diff --git a/Delafontaine_CV.pdf b/Delafontaine_CV.pdf deleted file mode 100644 index bda9567..0000000 Binary files a/Delafontaine_CV.pdf and /dev/null differ diff --git a/about/Delafontaine_CV.pdf b/about/Delafontaine_CV.pdf new file mode 100644 index 0000000..1df99ba Binary files /dev/null and b/about/Delafontaine_CV.pdf differ diff --git a/css/base.css b/about/css/base.css similarity index 100% rename from css/base.css rename to about/css/base.css diff --git a/css/font-awesome/css/font-awesome.css b/about/css/font-awesome/css/font-awesome.css similarity index 100% rename from css/font-awesome/css/font-awesome.css rename to about/css/font-awesome/css/font-awesome.css diff --git a/css/font-awesome/css/font-awesome.min.css b/about/css/font-awesome/css/font-awesome.min.css similarity index 100% rename from css/font-awesome/css/font-awesome.min.css rename to about/css/font-awesome/css/font-awesome.min.css diff --git a/css/font-awesome/fonts/FontAwesome.otf b/about/css/font-awesome/fonts/FontAwesome.otf similarity index 100% rename from css/font-awesome/fonts/FontAwesome.otf rename to about/css/font-awesome/fonts/FontAwesome.otf diff --git a/css/font-awesome/fonts/fontawesome-webfont.eot b/about/css/font-awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.eot rename to about/css/font-awesome/fonts/fontawesome-webfont.eot diff --git a/css/font-awesome/fonts/fontawesome-webfont.svg b/about/css/font-awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.svg rename to about/css/font-awesome/fonts/fontawesome-webfont.svg diff --git a/css/font-awesome/fonts/fontawesome-webfont.ttf b/about/css/font-awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.ttf rename to about/css/font-awesome/fonts/fontawesome-webfont.ttf diff --git a/css/font-awesome/fonts/fontawesome-webfont.woff b/about/css/font-awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.woff rename to about/css/font-awesome/fonts/fontawesome-webfont.woff diff --git a/css/fonts.css b/about/css/fonts.css similarity index 100% rename from css/fonts.css rename to about/css/fonts.css diff --git a/css/main.css b/about/css/main.css similarity index 100% rename from css/main.css rename to about/css/main.css diff --git a/css/micons/fonts/icomoon.eot b/about/css/micons/fonts/icomoon.eot similarity index 100% rename from css/micons/fonts/icomoon.eot rename to about/css/micons/fonts/icomoon.eot diff --git a/css/micons/fonts/icomoon.svg b/about/css/micons/fonts/icomoon.svg similarity index 100% rename from css/micons/fonts/icomoon.svg rename to about/css/micons/fonts/icomoon.svg diff --git a/css/micons/fonts/icomoon.ttf b/about/css/micons/fonts/icomoon.ttf similarity index 100% rename from css/micons/fonts/icomoon.ttf rename to about/css/micons/fonts/icomoon.ttf diff --git a/css/micons/fonts/icomoon.woff b/about/css/micons/fonts/icomoon.woff similarity index 100% rename from css/micons/fonts/icomoon.woff rename to about/css/micons/fonts/icomoon.woff diff --git a/css/micons/micons.css b/about/css/micons/micons.css similarity index 100% rename from css/micons/micons.css rename to about/css/micons/micons.css diff --git a/css/vendor.css b/about/css/vendor.css similarity index 100% rename from css/vendor.css rename to about/css/vendor.css diff --git a/favicon.png b/about/favicon.png similarity index 100% rename from favicon.png rename to about/favicon.png diff --git a/fonts/lora/lora-bold-webfont.eot b/about/fonts/lora/lora-bold-webfont.eot similarity index 100% rename from fonts/lora/lora-bold-webfont.eot rename to about/fonts/lora/lora-bold-webfont.eot diff --git a/fonts/lora/lora-bold-webfont.svg b/about/fonts/lora/lora-bold-webfont.svg similarity index 100% rename from fonts/lora/lora-bold-webfont.svg rename to about/fonts/lora/lora-bold-webfont.svg diff --git a/fonts/lora/lora-bold-webfont.ttf b/about/fonts/lora/lora-bold-webfont.ttf similarity index 100% rename from fonts/lora/lora-bold-webfont.ttf rename to about/fonts/lora/lora-bold-webfont.ttf diff --git a/fonts/lora/lora-bold-webfont.woff b/about/fonts/lora/lora-bold-webfont.woff similarity index 100% rename from fonts/lora/lora-bold-webfont.woff rename to about/fonts/lora/lora-bold-webfont.woff diff --git a/fonts/lora/lora-bolditalic-webfont.eot b/about/fonts/lora/lora-bolditalic-webfont.eot similarity index 100% rename from fonts/lora/lora-bolditalic-webfont.eot rename to about/fonts/lora/lora-bolditalic-webfont.eot diff --git a/fonts/lora/lora-bolditalic-webfont.svg b/about/fonts/lora/lora-bolditalic-webfont.svg similarity index 100% rename from fonts/lora/lora-bolditalic-webfont.svg rename to about/fonts/lora/lora-bolditalic-webfont.svg diff --git a/fonts/lora/lora-bolditalic-webfont.ttf b/about/fonts/lora/lora-bolditalic-webfont.ttf similarity index 100% rename from fonts/lora/lora-bolditalic-webfont.ttf rename to about/fonts/lora/lora-bolditalic-webfont.ttf diff --git a/fonts/lora/lora-bolditalic-webfont.woff b/about/fonts/lora/lora-bolditalic-webfont.woff similarity index 100% rename from fonts/lora/lora-bolditalic-webfont.woff rename to about/fonts/lora/lora-bolditalic-webfont.woff diff --git a/fonts/lora/lora-italic-webfont.eot b/about/fonts/lora/lora-italic-webfont.eot similarity index 100% rename from fonts/lora/lora-italic-webfont.eot rename to about/fonts/lora/lora-italic-webfont.eot diff --git a/fonts/lora/lora-italic-webfont.svg b/about/fonts/lora/lora-italic-webfont.svg similarity index 100% rename from fonts/lora/lora-italic-webfont.svg rename to about/fonts/lora/lora-italic-webfont.svg diff --git a/fonts/lora/lora-italic-webfont.ttf b/about/fonts/lora/lora-italic-webfont.ttf similarity index 100% rename from fonts/lora/lora-italic-webfont.ttf rename to about/fonts/lora/lora-italic-webfont.ttf diff --git a/fonts/lora/lora-italic-webfont.woff b/about/fonts/lora/lora-italic-webfont.woff similarity index 100% rename from fonts/lora/lora-italic-webfont.woff rename to about/fonts/lora/lora-italic-webfont.woff diff --git a/fonts/lora/lora-regular-webfont.eot b/about/fonts/lora/lora-regular-webfont.eot similarity index 100% rename from fonts/lora/lora-regular-webfont.eot rename to about/fonts/lora/lora-regular-webfont.eot diff --git a/fonts/lora/lora-regular-webfont.svg b/about/fonts/lora/lora-regular-webfont.svg similarity index 100% rename from fonts/lora/lora-regular-webfont.svg rename to about/fonts/lora/lora-regular-webfont.svg diff --git a/fonts/lora/lora-regular-webfont.ttf b/about/fonts/lora/lora-regular-webfont.ttf similarity index 100% rename from fonts/lora/lora-regular-webfont.ttf rename to about/fonts/lora/lora-regular-webfont.ttf diff --git a/fonts/lora/lora-regular-webfont.woff b/about/fonts/lora/lora-regular-webfont.woff similarity index 100% rename from fonts/lora/lora-regular-webfont.woff rename to about/fonts/lora/lora-regular-webfont.woff diff --git a/fonts/lora/stylesheet.css b/about/fonts/lora/stylesheet.css similarity index 100% rename from fonts/lora/stylesheet.css rename to about/fonts/lora/stylesheet.css diff --git a/fonts/poppins/poppins-bold-webfont.eot b/about/fonts/poppins/poppins-bold-webfont.eot similarity index 100% rename from fonts/poppins/poppins-bold-webfont.eot rename to about/fonts/poppins/poppins-bold-webfont.eot diff --git a/fonts/poppins/poppins-bold-webfont.svg b/about/fonts/poppins/poppins-bold-webfont.svg similarity index 100% rename from fonts/poppins/poppins-bold-webfont.svg rename to about/fonts/poppins/poppins-bold-webfont.svg diff --git a/fonts/poppins/poppins-bold-webfont.ttf b/about/fonts/poppins/poppins-bold-webfont.ttf similarity index 100% rename from fonts/poppins/poppins-bold-webfont.ttf rename to about/fonts/poppins/poppins-bold-webfont.ttf diff --git a/fonts/poppins/poppins-bold-webfont.woff b/about/fonts/poppins/poppins-bold-webfont.woff similarity index 100% rename from fonts/poppins/poppins-bold-webfont.woff rename to about/fonts/poppins/poppins-bold-webfont.woff diff --git a/fonts/poppins/poppins-bold-webfont.woff2 b/about/fonts/poppins/poppins-bold-webfont.woff2 similarity index 100% rename from fonts/poppins/poppins-bold-webfont.woff2 rename to about/fonts/poppins/poppins-bold-webfont.woff2 diff --git a/fonts/poppins/poppins-light-webfont.eot b/about/fonts/poppins/poppins-light-webfont.eot similarity index 100% rename from fonts/poppins/poppins-light-webfont.eot rename to about/fonts/poppins/poppins-light-webfont.eot diff --git a/fonts/poppins/poppins-light-webfont.svg b/about/fonts/poppins/poppins-light-webfont.svg similarity index 100% rename from fonts/poppins/poppins-light-webfont.svg rename to about/fonts/poppins/poppins-light-webfont.svg diff --git a/fonts/poppins/poppins-light-webfont.ttf b/about/fonts/poppins/poppins-light-webfont.ttf similarity index 100% rename from fonts/poppins/poppins-light-webfont.ttf rename to about/fonts/poppins/poppins-light-webfont.ttf diff --git a/fonts/poppins/poppins-light-webfont.woff b/about/fonts/poppins/poppins-light-webfont.woff similarity index 100% rename from fonts/poppins/poppins-light-webfont.woff rename to about/fonts/poppins/poppins-light-webfont.woff diff --git a/fonts/poppins/poppins-light-webfont.woff2 b/about/fonts/poppins/poppins-light-webfont.woff2 similarity index 100% rename from fonts/poppins/poppins-light-webfont.woff2 rename to about/fonts/poppins/poppins-light-webfont.woff2 diff --git a/fonts/poppins/poppins-medium-webfont.eot b/about/fonts/poppins/poppins-medium-webfont.eot similarity index 100% rename from fonts/poppins/poppins-medium-webfont.eot rename to about/fonts/poppins/poppins-medium-webfont.eot diff --git a/fonts/poppins/poppins-medium-webfont.svg b/about/fonts/poppins/poppins-medium-webfont.svg similarity index 100% rename from fonts/poppins/poppins-medium-webfont.svg rename to about/fonts/poppins/poppins-medium-webfont.svg diff --git a/fonts/poppins/poppins-medium-webfont.ttf b/about/fonts/poppins/poppins-medium-webfont.ttf similarity index 100% rename from fonts/poppins/poppins-medium-webfont.ttf rename to about/fonts/poppins/poppins-medium-webfont.ttf diff --git a/fonts/poppins/poppins-medium-webfont.woff b/about/fonts/poppins/poppins-medium-webfont.woff similarity index 100% rename from fonts/poppins/poppins-medium-webfont.woff rename to about/fonts/poppins/poppins-medium-webfont.woff diff --git a/fonts/poppins/poppins-medium-webfont.woff2 b/about/fonts/poppins/poppins-medium-webfont.woff2 similarity index 100% rename from fonts/poppins/poppins-medium-webfont.woff2 rename to about/fonts/poppins/poppins-medium-webfont.woff2 diff --git a/fonts/poppins/poppins-regular-webfont.eot b/about/fonts/poppins/poppins-regular-webfont.eot similarity index 100% rename from fonts/poppins/poppins-regular-webfont.eot rename to about/fonts/poppins/poppins-regular-webfont.eot diff --git a/fonts/poppins/poppins-regular-webfont.svg b/about/fonts/poppins/poppins-regular-webfont.svg similarity index 100% rename from fonts/poppins/poppins-regular-webfont.svg rename to about/fonts/poppins/poppins-regular-webfont.svg diff --git a/fonts/poppins/poppins-regular-webfont.ttf b/about/fonts/poppins/poppins-regular-webfont.ttf similarity index 100% rename from fonts/poppins/poppins-regular-webfont.ttf rename to about/fonts/poppins/poppins-regular-webfont.ttf diff --git a/fonts/poppins/poppins-regular-webfont.woff b/about/fonts/poppins/poppins-regular-webfont.woff similarity index 100% rename from fonts/poppins/poppins-regular-webfont.woff rename to about/fonts/poppins/poppins-regular-webfont.woff diff --git a/fonts/poppins/poppins-regular-webfont.woff2 b/about/fonts/poppins/poppins-regular-webfont.woff2 similarity index 100% rename from fonts/poppins/poppins-regular-webfont.woff2 rename to about/fonts/poppins/poppins-regular-webfont.woff2 diff --git a/fonts/poppins/poppins-semibold-webfont.eot b/about/fonts/poppins/poppins-semibold-webfont.eot similarity index 100% rename from fonts/poppins/poppins-semibold-webfont.eot rename to about/fonts/poppins/poppins-semibold-webfont.eot diff --git a/fonts/poppins/poppins-semibold-webfont.svg b/about/fonts/poppins/poppins-semibold-webfont.svg similarity index 100% rename from fonts/poppins/poppins-semibold-webfont.svg rename to about/fonts/poppins/poppins-semibold-webfont.svg diff --git a/fonts/poppins/poppins-semibold-webfont.ttf b/about/fonts/poppins/poppins-semibold-webfont.ttf similarity index 100% rename from fonts/poppins/poppins-semibold-webfont.ttf rename to about/fonts/poppins/poppins-semibold-webfont.ttf diff --git a/fonts/poppins/poppins-semibold-webfont.woff b/about/fonts/poppins/poppins-semibold-webfont.woff similarity index 100% rename from fonts/poppins/poppins-semibold-webfont.woff rename to about/fonts/poppins/poppins-semibold-webfont.woff diff --git a/fonts/poppins/poppins-semibold-webfont.woff2 b/about/fonts/poppins/poppins-semibold-webfont.woff2 similarity index 100% rename from fonts/poppins/poppins-semibold-webfont.woff2 rename to about/fonts/poppins/poppins-semibold-webfont.woff2 diff --git a/fonts/poppins/stylesheet.css b/about/fonts/poppins/stylesheet.css similarity index 100% rename from fonts/poppins/stylesheet.css rename to about/fonts/poppins/stylesheet.css diff --git a/images/bg.jpg b/about/images/bg.jpg similarity index 100% rename from images/bg.jpg rename to about/images/bg.jpg diff --git a/images/intro-bg.jpg b/about/images/intro-bg.jpg similarity index 100% rename from images/intro-bg.jpg rename to about/images/intro-bg.jpg diff --git a/images/logo.png b/about/images/logo.png similarity index 100% rename from images/logo.png rename to about/images/logo.png diff --git a/about/images/victor.jpg b/about/images/victor.jpg new file mode 100644 index 0000000..0ac46d1 Binary files /dev/null and b/about/images/victor.jpg differ diff --git a/inc/sendEmail.php b/about/inc/sendEmail.php similarity index 100% rename from inc/sendEmail.php rename to about/inc/sendEmail.php diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..54e445a --- /dev/null +++ b/about/index.html @@ -0,0 +1,422 @@ + + + + + + + + Victor Delafontaine - CV + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ Menu + + +
+ +
+
+ + + +
+ +
+ +
+
+ +
+ +

Victor Delafontaine

+ +

+ Robotic software engineer +

+ +
+ +
+
+ + + +
+ + + +
+ +
+
+ +
About
+

Let me introduce myself.

+ +
+ + Profile Picture + +

Experienced and adaptable Embedded Software Lead with nearly 5 years of hands-on and strategic experience in the drone delivery industry for medical logistics. + Playing a key role in scaling the software team from 3 to 10 engineers, establishing a robust release pipeline and delivering production-grade software globally. + Combines deep technical expertise in C++, ROS2, and Linux with team leadership and agile delivery practices.

+
+ +
+
+ +
+ +
+ +

Profile

+

+ +
    +
  • + Fullname: + Victor Delafontaine +
  • +
  • + Birth Date: + November 28, 1996 +
  • +
  • + Job: + Embedded Software Lead +
  • +
  • + Website: + vicidel.github.io +
  • +
  • + Email: + vicdelafont@gmail.com +
  • + +
+ +
+ +
+ +

Skills

+

+ +
    +
  • +
    90%
    + C++ +
  • +
  • +
    90%
    + ROS+ROS2 +
  • +
  • +
    90%
    + Docker +
  • +
  • +
    70%
    + Bash +
  • +
  • +
    50%
    + Python +
  • +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+
+ +
Resume
+

More of my credentials.

+ +

+ +
+
+ +
+ + +
+ +

Work Experience

+
+ + +
+ +
+ +
+ +
+ +
+ +
+

Robotic Software Engineer Internship

+

Septembre 2020 - Present

+
+ +
+

RigiTech

+

Started as intern, and moved up to a key role in the company, with a broad set of responsibilities: SCRUM master, networking expert, IT manager, software developer, support engineer. Combines a deep technical expertise in C++, ROS2, and Linux with team leadership and Agile delivery practices. +
Technical Leadership: Lead architecture and development for scalable systems, guiding a growing team of developers with a focus on best practices and high-quality delivery. +
Collaboration: Organize the Scrum events with stakeholders (software, product, customer success), and guide progress towards successful releases deployed globally. Conduct code review and provide expertise on merge requests. +
Process & Quality: Drive Agile practices, CI/CD adoption, and automated testing to improve delivery and reliability. +
Regulatory: Oversee regulatory paperwork for certifications compliance. +

+
+ +
+ +
+ +
+ +
+ +
+

Master Project

+

February - August 2019

+
+ +
+

Swisscom Digital Lab

+

I worked for six months at the Swisscom Digital Lab for my master thesis on the subject of precise localization or a LoRa beacon using communication signal strength. + By developing the solution from the ground up, I applied some of the methods and tools I had seen during my studies and learned some new ones. + This is the case for example of basic backend/frontend development that I had to learn from zero when I had to create a user interface for my system. +
For more details about the project, head to the portfolio section. +

+
+ +
+ +
+
+ +
+ +
+ + +
+ +

Education

+
+ + +
+ +
+ + +
+ +
+ +
+ +
+

Master Degree

+

Sept. 2017 - Aug. 2019

+
+ +
+

EPFL, Lausanne, Switzerland

+

My major was in robotics, with a course curriculum shared between robotics and systems engineering. + As much as possible I put the focus on mobile robotics and took some management courses to be able to understand better the engineering industry.

+
+
+ + +
+ +
+ +
+ +
+

Exchange Year

+

Sept. 2016 - Jul. 2017

+
+ +
+

Chalmers University, Göteborg, Sweden

+

Academic and cultural exchange done in replacement of the 3rd year of Bachelor at EPFL. + Enabled me to find some courses that I wouldn't have been able to take at EPFL and discover new work methods in another country. +

+
+
+ + +
+ +
+ +
+ +
+

Bachelor Degree

+

Sept. 2013 - Jul. 2017

+
+ +
+

EPFL, Lausanne, Switzerland

+

Curriculum shared equally between computer, electrical and mechanical engineering. The bachelor is for students aiming for a Master on the subject of + robotics, micro/nanosystems or optical engineering. The diversity of courses makes for a good knowledge base regardless of the path chosen later on.

+
+
+ +
+
+ +
+ +
+ + +
+ +
+
+ +
Contact
+

Feel free to contact me.

+ +

I'm available mostly by mail or through LinkedIn messages.

+ +
+
+ +
+ + +
+
+ +
+
Message me at:
+

076 345 99 01

+
+ + +
+
+ +
+
Mail me at:
+

vicdelafont@gmail.com

+
+ + +
+
+ +
+
Find me at:
+

in/victor-delafontaine/

+
+ +
+ +
+ + + + + + +
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/js/jquery-2.1.3.min.js b/about/js/jquery-2.1.3.min.js similarity index 100% rename from js/jquery-2.1.3.min.js rename to about/js/jquery-2.1.3.min.js diff --git a/js/main.js b/about/js/main.js similarity index 100% rename from js/main.js rename to about/js/main.js diff --git a/js/modernizr.js b/about/js/modernizr.js similarity index 100% rename from js/modernizr.js rename to about/js/modernizr.js diff --git a/js/pace.min.js b/about/js/pace.min.js similarity index 100% rename from js/pace.min.js rename to about/js/pace.min.js diff --git a/js/plugins.js b/about/js/plugins.js similarity index 100% rename from js/plugins.js rename to about/js/plugins.js diff --git a/original.zip b/about/original.zip similarity index 100% rename from original.zip rename to about/original.zip diff --git a/readme.txt b/about/readme.txt similarity index 100% rename from readme.txt rename to about/readme.txt diff --git a/styles.html b/about/styles.html similarity index 100% rename from styles.html rename to about/styles.html diff --git a/images/Delafontaine_photo.jpg b/images/Delafontaine_photo.jpg deleted file mode 100644 index 459c648..0000000 Binary files a/images/Delafontaine_photo.jpg and /dev/null differ diff --git a/images/portfolio/ai-tin174/overview.PNG b/images/portfolio/ai-tin174/overview.PNG deleted file mode 100644 index d50daf3..0000000 Binary files a/images/portfolio/ai-tin174/overview.PNG and /dev/null differ diff --git a/images/portfolio/ai-tin174/overview_smaller.png b/images/portfolio/ai-tin174/overview_smaller.png deleted file mode 100644 index 2d54e14..0000000 Binary files a/images/portfolio/ai-tin174/overview_smaller.png and /dev/null differ diff --git a/images/portfolio/elec-assistant/tp10.PNG b/images/portfolio/elec-assistant/tp10.PNG deleted file mode 100644 index 2189559..0000000 Binary files a/images/portfolio/elec-assistant/tp10.PNG and /dev/null differ diff --git a/images/portfolio/elec-assistant/tp6.PNG b/images/portfolio/elec-assistant/tp6.PNG deleted file mode 100644 index 2400d67..0000000 Binary files a/images/portfolio/elec-assistant/tp6.PNG and /dev/null differ diff --git a/images/portfolio/fish-lsro/delafontaine-fish-report.pdf b/images/portfolio/fish-lsro/delafontaine-fish-report.pdf deleted file mode 100644 index 2fa25b7..0000000 Binary files a/images/portfolio/fish-lsro/delafontaine-fish-report.pdf and /dev/null differ diff --git a/images/portfolio/fish-lsro/final.png b/images/portfolio/fish-lsro/final.png deleted file mode 100644 index 135366b..0000000 Binary files a/images/portfolio/fish-lsro/final.png and /dev/null differ diff --git a/images/portfolio/fish-lsro/merged.png b/images/portfolio/fish-lsro/merged.png deleted file mode 100644 index e2c6f45..0000000 Binary files a/images/portfolio/fish-lsro/merged.png and /dev/null differ diff --git a/images/portfolio/fish-lsro/pcb1.jpg b/images/portfolio/fish-lsro/pcb1.jpg deleted file mode 100644 index bdef9ae..0000000 Binary files a/images/portfolio/fish-lsro/pcb1.jpg and /dev/null differ diff --git a/images/portfolio/flower/delafontaine-flower-report.pdf b/images/portfolio/flower/delafontaine-flower-report.pdf deleted file mode 100644 index 5c2007e..0000000 Binary files a/images/portfolio/flower/delafontaine-flower-report.pdf and /dev/null differ diff --git a/images/portfolio/flower/flowerpot.bmp b/images/portfolio/flower/flowerpot.bmp deleted file mode 100644 index 7ccaebf..0000000 Binary files a/images/portfolio/flower/flowerpot.bmp and /dev/null differ diff --git a/images/portfolio/flower/flowerpot_margin.bmp b/images/portfolio/flower/flowerpot_margin.bmp deleted file mode 100644 index 4b3161d..0000000 Binary files a/images/portfolio/flower/flowerpot_margin.bmp and /dev/null differ diff --git a/images/portfolio/legged/bob.jpg b/images/portfolio/legged/bob.jpg deleted file mode 100644 index a418a6e..0000000 Binary files a/images/portfolio/legged/bob.jpg and /dev/null differ diff --git a/images/portfolio/legged/delafontaine-legged-report.pdf b/images/portfolio/legged/delafontaine-legged-report.pdf deleted file mode 100644 index c6906f1..0000000 Binary files a/images/portfolio/legged/delafontaine-legged-report.pdf and /dev/null differ diff --git a/images/portfolio/prog-assistant/project.png b/images/portfolio/prog-assistant/project.png deleted file mode 100644 index 1b3c803..0000000 Binary files a/images/portfolio/prog-assistant/project.png and /dev/null differ diff --git a/images/portfolio/prog-assistant/project_margin.png b/images/portfolio/prog-assistant/project_margin.png deleted file mode 100644 index 7c058fe..0000000 Binary files a/images/portfolio/prog-assistant/project_margin.png and /dev/null differ diff --git a/images/portfolio/sim/delafontaine-balelec-report.pdf b/images/portfolio/sim/delafontaine-balelec-report.pdf deleted file mode 100644 index db72f42..0000000 Binary files a/images/portfolio/sim/delafontaine-balelec-report.pdf and /dev/null differ diff --git a/images/portfolio/sim/em_0_before.png b/images/portfolio/sim/em_0_before.png deleted file mode 100644 index 322cd02..0000000 Binary files a/images/portfolio/sim/em_0_before.png and /dev/null differ diff --git a/images/portfolio/simulator-lis/delafontaine-simulator-report.pdf b/images/portfolio/simulator-lis/delafontaine-simulator-report.pdf deleted file mode 100644 index 5bbd7b3..0000000 Binary files a/images/portfolio/simulator-lis/delafontaine-simulator-report.pdf and /dev/null differ diff --git a/images/portfolio/simulator-lis/main_swarm2.png b/images/portfolio/simulator-lis/main_swarm2.png deleted file mode 100644 index 23dfa63..0000000 Binary files a/images/portfolio/simulator-lis/main_swarm2.png and /dev/null differ diff --git a/images/portfolio/simulator-lis/main_swarm2_square.png b/images/portfolio/simulator-lis/main_swarm2_square.png deleted file mode 100644 index e7c7afc..0000000 Binary files a/images/portfolio/simulator-lis/main_swarm2_square.png and /dev/null differ diff --git a/images/portfolio/simulator-lis/sim.gif b/images/portfolio/simulator-lis/sim.gif deleted file mode 100644 index 18861aa..0000000 Binary files a/images/portfolio/simulator-lis/sim.gif and /dev/null differ diff --git a/images/portfolio/swisscom/drone.png b/images/portfolio/swisscom/drone.png deleted file mode 100644 index 0fcd23c..0000000 Binary files a/images/portfolio/swisscom/drone.png and /dev/null differ diff --git a/images/portfolio/swisscom/drone_square.png b/images/portfolio/swisscom/drone_square.png deleted file mode 100644 index 1ca8ae4..0000000 Binary files a/images/portfolio/swisscom/drone_square.png and /dev/null differ diff --git a/images/profile-pic.jpg b/images/profile-pic.jpg deleted file mode 100644 index 7658317..0000000 Binary files a/images/profile-pic.jpg and /dev/null differ diff --git a/images/sample-image.jpg b/images/sample-image.jpg deleted file mode 100644 index 8c2b93f..0000000 Binary files a/images/sample-image.jpg and /dev/null differ diff --git a/index.html b/index.html index 4afc578..c90831f 100644 --- a/index.html +++ b/index.html @@ -1,842 +1,19 @@ - - + - - - - Victor Delafontaine - CV - - - - - - - - - - - - - - - - - - + + Nothing Here + - - - - -
-
- -
- Menu - - -
- -
-
- - - -
- -
- -
-
- -
- -

Victor Delafontaine

- -

- Robotic software engineer -

- -
- -
-
- - - -
- - - -
- -
-
- -
About
-

Let me introduce myself.

- -
- - Profile Picture - -

Victor Delafontaine. Robotic engineer with academic and professional experience with ROS+ROS2, C++, Docker and Python. Eager to - learn new tools and apply them to the growing world of mobile robotics.

-
- -
-
- -
- -
- -

Profile

-

- -
    -
  • - Fullname: - Victor Delafontaine -
  • -
  • - Birth Date: - November 28, 1996 -
  • -
  • - Job: - Robotic software engineer - Communication and networking engineer -
  • -
  • - Website: - vicidel.github.io -
  • -
  • - Email: - vicdelafont@gmail.com -
  • - -
- -
- -
- -

Skills

-

- -
    -
  • -
    95%
    - C++ -
  • -
  • -
    95%
    - ROS+ROS2 -
  • -
  • -
    80%
    - Docker -
  • -
  • -
    70%
    - Bash -
  • -
  • -
    60%
    - Python -
  • -
  • -
    30%
    - SolidWorks -
  • -
  • -
    1%
    - HTML/CSS ;) -
  • - -
- -
- -
- -
- -
- -
- - - -
- -
-
- -
Resume
-

More of my credentials.

- -

- -
-
- -
- - -
- -

Work Experience

-
- - -
- -
- -
- -
- -
- -
-

Robotic Software Engineer Internship

-

Septembre 2020 - Present

-
- -
-

RigiTech

-

In the time spent at RigiTech I learned about the reality of growing start-ups where there is always something new to improve or implement. - Small teams also enables the work to be done in close communication with the hardware engineering team to ensure reliability and portability on the drone. - My work was focussed on the VTOL drone's onboard C++ ROS software and the communication with cloud, video stream and safety features, - as well as establishing a good working structure for me and my collegues (Docker structure, ROS2 networking) -

-
- -
- -
- -
- -
- -
-

Master Project

-

February - August 2019

-
- -
-

Swisscom Digital Lab

-

I worked for six months at the Swisscom Digital Lab for my master thesis on the subject of precise localization or a LoRa beacon using communication signal strength. - By developing the solution from the ground up, I applied some of the methods and tools I had seen during my studies and learned some new ones. - This is the case for example of basic backend/frontend development that I had to learn from zero when I had to create a user interface for my system. -
For more details about the project, head to the portfolio section. -

-
- -
- -
-
- -
- -
- - -
- -

Education

-
- - -
- -
- - -
- -
- -
- -
-

Master Degree

-

Sept. 2017 - Aug. 2019

-
- -
-

EPFL, Lausanne, Switzerland

-

My major was in robotics, with a course curriculum shared between robotics and systems engineering. - As much as possible I put the focus on mobile robotics and took some management courses to be able to understand better the engineering industry.

-
-
- - -
- -
- -
- -
-

Exchange Year

-

Sept. 2016 - Jul. 2017

-
- -
-

Chalmers University, Göteborg, Sweden

-

Academic and cultural exchange done in replacement of the 3rd year of Bachelor at EPFL. - Enabled me to find some courses that I wouldn't have been able to take at EPFL and discover new work methods in another country. -

-
-
- - -
- -
- -
- -
-

Bachelor Degree

-

Sept. 2013 - Jul. 2017

-
- -
-

EPFL, Lausanne, Switzerland

-

Curriculum shared equally between computer, electrical and mechanical engineering. The bachelor is for students aiming for a Master on the subject of - robotics, micro/nanosystems or optical engineering. The diversity of courses makes for a good knowledge base regardless of the path chosen later on.

-
-
- -
-
- -
- -
- - - -
- -
-
- -
Academic Projects
-

Check Out Some of My Work.

- -

Projects are where most of the learning is done. Here are the most notable I worked on - during my years at EPFL and Chalmers. They were done in very diverse courses and made me apply as well as learn a plethora of skills.

- -
-
- -
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- -
- - - -
- -
-
- -
Contact
-

Feel free to contact me.

- -

I'm available mostly by mail or through LinkedIn messages.

- -
-
- -
- - -
-
- -
-
Message me at:
-

076 345 99 01

-
- - -
-
- -
-
Mail me at:
-

vicdelafont@gmail.com

-
- - -
-
- -
-
Find me at:
-

in/victor-delafontaine/

-
- -
- -
- - - - - - -
-
-
- - - - - - + +

🚧 Nothing to see here

+

Try visiting /about instead.

- - \ No newline at end of file + diff --git a/topo-app/README.md b/topo-app/README.md new file mode 100644 index 0000000..f6e8c06 --- /dev/null +++ b/topo-app/README.md @@ -0,0 +1,17 @@ +# Playbook + +### Strava activities + +Go to [Strava API](https://www.strava.com/settings/api), then setup a token. Then run the `get_activities.sh` script and input them. This should create a file with the client ID in data. + +### Roads +If you want roads: go to [Overpass](https://overpass-turbo.eu/#), then add this input (for all drivable roads in Lausanne) +``` +[out:json][timeout:25]; +area["name"="Lausanne"]->.searchArea; +( way["highway"~"^(motorway|trunk|primary|secondary|tertiary|unclassified|residential|living_street)$"](area.searchArea); +); +out geom; +``` + +Then export as GeoJSON, save in `data/lausanne_roads.geojson` \ No newline at end of file diff --git a/topo-app/app.js b/topo-app/app.js new file mode 100644 index 0000000..a883038 --- /dev/null +++ b/topo-app/app.js @@ -0,0 +1,350 @@ +const LOCAL_ROADS = './data/lausanne_roads.geojson'; +const ACTIVITIES_MANIFEST = './data/manifest.json'; +const PASSWORD = 'mapsarecool'; + +let activeBaseLayer = null; +let roadLayer; // Declare it globally if needed outside initMap() +let stravaLayerGroup = L.layerGroup(); // Layer group for Strava traces +const stravaLayers = { + Cycling: L.layerGroup(), + HikingWalking: L.layerGroup(), + Running: L.layerGroup(), + Other: L.layerGroup() +}; +const layerRegistry = {}; // global layer lookup + +function initMap() { + console.log('init map') + const map = L.map('map').setView([46.5, 6.6], 10); + map.createPane('roadsPane'); + map.getPane('roadsPane').style.zIndex = 390; + + const topo = L.tileLayer( + 'https://wmts.geo.admin.ch/1.0.0/ch.swisstopo.pixelkarte-grau/default/current/3857/{z}/{x}/{y}.jpeg', + {attribution: '© Swisstopo', maxZoom: 18}); + + const world = L.tileLayer( + ' https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png', + {attribution: '© OpenStreetMap contributors', maxZoom: 19}); + + const satellite = L.tileLayer( + ' https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', + {attribution: '© Esri', maxZoom: 18}); + + const hiking = L.tileLayer( + 'https://wmts.geo.admin.ch/1.0.0/ch.astra.wanderland/default/current/3857/{z}/{x}/{y}.png', + {opacity: 0.7}); + + const cycling = L.tileLayer( + 'https://wmts.geo.admin.ch/1.0.0/ch.astra.veloland/default/current/3857/{z}/{x}/{y}.png', + {opacity: 0.7}); + + const wanderwege = L.tileLayer( + 'https://wmts.geo.admin.ch/1.0.0/ch.swisstopo.swisstlm3d-wanderwege/default/current/3857/{z}/{x}/{y}.png', + {opacity: 0.7, attribution: '© Swisstopo', maxZoom: 18}); + + roadLayer = L.geoJSON( + null, + {pane: 'roadsPane', style: {color: 'black', weight: 2, opacity: 0.6}}); + + // Add to registry + layerRegistry.topo = topo; + layerRegistry.world = world; + layerRegistry.satellite = satellite; + layerRegistry.hiking = hiking; + layerRegistry.cycling = cycling; + layerRegistry.wanderwege = wanderwege; + layerRegistry.stravaCycling = stravaLayers.Cycling; + layerRegistry.stravaHikingWalking = stravaLayers.HikingWalking; + layerRegistry.stravaRunning = stravaLayers.Running; + layerRegistry.stravaOther = stravaLayers.Other; + layerRegistry.roads = roadLayer; + + topo.addTo(map); + activeBaseLayer = topo; + + const baseMaps = { + 'Topographic (CH)': topo, + 'World': world, + 'Satellite': satellite + }; + + const overlayMaps = { + 'SwissMobile Hiking': hiking, + 'SwissMobile Cycling': cycling, + 'SwissTLM3D Hiking Trails': wanderwege, + 'Cycling Activities': stravaLayers.Cycling, + 'Hiking/Walking Activities': stravaLayers.HikingWalking, + 'Running Activities': stravaLayers.Running, + 'Other Activities': stravaLayers.Other, + 'Lausanne Roads': roadLayer + }; + + const control = L.control.layers(baseMaps, overlayMaps).addTo(map); + const originalUpdate = control._update; + control._update = function() { + originalUpdate.call(this); + setTimeout(() => addLayerControls(control), 0); + }; + + map.on('baselayerchange', function(e) { + activeBaseLayer = e.layer; + console.log('Base layer changed to:', e.name); + }); + + return map; +} + +function addLayerControls(control) { + const container = control.getContainer(); + container.querySelectorAll('input.opacity-slider, input.linewidth-slider') + .forEach(el => el.remove()); + + const overlays = + container.querySelectorAll('.leaflet-control-layers-overlays label'); + const bases = + container.querySelectorAll('.leaflet-control-layers-base label'); + const allLabels = [...bases, ...overlays]; + + allLabels.forEach(label => { + const text = label.textContent.trim().toLowerCase(); + let key = null; + + if (text.includes('world')) key = 'world'; + if (text.includes('topographic')) key = 'topo'; + if (text.includes('satellite')) key = 'satellite'; + if (text.includes('swisstlm3d')) key = 'wanderwege'; + if (text.includes('swissmobile hiking')) key = 'hiking'; + if (text.includes('swissmobile cycling')) key = 'cycling'; + if (text.includes('cycling activities')) key = 'stravaCycling'; + if (text.includes('hiking/walking activities')) key = 'stravaHikingWalking'; + if (text.includes('running activities')) key = 'stravaRunning'; + if (text.includes('other activities')) key = 'stravaOther'; + if (text.includes('lausanne')) key = 'roads'; + + const layer = layerRegistry[key]; + if (!key || !layer) return; + + // Opacity slider + const opacitySlider = document.createElement('input'); + opacitySlider.className = 'opacity-slider'; + opacitySlider.type = 'range'; + opacitySlider.min = 0; + opacitySlider.max = 1; + opacitySlider.step = 0.05; + opacitySlider.value = 1.0; + opacitySlider.style.marginLeft = '8px'; + opacitySlider.style.width = '70px'; + opacitySlider.title = 'Opacity'; + + opacitySlider.addEventListener('input', () => { + const value = parseFloat(opacitySlider.value); + if (typeof layer.setOpacity === 'function') { + layer.setOpacity(value); + } else if (layer.eachLayer) { + layer.eachLayer(l => { + if (typeof l.setStyle === 'function') { + l.setStyle({opacity: value, fillOpacity: value}); + } + }); + } + }); + + label.appendChild(opacitySlider); + + // Line width slider (only for strava and roads) + const supportsLineWidth = key.startsWith('strava') || key === 'roads'; + if (supportsLineWidth) { + const widthSlider = document.createElement('input'); + widthSlider.className = 'linewidth-slider'; + widthSlider.type = 'range'; + widthSlider.min = 1; + widthSlider.max = 10; + widthSlider.step = 1; + widthSlider.value = 3; + widthSlider.style.marginLeft = '6px'; + widthSlider.style.width = '60px'; + widthSlider.title = 'Line Width'; + + widthSlider.addEventListener('input', () => { + const weight = parseInt(widthSlider.value); + if (layer.eachLayer) { + layer.eachLayer(l => { + if (typeof l.setStyle === 'function') { + l.setStyle({weight}); + } + }); + } else if (typeof layer.setStyle === 'function') { + layer.setStyle({weight}); + } + }); + + label.appendChild(widthSlider); + } + }); +} + +function drawActivities(map, activities, filterType = null) { + // Clear old + Object.values(stravaLayers).forEach(layer => layer.clearLayers()); + + // Group by type + const groups = {Cycling: [], HikingWalking: [], Running: [], Other: []}; + + // Plot them + let skipped = 0; + activities.forEach(activity => { + const polylineStr = activity.map?.summary_polyline; + if (!polylineStr || polylineStr.trim() === '') { + console.warn( + `⛔ Skipping "${activity.name}" (ID: ${activity.id}) – no polyline`); + skipped++; + return; + } + let coords; + try { + coords = polyline.decode(polylineStr); + } catch (e) { + console.warn(`Skipping bad polyline for activity "${activity.name}"`); + return; + } + if (!coords || coords.length === 0) return; + const latlngs = coords.map(([lat, lng]) => [lat, lng]); + + let group = 'Other'; + let color = 'purple'; + if (activity.type === 'Ride') { + group = 'Cycling'; + color = 'blue'; + } else if (activity.type === 'Run') { + group = 'Running'; + color = 'red'; + } else if (activity.type === 'Hike' || activity.type === 'Walk') { + group = 'HikingWalking'; + color = 'green'; + } + + const polylineLayer = + L.polyline(latlngs, {color: color, weight: 3, opacity: 0.8}); + + const popupContent = ` + ${activity.name}
+ Type: ${activity.type}
+ Distance: ${activity.distance} m
+ Elevation Gain: ${activity.total_elevation_gain} m
+ + View on Strava + + `; + polylineLayer.bindPopup(popupContent); + + stravaLayers[group].addLayer(polylineLayer); + }); + if (skipped > 0) { + console.log(`⚠️ Skipped ${skipped} activities with no geometry`); + } + + // Add all to map initially + Object.values(stravaLayers).forEach(layer => layer.addTo(map)); +} + +async function populateDatasetSelector(map) { + try { + const response = await fetch(ACTIVITIES_MANIFEST); + if (!response.ok) { + console.error(`Failed to load manifest.json: ${response.status}`); + return; + } + + const datasets = await response.json(); + console.log('Loaded manifest:', datasets); + + const select = document.getElementById('dataset-select'); + select.innerHTML = ''; + + datasets.forEach((filename, idx) => { + const match = filename.match(/activities_(\d+)\.json/); + if (!match) { + console.warn(`Filename did not match expected format: ${filename}`); + return; + } + + const id = match[1]; + + const option = document.createElement('option'); + option.value = filename; + option.textContent = `Client ID: ${id}`; + if (idx === 0) option.selected = true; + select.appendChild(option); + }); + + if (select.value) { + console.log('Auto-loading first dataset:', select.value); + const res = await fetch(select.value); + const activities = await res.json(); + drawActivities(map, activities); + } + + select.addEventListener('change', async () => { + const selectedFile = select.value; + try { + const res = await fetch(selectedFile); + const activities = await res.json(); + drawActivities(map, activities); + console.log(`✅ Loaded ${selectedFile}`); + } catch (err) { + console.error(`❌ Failed to load ${selectedFile}`, err); + } + }); + + } catch (err) { + console.error('Failed to load or parse manifest.json:', err); + } +} + +document.addEventListener('DOMContentLoaded', () => { + const authContainer = document.getElementById('auth-container'); + const protectedContent = document.getElementById('protected'); + const submitBtn = document.getElementById('password-submit'); + const input = document.getElementById('password-input'); + const errorMsg = document.getElementById('error-msg'); + + submitBtn.addEventListener('click', () => { + const entered = input.value; + if (entered === PASSWORD) { + authContainer.style.display = 'none'; + protectedContent.style.display = 'block'; + setTimeout(() => { + if (window._leafletMapInstance) { + window._leafletMapInstance.invalidateSize(); + } + }, 100); + } else { + errorMsg.style.display = 'block'; + } + }); +}); + + +(async function main() { + const map = initMap(); + window._leafletMapInstance = map; + + await populateDatasetSelector(map); + + try { + // Add roads + const res2 = await fetch(LOCAL_ROADS); + console.log('Fetched local roads:', res2); + if (res2.ok) { + const data = await res2.json(); + roadLayer.addData(data); + console.log('✅ Loaded Lausanne roads'); + } else { + console.error('❌ Failed to load roads, status:', res2.status); + } + } catch (e) { + console.log('❌ Fetch failed:', e); + } +})(); \ No newline at end of file diff --git a/topo-app/data/activities_164392.json b/topo-app/data/activities_164392.json new file mode 100644 index 0000000..b18f77f --- /dev/null +++ b/topo-app/data/activities_164392.json @@ -0,0 +1,89173 @@ +[ + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Relier les Paccots et les hauts de Vevey", + "distance": 19884.9, + "moving_time": 13113, + "elapsed_time": 14118, + "total_elevation_gain": 793, + "type": "Hike", + "sport_type": "Hike", + "id": 14796716334, + "start_date": "2025-06-14T09:40:52Z", + "start_date_local": "2025-06-14T11:40:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14796716334", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [], + "end_latlng": [], + "average_speed": 1.516, + "max_speed": 3.08, + "average_cadence": 51.7, + "has_heartrate": true, + "average_heartrate": 119.9, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1576.4, + "elev_low": 985.2, + "upload_id": 15791230025, + "upload_id_str": "15791230025", + "external_id": "garmin_ping_449034805192", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 54 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Walk", + "distance": 33, + "moving_time": 3, + "elapsed_time": 3, + "total_elevation_gain": 0, + "type": "Walk", + "sport_type": "Walk", + "id": 14794236750, + "start_date": "2025-06-14T09:34:28Z", + "start_date_local": "2025-06-14T11:34:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14794236750", + "summary_polyline": "m}}zGekgi@EuA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.525195, + 6.924197 + ], + "end_latlng": [ + 46.525227, + 6.924624 + ], + "average_speed": 11, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 82.7, + "max_heartrate": 84, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 941.8, + "elev_low": 937.2, + "upload_id": 15788568083, + "upload_id_str": "15788568083", + "external_id": "garmin_ping_448975171428", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel Trans Jura - Day 6", + "distance": 40419.5, + "moving_time": 9537, + "elapsed_time": 17714, + "total_elevation_gain": 859, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 14753803349, + "start_date": "2025-06-10T05:36:35Z", + "start_date_local": "2025-06-10T07:36:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 10, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14753803349", + "summary_polyline": "aquzGy|~d@xE_B|L|RfKxHbCjEdElL~B`KnCfA`BmArAcCjB}H]`HhA~AFrBdAdAQ|@eCbBpAhAvArFrFfHzChQzB~Gk@hFqEbKEhBeDfMYvEVnAh@eEx@eBhDmCxAAnAkGjE{ExEwBpCtArKcBeFfEiGlCi@tBR~Bm@rBsG`I\\bBdDzF|BtCxAdGx@bIDzHdAhJbGrNtCx@lCrEnDfMTvGf@j@jCiHp@]fHfFnBR~FyA^nOp@`Ct@RzAcChE{MnAqAlG`N~KhOdChTgCzXn@nMlAbFtFzJSVf@fFlEzT`GrOSdB[OlAGpDfBiDhIYpClBvGb@|FhDxF^fBCtEu@dM_@vC^E~@sC|BoLvEuHjAsDhE{G|IcK|CRdAzBr@bEbEz@ShWt@zD{B`MZtGeAlFL`Do@xCdAz@u@tJ|AhDJ`CyAzNDhNl@^|As@\\pKjB`EHfCv@^|CoBHcKfBoDn@@h@|AvBvBLfBj@x@vAwIdDgGt@vFtAhASnBo@d@j@fHzBnAxBLPp@g@dD|CrBLbCdDnE^jClAzBHnA{@pGcAaInC{AfAfUYTx@jG?rHh@l@dC_@h@xAp@vFiAdFfAhJtHhGvAInAv@tCjIn@PlF_DjBK\\s@a@m@oCAsC}FJmMqAsDNoBz@GjBbCd@xErFt@x@UrEsFdCK`AuAAyBu@mAeFtAeAw@CoFkAyCtBeHu@eHTqAnAYp@v@OrFt@rB`@tGhAr@~D}I~BqAnAoGPsFm@eK|DaJn@yDk@}A_EmBmCkIm@_Gb@GlA|B|BhBbFeCdI`@Nw@}EcILo@tC|A|E^tEnCr@hBd@Ga@{BwDsGoD_D{AsG}CY?}LaEaO~HbJbAlFrGjA\\dC`AhA`DJbApB`Bl@jD`C`AUzBwDfBz@dBzDOlEjBxDl@QpBuDtB]fBD~ClCvARl@uFdBeBd@FnA`CxBi@lAtCjJiDzBzApDHLaFwF_PYiIvEt@tM}AlNj@|O_@vHoE~TOpGeHzBeGpMkU~CoKdEgDvCaFdNjEzQhAlC`DpCv@r@]@sDzA{AzHxBhBkEnByAjAHv@bAiBuBjCwMsAkAw@xAp@oAlAt@T[lBiJoAqA`@{AmWec@{JsV]@cAdEyBvDsCeJcF{J_DaQeD{_@wC{ErChEFz@xCaFm@cDh@gIo@gDfAyPnIeYrDmDqAcCEiAzB_HrHem@~DwPeOwHsAqN?oLeDeLyEeWuHgUi@eDGwMjB{IbMeV}FyFiQ_UbA_F`FsGxDmOq@aEf@yB{L}PTB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.482258, + 6.225576 + ], + "end_latlng": [ + 46.380385, + 6.241158 + ], + "average_speed": 4.238, + "max_speed": 15.18, + "average_watts": 83, + "device_watts": false, + "kilojoules": 791.2, + "has_heartrate": true, + "average_heartrate": 72, + "max_heartrate": 72, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1522.6, + "elev_low": 378.2, + "upload_id": 15744865518, + "upload_id_str": "15744865518", + "external_id": "garmin_ping_447649163445", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel Trans Jura - Day 5", + "distance": 82635.5, + "moving_time": 23265, + "elapsed_time": 43925, + "total_elevation_gain": 2011, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 14747745743, + "start_date": "2025-06-09T05:37:25Z", + "start_date_local": "2025-06-09T07:37:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14747745743", + "summary_polyline": "uto|Gqqnf@fPzYvOfe@vIfDvEuBhm@h`@nOb@jAxUtLzHaAhEqEvAtElAvBjDv@zBwA`HxDHbDlLOfQ{BfMzGfBfBxNhEzDbDxRrFtKFxHkDpJXfJZrElA`KhFlFbE}A|AtDhKb@{Brs@`FnVP`QpAxDdImBlErEtGbk@JzQtCU|Hka@UeSzB}M|SmCpHhHhSkJbC|EInK~FzBV|CaOtd@iDb@r@vBxCRl[cS~AGvC?o@vBlDfEzF`@jEpI`EZ|SlZ`OFzH~Y|HxIhCa@jFp[xDqf@eBqP|GdUpEcHgEex@|Ekh@bF{KdK|Kh@wLaUypAkCgm@qEsWe[ux@uH{NeNuKkFyIOoGtC]zRhO`SoGlR}P~VvJi@oIrEqDe@wFlHrF_AcMlGl@~EsFfO}a@dBuS|EkJtCcQqB{ShGg`@rLz@tDf[uA|XfDnEuAyClHmBf@bBuH`[iIbQj@rJuA|FiDbEh@bO_ErPnG`JuBzBg@xLiK`IPvIxCVpEnHq@`QvDvEwE~GfAdPEdVcCzCdJre@}Dj\\hMtAbK{DwAfGaFbFFdO~GdSpD`E~@|L|FpF`CpRvTdYlJjR|LbEbL`K`C_@zDmJvBvCuAsB`Qz\\gDzCTfBjFrBhF~LlLxLfCxIc@`EfEpCdAzH~K`QhFqFz@jAtBrWoSqDrGjXbJzO]tH|GdE`Q~[fRnCyNzMxEtBInBeFhCiGbWiDbDyZFQpDlB~CcFe@sCtH{J~Fd]fKClJwCtBKnCfOhJmIEfHlDfVjZrStIbWsCbFfC~NhZ}@vFfAhGnEvCyBk@lCkBtGpZhe@hn@d_@ln@jg@~cAAjG~D|KsB`DxAhGxSzNpMd^|DkDjIn@|HfJnEJpK`IpBqBe@uN}H{`@uWeh@qFs_@`RoLbKqX_CwLxAwMbDqG`AqWmAsOhHqp@tC{AzD_H~Vr\\xAy@zHfHpDyBiB}FhM|SrKtItLlTk@z@~E|C|KtQvJ`VA|D|HzNhLvC`b@~o@z@`P~DnLtBmBxKrQzLxGmBhH~JzT}BjIcI`Kl@lGcCtMdBg@`GdTrK|CrJj@`\\vA|C_H~YvA`Nje@rIrFbDjJdIdHtFuDpa@bQh@aSnEmEfLhHbYjDK|ArLnN}C`FrGfNxGfGpBjKbMtLtNbCvHcBhEoOlSnClOuDtF_JeC{RZsJrJ[p]rTjS|DpV`Mn@~CmFzXK`OvK|BrKnLbMvDtBKJqDxFeEjGxAkDcPnAyJbC}C|MfGx@eH`CtCFlIve@jDrCeLEkWvGhDdF_OnJ|Hd@hO`Jv_@~^t_@PrJjCo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.779799, + 6.469537 + ], + "end_latlng": [ + 46.481208, + 6.226847 + ], + "average_speed": 3.552, + "max_speed": 15.44, + "average_watts": 80.2, + "device_watts": false, + "kilojoules": 1865.7, + "has_heartrate": true, + "average_heartrate": 72, + "max_heartrate": 72, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1503, + "elev_low": 668.8, + "upload_id": 15738311866, + "upload_id_str": "15738311866", + "external_id": "garmin_ping_447418671577", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel Trans Jura - Day 4", + "distance": 49113.3, + "moving_time": 13522, + "elapsed_time": 32700, + "total_elevation_gain": 1442, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 14736933925, + "start_date": "2025-06-08T07:50:23Z", + "start_date_local": "2025-06-08T09:50:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 17, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14736933925", + "summary_polyline": "eum}Gotug@}CMkHeHsE]}CeHm@iEf@cHbBoG`Dn@hFcCpJGhAkAZoBUqCFcI}@gBG}AiAsBMwBoAgDD}Cy@iCGyHj@uB?}DyAuMJsByBmFIqCgAkFsBwQaEgQI}B}@kDUiFsEcMh@Sn@pBnDpEfGlNiAuBiB}K_CsH_AoGyBeGeAuA_DqAeCyDoDcC{BoE{@q@o@{CoCmDwAwDq@QqByC{BuFqDwFS}BhAwCR_G{DcR\\cGdBcJZDHiEkAmKx@}MImC`@yAlAqAAu@e@o@l@{BjCsElDKOsGPOzAd@xEdHfAYh@wBr@xC|@|@U_Bn@yBaDkKo@iFQqER{E^VDlDn@tCtJbS`@~Hp@nDb@Vg@mEpAaHwA}II}GeBqKuFqP{@cJnA{Dr@sJvBcCbCqId@wDx@_AbCUnAcCt@cGR|PYrE^nJdDzEp@zIxElO`BrCEdARq@Ml@dA?cD_Fh@yF~Aa@nLrLvBfF~BvAzCxIbDdVvAvAn@fC`ApGG~Ej@hDrCfIvO|]f@tDMvEtCdLI~JcMjJ}HpI}BvIyA`C{Af@t@lFc@pG`AtK|GxFlFMvDdHhNzLbB|E@hPjJqGfIi@rBwBpFaCdL}KfKaApCcC`MeBhDO~BfAbJ|HlH|JxB|IvCjEbGpClOxKhLrTrHUpCtBfDfGxAtAbCLdEoAfEt@lDpC`CA`D|OZlEeDnLuC|DwA~H|CfXL`K~CxKrAtC`Aj@zAbDpAxMtDpKtEbCrE~InCz@`DnCtH~BvBk@rFmGxEFhL_B|@lIt@~Ti@l[L|Jl@pBdDfE~@rEzEx`@SrJ`@|F~EhXe@nDmEjGpPff@vEhVtXx}@fPd_AdGpDnIfA`HbCfAKjE}C`BBTu@c@`A`@hA~Dh@rBpBn@rDLfJoAxXNnFdBdPpGzYjHhOhBl\\`AfAdXzKpNp`@pb@x_@jE`O{BfAl@zPIdHbClBtB~BvA|Dz@fDSlFxA|B|HlG~ApFB~FdJrJd@vBtAlBXzFhFfW{ApDCnAfDtIxAbAV`F~G~c@^dGLnSpA|ErDbD|EvKfAvDpArL[~IeArCe@jDb@tIpCrSEhDaCx@iJiEaBPYhAzDfVlDrE~AlErMnTt@PdAjFqAfCeJhAjC?k@g@\\OhA`@wFj@Ul@fAxKtIvNjGhGhKrTzNdM`LvGxKdJrKtM~HvSjCfPnCrBtCj@zEvJjMxQnMH`EcEbKpAzJpFvKbLnG`F`FpKzAj@pIQbAcB`DoAdA_Ed@ar@rA_Y}@cHT_@dDlFdGxRrBnE`BzAlFjNhPnSrAnESq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.933478, + 6.669683 + ], + "end_latlng": [ + 46.779985, + 6.469211 + ], + "average_speed": 3.632, + "max_speed": 14.367, + "average_watts": 99.7, + "device_watts": false, + "kilojoules": 1348.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1413, + "elev_low": 732.2, + "upload_id": 15726609230, + "upload_id_str": "15726609230", + "external_id": "garmin_ping_447045888568", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel Trans Jura - Day 3", + "distance": 84875.1, + "moving_time": 20090, + "elapsed_time": 36805, + "total_elevation_gain": 1686, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": null, + "id": 14727373177, + "start_date": "2025-06-07T06:41:00Z", + "start_date_local": "2025-06-07T08:41:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 14, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a14727373177", + "summary_polyline": "{wd_Hmajk@xAp`@_AvFeEhIbGht@pDjOrAf`@tA|FbCxCvE^dJbPnI~QtD~XvDvMgBpIFdMkCnDh@X}@?bDfQkAnDuCnB`AdRdLlXzKxIdHnJrCnJc@~@wKuAcGpCeXkA`@vCUaCqEuAwCeDS`ExA`IbEdGhDtOcF`AwGmEs@l@?lFx@zDnIlEpCpHDhEy@n@wEi@nAhE`VzKjJoB`CdB`Hx^|G|Qd@bNs@rJf@lBlBgAhCwSw@kJtAsClGnFnB|DfDzQ@sBE?FGVnCaB~AiEzOcDxY]lt@jBpKvDtJ`Frw@`FjZtCq@`IeHhGnOhIdL`HeVtHcg@x@HxJvUz@DqCe_@FkY~H~OzCzGVxCjDnGnEtTtBrEtDlEaDeUzD`BdUtYhNfm@xHjDbEdKpJ}AlTeL`ElCvNbe@rHp_@lF~M~Efa@vLdc@dC~@|@mIImQ_BsElBlKw@nVdCfEjBgHfB{@Y~PlD`[bBvm@jDn\\dDdN|DxExMvq@~Hhl@dIda@s@~IjCsLjAoCOkN~AcSfBaBdCb@zLlT`Mhv@rD|NpH~JnHxTqCsYtChYdGtSzElC`HjVvFpHz@Uq@Tx@rFzEtGlKnWvIxHhMzPbCnG{A~FaH_D_KcIo\\oc@vCdSUhSeSiGcIrLl@nGlOj`@x\\xe@oi@wNsEt@t@zOtC`JtGrKpCr\\hHzWnDhUwDvQgFYsRtV|Hlw@[ze@`ArWsAnNl@t]~HfUVvLfJ~O|EfT|LfYtEr^vBbBeEpEq@pFpQlh@bGW{@bE|GzK|AnRjKlW|F|K~Bd@lClJxM`UbBjJ|HbFfCdH~IGfGaGrD~FhGnTdRty@jB`FhE|C|UraAtF|P~ClBxIdYbB|QlGzTfEzWrKv[hC`PrAzBpBo@dCtCfNxAoA~DcF^g@lO{AbHrChFnCxArEi@rPruAfUpK~_@ti@tv@~i@bStU~a@lt@hFfNxh@f`ApDhC~BpBnIpRnFbF~NhKpC}D~CmAbNuShPyI|YvShDrK`R~XnJr[tRlV~HvWrDfH~Yr]bFjLtt@nv@zUt\\rPha@eCfLiPbc@sPnkAlWpi@zK~NjJ~GdGxJbHtZhHfNbLtM`JhRhEfLtCnRdHhQtGra@nNng@tT~\\lL`c@l@[f@{p@lNrPtDdM~AaChD}QhBiAdRdL~IlKfN|@rHtO`DIp@jC~AsBXeJnCqFhDaOBnWnBjCb@rF|Cq@r@d[jBvK~EjLhBaE~GuDbUi@hIwEfGrAXoAoDqHkFiDrMyGnIhTlB|K_BkKpDw@hD~GfGr@rF`GzEh@dEfFzId@jIgC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.215507, + 7.265679 + ], + "end_latlng": [ + 46.92882, + 6.668891 + ], + "average_speed": 4.225, + "max_speed": 15.4, + "average_watts": 84.4, + "device_watts": false, + "kilojoules": 1695.6, + "has_heartrate": true, + "average_heartrate": 72, + "max_heartrate": 72, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1606.2, + "elev_low": 653.8, + "upload_id": 15716266358, + "upload_id_str": "15716266358", + "external_id": "garmin_ping_446736505542", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel Trans Jura - Day 2", + "distance": 86839.8, + "moving_time": 26965, + "elapsed_time": 48499, + "total_elevation_gain": 2947, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 14717183408, + "start_date": "2025-06-06T05:34:25Z", + "start_date_local": "2025-06-06T07:34:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 14, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14717183408", + "summary_polyline": "w_b`Hoxin@dOuJpFcKdPeJlSvEfEyBhHyK|PiLnCcPvG{EpW{GxD~@dJfOfKhEpC|UlQdd@zAfv@rDtOzM`a@fRh]bVf[|Bbn@fG`UzEb]nCnaArD~QqBrV`D~GxClR_AvKqC{NmFaHyBDuAgD{CpDkOv_BvCkCjGKrL~QxFzRkIt\\mBsTaClOeD~FcEhUvApKo@fPmLeVa@i\\wDhJqElGgM~KnAne@rAzIfCnC\\zQdDfEsC`G?`MzCzCGvNsAtAw@zIdEnP{@dd@iOcGlDm@f@sK}@zLqDj@d@vGgAdLhEbDdEbMkHlKaDfRrK~c@zJzu@dJ`NrCtLnBfPShYrNz}@cAfDwCpCzEtPjQn]~BV`E`HrFsCdB~BhFbWvLh\\`OtCNzCjBuAtG`BxPvLtD|F`CvLkAlJDlYwNeG}DnCk@|DnRfVlT`m@fFbH~D|@nAyG|GdC`DrJpIvBxBvHzJ|M_BdPr@|]oAxKiAb@QrSdHzh@H~[zF`S`E|FtOpc@zGb@vB~SrECtUli@cMem@pEfJfUpRhAjFDqJ{Noj@fAYjCdHfMfMoCgKnCgFlEkD}AyGpSM`NmGLqBoDif@a`@siAkK{PcImVaAaK`BlI~LqH~R^|DxHnFdCzD~JpBnKUvKnDdGb@i\\MuF~]|vAYgTwIsw@w@uSrBk@jR`bAvSvt@qEss@t[rt@fMt`@o@ya@hEjIdDoEvCl@eCsA]mI~Fk@wA^vAdCwBqCsCZ^rHaDpHrPvbArHxf@gAhOdGElEjQvCzi@zDlL@rLrDtMc@pLbCt\\`F|PyAzN|CaBiDrNnFiBlBmGsAqdAf@mVtBvXxIhk@nMpZu@dFtBlJdIpPxApKBef@xDhAHdEhDvGGjIhCbPYxFtExa@tAf]iF|EhA~FaB_AcBeGIwJaHkFCbDlCrEyCjGx@jGbQ~XnCp_@KrB{CnBwJlBw@nMlA~Q_A|E|ElLvGfDfEfOdBbA?~EhDzIz@nR|H|]dJtEfBoI~EkBnBhBjAxMnAe@vApEbMkEvAfB~ChMZpQrD~UnEzNzHtM`BhH`Nl_AfH~NwBnk@iJoDuEnCjA}HHwe@}G_i@yEeMgGuLcJeCeF{Hk@nQuKjAcEcDgRmf@{AcWkE}L{NmPqIiBfAtAc@dDrBzP|Rfx@vIzl@dRjc@B~\\pDvHoFnVqC~E|D~WvG|JzHfcAjAhi@hAnDxM{@pGfFoA~EdA~HsBdFhAxL}JfGjEbd@mJMk@vD{Df@`DrRvCrf@cDhh@sAh@`D`\\t@tOMtRvClOq@hAx@f[rC|UdPfc@_I`\\tDz^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.365243, + 7.755765 + ], + "end_latlng": [ + 47.215386, + 7.266369 + ], + "average_speed": 3.22, + "max_speed": 14.5, + "average_watts": 97, + "device_watts": false, + "kilojoules": 2614.3, + "has_heartrate": true, + "average_heartrate": 72, + "max_heartrate": 72, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1359.8, + "elev_low": 512.6, + "upload_id": 15705253553, + "upload_id_str": "15705253553", + "external_id": "garmin_ping_446385473736", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel Trans Jura - Day 1", + "distance": 69604.6, + "moving_time": 21258, + "elapsed_time": 34708, + "total_elevation_gain": 2022.1, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 14705938658, + "start_date": "2025-06-05T05:30:45Z", + "start_date_local": "2025-06-05T07:30:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 14, + "comment_count": 1, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a14705938658", + "summary_polyline": "sgw`Hwwuq@iAdBtD`AdAg@SeFnEa@eAgCqTbByXiZgCLcB|JcCdWV|e@u@dEuJhOwAj^oCb@}@iB|@zTqExQG`\\bAnL~LhWcBbZ}Mr@{GrCwCzE_BbOwEPyGfEtD|GyDfEhBjAbCsApAlBoB`KoIbKvA|FuJ~BqMs@eDjBcA~CIpIlB`I|CzEiCb@b@`CyFtJgD{BeCdMK~IoV~\\oMzLaJtDuq@aH`@fFuAIQhEzBj@~BfKkA~SnXxC~@lMrHjBnFkJv@zBh@bEdFpGjPgDrThG|OzY~A|G`HhKbIlU`HjMjO~Ni@|NvD`Dt@zC|CfVq@nJ`@jHjGlJbBxa@y@lPvAO|DqHxBfJ]hQlDv[a@jZ|EtFlAjE^|NpCpSlC~E|Ar]u@xWxJ|Ji@|LcKzN`@fTcCzNEtGfKtFz_@ru@rIbDxH|G`KmE`AjLnGbYbC|Au@iIfFnInGvMNlEx@uGrCW_AtFb@dDvLnPlN|IlIbP~ClCfEnLtB\\jArFRjLoAvh@vJjJ\\jE~LhQfDj@tGtm@nBjC~Jp]tBnb@dBt@~FmBfHrFHyEx@U|E~^h@hWpCjKlC`@zFkEhBtFvGjA~@nEbHR{Az[ZfJqD~RuGfGuFxAxBpB|@n`@{@`Eh@EdA`PiBlMoAxOn@nZ_Ab[tH\\cBbJ?zXjBbD~FdWdF`GxCxSpDbo@u@df@hC`H`K`b@rBdU_ArShAeAZzAhItChErFrLtHjDxM|BbYPbMwAdXf@nHjGzJdKsA`AbT~E`CzBrGtBlOcBhHd@nDoCdh@hElY|FoCxBvVjGnW~J|TvGMlKjR`G{EzA~Bo@kBdCp@nBwC~GzDzQ|SGgIuEm`@fD{O|EqCtDZ~K|N`I~FtFzJnBy@zD|\\tDaDrBsGCsKpBh@nGdL~It]bEtLxRp_@f@~NlDElFnQnC{OhCqCzDts@hB`PzE|Lu@vInC`PApFgE`P`AdQyAnH_ANwOkAmIiG\\rGuCsArCpCgE`GkKdJqAfVjFtHpGdChOpi@bArIzE`IvCw@~@dE{@z@k@bKWh\\vKxe@jLrn@nCvXfKxb@`HtOfBzOrDhGbCqCjHtBnHeDdBfDBjN~CxLiBdEMrEdAt`@vAzCzA|R`Ddu@fBhDkDeCeBeGtB`Ho@D{J|]jInOrDfCpHe^z@kA|A|BfEfTTrOfBzKmDuCKbA|KlZvCbRt@lRfRl{AzB^tCxDjJ@rE`M{ArCy@iB}AlAe@pDh@lB}A~JwPbLuGfKqEfCgOcFsEPaPbLeFxJwK|FItC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.474022, + 8.308607 + ], + "end_latlng": [ + 47.365039, + 7.755461 + ], + "average_speed": 3.274, + "max_speed": 13.685, + "average_watts": 87.1, + "device_watts": false, + "kilojoules": 1850.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1088, + "elev_low": 334.4, + "upload_id": 15693130002, + "upload_id_str": "15693130002", + "external_id": "GOTOES_9771903814526772.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 2277.7, + "moving_time": 3233, + "elapsed_time": 3867, + "total_elevation_gain": 156, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14685269010, + "start_date": "2025-06-03T16:19:48Z", + "start_date_local": "2025-06-03T18:19:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14685269010", + "summary_polyline": "w{|zGm~hg@C@@PPd@F\\RNDJGTQXYx@CBG@GAQO[c@SOMEOBq@?aCYm@O_@CQBGCi@c@OIMY@[BG?JITCADSBCOf@Lc@@A?JFOGb@?DKDUSgAc@SAgAHECCUB[Py@Fe@FYBoAGi@Ma@c@w@SOCMFKTCFML_ABo@DUBCJ@JDRVHb@HJj@`@t@r@LFlAfAT@\\HN?PEXF@DAJUZDFPJ?VG^EM@F?CEC@??FACBDGALa@?ECEKEAOBIFEKJABDJPHAZFWYQ@IFGQLJHL@?b@DYCESIAEHQIDABVR?FC\\HWKKGAGI@GFKMLZLAb@FQACOGMM@GJEOJDDPJAXFUKGKKFMKFBFPJ@BE`@H_@CEG?IG?KFKC@EFVNGf@JYQIKKBIHIORVNA\\DYQIGIBIJGMHDFNFEb@HWYS@IFGGDAFHHF@BFGf@nHpFABEACG?C@@ACA@B@AA@?A?@??C?D@?AC@@?ACB@@?EA@DCFFADACABE?AEB@AG@B?C@BAE?FAE?DA?BCABBCBB@AA??D@ABB@CC??A@@ADAEGTY\\SFe@@QAw@_@m@ICFF@d@QLLp@R^Hr@@DC?ECQ?GBIJI@A?BBAAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.519809, + 6.604711 + ], + "end_latlng": [ + 46.519769, + 6.604577 + ], + "average_speed": 0.705, + "max_speed": 3.98, + "average_cadence": 81.3, + "average_watts": 211.1, + "max_watts": 560, + "weighted_average_watts": 191, + "device_watts": true, + "kilojoules": 274.4, + "has_heartrate": true, + "average_heartrate": 142.3, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 441.4, + "elev_low": 394.8, + "upload_id": 15670949155, + "upload_id_str": "15670949155", + "external_id": "garmin_ping_445276055322", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Autour de la Veveyse", + "distance": 16234.7, + "moving_time": 13350, + "elapsed_time": 14870, + "total_elevation_gain": 667, + "type": "Hike", + "sport_type": "Hike", + "id": 14664508543, + "start_date": "2025-06-01T11:46:09Z", + "start_date_local": "2025-06-01T13:46:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14664508543", + "summary_polyline": "m{qzGqrwh@eA^Ch@QYGVQAaBuAqB_CuCyCoEkEcDqCeEsE{@sAgCwBuD}DkCoBu@mBsBu@aAsAa@Mg@eGQo@a@q@cAe@_@e@SG_@TRo@t@H_Am@e@r@ODDiAI_BgCsD{AmByAs@_@y@m@m@Ok@_AuA_@?i@{@q@Ci@y@k@Y}@yAgCu@Iw@]s@As@NSW[HmAYiBT}AOsAc@_@DmAqAiAQg@qA{A[mB_@_@ScAs@iA?_Ed@}@TcAqAgFGqA_@wAkBgCkB@Oe@e@Y_AgB]Fe@q@}@}A@g@Q?c@o@_Ae@OYIRLOEQFPy@aAkAuCwAuCQJ@a@KICFe@T[e@EIN?M@Oq@?a@Pm@CaBOWJ][r@MQFC[x@KMHuAe@gAiAkGu@cAuB_AtAIZ{@GmBu@yAEa@_AiBy@}BsEcHoHkHSi@_@aDm@cAuBwBwA_Cs@}BuAqBSuAuANi@EkCmBuEuBiB}CQw@@aAOWmAd@eBI}H}@cB{@aAbA{@HcB{BuAc@K[IgCyBcBcBaCYKeAPyAiAa@_Ai@}C_@g@cBi@iA_CD{AC_@sAmAsA}A]_B[M{@sAg@Mg@j@_Bp@o@p@qBYIL^b@u@\\eA_@o@p@b@CBL[b@b@BOf@q@`@Dn@MGH??Q?PEHJCIMNPKUE??ULCEZI[M?YVw@Fs@~@Df@tCf@ZPJj@t@ZVzACpAVhFn@~DVp@@t@JUMRl@lBvBzBvCbJx@hAzAj@b@d@pAbDj@x@~CtBxAjDhAvA~@lBtBfBnC~Kr@rAhDxBHXpErE`@t@CN]BiBW@h@fAj@t@`A`FbIbAxCjBc@dExAtCbCjEdIrAdAx@hBvApBbC|ArC~@~BjDlFjC`C|BPxABKHJDj@xAdDtA|GhBlGAMZpBZ~@BWMGxA~Dt@pDn@hAxDpEj@vAXzAd@^pBdDlBxAtExB`ApCr@t@r@jB|AxBvAzEFFRDBQIgBLC\\`@VmCXATr@r@mBNi@Ac@Zm@i@cA\\Bt@r@t@Z~Bn@p@dAtApDS[Fc@t@AZf@f@XGiAF_@_@iA~AcEfC|@rBzBfCxD?p@Jn@HCOjAf@aA~@b@HTu@FOZRSd@FnA`A`AvADjBh@rDh@Hr@fAhBd@f@zAz@bA~E`E`BvBtAbA|AxBnKjKH\\jAl@zLvLxAd@DR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.46343, + 6.843453 + ], + "end_latlng": [ + 46.463403, + 6.842799 + ], + "average_speed": 1.216, + "max_speed": 2.529, + "average_cadence": 51.1, + "has_heartrate": true, + "average_heartrate": 97.5, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 728.8, + "elev_low": 381.6, + "upload_id": 15648593458, + "upload_id_str": "15648593458", + "external_id": "garmin_ping_444546400728", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 684.1, + "moving_time": 246, + "elapsed_time": 2872, + "total_elevation_gain": 10, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14612428175, + "start_date": "2025-05-27T16:34:22Z", + "start_date_local": "2025-05-27T18:34:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14612428175", + "summary_polyline": "y{|zGm}hg@Nb@BP^RD??AA@CAy@EQ@AB~@AJBHAABBAgACOEAEDAd@?b@JF?BBAA?@K?_AKM@TAp@BPB?D?C?Bo@G_@?EAACBAVD`@@XFAAB@ECwAGzAHGHIOUKG[OUCO@OA@?B@ADQA\\@IA?AA?B@E?BECBBBAABAA@@@CCEDBCA?FCE@BAC@B?E@@AA@@AAAB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.519815, + 6.60455 + ], + "end_latlng": [ + 46.519833, + 6.604679 + ], + "average_speed": 2.781, + "max_speed": 5.68, + "average_cadence": 75.7, + "average_watts": 183, + "max_watts": 515, + "weighted_average_watts": 103, + "device_watts": true, + "kilojoules": 51.2, + "has_heartrate": true, + "average_heartrate": 118.8, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 404.4, + "elev_low": 397, + "upload_id": 15592667323, + "upload_id_str": "15592667323", + "external_id": "garmin_ping_442877083898", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Blabla gravel dans le Jorar", + "distance": 36627.7, + "moving_time": 8082, + "elapsed_time": 9991, + "total_elevation_gain": 692, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": null, + "id": 14611837569, + "start_date": "2025-05-27T13:44:25Z", + "start_date_local": "2025-05-27T15:44:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 13, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14611837569", + "summary_polyline": "e_}zGsxjg@r@GX_FY}D|@_DcAeC`BuD{FsS_AyGmK{Gg@u@p@}IcCkD[aAxBkLn@wJa@s@oHaEuBgDg@wGNkG`@aD{D_IgEo@oG_EuAiC}AuEkD}FgAyEi@aAaDcCyC?i@^?gAiAYoAwAu@qEsFoAsCuAqEsFwLaKuEaFq@cCa@GgAyDw@}LYWaBwN_ByEeEkGb@mAR^sA}DUNE~CkBjEs@fHe@tAmHr@}@]oAaB{@GsC~@yAjEmA@wDiBqB|@wCnC{B?wHlNaAxC{ClCuBtGy@f@kEkCuCsDwL{ToDkE}AOcEtDc@eFeAsDyCgCuDe@_AaBWgBmGyAwCNi@V}@vCoBpAiGJaBwBs@?sGwHyD{BeHnAaJ{Aa@wCM\\{EeDwJkAiAs@qAqCEw@~BmKuEpB}EmCgFcA_EwBwFLwCwCLoCsCiAuBwB[iBd@_CFwBv@eBhAy@~QiC|D~AJY_@qBRo@|CwApBGbC{D`Cm@hGrAhEm@cIqKaC_FgDkC]cBhIz@hH~CxGvAtBpA|NWtMd@zEjA@iJMwMuHuLXgHv@wDfA_CtY}FcDqNw@uFyJrC{JR}JdDeDb@uDOuCiAqAeCMwA^}AzBsBfAaFfA]nCXlImBAe@^b@uBsBmIqBiCkCu@SyAp@qIqPyFiEsAyBwAaSoCa@uA`ByC`PoAvDcAlAgBx@cH^uAt@eHvIsCnFkCvBiEdK{CtA]bIsBn@zFvCEt@aCdCAXjAxAdHbDdFvAvBxA`C}BjC{InAaAoA~IEdE_BrDkG`FgB^cEFaC}DkAUo@v@uAlImPd@w@L]n@ArAr@|@jA`@~EG|DhCbDN|Di@vEjBxJRpFbA|FrC~D}Bf@rBt@|@pCYlGz@pGtC~HfBhBhA`PQhNh@nDdAdDfHuAtJpAtCP`CsDrSV~CjEfIn@hE`BvBj@|CpDdEMbClCjBd@pFpA`EJvCd@nA\\`@jDRfChBrA|Dv@zGbApA`GnCxEzDtEbAdGxJpD|BfCfGhBnCzThMtC|BvDvItBdLYlBmA`CK`AdBbEdDj@vCa@bKrAlCn@hChB~JzKO|BeBzGGpA~DpCvATpE_@|SmER^YpCvAdE~NYzBj@n@lBCzBgChJXlBt@h@tACbFaHbCqBdMsEfIcFtFcBfCfFfHlE\\x@i@xDErCz@nB`CbB@d@wD`Oo@zD?lAXn@zLhI@hIh@jJNlPm@`I`@jGr@`CfD~@d@v@|@vO~@pDqGxQgB^hB\\~@`BhA^x@~@eAG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52035, + 6.614029 + ], + "end_latlng": [ + 46.519821, + 6.604741 + ], + "average_speed": 4.532, + "max_speed": 13.08, + "average_watts": 88.6, + "device_watts": false, + "kilojoules": 716.1, + "has_heartrate": true, + "average_heartrate": 155.3, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 875.6, + "elev_low": 402.8, + "upload_id": 15592044143, + "upload_id_str": "15592044143", + "external_id": "garmin_ping_442863559756", + "from_accepted_tag": false, + "pr_count": 10, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 242 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Relier Jaman aux Pléiades", + "distance": 17936.5, + "moving_time": 15600, + "elapsed_time": 22282, + "total_elevation_gain": 505, + "type": "Hike", + "sport_type": "Hike", + "id": 14591339651, + "start_date": "2025-05-25T08:17:46Z", + "start_date_local": "2025-05-25T10:17:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14591339651", + "summary_polyline": "}rmzG}tqi@y@CY\\aDx@aCo@gA?R^tKhFvBhB|@VR^pAThC|Cb@xBtAxBCh@m@mA_Am@mAuB_BWu@Ty@Kq@s@cESiCZc@zAoAfBwB`BaB\\oBJmCMmD_@oB^cEuAmHq@kAg@iA{AqBiA[gDo@aEc@aBI{BgAtEm@nEIbB[tAsAlBcBjAu@RPPtBSmAdBa@Nw@@s@e@j@~AKBFJnAl@a@d@R@c@Zg@C{B}BiCyAa@A_@}@e@Ke@r@wAHaAp@u@_@w@Dw@b@g@|@o@[y@r@kAoA_@BNSq@Pc@QAhAc@j@e@Bg@o@o@|@s@Si@fAk@C_@b@k@NE`@UJcAEUbAmDdBkECc@s@Y?{@aBSzAy@Ko@lA_Ar@aARqAIcAc@k@aAD~@Uj@mBpAgBDm@nBe@l@c@QoAuAq@VYKk@aAuA^]q@UEGFPr@Sh@@`@aBpHETFB[t@h@~BgBfBJdBuBTkCx@kAIq@w@q@FDMXJvAtDnFvG`@`ALhA`BWx@r@f@`BlCnA~BjBf@xA|@NtEjDvD`BvE|CV@`@_ATMtBYfBmCjA^Hn@[zDk@lC?h@bDlFnDdFhKv[Cj@kAzCUjBuAlFoAlCkEZkAqAeB_AML^bAC|AQ\\{Av@Ef@PCOH?[DSg@j@MYFkC{@iAaD_B}Hw@qAcBwAaAL{AQi@{CqAmAHuA[]|CBnArAvCrDxDCz@vBtIHdE\\bESjAu@Zu@EgCmAkFo@eCkA_G{@oBcBqIwD}FDc@j@oCd@iEdEsJ]sAZkApAKo@o@kA}CoDJhC[LeHyA_@LMO@k@DSVAG]w@iAu@Wk@uA}@_Ag@eBaAgBsAVeBpCcAtCmAx@[l@aBCcAjAuCvAAZdATBr@c@r@MvAe@PWbAe@h@Db@x@FJRg@lDg@nAMRaAL_Be@i@F{@bAo@PUX[hBI`Gu@pB]ZuBPkBl@E\\HdA~@pBU~AHjE]dENjAt@nA`EpEzCzC|BdBSXcAG?IFMFNg@PkAfCeAjAeAl@_@z@Yx@e@Ar@TOr@H\\n@bAHpAw@zF}@zBFdA@[a@bAi@|Cv@vBB|@VId@Vo@QiAtC_@`@]fB@pBrBrAp@QfAnBtCy@rHStEz@KNjA|@p@YjBlAtCb@rCzBh@xDbAdCx@fAvGdHjBd@vAdA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.441596, + 6.976956 + ], + "end_latlng": [ + 46.480635, + 6.914621 + ], + "average_speed": 1.15, + "max_speed": 4.7, + "average_cadence": 51.6, + "has_heartrate": true, + "average_heartrate": 91.2, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1751.8, + "elev_low": 1162.4, + "upload_id": 15569900025, + "upload_id_str": "15569900025", + "external_id": "garmin_ping_442186828584", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Riviera Express", + "distance": 54793.5, + "moving_time": 7969, + "elapsed_time": 10363, + "total_elevation_gain": 574, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 14582076114, + "start_date": "2025-05-24T13:44:19Z", + "start_date_local": "2025-05-24T15:44:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 44, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14582076114", + "summary_polyline": "g`}zGywjg@nA[XuEM{FvEsJd@eC~@s@rCyS|CJCiI|BgJtDjBbAKlDaSjBsNtCiIr@kD?yAlIwPhIah@JkEWmKuDspArDuVfByUC}It@aDvIqOfK}_@fDaHVeBEuHiAgKnAcLfBkIxMcUlAaF^iDJ{HgHwN}AaBSaCfI_RtBYtBoCt@aCDyBn@wAzA{HxCgEFiC_@oAaBgCg@qC@eC|@wDhIgKfF}@lBiCEaOtDmKToCCmS]wRKcDq@sBA{A~@{AzI{F^}AeAqILiEa@gDeAsFiBsBMo@pAyDDgKlBsKEcHx@wHK}Dv@qCm@}FpBcDh@iGf@qBrBaDxBoA|@sEpB_Dd@}ElCuC~CsHnEmGhKcTtG}IdE}HzDgK`D{J~@cFHiBm@_DJeIlAeSUoAa@e@gBl@y@QiFqKGc@nAyAlAkDk@eLh@yA`EqEPiCtCyHlBuPjEsNxA{HhAeBx@mD`B_CpFoMhCeN\\oGCgEjCyEvAuFx@aOfG__@xBoTtBaHx@sa@`@cH|AiFnDkClAwDm@e[n@mIJiS\\{CdCwExC{Ch[oLjCaBfHsRjD`A^{DdAq@Ls@|Fqt@jAoCpAy@eBDJsBnHgI`MiKhIaKvGaEvB{DfAsH`@mTnBik@XwBnD}Fj@}AbGcWrNqEjBoAbEyJLuBWcFuAgDWaBPoHfKy`@|@oKQuNY_HkAyQCiC^{CjJoUlIqL|JcHbNiBuIh@wCt@{CbBuDdDsKbOiFfLwB`HOtGdBdWTzQ{@lJgJn]m@rDMjGVzA|AjDNfHmCdIqBdCwObFiEzNoAvGwD~Fc@tAiCfo@e@jUkAbHmB`D_IjFuFzHyIrGkQrPcBfPkAtIyB`IBh@h@Z|C~@_B|RcAt@oAs@sAEuAv@}FsBaE`EcAOuFhIsWxc@w@rBUlCEzQu@pLp@rXaAfDgE|CcBrGyCdrAqBnPeAfViC|La@zP_EtOoDhWMhCf@bUpApMs@rGT~H}AlH]xJaLbe@oCjNoMvd@_HdPiK`L_B~CsBtGgJ|LkF~QmC~DqC|KkChHg@~CYx[kEhRQvGt@pGzClN`Mza@t@jGb@jJI`FeBfGmFbLgNf]eVra@mJhWkC~I}BbEcA~CgAlHwE`Q}@dHo@vOg@dDc@|AiNtUaAzCwBnNIbCdArLo@xGwMfh@eLlTUzBEvJ{@jFLpAi@jJaErXxEtyACxE]tC_Hp`@m@nCyEpKiBbDmA~@aKpCs@tAy@jG|AZBj@eApJ{Gx\\BjLeArLiERe@~BeAt@o@zC_EfIDnFW~Ey@NYx@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520528, + 6.61389 + ], + "end_latlng": [ + 46.520545, + 6.613761 + ], + "average_speed": 6.876, + "max_speed": 14.56, + "average_watts": 127.7, + "device_watts": false, + "kilojoules": 1017.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 579.2, + "elev_low": 376, + "upload_id": 15559904597, + "upload_id_str": "15559904597", + "external_id": "garmin_ping_441901357843", + "from_accepted_tag": false, + "pr_count": 18, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans le gravel du Jorat", + "distance": 40750.3, + "moving_time": 8271, + "elapsed_time": 11660, + "total_elevation_gain": 787, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 14571425531, + "start_date": "2025-05-23T12:49:17Z", + "start_date_local": "2025-05-23T14:49:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14571425531", + "summary_polyline": "mx~zG_khg@~@z@hAaCdDpBpCuKxOzEnCjA]eLRgDtGyd@`BNtC}L~@qBtAMROK]nAc@R{EWcE|@iCcAmCdBsDkGsTc@oCOcHdAoLO_AjAmKl@sOwB{LsDbBIqCv@iFa@sD{@@y@|AKpBe@Vk@c@Gs@iGoB]gAoHC{At@mE|IcEH?_@zCeANuBc@cBcAy@}XmFs@{AY{Bp@wKgFyFmG_@{KtCwGmBgIlA_CqB_D_@QyAjBeC\\eFfE{LgD_EgGiM{EfEwBh@VaGUuD`A_O`@{BfAi@LkCcD_DWcEcG}@~@}Cj@sFqIl@cDgCaE`A}Bu@}A|Ad@~@CfAiDoAsFjEcCD{H~NaA|CyC~BmBjGaA`@wB}AmAc@uCuDqIkPmGaJcBKcEdEcSkEyNwKwHGcAgBm@D_HgIgEiCgFvAAr@FCNk@Ql@Mm@yJsAWKMmBiFcD{LkBaByEpCgMmGyFaCmAeKyA}M]qBk@qCgCY{Bf@aFd@wA~@y@lDkAbLuA~AH|B~AVQYmCPi@hDyAvA@dCcE|Bg@dHxAnDo@lCfAbFlEpFvH~EWzFgCpGsEdHfBxAuLqBwEy@u@kCcAwNw@oOf@_CuAqP{F{HgA{Bb@eAqAYuBd@eEq@gEAyE}@mDLgCv@}@fGqBnEgLTcDt@iApDkAx@cApBxAbFd@jCMdBqAsB}@iBuDV_CfCeCz@mFsMjGuBPcHcAaGjCcJoByDkHuAYuDhHhDfI?rBqPoGcCJNHUPREmCpEgHbIbD`DzPfHzByBhCkJhAkAoArJE|DwBlEyFdEkG\\y@Y{AaDwAWe@t@}@`Hc@z@gQVm@j@C`CvBjA`FMhDdCpCX`F]nF`BlJDxFvAhDrBZnAyC|CmEnCuEO_Az@mA|CXj@|G~AnQfLlDg@vB_EzBa@hHvAvDi@xFzClI|KXGOzB`BzCfBbJ~@dSIzE|@|CjJrQhCzL_Av@hLUfN`KxRhEjCnCfFvB~EdEzDj@vGfKtD~B|BxFXnNpEmBh@fJyBrEVpAOeBlAaBd@mBk@{IsEtBcCxBmCm@Yh@YjKuBpFkGpK{ArOmIqAaHGyAoFrAtFrGBvI|A`@c@^{Fm@dGXp@lQbJx@zBbIv@d@bB`EbCpFbAlIc@bUT~GdBjFpCnFqBtDrBfEHzSsEfBW`@h@tAiA|WFtFkC|BYfLnBn@hBGlBeDnALb@rCF|@_@~DwIxAi@hBXdDzHZGe@JyAuAsAxAPtAnBnDvHlEOvJ~@lCjBtAkEtQWpEbMtIhIt[_BrDjAfC}@hCPpEWzEu@FQ~@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529512, + 6.601603 + ], + "end_latlng": [ + 46.520464, + 6.613788 + ], + "average_speed": 4.927, + "max_speed": 13.16, + "average_watts": 104.4, + "device_watts": false, + "kilojoules": 863.7, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 882, + "elev_low": 426, + "upload_id": 15548432861, + "upload_id_str": "15548432861", + "external_id": "garmin_ping_441571961690", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 4778.3, + "moving_time": 2084, + "elapsed_time": 2091, + "total_elevation_gain": 90, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14552922973, + "start_date": "2025-05-21T17:02:28Z", + "start_date_local": "2025-05-21T19:02:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14552922973", + "summary_polyline": "u`}zGqwjg@@ADUXSL?ZDHAFEDY?k@DYBm@DOFGN?PDHJJd@JLVJVCD@TVDDH@FCBIP{@X]BSBCEG]KMMGQGe@Qu@e@w@Ws@Mq@Am@E_@_@y@q@gACIhA{B?KEU@MNYJ[b@w@B[NSDOJc@Dm@n@_DHw@^}BVqCNsCLw@^gBEgADgAPy@Da@Ha@ZsCRkAP_CJe@VmBJe@FKH_@FGDDFrA@`ARhABBH@DHATFJHHF@r@@^VNRZNNEXg@Nm@ZeARgALe@LaBVm@B_@@m@Jy@BKNKHOH?TDd@NNHh@HHFTFJFr@PXBPDDFtAPb@Ax@BXDb@Vb@LFDV@v@JNFXFb@\\NFb@Jh@Fb@NjC^`AV^Pf@L^DPJFN\\zA\\x@?XKR_@J]DO?OCU@c@?m@EmBXCD?bA[tAO|@APBj@a@dBKJuCy@G?k@WIACBWhAKDMTELFd@KxACPEHW~A{A`ESd@Yb@KF[LWPa@n@w@|@e@r@QFO?a@O_Aw@s@a@u@CQJK?EBQTGZ{@bBSl@U`@@ZCHC@?KD?Ax@IR]j@QJE?ECs@~@GXi@bAUp@g@p@Ob@W\\StAGF[Ra@n@ONIFOBK?EBWCe@WOYO_AEq@@y@BQC]D]@o@CQCCKBEDg@|@]~@QZQh@ONGBg@bAKZCZBn@PpCElCKt@Cb@ELEFQDOAIBKHM^C@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.520596, + 6.613858 + ], + "end_latlng": [ + 46.52053, + 6.613793 + ], + "average_speed": 2.293, + "max_speed": 4.88, + "average_cadence": 75.4, + "average_watts": 248.9, + "max_watts": 377, + "weighted_average_watts": 251, + "device_watts": true, + "kilojoules": 519, + "has_heartrate": true, + "average_heartrate": 131.9, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 473.6, + "elev_low": 401.6, + "upload_id": 15528526898, + "upload_id_str": "15528526898", + "external_id": "garmin_ping_440953422171", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1902.5, + "moving_time": 837, + "elapsed_time": 3209, + "total_elevation_gain": 38, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14541676772, + "start_date": "2025-05-20T16:17:53Z", + "start_date_local": "2025-05-20T18:17:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14541676772", + "summary_polyline": "ct|zG_xhg@BCGGMBEDBBECFB?IAHBNC?CIAED?C@AADAEB?Ed@GHT?NDJFDP@Ly@?YGm@K[IUOOKCQAY@QHa@Hc@EMGq@eAa@c@YQo@MKIk@mAII]MyAYS?iBV]ISOC?GI[MBD?Ec@SaBg@YGG@_@RO[I[Wk@OKAEBGTMD?Nb@ND\\CHBHH\\`AVNbA\\r@Z^Zl@|@fAdAXHp@GHJ\\tATd@LNRFtBJ`@FVJNTFp@DVPLJBj@@r@CHGCBDSGKC@ADACBCLE@DC\\Hj@ELAEL?AABIENBG@@AD?A@D?E@BEGD?@CBUDECC@KA@B?C?A@FFW^BF@CC@?A@?AD?IB@@CAB?CI@AA@B@CACB@G?DKCJBC@BABJDHe@AC?@@CA@BDCICBBADLAA?DO\\AC@A@@CEA@@@B?CD?E?BAA@HAEIE?GB@ACBEGNDKALD?T_@CE?EA@BAAL?MC?@C?BBA@HIROL@D?GA?@??@@AABBACCADBCC@@@A@@E?@?AC?BOC?@@BCAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.51858, + 6.60368 + ], + "end_latlng": [ + 46.518573, + 6.603419 + ], + "average_speed": 2.273, + "max_speed": 3.12, + "average_cadence": 72.8, + "average_watts": 202.5, + "max_watts": 358, + "weighted_average_watts": 179, + "device_watts": true, + "kilojoules": 199.4, + "has_heartrate": true, + "average_heartrate": 118.5, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 435.2, + "elev_low": 391.6, + "upload_id": 15516524586, + "upload_id_str": "15516524586", + "external_id": "garmin_ping_440614368558", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 3188.3, + "moving_time": 1199, + "elapsed_time": 3562, + "total_elevation_gain": 10, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14490716247, + "start_date": "2025-05-15T16:33:17Z", + "start_date_local": "2025-05-15T18:33:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14490716247", + "summary_polyline": "mg{zGsyhg@FOXaBAMEGKC_@A[Eg@AmAO_@CQECEE_@Ao@?iBIgF?mCD[HGHC\\En@OLK@E?SC[Qs@Ai@Bw@RoAD_ALc@HOFGXONQJWDq@AEe@GE@QP[Ne@d@Q\\I\\E@M?WSoA{AWOc@]o@s@GCI?{@lDc@bCMjEPjDZ\\Rp@DHf@\\JLDBXh@N^DBH^@?PMF?HFL?ZINIJHHZDzA@zDI`B@NRLLDjCb@LTDZIj@A@AA?BDa@GW?D@EAF@AE@b@TDFBNAHKx@S~@Ud@KHMXIHm@_@]OSSGYMgA?_AEg@?[JWJCX@dBTXZ?HCBAABA@@C@CCA@@CAB`@lA@PCRKp@KZm@`AE@GAu@k@SIOUOi@Ec@AyAEi@B[POR?v@Fx@NF@RZ?FCHLFDCDOHMTGD??@?AS@KCW?GP?LCC?FBCCB@EP?LGV]J?SNa@EEFEVC@?C?BACTPJBDBDVC\\UrAY|@OVIJQBo@g@a@e@Yk@CQCy@CgBFOJGP?d@BXHx@HLRBJ?BE?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.511434, + 6.60394 + ], + "end_latlng": [ + 46.511709, + 6.603871 + ], + "average_speed": 2.659, + "max_speed": 4.4, + "average_cadence": 75.2, + "average_watts": 268.4, + "max_watts": 526, + "weighted_average_watts": 216, + "device_watts": true, + "kilojoules": 322.3, + "has_heartrate": true, + "average_heartrate": 119.9, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 379.8, + "elev_low": 375.2, + "upload_id": 15460322702, + "upload_id_str": "15460322702", + "external_id": "garmin_ping_438997840233", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course du soir bonsoir", + "distance": 7364.4, + "moving_time": 2459, + "elapsed_time": 2459, + "total_elevation_gain": 125, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 14479342872, + "start_date": "2025-05-14T15:30:02Z", + "start_date_local": "2025-05-14T17:30:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14479342872", + "summary_polyline": "k}|zGk|jg@BI@YHQJARBLFJb@LTXNJAH@\\ZD@D?DCDKLy@HONKF[DAEG]SWYQeAo@qAUq@GYQsA?OB]HYd@aAPi@d@eANOPGLYDc@XwAXSNERYVwALiARkAJaA|@qED{@NsAFMFEX?NDBGFa@Hw@Jo@Dw@Li@PmAV_AHQDC`@@HCBUCm@DULLXJXPf@b@nAz@\\LRXDVAPo@bCCXHl@Ip@HhE?`BDTFJl@f@TX`@\\JDp@d@JDJ?JENMT]v@{@f@s@NMn@Wn@_AbAaC\\kA@_@ZoADe@TGDEFc@FqB`@iE@s@DWPYJCb@GbACj@KnAGHELQNKFKd@{BFSXe@Z{@^yALY^[Pc@Ju@P}CVqAH}@X_BB_@?WMi@?WXkCDs@FSBC^Fd@?RIHMFUL}EFWJWDYHKL?PHNB^T^Lf@VNND?RUPCLGFKNMFMZqBLUJq@@_@RgA@YCWDe@t@}EFM\\{BVmALcApAeHViBf@yBDy@EGa@C]GUAKHE^MJ{@e@SAOFMHSRQf@OTQRSbAGVIJI@UEc@i@MDs@bACB_@Mc@CICU@MHg@j@c@b@SFk@F]B_@COB[Rg@f@i@Z_AZYVU\\M\\QTAAFy@Jq@McAPaA?IGI_@MYE_@SSAOBg@Rc@J_@L_@\\MFc@FQHK?IHGTSLINK^Bb@a@nAIf@GrAIb@Cb@Ip@M|Bk@`B@LFPA^CRWz@k@fAU\\GRYr@_@r@y@pAm@\\[Lg@`@KPiAp@s@@MC]Sm@ICFI@Y?IB[Cg@Wk@i@a@i@KBQRSx@E\\ClAGd@EfAA`BObC?`@Dd@Kp@MdAK|AAp@KZGf@?XIr@?l@_@fAa@x@El@GZw@fCMp@KRMd@CJFTQl@cB|EQb@GXO`@Ah@[xAAVD^Tj@d@|ARjATr@B`@Av@Gh@OrBc@rEKh@EJKLE^GN@NHXAHw@pAUf@c@t@SXETDRP\\f@t@@RADe@l@U^GTCX?`@Z`DE`BO`BCl@IJYGK?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.52006, + 6.614626 + ], + "end_latlng": [ + 46.520367, + 6.614081 + ], + "average_speed": 2.995, + "max_speed": 4.28, + "average_cadence": 75.8, + "average_watts": 323, + "max_watts": 497, + "weighted_average_watts": 333, + "device_watts": true, + "kilojoules": 794.3, + "has_heartrate": true, + "average_heartrate": 152.5, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 475.4, + "elev_low": 381.8, + "upload_id": 15448238716, + "upload_id_str": "15448238716", + "external_id": "garmin_ping_438643794071", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 5000.6, + "moving_time": 3096, + "elapsed_time": 3381, + "total_elevation_gain": 44, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14452293601, + "start_date": "2025-05-11T07:18:20Z", + "start_date_local": "2025-05-11T09:18:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14452293601", + "summary_polyline": "qp}zGefhg@P[@U?g@No@d@sALg@p@yBHa@ZWBKB[EoAFULM?UCUKIIMIe@HQLKJYBKAGA?Pm@RiATq@HMDALFn@r@X^XTVJj@IJBPh@Nv@R`@LLZJjCR\\HJHDJPnANNNBv@KR@JBHHTHxAPpBHX?^SVS\\_@t@c@\\MBGD?XIJEDI@BTMx@Wl@]\\I\\Dn@XXF`@D|@PT@TEX?d@ITI^Kf@SJCP@x@J`@J\\CFEBM?{@HaAEkA?oBEyA?eFF]NQPEx@MNS@e@S}@CY@}@Pw@HaAN_ADO^UX]FMDUDoDGa@Q[SKaA_@kAm@MCGBIVQ`AUp@_@vAIJKb@XVVJVTz@dAHDT@NDRXH\\Ax@UdAGn@Z|B@RGLQH_APOLCHE^AvDFtD?tC@PJNr@H^Jp@HTFd@Ej@DFLEf@c@bDKf@Eb@q@dEUb@OHaBYM@SRcAfBa@~@i@dAcAnAAHDRR^AE@@AB@ACA@B?CsB|@ORIZIj@MV}ClFsAjC_AxAoAlCc@t@O^S^a@f@k@\\o@]IKAS@Ud@qCAm@KqBIQMUWkAGOa@WO?GEM[]c@CAY[QSAEMGu@w@i@m@o@e@GO]]YQGBOR?OCFMKG?MJGBw@GOEk@COCU@GCG@{ACOJKBK??CM?O@OAQ@SEGGYc@OKMAEG@AKAQOWKQMQGMKKAGMGC?GADAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.523134, + 6.600835 + ], + "end_latlng": [ + 46.522772, + 6.600409 + ], + "average_speed": 1.615, + "max_speed": 3.62, + "average_cadence": 67.7, + "average_watts": 185.5, + "max_watts": 329, + "weighted_average_watts": 197, + "device_watts": true, + "kilojoules": 465.3, + "has_heartrate": true, + "average_heartrate": 109.3, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 421.4, + "elev_low": 373.6, + "upload_id": 15419623192, + "upload_id_str": "15419623192", + "external_id": "garmin_ping_437799259314", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans les petits chemins avec Thomas", + "distance": 78272, + "moving_time": 13450, + "elapsed_time": 18400, + "total_elevation_gain": 1143.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 14437624259, + "start_date": "2025-05-10T10:54:01Z", + "start_date_local": "2025-05-10T12:54:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 13, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14437624259", + "summary_polyline": "af}zG}yjg@}GfYqE|[w@xYeGtZgNrb@{J`IyIdB}JeM{[pj@eD|McFf]eEnOyJ|Lgc@p{@o@jSyDfQk@fV`@bAu@`BgEtg@dBbLcGzItFfEtDt@rCpHlIzH|AGpEcE~At@Xf]nEjSHdU_Gnm@wC|EaGxBcI~E_AhKkKfK|Cv@f@nCwBtQj`@rNzFzDw@jHkCbEoIpi@|DdYf@~XwC`Fe@vMmFvDcFlKkJzIyQ~YqCz@wDkA_A`AiBgCfBzC_@vCaF|HeZsKig@eDqGoFiOcSMqGyBwEyDf@sClJwDtBaIhYkLtFuAbPnJg@bAny@zDlQDvUaETQnR_^`BsAlBhChu@cDdLoCxl@rBfAhArEmB`EmMp@qs@nMkGfHsQwD}LfCsFs@aGtCkA}@wA{GmAyAw@dSmAvAwEkJoF~BsGcDuLgLoGkKqJaHiUeEiWwSsQeEJaHaIuIsQ}AwRaGwLmPcQaOcEw@kNoLkBgD_I_GaHrBiGkAiW{OmC`D}@GkSqX{TkQsOyIgG}IeY}HcD`@qG~EsLgBcMlEuFjHyPqHqOG{XcG_UjEsGfCkN@oAzFzApF|@|PgB}AyFsP}@HgD~FsAs@CqABlBbA\\~D{Fz@j@}CxJmCfRbAVdCqHnBZ|Fr\\nE|Ge@r@cJkCm@pAx@nBfMxFrS}B~K|Ed^xb@hKlOzGtS~MxXnXxYjDrHvLrIfEfSvEdLfErT|EdMzCEfCjExFxBhLxLtKjCzG}D|BAhe@bJvJ|Idr@lJ~CY`B{DnA_@xKvI|O}EhGqFbJsDvIEhQwHlCeDhH}RlIpC`IbN|P~PzJjAnGxEhOdF`DiA`DoJpFcFrJ~DlMv@xEsFlLqGbKoNlJmIbUzAhDaMxByYhGaOjU{SrJe@hDqDbESpAsCcAaENkB_B{CcLkB{AwEaBmAfCwk@xCcK~C_EbI}CdJ_HdJqElBTfAmPoGF_@aQxH_TxSjCpDeCvCgImCkQm@}MeFoTbD{YcAw\\l@gDxDcH@_Dj@d@cIgJG{FwB_F~AmIrM_Wn@wQ}KsFaJuK}FeQkPy^yM{P_CgK}TeIm@gBnCsE|@eH{GkBuEaEn@mEjDuEbFsNHqH|GwTjTgNfCgGdFqE|@eMuA{Ff@WhAhBsA{GuEsGkFGmAaBcA_UZ}FbBaB~AcFfRo@dDeDxKhB|HyAjGlCxAwNgXuFdAiNjJi\\rg@zKnPqCzQcBjLnIjJsMxCiAzHPpCcJrHvCtAy@DkYxD{PrAuUtf@c_AtCgBzB_FjEkPhHod@~CcIde@qy@lNsn@bE~AxCqKhTzG]eNxDq[nIw^d@k@hAtB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.521458, + 6.614235 + ], + "end_latlng": [ + 46.520789, + 6.613704 + ], + "average_speed": 5.819, + "max_speed": 14.96, + "average_watts": 99.2, + "device_watts": false, + "kilojoules": 1333.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 933.6, + "elev_low": 394.7, + "upload_id": 15404056580, + "upload_id_str": "15404056580", + "external_id": "GOTOES_1281370944319433.gpx", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mes premiers 20km de Lausanne: 1h43mn32s !", + "distance": 20083.4, + "moving_time": 6216, + "elapsed_time": 6216, + "total_elevation_gain": 258, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 14372563167, + "start_date": "2025-05-04T07:46:55Z", + "start_date_local": "2025-05-04T09:46:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 25, + "kudos_count": 24, + "comment_count": 1, + "athlete_count": 43, + "photo_count": 0, + "map": { + "id": "a14372563167", + "summary_polyline": "a_|zG_{ig@|@eE^eAx@_Br@g@x@uBhC_FzCyNnBaGzF{KxEaIzBsEl@uBhAmGf@eBh@eB|DsJFcAg@uBNsCRwJIgAiAaHGmBD_Cn@{EtDkThA{FpBiMGkBe@gAeDgBe@m@IkH@nDC~EM~Ai@nCkDvGu@hDsAnDgA|B{AzEkA~EiDfI_BtGuA`JaB`KmAhNMn@e@zGKhDYzAaDlIwAxBo@n@s@nA_DlI{@tDMjDDdDo@nDwBjKc@tCWbE_@pAKvWQ`HW`BQh@cApAk@CMw@D_@r@iAZ}@HoAKgAYcAoE}GGa@Po@rFmIj@mAp@}BCu@YuA_@uE?}@n@kFPaK`@uK@{C`@aCvBeFLO\\BpE~CRCB]Wa@_DkBKQe@cJWs@oBiBc@gBKmBQQSN_@lB@dDJfCc@PaB][TwCvS_Ar@g@vBY[_@mAS?uAtBiDzGWRQMQoHCwHk@_H?mEK]s@UUq@?cAVuADuAe@mAC[z@uETyCv@mDr@uFj@gD@aC^kFGcAa@oAQ}AfBN~@a@a@eCWgCEyBT}HHe@^u@?YUo@cC_A{AdBmBzC_@N{Ai@eBoBm@eAaCSs@VvDf@^x@Fb@AV_@\\]DkBs@iA?_@RWx@Jb@r@NVZhDp@ZdAr@VVIR}Bn@}APOb@FTlBA~@QlAe@v@m@XwCp@qEkBe@DS\\Cd@H^fAvAGfABVbDlBLhCaA`F?pCe@zBUp@MtB_AnC\\f@b@DnBmGVkCJ[lBuCrA_@`Aq@z@uAViA?sA[@gAn@g@Ho@IGSBq@bAwCb@q@fCg@Zb@Rn@hAxFJhAEV]f@g@|E[nAk@~DWnDKdAyA~Fo@vFJ`@t@f@Zn@HtAYpBAdAXn@p@`@F`@ApCj@fHDfBAzHLfFOpFy@nG{EjQmAnGkAjH{@bIlA~Bj@O`AJ`Bn@lAt@nBOlBRb@Vf@hAzAj@`@\\jA|AZBhA]^@\\d@Nh@Db@KfABPPHtCHnCwBj@Q\\Yd@AdCw@j@RBR_@lAQnABvALpAIb@c@L{B]_AFq@h@{@`Ci@lDYzDc@lDa@|BB^|@zBFv@kCfL_C~GJr@p@`ARNNGpBkBHUMuDD}@rAsGBs@U_Gq@[I_@^eCCaARoB`@Kt@ZjA`AhAlAnBs@Z]ZmAp@}HjBFlCpAh@C^g@Pw@CgA[c@_B_A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.515218, + 6.609286 + ], + "end_latlng": [ + 46.514056, + 6.602195 + ], + "average_speed": 3.231, + "max_speed": 5.7, + "average_cadence": 79, + "average_watts": 342.5, + "max_watts": 528, + "weighted_average_watts": 347, + "device_watts": true, + "kilojoules": 2129.2, + "has_heartrate": true, + "average_heartrate": 174, + "max_heartrate": 190, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 542.6, + "elev_low": 377.6, + "upload_id": 15335640835, + "upload_id_str": "15335640835", + "external_id": "garmin_ping_435310669050", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 351 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 5551.2, + "moving_time": 4320, + "elapsed_time": 5994, + "total_elevation_gain": 115, + "type": "Walk", + "sport_type": "Walk", + "id": 14364574423, + "start_date": "2025-05-03T11:29:25Z", + "start_date_local": "2025-05-03T13:29:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14364574423", + "summary_polyline": "c`}zGoxjg@FAROf@BHG?[NeBJWPCRFJPFTHTZPPEL?PTNFNSPe@LECEDWFWHGXD`@Nd@ZH@@DNz@@h@@L?r@IZ_@bAOZQj@MPUTk@RQJURaAj@IJ?t@LrCDzALlCHn@Z`A@Xx@rCPbAHLRDNTCZ@NV\\DNh@~@TVd@r@Vj@f@p@Rl@RbA@pBApBBXJFHILa@FGAYFMXTLVJDRR`@BHB\\CPBTFPPJXJLLFP?RKn@QVBf@ENW@If@{@Ne@LSDYJYDq@MUC?EIA@CCGQ@g@G{@@UCILLKKJ]EYHBBAABANDBDJ@p@@HAJAl@CL?\\LVFKHuB?[GsA@OIi@Uc@OSQOmAi@a@w@?Uh@yCFg@VmAOQ@]DWZgAt@sBb@y@T[Pi@LGJKRs@l@cETeDHsDD_AA_@IUKQIICGEBA[?DB?GFCAJCMIy@c@]KKIAEBKIBMESQ@QJ]B[CSEMe@Su@c@_@KQ?UMBq@LkA?QGMQSKKG?`@q@Ib@NC\\g@VqAXy@JONo@f@eAD]AKPe@@[KaAFm@MBx@oAJWBUFSh@kAH_@Em@@EJK\\{@p@gA@IAG@DALOX@EDEHDGIX\\HA@GJGYz@KODP^YCD`@_ARMHQYTY^]ZGLFD@FB@A@BAADY[FM?KECBRRGKGGKMD[w@AMSXGHEAA@Mj@SDGC?CZa@k@XGHE@M?GEHEG?KSGYSm@q@aA?EE?[YMDO?OBOJWJK@CBQ~@Gt@GVGHAAO[So@a@KOFQIYU]g@EKOo@?IGSG}AIKMGMACBe@nAOn@Eb@Of@K`AEREn@?f@ELYCWFGJOv@G`AWbB[|AGn@[lBIfAMr@ARQz@UZWFKDGRK`AKh@s@v@M\\ILSl@u@bBWTW`@Sj@Ib@C`@NzABp@?PBXCf@?j@Gt@Kn@Er@IDOBUEKHET", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.520507, + 6.614009 + ], + "end_latlng": [ + 46.520459, + 6.613868 + ], + "average_speed": 1.285, + "max_speed": 4.729, + "average_cadence": 50.6, + "has_heartrate": true, + "average_heartrate": 98.5, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 469.2, + "elev_low": 376.2, + "upload_id": 15327202141, + "upload_id_str": "15327202141", + "external_id": "garmin_ping_435049677129", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "A 5:30 dans la vallée", + "distance": 5742.8, + "moving_time": 2109, + "elapsed_time": 2553, + "total_elevation_gain": 154, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 14323741459, + "start_date": "2025-04-29T15:47:22Z", + "start_date_local": "2025-04-29T17:47:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 8, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14323741459", + "summary_polyline": "{{|zGi~hg@JIBATBVJJ?b@h@XPH@NBNA|@UH?RHLJNVP`A?h@C`@ENIHI?w@YQ?SB_@A[EWWCc@Ga@GIMK_@KqCSMGOOGOSu@CYGQSMg@?SAECcB_BEG@Mx@Qj@EdAJn@LVHLHp@pARJn@NZVb@j@Xd@TRNFVB^Kh@SVDNHNVJXHh@BTKlAIFW?g@YUEu@HU?EAIGEKQiAEKMKYKUAe@KS@c@Ek@OOGQYUcAQ[OKI?[@UEQOg@o@i@a@EM?GFENEbAMT?dBVTFPLt@rAVL\\HTJ^^|@jAd@XHBp@]TGTBVNNVH`@D\\B^I`AEBG@UE[Q[E{@FMCOIGIGUIq@MUc@Ou@KoAIi@QGGQc@Ii@KWKOOEKFS?UCMGUa@@MGBEEm@k@KM@MHCb@E^MZApBZNDVTf@dAHHRJL@RFf@\\RPh@z@PP`@NRC|@[N@NHTZRv@BVCh@?XENGHQCYMSMME_AH[CICGMIu@GSGIQM]Gs@IIEe@@OEI?SEWOKWScAQ]MIq@AI@OCo@}@i@k@AEBKTGZARGb@?f@Bj@Fj@LZVj@hARJb@JXRd@b@\\l@PRTLRDH@h@MHI\\GVHRXN`@FZBXCdACLEBK@c@MSIYEs@DWAQOGMI_AEMGGUMYCKGG_@@aAt@Ld@l@`@VT@j@UXIL?PFVZXbACp@FFFEHM@SIoAMgBEWEKME_AFa@Ei@]e@Ue@[s@YYQo@c@[WIMCS@K`@mAADAFC?AAH[JSCY@BGAED_@t@Sh@CZEBY@KIU[EAWDULYHI?KK{@BUKUAe@m@SSiCwAMUMi@OOBEAF@CC@@AEEIEIAGFCRGhA?`@@LDHFDb@FRHTp@NVXPnAd@r@`@d@l@`BbBFBL?TER?BBLRb@|ATVHDX@\\FhAHFC@M[m@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.519821, + 6.604696 + ], + "end_latlng": [ + 46.519834, + 6.604567 + ], + "average_speed": 2.723, + "max_speed": 3.78, + "average_cadence": 75.7, + "average_watts": 311.1, + "max_watts": 470, + "weighted_average_watts": 318, + "device_watts": true, + "kilojoules": 641.5, + "has_heartrate": true, + "average_heartrate": 144.9, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 439, + "elev_low": 391, + "upload_id": 15284443058, + "upload_id_str": "15284443058", + "external_id": "garmin_ping_433809787503", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Monter a la grimpe", + "distance": 4967.3, + "moving_time": 1189, + "elapsed_time": 1435, + "total_elevation_gain": 201, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 14312879259, + "start_date": "2025-04-28T15:40:26Z", + "start_date_local": "2025-04-28T17:40:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14312879259", + "summary_polyline": "w`_{Gqjhg@cAcDO}@O[Sw@o@yCY_BOo@[q@c@mAQE{A@o@Di@?sAT{@Fq@LI?GCSSUg@a@g@Ui@[[aCo@]M{@OaAAkB]w@I}FEsAKg@M]KgAk@QOeBu@@C?DCOUe@W]}AsAaAo@WWw@}@a@y@w@iBS]aAYqAImAWsBWa@I]AmA@mCD}@Qa@WkDuAmAk@WQSY]w@oBkHi@kBQ_@eAwAkAyAoDaFu@uA_@eAc@aBc@qBsCiRG}BBcBNeBn@oEJyBAA@g@E_@EMcAqA{BiDc@y@Gc@Fa@f@aAPe@lAkCb@q@fAsCv@w@`@KpHh@bAHdANvA?l@O|Ak@|MaEhAUbAYpCaA~Aq@TCHHDLFr@l@|E@NCVCDwAd@q@NCGA_BBBABO@?IKK@ILW", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530842, + 6.601536 + ], + "end_latlng": [ + 46.543213, + 6.629376 + ], + "average_speed": 4.178, + "max_speed": 13.017, + "average_watts": 160.1, + "device_watts": false, + "kilojoules": 190.3, + "has_heartrate": true, + "average_heartrate": 145.5, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 645.6, + "elev_low": 446.8, + "upload_id": 15273118529, + "upload_id_str": "15273118529", + "external_id": "garmin_ping_433475940104", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La descente de la Venoge", + "distance": 12012, + "moving_time": 4200, + "elapsed_time": 5239, + "total_elevation_gain": 116, + "type": "Run", + "sport_type": "TrailRun", + "workout_type": null, + "id": 14300716925, + "start_date": "2025-04-27T09:59:19Z", + "start_date_local": "2025-04-27T11:59:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14300716925", + "summary_polyline": "wm`{Gw{bg@h@ZBLQfDSrAQdD@h@XnBEHwBt@{ExCYl@APT~@h@hAdAb@`ALtACZR`@JdA?AHQHINRlD@bDT`BDvAVnBJfBH~BA~BDdALlARz@z@xAbAv@|CfArDjBnBd@xCFpA^hAt@hBtBh@b@jAr@~DdBZf@@hAD^Tb@v@h@oAm@I@UT]EkC`Eg@BGHIx@uAfB]Ly@pAgAlAaAl@aE~AkBjA]XENVT`@Pd@A|@Np@\\rATlAt@ZDlBOtARPRNb@?f@L`@Cb@Sj@Gr@B`@`@h@h@Tz@T`@Ab@Ld@^Nf@B~@Jd@ATO^?f@^jAJv@f@|Ad@x@Lh@h@dAZ|@b@l@J@ZQd@u@DaAQiACoAMq@Cg@BOd@_@bCbAlAxARL\\?h@m@p@ERDz@h@Fn@JLr@Z|@Rh@ZRVBNEhADjAJVLv@l@d@dCpCf@PNATQd@}@l@q@Dm@QmBVq@PSPJnBIPNfBMv@f@@b@H\\`@L`@b@XDp@Od@[R?hBp@`@AdA]~@}@t@LXGh@DvAl@h@Qz@j@jAU|@?lAx@hAdAVHLEP_@j@kCn@cBt@i@`AGpBj@`Aj@v@BTPxKg@J^AdAJV~BfBd@JdBDdH`DT?b@S`C\\PEB{APsCO_BA}@`@mDFkASmA?o@LsA@}@d@wFNm@Fe@AiANyBBoCIiD?wAJwARe@LwAA_FIm@O}DOcABo@EyAOa@Cm@}Bh@i@mCw@_B}@sA?S~@gCAWeAeBi@a@sCu@kDoBs@q@Oi@oBqE]iAmA_DMyAS_NGy@Mw@a@{AQaAy@wCSkA[s@i@gDe@mE@WHG^Gt@_@Cs@K[E@a@{AAw@EKo@{@e@]eAaBiAoAe@eA_@IWj@ML_@Y}@uAe@c@uAmB{@}AqAkB]s@gAeDAa@Vq@K_CQ_Be@uBImBa@sDCyAPmHp@_Dx@sFT{@yAwe@rAgE?m@M{CB}@bAyENoAQkC]_AO}@c@q@Ke@^aBb@uCT}CPuBTiB\\cBEUy@oAGFMIq@s@a@UCOJ}@I?Ck@IS]g@SeE{IwKCaAf@cBvAwD\\_B?W_AqECmCQmB@{@KcCoAaBqAWQQSe@WQWe@?]h@QTD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.538049, + 6.57356 + ], + "end_latlng": [ + 46.520561, + 6.613696 + ], + "average_speed": 2.86, + "max_speed": 4.28, + "average_cadence": 78.1, + "average_watts": 305.3, + "max_watts": 484, + "weighted_average_watts": 286, + "device_watts": true, + "kilojoules": 1261.8, + "has_heartrate": true, + "average_heartrate": 151, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 456.4, + "elev_low": 378.6, + "upload_id": 15260329845, + "upload_id_str": "15260329845", + "external_id": "garmin_ping_433086771771", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 98 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du Lac de Neuchâtel", + "distance": 118742, + "moving_time": 18605, + "elapsed_time": 31444, + "total_elevation_gain": 584, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 14293496821, + "start_date": "2025-04-26T07:47:12Z", + "start_date_local": "2025-04-26T09:47:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 17, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14293496821", + "summary_polyline": "{}o|Gk|og@cEvMd@hEeQjWyTnNoKea@i^lVqh@uBeNq\\qKib@{_@it@ePmc@uLsNqUafATcLeEkCuR}_@eUhVml@isAv@eFxHcEob@kkAgt@sdAeI{]sKqVvCrHBzKaDjAi^qa@yGmWwM{MgB_Kj@q]qQw}@_RqTiTa@u^qW_UgIm@cNaP_N_TiGwMaPyNaIiT{`@iFsXkTmTkGkR{_@u`@aNw[aV_^coAqeAwDtAyJmGhAsDkQ{^bL}TnA{@hWrb@~C}CaKqSoGod@iF}GsGgTs@qH`FuZq@uEu_@eHwQ}KmIuPmLsLaI_d@wEiIiMsBe`AP}IwWaRqTqL{UuFqDoI}SZgMmM~AgTkQ_GnBeR_d@oQiWiXsmBy@ag@y\\wk@sPoj@v@qH_HgGg@uKlF{M?}HoEwKgCvAuEyMnBmFwLg]BsE}BmBiGg\\_HiNcD{c@}BqHuQmDcGeHoFeOMsHwHaIoEgUe^{z@cD_Q|@}~@lK_Xh@wT`JyKaCgGrMwRgK_^jFkIqByWyHq[KcReHgKhFcG@eZgOkJm[wLz@kEjVoQwAeHnTuW_@{tAaG{DdEuK~VqvAtHgRdDoVhGkLhMy}AYiDqa@e[oAyHkE`AwAjDtLgKz]wEbLcO~CM~IhE`@dOfNcEpDjZ|[{Frl@~QxCxVgAbQlTzHhCnIi@~I|^yOjBum@dM}i@hQw]jFyEdLe@}M}S_EgRzDvRtFpKnSbOnPb[i@eCyDcHlWh{@|HbKO|SnMvYhLph@tEoCgE|CZlChJnd@pOde@b@bSpFxShY~n@lLfPjS`l@nLrHd]xn@fe@nqAvGzG{AfDhC~Mjj@lzAxGzi@tU~k@wDpHFjE_]dWfLpPsRt`@tApQgBwC|@fFeFf\\xJrG\\dKfGnS_H~MhFx`@lLnOry@zn@p\\ni@vAfIyB~@oCuDhEnTqE`HgNcZgRpd@f]vl@pPzq@nYja@vFxb@v[vb@jRj^hIpFvFeBBlEbF`K~JdInUn^`X{TpPbK]vFdFtF`X`lAfMrI|KlSlOf_AvMvYmGtIxCFObFkOvi@jAgBh@i@`DyKpSvRtEgCr}@rgDfEm@bOzGnLvLlx@lxAJhE~\\zl@p@lNzHrB~H|NfGdWxTxSju@~yAUj_@uKxm@_Gnb@`BbAGdIiSpg@iAvH~AhMkBzAxAeBvTpPbZ~wC`Ntg@fVzl@lRjbApUly@t`@p`AMrEePbIuMfd@tJ~KyE~K}Cdh@aIiFhHlHpH\\hIgEk@yCjD_N", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.781264, + 6.640223 + ], + "end_latlng": [ + 46.781411, + 6.640205 + ], + "average_speed": 6.382, + "max_speed": 12.567, + "average_watts": 89.9, + "device_watts": false, + "kilojoules": 1672, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 516, + "elev_low": 432.6, + "upload_id": 15252754636, + "upload_id_str": "15252754636", + "external_id": "garmin_ping_432848628994", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "20km in two weeks 🫨", + "distance": 8641.2, + "moving_time": 2736, + "elapsed_time": 3419, + "total_elevation_gain": 70, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 14274224777, + "start_date": "2025-04-24T16:06:17Z", + "start_date_local": "2025-04-24T18:06:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 11, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14274224777", + "summary_polyline": "ic}zG{ujg@YX[t@UnA_@`AYzAY|@?Nk@lCKD]OQAMEEDOn@C\\?PI`@s@bDM`ASr@i@vDUzBU|A?FJT\\^Xr@Rp@DZAx@Kx@c@|BEn@?\\C\\O~@S~@CXDLHHNCNMPA~@LRL\\^XNFHANcCtH?d@W~@?DDJ\\VVTd@YDNC?Jf@DDlAl@VVZPh@h@ZHf@BNBTKJA|ACd@JjBDZEZWCHP?VCTFj@h@\\d@f@`@bAlA\\Th@b@PRNXf@d@LHJTHf@Nh@\\l@NxA@t@CZMp@WbAE^[tAIPm@f@Yb@u@tBc@p@Ml@q@xAKd@kAfDEf@WxAYx@]~BAj@D^ZnAPnA^pBDfCFl@Bn@Al@Kj@HPJF`@[AJIPOFUKUAe@Ne@F_@BSKQa@KCC@OXUPIVGn@Kp@?b@Ed@?^LR\\Th@JRJ`At@LP@N?ZDLHAXSB@FHLv@HJTFFHFXNpAPvB@`A@DHFR?LCXAFCJWJy@?q@JgBjAiGViBBc@Pm@Cc@Xu@Jk@Bc@Co@Ko@s@mCM]eB{CQs@c@mA?SBaAPeBDaAHcAXaADU`@uAJk@Rm@R{@pAgDfBwF`@q@Tm@Zg@Xu@^i@`B_Dd@o@h@mAnBmDXk@Xa@l@kC`@cAPMTENIbAgAx@aBb@iAz@qARMPATDx@VL?FIXo@JYX_BJw@@c@Js@@QIw@EMCAW?o@O[Aa@EUG]AADAp@FzA?tA[fC?`@FJB@f@Dp@PTBLEHITm@|@iF@[G{@EWEEqD[GCGMBeDEqD@_CI{EJMrA[JMD]MiAAu@B]F]NeBJo@J[XSPWN_@B_@BeBBm@FQl@e@HQTgCXyBf@{CRo@VqATs@n@}ARg@bAiBBOGQUQESQO{@e@USQK[A]Ja@]QYKIcRiBEJIp@[~AUXQFEDQp@[`@_@x@OJo@HMCOHM^c@pBi@\\EJEXEn@CFE?GGa@oAq@gBSq@UUKSWGCCEi@M_@e@]yAqA_@IU@UJQRWb@i@\\e@Ba@S_@m@IUCUC_ABS@oABk@KOW?C@IHc@v@Yt@Od@WVORKHWf@CHGZ?^FbALdABbAGb@@ZEfAKjAEJi@@MPGd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.521015, + 6.613588 + ], + "end_latlng": [ + 46.520464, + 6.613774 + ], + "average_speed": 3.158, + "max_speed": 5.42, + "average_cadence": 77.1, + "average_watts": 332.4, + "max_watts": 516, + "weighted_average_watts": 330, + "device_watts": true, + "kilojoules": 897.3, + "has_heartrate": true, + "average_heartrate": 150.7, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 470.6, + "elev_low": 376.6, + "upload_id": 15232593916, + "upload_id_str": "15232593916", + "external_id": "garmin_ping_432229605907", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 61 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Session sport", + "distance": 2348.9, + "moving_time": 3112, + "elapsed_time": 3226, + "total_elevation_gain": 141, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 14254117951, + "start_date": "2025-04-22T16:19:52Z", + "start_date_local": "2025-04-22T18:19:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14254117951", + "summary_polyline": "k||zG{~hg@@CRE`@FDA@GEI_@Uw@QKIQe@CEC?MV[VELC\\@b@Fj@GHGGS{@Ys@KAc@DUGe@[YUq@}@ICW`@Id@?b@Mh@BNQj@Q\\BJHDFU@CD?r@b@BDOISSECIMZVPDHDK?MCCGIGSGE?IXm@]kAe@YAYBa@FCAGIAMJw@TeADq@Ak@Kk@@IPOJEZFn@Tf@JXLn@Nl@d@RBb@GTCF@DIBOAGQQAETWUP?DLBFFEb@FYUOAEBITOMFMH@DTLAXCJF]WMAEHMLKKHGL?BNFBDGb@Hc@YI?GVUUN@DLFBDEd@H]YO?CXYQLEH@@JDFJEd@CCHYAEUQ?CVUUPTRGf@FU?KMIEKTQG@MLPRE^F]QKEIBEPMGBIL@DLFDDEZOLB@FCDIBMAESS?E?CLKBGIDILJFHJGf@CGJWAEOIEGVUOHED@BPJ@DE`@?HA@@AEEAF@CCCBCFAFNAd@Kz@FLVVD@TCRMHAH@LJLb@@PRt@LTNL\\H^BJADGCUDI@O?YCG@BBAC@@ABBCEFPCAAE@CA@?C@DAC?@B?@B@DC?@AAB@A@@E?BEEM?D@AAC@LB@@CCB@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.519905, + 6.60478 + ], + "end_latlng": [ + 46.519913, + 6.604656 + ], + "average_speed": 0.755, + "max_speed": 3.82, + "average_cadence": 75.6, + "average_watts": 176.1, + "max_watts": 516, + "weighted_average_watts": 167, + "device_watts": true, + "kilojoules": 243.9, + "has_heartrate": true, + "average_heartrate": 121, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 430.4, + "elev_low": 399, + "upload_id": 15211630060, + "upload_id_str": "15211630060", + "external_id": "garmin_ping_431600155919", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La sortie du Mardi de Pâques", + "distance": 15780.2, + "moving_time": 11631, + "elapsed_time": 17436, + "total_elevation_gain": 248, + "type": "Hike", + "sport_type": "Hike", + "id": 14251082863, + "start_date": "2025-04-22T07:01:52Z", + "start_date_local": "2025-04-22T09:01:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 12, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14251082863", + "summary_polyline": "qm_|Gkfpf@z@M@GvBZfABTPv@S`D?FDZxBZVn@KpBeAzAYhDH^j@f@Nd@UhAaA~@OvB@tGqCzAa@n@g@HMC[Hc@f@u@jAWbBDE^B`@X\\r@V?HFECKJ@EEJC?OJIGDZTFEKk@u@KdA?l@d@^n@j@f@TOZ?QGCQvAQfAX`Ah@xBDKMdBIbAFf@Yx@cBjBEhBcA^mBl@u@d@UrAXf@MjAsAl@e@f@iA`@wARYt@c@l@OHSAq@JQrDoAlB]jBgA^Kj@@fA[nBb@|CYXN^SbAKjAP`BbBnCD`@SCIEi@?_CPaJl@kCGABTDMNgC~@cCj@oE@LA_@R{Al@gARaAGl@FWRREP@JQ?F@IFN?GBCKDSFPMHP?UGPQ@QWMDGBB@NGEHoAl@{AJIfAmCl@{CtAaCv@uCdCwHfBeD`@cBpAqKZ{@~@e@n@_An@iDh@cBCiBF_@lByDRs@C_BDs@`@aAp@eAv@W|@s@f@qATGd@TJCn@q@v@KlAw@Zs@l@iDn@wAJ{@AkAr@i@j@In@cAp@gCv@uAlAqFLCb@XL?p@m@v@En@DdA`@pCwH?]GUa@m@k@UCIGB_A}@B@_BkBe@sAYYEB~@oMl@}Bj@oACIFS~r@at@b@XlCr@zAX^CL_@LeAVaE`@}@hAqDXOr@FPQIsDx@cHbC_MLKnB{KvGc\\j@iBz@aBrAqAfAo@nB_@tEUzPyAzFWnBThA`@~AdAtNfMzElFdLhPzCjFZ_@jAzBnBjFrDvLfAvCpEfOlA|ChAzBAL{@hAe@dB_CdEwAL_Ap@uBkCMAMD_@j@Ul@zBtDp@h@`AhANtCVvAbC|FJ`@Bv@AdJDIF`AZjAhA|Ar@rA`EpKxB|BvAz@nA|AfDdDX[TAb@^p@lAnAp@dBj@fFh@fBGVSd@nAZVl@@vAc@TVfAb@`@XvAhD@`Cj@pAn@p@r@^b@fAX\\h@JRWpBk@NOR{Ah@HZe@QCBUCWNi@JMv@Xr@CIf@^d@j@j@NKZFFURDHIx@qAxAyAdAuAVq@ZyARMEEBm@b@yASUo@MPwAVeAd@g@|EgD?ShB_B^mAjAkC@e@Qa@BWGJH?J]HyA|AiC`@_Ad@sBr@iBRmAb@sAbCaE|DyJBWY_BN]Aw@JMDa@d@[rA]BwAdBa@Oi@GDPC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.696734, + 6.477982 + ], + "end_latlng": [ + 46.605383, + 6.524103 + ], + "average_speed": 1.357, + "max_speed": 2.75, + "average_cadence": 50.6, + "has_heartrate": true, + "average_heartrate": 88.3, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 645.6, + "elev_low": 430.2, + "upload_id": 15208459436, + "upload_id_str": "15208459436", + "external_id": "garmin_ping_431520106916", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 1808.3, + "moving_time": 2241, + "elapsed_time": 2866, + "total_elevation_gain": 84, + "type": "Walk", + "sport_type": "Walk", + "id": 14225373436, + "start_date": "2025-04-19T15:14:35Z", + "start_date_local": "2025-04-19T17:14:35Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14225373436", + "summary_polyline": "e_fwGellh@AOYk@i@w@GYGGQGM_@EAKQGCi@IM_@Mm@CIAKOYSy@B]Te@BICAHi@JQFCAEBA@IH@@AGCEFIKGCSD[EIIAO@SEOQQLUNIP[f@MLMFW^w@JO^[Pq@h@a@@@NILMFKH[LOXOJKXg@NONCDEHEHAFKD@@D?OEDDABBDRFBHEH[?GDEAC@FBC?KBDDCIA@CKLJI@@EFBCA@CA@AA@FNTxA\\r@NLBJ`@DPA@FBEVBHCH?HDFPB@BEJFLEDHJh@BV?`@Bf@\\n@?f@Hf@HTFbAFRFv@Ev@@PFHLh@Jl@AL@^ANB`@?DEAOD@@A@WCEEi@l@]@SDSHKHYOWB}@v@SZSFSRg@LUNYh@YZKZKNIDWXCC?UCIA@CA@UE@IEIO?I@QBd@N@DFCV@FDBLA@JE??AD@AECAB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.911076, + 6.786119 + ], + "end_latlng": [ + 45.910833, + 6.785726 + ], + "average_speed": 0.807, + "max_speed": 2.24, + "average_cadence": 57, + "has_heartrate": true, + "average_heartrate": 99.5, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1501.8, + "elev_low": 1423.4, + "upload_id": 15181485646, + "upload_id_str": "15181485646", + "external_id": "garmin_ping_430671647525", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Hike", + "distance": 1467.2, + "moving_time": 1821, + "elapsed_time": 2541, + "total_elevation_gain": 75, + "type": "Hike", + "sport_type": "Hike", + "id": 14213263339, + "start_date": "2025-04-18T12:55:54Z", + "start_date_local": "2025-04-18T14:55:54Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14213263339", + "summary_polyline": "k}ewGaklh@CBQ?IAACG@IECa@Ga@IIKQIWY]K_@EEQEAE@?ACB?@@CB@@A@CIBBCB?GEMOMWMC?[MMc@E]O[_@qA?[Nc@Je@?WDIHIJUPCPINA|@]h@KTSCENQZONMLG^CDCV_@ZYN_@PS@MLUPk@JUHOX[TKDBB?ACBBA@EKBDAAf@?VBHDLIN@DGADB@BPRTN`@BP?r@DLJRH^BhAH^HPFl@Pj@@HCXAC@XEr@BLLNHTN`A@rACD[BKEQ@KFSROJQF[@EFGBIAUK[@CADCAEB?AG@BAA@A?BCE?DDA?Re@f@WRSZIFI?OH]LM@GDURWn@QNE?MC?SAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.910788, + 6.785933 + ], + "end_latlng": [ + 45.910676, + 6.786124 + ], + "average_speed": 0.806, + "max_speed": 2.1, + "average_cadence": 52.2, + "has_heartrate": true, + "average_heartrate": 102.9, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1494.2, + "elev_low": 1422.8, + "upload_id": 15168807735, + "upload_id_str": "15168807735", + "external_id": "garmin_ping_430305601317", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Badminton", + "distance": 125.8, + "moving_time": 3247, + "elapsed_time": 3247, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Badminton", + "id": 14201625927, + "start_date": "2025-04-17T09:04:25Z", + "start_date_local": "2025-04-17T11:04:25Z", + "timezone": "(GMT+02:00) Africa/Blantyre", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14201625927", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.039, + "max_speed": 0.85, + "average_cadence": 53.1, + "has_heartrate": true, + "average_heartrate": 138.1, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 0, + "elev_low": 0, + "upload_id": 15156654611, + "upload_id_str": "15156654611", + "external_id": "garmin_ping_429934545574", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 39 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Juste avant la pluie", + "distance": 8277.3, + "moving_time": 2621, + "elapsed_time": 3528, + "total_elevation_gain": 75, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 14185811259, + "start_date": "2025-04-15T15:28:10Z", + "start_date_local": "2025-04-15T17:28:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14185811259", + "summary_polyline": "ka}zGqvjg@k@FG@EJBVLZBj@N^C`ABT?f@BLDdAFN?LSt@[v@YTg@j@ARF\\AZIfAOx@Cl@IZ?XOv@[pAInAK|@GDUFIjAADA@XLJPBN?TAVEBf@Vp@Tf@RHL?RMn@YXDHPJC\\@DDBJC^@VFp@Hh@NTTf@|@VJRFFPKf@EBCCBDCN@JPf@@RHFPAVDJFL@FFFPB|@FTFJB@b@BXCh@Bn@Tn@HhBDj@FX?`BoATMdAa@ZIBId@Wl@Mh@]^IT@bA^f@LrARf@?^E\\Qp@SXQRGh@BTBv@VT@DCFQBeBAaABq@AsFGaD@]BIHO^Kl@KPMDI?[S}A?o@ToB@e@Hc@J]\\UXWDGH[DcA@yBHMf@UNQLuBTqBj@cDh@}Bt@}Bd@kAb@aAX_@P]AQGKSO?IHB|@n@t@b@JALIVc@l@qAZw@t@yArAiBTSb@o@fB_DdAuBrA_Dh@yAG?UbAyBpFaCdEo@z@m@~@c@`@m@`Ac@t@Qf@]l@[~@ILYTM?UQ]McAs@IFDF\\T?P_@v@QVcAzBcAfDU~@m@hDg@pFILm@XGLCX@jBEv@IVGLc@\\OPOf@QzAUz@Bp@XtB?RINo@Je@PKJAHCZBpHAzDHp@BFJFj@LdAHZFRBl@?LBFNEl@YdCq@xDQlAc@|@EDI?]Is@IUDWLc@n@Yh@Wn@_@l@Yl@QLe@LEEAGBEVSZ_@Ne@De@A]Oi@OSKGkCsAUCS@SJIJSZKl@Cn@GBKMKk@EOOUICe@i@EAo@F_@Ic@Gc@Mm@MK?UFg@d@W^UNKA_Ai@y@kAQQSKEDCVEJEBC?GIGMA[VgABQ?WGS_@k@K?KJI`@EDIFOAk@WUCaAFOCMKGKKaAEMGG[Oe@MkA?UEk@QKKUeAMc@IQUEi@DKC}@eAa@[GK?E@EHCnAOhBNZF\\NJLh@`AHF`@HRHb@^X`@\\^BF@NON]R_@HMAWIKBMAU@MCa@?QEMMUa@a@yACW@kAAIQa@MIOCO@c@H_@@c@HMGa@[]O}@]]KUKIABFZLF?`@Hh@TXNj@h@n@|@~@x@LDL?`@KDABBNb@T|@T`@NNR`AFJ\\^LV\\TFCLQPg@LSHYCKGCUAKIGe@Se@Ca@F\\Pd@Bj@CDBA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.520702, + 6.613691 + ], + "end_latlng": [ + 46.519828, + 6.604189 + ], + "average_speed": 3.158, + "max_speed": 4.7, + "average_cadence": 78.2, + "average_watts": 333.1, + "max_watts": 452, + "weighted_average_watts": 331, + "device_watts": true, + "kilojoules": 858.8, + "has_heartrate": true, + "average_heartrate": 165, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 445.6, + "elev_low": 370, + "upload_id": 15140204721, + "upload_id_str": "15140204721", + "external_id": "garmin_ping_429385660783", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 107 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Damn il fait chaud", + "distance": 5355.9, + "moving_time": 1843, + "elapsed_time": 2006, + "total_elevation_gain": 113, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14146708724, + "start_date": "2025-04-11T14:41:07Z", + "start_date_local": "2025-04-11T16:41:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14146708724", + "summary_polyline": "w_}zG_yjg@n@HFGDMDw@FU?e@Fg@B{@G{AOgA@k@Fc@t@gBq@mAK_@AOhAsBBu@Vs@Zk@DW?MTa@H[Fi@b@oBXkB^cDb@oF\\eCBg@Ha@?o@F_Af@cDL{AJ]Fk@Lq@L{BDKPeANi@Hs@?c@BELIf@G@KC]BUA_@@g@CM@SHa@h@sEC]Wo@CYHaEDiAC}@Hw@FiAAaAJs@NSBa@E}BHqBCgCBCl@RT^NNn@`@?HHVNPn@d@J?h@uA`@kBTg@JMJSVoA@UJAr@V^PVHHFd@JXNXFdAn@v@\\ZEHBFJCP[hAc@~@W`@GXYd@Yn@u@pAIJmAh@iAfAIPE`@@@CJUPALVd@Pj@?NMrCQvACb@Ml@Cl@Oj@?RBf@?^Gd@Qz@FvAItAEdB@F?d@MtAEv@@|@f@xA@NPt@JAJBXZDPARENIJ]V?z@FLRDbAAd@Bt@^ZJ\\PRRHVFb@CZK\\KNOH[BEAGMQc@?EDGNBJAFM?OGIKEg@OI@KDCN@DNl@Vp@BNQzBGJAAIe@O_@q@_Aa@c@WQMWG[Ae@J_A?SCKGBEHIb@QrAi@fBKt@AXBj@Cn@AfALpDChAEf@e@LORSp@g@dA{@zBCDEASSQEKBMNIZ@RFb@?HELWj@_@j@s@`BORYj@]j@_AvB{@tAKHKBKBSCMEYYQg@Ek@HgFCIG?YLs@vAK`@i@pAEHWRYd@Wj@G^AVZnDCf@?|@ETKpBEJGF_@EK@GDGN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.520444, + 6.614088 + ], + "end_latlng": [ + 46.520462, + 6.613942 + ], + "average_speed": 2.906, + "max_speed": 4.58, + "average_cadence": 77.5, + "average_watts": 322.8, + "max_watts": 520, + "weighted_average_watts": 321, + "device_watts": true, + "kilojoules": 585.8, + "has_heartrate": true, + "average_heartrate": 144.6, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 466.2, + "elev_low": 417.2, + "upload_id": 15099253286, + "upload_id_str": "15099253286", + "external_id": "garmin_ping_428091747036", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les montées dans la vallée", + "distance": 9419, + "moving_time": 3224, + "elapsed_time": 5025, + "total_elevation_gain": 271, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 14118548183, + "start_date": "2025-04-08T15:46:16Z", + "start_date_local": "2025-04-08T17:46:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 18, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14118548183", + "summary_polyline": "uj}zG{}hg@NOF[NYVSbAAPILMLBXPZDl@INXRhAFNPVXL|@Hz@@DQCMKOCM?]^@f@Hn@n@TLPFRAx@W\\BPLHNRt@D^ChAGJK@mAWy@DSAQIMSK{@GSi@Y[G{AEq@QU[Oy@Wg@OIq@ASG{A_BEMRKvAShBRZJPNt@jAt@Tb@X`@d@^h@XVh@NdAYN?^NV`AFZ?VCPCn@MFg@E_@QmABQESYOeAQOg@QcBG[Ga@QOUUeAYc@OEi@BQI}A_BAG@KPGpASlBRb@NNRh@`A|@ZZRlAzAXRVFnAYTDLHPTPl@Ft@I~@MHe@Ek@SwA?OQQiAQYWKsBKy@SSW[yAIMQIy@AGEwAyAKQ@EZMbAOdC\\^Tn@jARJx@XrA`BNJd@N~@Ub@?`@^L^FfAEz@IFO@cAWkABMCIIGMMaAGMIGi@M{BQe@IIIIW_@eBQIaACaBaBGMJIbAI^I|ANn@TNLd@`AVNf@HRJtAfBb@XVBbA[^JRPN\\LbAC`AWLUCs@Uy@DYCKGIOS_AGOKIeAYiAC{@WMQYoAQYIG{@AQKe@k@a@]IKEQPMtAKvANt@PRPj@`AZP\\HTLf@b@DLEBi@Ih@L@CO[c@]_AYm@kAIOKE_Ce@eBP]?cAk@_@KkAg@OYQq@QKi@@MKIKAY?m@HsADGJ@TPPPLb@DBbC~Av@|@z@PlALx@[h@d@b@HZeAXs@JQLE@CAECBD??CCBDBE@BA?BFHAPYv@QPIXAPd@wAPo@YnASf@IJSDM\\}AFODAJ@D\\RLTBLAv@Nb@VlANd@TPn@Ll@?\\HDSCMMSAW@EYMTdB_BK[MGIIIGY_@oBAMCGC@?Nn@rBR`@NJ^JtADB@@HmBS]MOQc@uBCGKAi@JSAMKSYC@FNXPv@?NJr@hBPR|@RfABCDa@BsAOQKQYg@uBE[E?h@rBLZJN^N~ANt@PkBMaASQSQg@Mm@S]IEu@DKE]_@BU?LFLVVdA@JRVnAJTLNl@LpADYsADTNf@@Nu@Be@G_@MMOGSa@eBEa@GDBLJXZrAN\\LJd@LvAFBDaBKc@KKQ[mAUc@aAEKGSUE?ZZp@ANDNTNl@Tf@PPz@TtADmA?{@KSSM[e@aC@NJ\\Lr@Vv@XPTF^DdA?FFQDwAGc@MOOGMa@{AISMC_@BUEe@c@HRXRz@@JLp@`BHRHD~@Lv@?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.522199, + 6.604622 + ], + "end_latlng": [ + 46.519809, + 6.604284 + ], + "average_speed": 2.922, + "max_speed": 5.48, + "average_cadence": 77.8, + "average_watts": 331.8, + "max_watts": 583, + "weighted_average_watts": 350, + "device_watts": true, + "kilojoules": 1053.5, + "has_heartrate": true, + "average_heartrate": 153.2, + "max_heartrate": 187, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 437, + "elev_low": 387.4, + "upload_id": 15069916471, + "upload_id_str": "15069916471", + "external_id": "garmin_ping_427170867067", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 77 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Vaulion pour lancer la saison", + "distance": 17379.4, + "moving_time": 15189, + "elapsed_time": 18020, + "total_elevation_gain": 828, + "type": "Hike", + "sport_type": "Hike", + "id": 14097245448, + "start_date": "2025-04-06T07:43:43Z", + "start_date_local": "2025-04-06T09:43:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14097245448", + "summary_polyline": "qnb|G_f{e@z@d@`A`FlAlJnBxCzAhDdBlClArE~CpEp@e@Fg@f@k@xAhDv@nAp@j@f@`AjA|FQVg@}@@hAz@fBh@z@tAbAVBj@s@v@dBb@\\Th@fDzCJl@AzB|@lFFxA\\XL|@TPn@zARrAx@lBhAvH|A|B]qDn@eGf@e@V`@rAPxBkAjAXPv@x@v@bA[d@LfBvBz@h@jBx@jBX~ApAx@E\\\\VK|Fl@TXbAvBHDFSANt@|@jBv@nErDfE~GdAhAX`C`@hANpAtAp@fBnBlBlAl@zAfAp@p@|AnBxArCdAjBGv@PfFpCdBd@fFBdJtAhAb@bAEvEdD~Cx@K@|AC~B\\b@YtCQ`ASaAoAeCiAEQL]dAEpBj@xEKdCoAWg@y@]Cg@OW@m@~A_BbA[hA_ARETB`@g@X}@gA]_BwBgBAq@UuBeDKk@u@Ga@e@_@I]qAyAyCA[}@oAq@[sAGY[KaAcA[Nm@uAuA[k@?[_@_@Gg@o@_ACo@No@GIoEk@}BuAsHqAoCyAuA`@x@pASLa@Gy@o@qAyD?WN[I[D{AZq@m@?uFkIw@g@Yi@aAq@KwA}@}B}BeEe@yAMmAs@w@]{AkB_FsAeBw@kF_CaGGm@Lk@Cw@_BsD]aBqB_G{AcDyAkEq@eAsCyI?i@VSRo@Q{A}AwEcB{CuAqE_DoFc@oAe@yBEaGTiGUcDOi@mBwCOqAo@Ry@_@cBKj@`AOd@?zDHZSXLKTv@AWFz@K?TBAn@YfB}AnCUFUe@I@\\nBM|As@rCcA~Ak@vAaArGkAdDc@dGu@pCAtDkBuGk@sGk@wIAwBq@aAj@}CaAw@OcBY[kAQkCRq@OGWXsAIs@k@k@gAKc@i@Km@E{E{@yFs@uA_@{Ao@{@SkAy@wAUsACkAQa@]Ak@v@Tz@LhH|@fEXjDE`BK^sBRgIpEoDf@gEOaA[o@gAgDa@wAGaATs@l@EQFMYZu@uAUoAv@qCEcAt@uEKyEM{@c@kAmAgCq@o@CoA`@QCSPSdB`AFS_AkBuBoC}@aCoAcJgAcEQKkAJi@Z_@G}EiDqAqBgC_Am@E]VB`@ORs@`@YAiAgCwAcBaDaG_@Sw@qBkAyAyBB{As@mAaCVA?oAo@[e@qAa@DDFEKNUGa@fBcEdBaCpAgAxCgA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.712254, + 6.370405 + ], + "end_latlng": [ + 46.719918, + 6.399203 + ], + "average_speed": 1.144, + "max_speed": 2.467, + "average_cadence": 49.4, + "has_heartrate": true, + "average_heartrate": 96.3, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1485, + "elev_low": 744.2, + "upload_id": 15047669464, + "upload_id_str": "15047669464", + "external_id": "garmin_ping_426462731161", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 36 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Du retour des tulipes", + "distance": 10557.8, + "moving_time": 1740, + "elapsed_time": 1805, + "total_elevation_gain": 80, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 14089100729, + "start_date": "2025-04-05T15:41:28Z", + "start_date_local": "2025-04-05T17:41:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14089100729", + "summary_polyline": "}mzzGe`tf@@UJi@NUG]iBuD{CqFS[k@i@w@g@kBgAcAu@sAs@UG]LYp@g@`GEDwBG}@WwAqAyAmBu@w@[i@{IsKe@s@{@iBq@uBu@qCwAyFYuBc@qGkBc\\UcDkAcT?}@GiCAgCf@uXNoFP{@BoAh@sF`DqYrDyXP}@R}AzC{Pl@sCL_@Fy@Jm@bDsPReBDqA?eCMmDDYLS`@e@Xo@pC}K|A}FtBgHx@eDf@qC\\iDNwCVgDZkDX}EFoBOkB]aBg@{@s@e@WGW@qAVkALgAOMCiDyAYKkB_@}B[K@iAW]SIIM[q@sBOw@iE_Mm@yBe@wBYiBM_BAc@Iq@UwGs@kOMo@Gs@o@wDw@sDkBwI_EsTe@sDyAiN{@eJc@sDAe@WaAg@wCSwAEq@?oA^{C~@iHj@gDjBaKr@kEj@eCh@oBZ_Ab@kAZ_AJc@?g@Kc@eA}AIc@Be@xAmFxCuG`@kB^iCPmBJgCX{Bh@mCC[mA_AOOUa@GG]QKMAIFo@BODBK`BKRO?KU?YCIYMFe@K_@MKOCs@_@m@CkAFECKYBo@E]GOg@Ua@C]GcAAa@KQKQ[UoAMMGEOAYJa@Q{BiC@Cr@|@PN|@`AHD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.507353, + 6.497478 + ], + "end_latlng": [ + 46.521089, + 6.605067 + ], + "average_speed": 6.068, + "max_speed": 9.963, + "average_watts": 95.2, + "device_watts": false, + "kilojoules": 165.7, + "has_heartrate": true, + "average_heartrate": 134.2, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 410, + "elev_low": 373.4, + "upload_id": 15039111331, + "upload_id_str": "15039111331", + "external_id": "garmin_ping_426196428607", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 3156.8, + "moving_time": 1427, + "elapsed_time": 3366, + "total_elevation_gain": 94, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 14050399586, + "start_date": "2025-04-01T16:18:15Z", + "start_date_local": "2025-04-01T18:18:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a14050399586", + "summary_polyline": "w{|zGo~hg@HEJAd@NDEOUa@]OGs@QKICMc@_AUQmAUE@?BP^@TC`Ah@hBb@z@FPH^CJCBMBs@?[GoAKiAYQA]FcAs@CQE@DS?OG^Jm@CRITDCJi@@HELEFD[EZGNAHCBE@{@k@OGe@I}@FGQD_@ZyAFk@?q@Ki@@MPWNELDP@hA\\XPp@VZVjBnBZTRFf@GJ@HNd@`BNPLFbAL\\@XDHADGAKKMIQCM?O@C?F@CFDHEJBFC@@?FKBCJDDF?@BCVASIECIDMJEB@E??ISASH@?BBEBDACA@@C?BAC@D?C?@A@FCE@AA@?CABBAC@B?C?@A?B@ECLFPITBLAHEHKHC@Q\\E?EQ@ODGDAD@DHGPGDGK@MBEHADLGPI@GIDSJCFHCHIJEMBOBCB?FH?JGLIBCAAEAOBGLEB@BDGXCBE?GI@UDGF?BBBF?FCJEDC?GEAIDMBCF?FJENIFEQBQD@JC@FKVE?EG?E?EBGHEBB@HGTCBC?EO@OBGJCDHCNINGK@MBGBCD?BLKVA?EI@[FC^@BCBMHO?EGY@[CA@BAC@BACBBF?PGLD@HKFCNLHALBF@A?@?A?@GC?QMIBODGDA@E[CC@EN@E?B@AA??C?F?E?D@CA@@?A@?E?BB@C??EAB@A?B@ECDAED@?BAEABBCADECF`@IP@NENKLGAGNKJCI?UJAFDMXCCAE?QHGD@DFGTGDEI?S@IDCD@BB?RKNC@CI?UDENA@BEPKPCK?OHGHFALIJC?EQ?GHID@@DCVGDEO@MBED?B@BDAJGPCCEMDU@AFHFBGRCBC@EQBQDAD@BD?HGPC@GE?M@GJEBJAHIJGM@QJEFH?DGNGDEI@[NDJOL?DGAOHSGUBY@FADUVGPCRGJEBo@E[MMA[OOASB\\UJAHDPXTLl@Jd@ANSFS?_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.5198, + 6.604722 + ], + "end_latlng": [ + 46.519826, + 6.604667 + ], + "average_speed": 2.212, + "max_speed": 4.54, + "average_cadence": 73.9, + "average_watts": 203.7, + "max_watts": 650, + "weighted_average_watts": 196, + "device_watts": true, + "kilojoules": 318.5, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 433.6, + "elev_low": 395.6, + "upload_id": 14998328755, + "upload_id_str": "14998328755", + "external_id": "garmin_ping_424946514902", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chailloux avec les collègues", + "distance": 7585.9, + "moving_time": 6927, + "elapsed_time": 9108, + "total_elevation_gain": 517, + "type": "Hike", + "sport_type": "Hike", + "id": 14021531148, + "start_date": "2025-03-29T13:19:12Z", + "start_date_local": "2025-03-29T14:19:12Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a14021531148", + "summary_polyline": "e}ewGkjlh@KQS@[IEe@Kg@cAeBk@o@q@[KMGQIc@GQAMMWQw@Fu@J[Jo@R]AKIEa@DYMK]Ks@T[VMx@m@JWRUDOHMh@m@Ji@D{@Ng@ACDa@P_A?c@F[Ea@[k@Qk@KSGe@IFGXWb@Gh@EHW_@Ea@A{@Ce@[_AK_AUo@MKEMCMBc@_@h@WhABfAIn@GLE@GEk@}@GSCSIQOCQHk@Ig@REECKA_@Lo@JgAOkAMm@Ba@Rk@He@?Of@_A@MRk@?YL[Hg@RWJ_@Be@Dc@NWRaA?KGCGIB_ALa@Lu@FO\\_@Je@?qCB}@VaAJo@HOFi@Py@Fo@JOLkABeAT}AAk@EI?_CNw@LgANSBIO@RC@JABEISFIaAIDk@pBQZk@PE^k@tAIZUn@MJQZOLmAtBIQUkB@g@DSE]TyAFcB?o@F{@FY?i@Hs@J[TuBYwBCy@EIC{@GUFkBAUES@IGQUyCQaAEeAKeA@a@Gk@Hh@@h@BJATHd@@f@TjB\\zD?x@CDAb@?VFf@F|AXtBCt@KXGn@Ml@@LG^AXKz@CVBdAItAGNKrACrAFt@HV?\\DBXa@H[PQTa@n@m@HUNWPq@Zm@Lu@HIZI\\g@Nu@Ts@DALh@D^IdAUz@BpBBh@GdAQz@EfAEd@ITk@fD_@xAMr@AAB@CIDDCCd@MV[Je@`@_@Na@HKDULMNYHi@d@y@X}@TUHYBYP[H]lAeAF[PWPQJSPI@JFBRc@TKZ_ABWFKLg@\\_@JUTQT]GBAEDCBNCTGHk@jBAXBLG`AO\\q@x@?LDZEfAWjADVCf@Br@AfBHj@FJLGj@}ALi@^y@ViAFq@t@cARQDYPa@\\mAV]Ri@Ha@TYHUJPJf@@~@ExAERVzC@`@G\\Bb@Gv@A^KFEPGHIdBM\\E\\Jb@BZC@@KCHBEG??CJLVCLSNGO|@O`@BLp@QBRa@x@[lAgAfCE\\IPETUzCCRUb@AXQt@@RId@Wr@KJCL[t@Gv@HN@JGb@Jx@@z@y@hBCPD|@Qb@EXDZRt@@l@T~A@`AHZl@|@F^Pj@B^IZ@LGjAUp@AXQZ?TEHUHUVi@VWXGV@K]XSb@Y`@k@pAQNCLMPWVMVCLWR]j@Fl@NL?RCBDz@Cf@@ZF\\Cd@Db@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.910757, + 6.785829 + ], + "end_latlng": [ + 45.911079, + 6.786013 + ], + "average_speed": 1.095, + "max_speed": 3.133, + "average_cadence": 53.9, + "has_heartrate": true, + "average_heartrate": 124.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1929.4, + "elev_low": 1432.8, + "upload_id": 14967303976, + "upload_id_str": "14967303976", + "external_id": "garmin_ping_423909353735", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 47 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "RigiSki", + "distance": 30766.9, + "moving_time": 6652, + "elapsed_time": 21981, + "total_elevation_gain": 271.8, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 14011964897, + "start_date": "2025-03-28T09:15:01Z", + "start_date_local": "2025-03-28T10:15:01Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 20, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a14011964897", + "summary_polyline": "cakwGutyh@gAq@uBzBg@I_FgHsEiB{F}EgAqEeEgET}CbAmBydAh]|BYt@oCtLmCvBdAvAiApDdHzBj@dBaBdBf@rCjFlGtFlCuIPeH|AsOc@iDgCcEEyBj@_Abd@`lAjBE|AqHlFeDDcJdCQdJxeBwBy@s@hAeCqBuD|@uAgAa@oA\\iA|@`@zDq@m@wDk@cBkAo@UiCeCGiEmC`Eq@kCyPDmEj@gA\\gFcDeIt@uAvByKpANtByATeJbCAlJneBiCs@cAv@cCkA_C`AqCgCTwApGm@kBcHfD{AcCkBiF`@qFkDzEw@_CgJOgDw@s@pB}K[uCiAuA}AqFeEKeHoAmCkCm@uAu@}HVeCOoD|@`@CqAsAwA}Da@gDkFWaGXqCbGyKy`AxZEe@~DSfDy@`@eB~GSxBdA_@nBh@nBxJY|@bA^xBrJnIPs@_@iAnBiFj@uMt@aBDiB|CyG`BeC{iAzWlD[XrC~@f@\\yAhDmBhBBhD_B`GH`CvBd@fCp@p@|GWnCfFdDtBnC|DCiC`BoFl@_JwAkE|@C|AwJcAuD_C{CAkCaVaLcGjApAkF?qBaF^mA_AM}FqA_IAsDzAaJMwFy]yr@MgGlAgD}c@}@_@oCj@{BQeAtDyFdAHP^w@xAat@|iAaBwIcDiCcBsCaWvGmD?yDcCsAh@k@}E{AiEOgJ|@cExHoGFcC|BiDdIoHbEa@`BqFNyH|Dh@\\hDlBdE`H{B`MPhA|@JlDtBsAvCj@fMyK_Bc@sBoHgCwA`@{BwB}Pq@oIPs@pUht@~@}@Gm@uAa@oBhAOqC}DgKs@jATeAgd@j`@@p@|CE~@uBzDeCbCTfE_BjBZhM}K{AAmA{DDaBaDiBM}GaBaOn@cBmAaA?sClVdu@l@SfCnBet@`lAfCsERuBk@y@V_ArDs@~@d@nGeGyDeM\\cArBs@nF|ChBUAeAzJ}MG{AlAeGIaFrAFj@{C^MG_DzClCor@jpAh@Mb@|AtBl@hAk@B_Ah@PHoDFfAzAb@rBc@`ArDxArAOmAd@?TiC|@lA`CcAhBzAJ{@fFgF@oAjAsAb@wBjCwANq@r@l@Zw@bE]f@~@x@_BdIiBrAoGcAuGb@iD`AqA`CBfKrSxU~m@n@dAbC\\~CwAnA|a@FgAx@e@bB\\z@dBlAlFKzGx@zJpFjFhFsAh@y@EqBwEiIpAaBp@jBbd@zhAr@Nf@iA|AqI~BJxAyAHuEVM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.936988, + 6.854039 + ], + "end_latlng": [ + 45.93596, + 6.852995 + ], + "average_speed": 4.625, + "max_speed": 25.92, + "has_heartrate": true, + "average_heartrate": 127.6, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2518.4, + "elev_low": 1702.6, + "upload_id": 14957007830, + "upload_id_str": "14957007830", + "external_id": "garmin_ping_423535076567", + "from_accepted_tag": false, + "pr_count": 10, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 40 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 3672.4, + "moving_time": 3314, + "elapsed_time": 3967, + "total_elevation_gain": 7, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13985019680, + "start_date": "2025-03-25T17:21:45Z", + "start_date_local": "2025-03-25T18:21:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13985019680", + "summary_polyline": "o}{zGslhg@K]c@[ICyALGDSb@SHOPWt@ILY^]Nk@z@w@|AWx@OXSd@Y|ASj@G`@i@~BANDJDFVPAZ@N^tAAVMp@Ur@UtAWbAA\\ITE\\GLBD^@@AH?LC`@Bh@b@VNFCJO`@QNO~ByEpBmDlAeCz@}AZa@Zk@^g@FQb@wBd@sAFGh@OJGb@c@@GCIGAQDCAAKh@_@HOPm@Fq@Ei@K]MOOKiCsA[EQDACDJp@JEEOAKGEAYHSTOVIl@?h@DRLVT^`@Tx@\\j@\\^FPEPKLQRs@B]Ck@IWMUMIuAq@o@_@]E_@J[^M^C\\@ZJl@FNLPvAp@|@f@^A\\QTc@HYDs@E]Se@OM[UqB_A_@CMB_@ZUf@CTA\\Hh@^j@ZTfB`ANDNB`@KNONWH]@U?o@Kc@KO[WcCeAYEWHMHU^G^An@F^LZDHPNlAh@f@\\THFBVCNGTWLYFY@a@A_@I]KQa@[oBaAWEOA[LUTQ\\K`@bC_AC?FSHOA?M^@DF@ACKC@??RI^?AG^?KP}@AGJF?QDY?PEHKDBFAG?@AAJFGE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.514961, + 6.601863 + ], + "end_latlng": [ + 46.514203, + 6.602192 + ], + "average_speed": 1.108, + "max_speed": 6.66, + "average_cadence": 77.9, + "average_watts": 285.3, + "max_watts": 690, + "weighted_average_watts": 242, + "device_watts": true, + "kilojoules": 360, + "has_heartrate": true, + "average_heartrate": 124, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 384.6, + "elev_low": 377.4, + "upload_id": 14928124393, + "upload_id_str": "14928124393", + "external_id": "garmin_ping_422663483757", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pas de jambes", + "distance": 5295.1, + "moving_time": 1930, + "elapsed_time": 1931, + "total_elevation_gain": 15, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13984243923, + "start_date": "2025-03-25T16:44:48Z", + "start_date_local": "2025-03-25T17:44:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13984243923", + "summary_polyline": "m|{zGkihg@VNVH`Ad@zAz@F@TEF?@FADc@j@e@NGDILo@tA[`BOX{CnF{@~AGPkB`De@|@_AxBq@hA[rAQ^q@lB?JDFADc@l@Qd@o@vBe@nB[r@]nAIn@?V[fC?JQjB?P^|@VhAd@t@lAdC^~Ab@tAFh@Cp@EZIZWZ@NFP?LO`@OpA[xAKx@Qx@Gl@[|AG~A@h@Gx@GXA^BrBDr@VnBDv@DvATr@b@vCFn@Bv@?h@a@|@B`@h@lB?n@GRMTiB|A]NU@QEKK]kAEEOAGCIQ?UJe@?OMWKs@EoBG_@MSUQ]]IYYUGKg@iEYwCG{AESKUESBQJE`AU`@AnBg@b@CLGD]?w@QmDKgA[gBGIEA_@PWPI?EK?g@IUm@_@MMEI@Cd@CFCVGLIRi@R_AFKJEVEtAi@ZIp@i@XEVATGn@iAPg@?]So@MQUSIQKk@K[_@{@k@aAo@wAKs@Dw@Ee@I]IKGCOA[HGGA]NqBb@kBzAqFLOTc@hAmDFKHc@Pm@d@gA?UIu@AU`@cBP}@HEHBvA~@NDLAp@kARe@l@}@h@aALIJa@T]Xm@Va@Ti@TWVe@Pc@FUXm@rAsB`@w@\\a@\\SFK?E^eANU@OEKGAUBGGBMb@YLQJ]He@@a@E]Oa@OSuCuAQEQ@MFOJORQb@GZGN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.514795, + 6.601349 + ], + "end_latlng": [ + 46.514884, + 6.60179 + ], + "average_speed": 2.744, + "max_speed": 4.04, + "average_cadence": 76.8, + "average_watts": 293.6, + "max_watts": 445, + "weighted_average_watts": 292, + "device_watts": true, + "kilojoules": 547.6, + "has_heartrate": true, + "average_heartrate": 136.4, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 388.2, + "elev_low": 377.2, + "upload_id": 14927305836, + "upload_id_str": "14927305836", + "external_id": "garmin_ping_422646842483", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2327.9, + "moving_time": 2067, + "elapsed_time": 2303, + "total_elevation_gain": 87, + "type": "Walk", + "sport_type": "Walk", + "id": 13955476818, + "start_date": "2025-03-22T14:50:30Z", + "start_date_local": "2025-03-22T15:50:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13955476818", + "summary_polyline": "{v_yGa~`i@C?^h@VRDNETGFo@JSMM]KQKE_@GIMQg@g@a@_@U]KQBKNDDBJ?NBPNZ^d@HPl@r@NJLX^\\FP?Tc@@C@QBGD?D`@l@Pl@GHSFCAJT@`@Hf@Vv@CTHARV^LdALJFj@p@l@f@l@\\^Ft@Fr@Th@b@d@XbAd@`@Zp@^h@LtAr@\\HbAJZNPVN^DbAJfAD^HT~@|@VJt@BPDNAf@Gd@ONKBCABNE\\@n@E?CKEc@GaBC[IOS@EDABSBATFEIGe@AY@_@So@DK?MBGHA?CASB_@Ay@L{@IQOS]s@{@eAw@gBgAeAu@iAOMk@}@EGMGIMUg@a@sA[m@Oc@CKO[Kg@EGI[M[AOK]]UGAEOECISMg@Ba@GCAG@K@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.206708, + 6.891371 + ], + "end_latlng": [ + 46.204313, + 6.892404 + ], + "average_speed": 1.126, + "max_speed": 2, + "average_cadence": 54.5, + "has_heartrate": true, + "average_heartrate": 92.3, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1133.4, + "elev_low": 959.4, + "upload_id": 14896391242, + "upload_id_str": "14896391242", + "external_id": "garmin_ping_421707941013", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Hike", + "distance": 577.3, + "moving_time": 706, + "elapsed_time": 818, + "total_elevation_gain": 68, + "type": "Hike", + "sport_type": "Hike", + "id": 13955476773, + "start_date": "2025-03-22T14:36:43Z", + "start_date_local": "2025-03-22T15:36:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13955476773", + "summary_polyline": "_p_yGkcai@QQe@UYEcB}@o@Qa@OOEG@GGUDEFUD[VWGy@Eg@@WDa@AMHCFI?@EJ@ZX~@RnBz@n@v@TRl@n@Zj@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.205604, + 6.892227 + ], + "end_latlng": [ + 46.206708, + 6.891371 + ], + "average_speed": 0.818, + "max_speed": 1.16, + "average_cadence": 71.1, + "has_heartrate": true, + "average_heartrate": 101.5, + "max_heartrate": 125, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1046.8, + "elev_low": 976, + "upload_id": 14896390959, + "upload_id_str": "14896390959", + "external_id": "garmin_ping_421707941013", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aller voir les arbres en fleurs", + "distance": 10436.8, + "moving_time": 3522, + "elapsed_time": 3953, + "total_elevation_gain": 157, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 13946544120, + "start_date": "2025-03-21T15:42:39Z", + "start_date_local": "2025-03-21T16:42:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13946544120", + "summary_polyline": "w}|zGkxjg@Hm@?_@Ho@?i@H[@SIgCSoA?SNy@f@aAFWMe@i@{@AUXw@j@aABq@t@kBDc@Re@ZcB\\uAt@mGJcBJaADkALeA\\uB?k@DaAd@uCJ_@Di@b@aDAWHoBR{@Ri@Dy@Lo@DGf@ABGE_@@UPoAAODm@FSCc@PcBD}@AUUq@Ea@VcEBK@mCBu@AaAHcBDKJExAt@vA^JQZGj@y@DMBe@Lk@?SEG@BDKB_@CGc@WEM?M\\qAz@yBTw@Z_BLS@u@ZsAV_Bv@qCPw@Rm@Lq@Hy@?OLsBHuBQiDSm@SIKKKm@KuAGYAID?CRk@DUQYi@CM@a@TgA`@kAf@k@pAc@h@GPBl@EZWx@{A^i@l@KVUR_@La@ReBDaBFQJIn@VLHLXNxAHd@@h@RfBLjBBNHJ\\Lt@BvA\\|@\\\\Vr@ZbA@NEFe@BiAGgCEu@LUBi@IiAAwAEU@_AGc@GoA@INIf@XPRf@bAX`@Z|@pA~B?`@MfAOlBGhEEd@DVb@RhBNh@PfAx@lAd@F?HQL?HMD[GcDDmADDCAAiCBgADiHAgABcBCm@D{HBMDEHBNRI[S_@EWDcCAwAFkC@sEBeACmBJIp@p@^T|@Z@dBGLWAGJGh@AtABVFTd@xAd@nGIdAQx@O`@Iv@C|DB`BMdAEzALrADLPFPpCLHT@DFB~@FR?FGRDVj@nBn@Hc@|I@|@Nr@In@OVe@C_@DGHQxAUdA_@dCaB|IEd@@d@IVQ|AK\\sBpLc@tBAPBLPHDJMKKCe@|@SJUGoBaAYAS\\ETGhBEXMHu@Fs@rCMdACf@U`B@LTl@g@|BAh@Kh@_@|CC|@QbABRLFDH?NKPGj@Ff@Ed@EBe@Ko@Ui@Ig@Qg@KuCWu@OKBGFKr@Cd@QRMd@Cp@G\\QfCIPOL@?Rl@?XG~@SpAC`AGl@G^QXBl@I|Ag@rB{@jCiA|Bs@Fo@i@gAiB_@c@Yq@a@m@UU[s@QK]E[DSLQn@An@FvC@hBD^HNfDdCZDLEdAqAXc@H[Aq@GWgAwBuAmB_@y@Y][QSCWDQLGLMl@NdICh@o@VcAzB}@~BM@]O]FMTEt@MAYQo@KWQyBh@}DvEOHKP]n@Of@o@~Ao@r@Yj@M\\C\\RfBHpASnFCLGFg@EUDIb@JJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.520125, + 6.613985 + ], + "end_latlng": [ + 46.520443, + 6.613808 + ], + "average_speed": 2.963, + "max_speed": 6.42, + "average_cadence": 77.1, + "average_watts": 320.7, + "max_watts": 727, + "weighted_average_watts": 319, + "device_watts": true, + "kilojoules": 1117.9, + "has_heartrate": true, + "average_heartrate": 149, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 474.8, + "elev_low": 380.8, + "upload_id": 14886791602, + "upload_id_str": "14886791602", + "external_id": "garmin_ping_421418921994", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 71 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afterwork ski touring", + "distance": 8412, + "moving_time": 6770, + "elapsed_time": 10317, + "total_elevation_gain": 837, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 13918462187, + "start_date": "2025-03-18T14:50:00Z", + "start_date_local": "2025-03-18T15:50:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13918462187", + "summary_polyline": "iihyG_dhj@@i@NORH@xAHf@D|@A|AHf@\\h@Zp@Lv@At@TrA^dAf@f@ZfA\\lB?`@K\\OhAAl@FhAIjB?n@ItAJlBLz@FnDNnAPxBTnAPr@D`ANnAr@`Bp@dATv@@LLXFb@h@nAHbBEzAj@hAP|AJPJD`@AjA[CD@EABCCBE?HVQf@QLORAZTJ?VeAREPPLD^GNU@[HO`@Cf@\\j@bAJVX^n@@lAhAT?\\KpBr@^K|AC^HdAXh@Qt@{@FDN?VZBKHCp@NN`@RPN\\@b@Gb@~Cb@^@LGAC@DCEd@ILd@HHr@NB@r@q@\\k@F]d@LFWLBHHBhABRn@^l@gA`@MLF@ECBj@Jx@d@PFpB`@n@QVBNGn@u@h@]nCX`@Pn@d@j@z@ZVd@l@Zl@VHRKJ@NXJt@l@ETHZ\\Ih@H@GZLDERJBITDDSFSZb@d@d@`@I@SVYN_@xA]bAMROz@P@rA^p@\\NAEr@Mt@_@rAUPAFD?d@Fx@Gt@Yj@Mp@LtEeChCwBh@]d@i@p@W\\_@B?CABAC@BEA@D@N{ARs@C[KMMIQg@SU_@LMIUDY^EMMCGg@_@ISQICUBK_@QAKGI@UPIg@k@SGBGLEAAEBOII{B?IB]MQ@UPCIEe@[{@EEWCSDGC[@MIIe@GEe@P?TQC_@Wi@SUYK?GGm@Eq@H]M_@VOEe@m@o@NOGQ_@KMeBToA]USAFBFKLSDORa@DcAXm@SYDm@c@Uc@[DAIGEa@XQh@a@Ta@GGe@GGo@Jy@[[FQUOFSAi@Pw@AaAWq@GKQDYCIi@q@m@UGKEM?}@O[IAEHAN]HQGSf@QXKAKIO[c@AYNi@F]Eg@^MAUSKAKFEJa@Um@c@y@EWHMC}@}@cAGi@i@Wc@Me@SY_@MSFEVCd@o@FUQQY?ZSbAIBg@WG?cBx@a@DYRAEMDc@MYqAi@oAEWH{A?s@g@eBYcBQg@{BsDGwBo@{CGe@E}@QeBIcD[wDAs@B]NcAJSK{@E}BEi@^cA@Q?DEaAQ_ASi@?IGIG?][c@gA[_BB_AQo@BE@DOEk@sAKaA?yBGuBIw@O?MPCpA?HDD?CC@B?AD@AAECFDG?DM@?@BILD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.25061, + 7.092 + ], + "end_latlng": [ + 46.250562, + 7.091747 + ], + "average_speed": 1.243, + "max_speed": 10.02, + "has_heartrate": true, + "average_heartrate": 140.4, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2127.2, + "elev_low": 1289.2, + "upload_id": 14856448505, + "upload_id_str": "14856448505", + "external_id": "garmin_ping_420528836432", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 94 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lavaux avant la pluie", + "distance": 17234.6, + "moving_time": 3503, + "elapsed_time": 5820, + "total_elevation_gain": 337, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 13899989979, + "start_date": "2025-03-16T13:55:02Z", + "start_date_local": "2025-03-16T14:55:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13899989979", + "summary_polyline": "_a}zGiwjg@@BBORWhAEFUVeEI}BGSEq@@YF]Vu@d@}@|AuDXc@TUPi@LuAFQTUxBe@~Bq@THf@`@RT\\n@PDHEZ]H_@NgALa@`CuFB]WaK`CgLTa@DOBq@Js@lB_Kr@}DdBmMj@iBbAkCh@gBr@_DE{@DYhCkFvCoGf@u@dAsHReATcAdCoOpAeHNuB@i@I}FIaCWcLUyFQ_J@g@KmAQ{C[iM{@aWEsAFi@IcAVkBl@}Cr@kFTsB`@aCRaDXeGN{Af@sCBw@BqBImC?y@By@PmARu@l@kApHwMvBsH`BiGvAcFpAiFr@yBfAeBj@gAZsADo@Bq@?qAGqD_AmGKqBDkBb@aEz@mFAe@K[sBuDoBiBa@QQ]c@Do@QaAH]QyAiA_@Gu@DkAe@B]GUKq@GcAMq@Sa@Ia@Uo@AeAQo@OQQC{@_@e@g@Y?YUU]m@_BOOO@KPI?oAo@g@MyAd@WTKA[w@g@aAQm@]c@OEWBSHYXODc@EC_AHaDXcCFaAHUTqCJa@LGZTV?`@[lAiAzBcAvA}Az@a@dAo@n@Qt@KFSAs@HSNQTm@FiBJgAR{@`AuBf@K|DHTCL^Fn@JLL@LGp@gAn@e@x@]bAQ|BkAJ[BSAIGD?DG@DJD?BICi@Hq@f@uBDBPxAP|@j@x@n@|Ct@pAPhAEb@BVd@`@TJtAZ`ALJJB\\qBbEGh@DfAPf@|@z@RPLPBL`DlGrBjEDT@d@KhFKnBe@dDWbAk@xAa@p@i@`@GHeAzBqF`JcAjBg@xAi@hCoAtHa@hD?rBPjBp@tDDl@DdA@`CCzAAvEIhBw@rHQxAo@jDOpAc@lHS`CIl@a@hBiArCkAhDc@dDKtBGp@SrAwBpJId@Ix@K`CBlBRfCpAtLBzACfBQrDIvCJzDRxDh@pOHnCEdVKtOCjJGhECtIIxDOtAc@`C]~@QXkBdCOZS`AYbBIZ{@tBaBrDg@hBi@zBaAnCC|@EX_DpHg@xAq@~BWtAe@zCkAzGeApHo@|IQtA?b@k@nI]~De@dBk@bB}@tB]l@}D|FWBgFsDQ?u@lBQX}@hCGHg@PELIn@MZMj@MZu@lAo@rAi@|@_@~@s@lAMX_@f@a@Nc@Ga@_@Qo@CeAD{CEi@O?ON_BvD_AhBITIj@PfCBz@[lFODQES@OTCVF?GEHFNAADPF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520648, + 6.61381 + ], + "end_latlng": [ + 46.520286, + 6.613747 + ], + "average_speed": 4.92, + "max_speed": 11.04, + "average_watts": 110.2, + "device_watts": false, + "kilojoules": 386, + "has_heartrate": true, + "average_heartrate": 133.3, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 540.4, + "elev_low": 376.8, + "upload_id": 14836351036, + "upload_id_str": "14836351036", + "external_id": "garmin_ping_419897863540", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1396.6, + "moving_time": 439, + "elapsed_time": 814, + "total_elevation_gain": 1, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13854598030, + "start_date": "2025-03-11T17:31:30Z", + "start_date_local": "2025-03-11T18:31:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a13854598030", + "summary_polyline": "k|{zGqjhg@HTVVTJ~BnA`@?TKNSHQBSBq@C_@Oe@QSkCuASEM@SFWVO`@EX@b@DZN`@VVXJdAn@^NXFN@PELINUFYDe@Ce@G_@]a@}BqAWIOA[HOLILKZE`@?RBXDRZf@bCvA\\JF?TERQTc@DW?_AI]S]oCyAUIM@QFYRMRITALIZ@OA@?A?@?A?@GABAC?B@?AE?VGLMX?REHIHa@TFMGE@Or@IFKAAC@?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.514783, + 6.60153 + ], + "end_latlng": [ + 46.514579, + 6.601954 + ], + "average_speed": 3.181, + "max_speed": 5.42, + "average_cadence": 74.8, + "average_watts": 304.9, + "max_watts": 549, + "weighted_average_watts": 300, + "device_watts": true, + "kilojoules": 134.4, + "has_heartrate": true, + "average_heartrate": 141.8, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 377.6, + "elev_low": 375.2, + "upload_id": 14787936458, + "upload_id_str": "14787936458", + "external_id": "garmin_ping_418457319756", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Garmin 7x 2mn@4:10", + "distance": 8264.5, + "moving_time": 2553, + "elapsed_time": 2946, + "total_elevation_gain": 14, + "type": "Run", + "sport_type": "Run", + "workout_type": 3, + "id": 13853854788, + "start_date": "2025-03-11T16:38:27Z", + "start_date_local": "2025-03-11T17:38:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 13, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13853854788", + "summary_polyline": "e|{zG_jhg@EALPJFvBjAz@l@XDV?FCjAaB\\uAn@kARMLAVHhALHCb@w@?KFQX}BN}@Fk@?QMsA?s@G_@IUKGs@Ek@Is@EECIMI{EBwBCiDEg@BYRSNGb@Gb@KFK@QCOQcAEkARiAFaALs@LYZQTWJa@BUBeDLMLG`@WFKHaB\\}Cn@iDNo@x@eCtAkDh@}@@EAOKKOICCCOJk@@_@MmAW}A@UDULYf@q@nA{BLYPWTMRYlCoF\\i@^y@t@sANSVOPQBI@KAWy@yEK]Iq@GQCYbAcBrAkCVa@tAaCLY`@oAnA_CXs@t@uAPc@j@aAVm@DU@SYkBKOIDEDc@bAq@fAETQXw@b@MCw@YI@HFTDTHBL?NEP]|@Ql@KLSb@Sl@Il@a@`Ao@rAa@j@]t@@TTTHR@bACVKXq@hA]x@m@t@i@jACRDh@P`AZp@ANYh@u@lAgA~Bc@r@]p@a@l@I\\@Rb@`ABb@ERGPgCpEWj@G\\@Hd@xCA^M|@@DRJJLFLQd@q@fAg@rA[n@k@jBk@~BOz@i@~DIfBERORi@RIRARDtBIr@MVQPWPMROj@I`AW~@E\\A^^xB?VEHEBoAVMRCT@rFC`@@rCAb@?zC@dARhEIhAM~@MvAGRAHo@bAyAzCSJ]HECCG@KHEJ@LIHIHSFUDy@Gg@GS]c@kCwAWCQBa@TKRK^Er@D`@Rf@JL\\RfAh@l@Tf@@TMPSH[D_@Cs@K[MS]Y{Ay@e@QOASF]XKPETGn@EL@NJRZb@pAv@bAb@TFNCNGRQJOFQD]@e@Kk@IQOQMKICiBcA_@KQ?OFMHORQh@Gt@\\bAHHxAx@j@Vf@^H@PEH@BB?JGNo@r@Wf@}@dAM^Kr@M`@c@n@]d@m@nASRc@r@mAjCeAbBm@lAWr@[d@Yn@m@z@KFUJSRu@k@CIBUNcAXkA@QOmCYk@M_@Wm@EQa@aA@W`@yAPqATa@b@oBd@eAH_@x@gBt@aALGZYNWRq@LQTIRc@RKf@CZGL?LJJBHHT^JV?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g22233054", + "start_latlng": [ + 46.514756, + 6.601446 + ], + "end_latlng": [ + 46.514923, + 6.601788 + ], + "average_speed": 3.237, + "max_speed": 5.28, + "average_cadence": 78.6, + "average_watts": 329.1, + "max_watts": 519, + "weighted_average_watts": 337, + "device_watts": true, + "kilojoules": 840.9, + "has_heartrate": true, + "average_heartrate": 155.5, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 382.4, + "elev_low": 375.2, + "upload_id": 14787138193, + "upload_id_str": "14787138193", + "external_id": "garmin_ping_418441121897", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 73 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans les vignes", + "distance": 6381.4, + "moving_time": 5135, + "elapsed_time": 6162, + "total_elevation_gain": 220, + "type": "Hike", + "sport_type": "Hike", + "id": 13834777637, + "start_date": "2025-03-09T13:34:03Z", + "start_date_local": "2025-03-09T14:34:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13834777637", + "summary_polyline": "{vyzGyxyg@D?@I\\a@?GSQQGQMSIUAAGFEVELGJK\\SROZ]@B\\iAEIYUcAiA[WAG@Kj@qAPy@TCb@Bl@ABEViA^_C`@iBbAgF@[C_@PwCLa@Xg@Fa@EaAEQC]MM_@Ss@AMAYQa@Gs@c@MEIIEQBQAg@K}@CW@KJMF?NFTTJ?`@o@f@oAr@m@t@gAd@wANWl@u@f@_ALIF@JJD@PKxAsAb@gANOH?\\TXHKE@BEQBFNDJu@?e@IoA@WACIAEE@E~AwBN_@Jk@N]Tc@DCFWn@wABOBEDBCIRo@AGCAJELQNc@[uBK]Kq@QeBB_AFm@\\kARaAFU`@s@FGABXYh@o@TVLd@Hb@Rn@?LDTN\\JBV?`@QVEd@Uf@e@b@gABS@m@Em@Qu@Ck@BsABMFQ^UDBAAFG|@KhA]^_@dA_BHc@?e@CwBEm@CyCBWVg@NK^UVYCMGG@@?E@V?ODKCEGBf@Wj@s@DK@UK]?BEy@EKAQF}@JUH_@CEKD?UKo@Wg@S[CeAGc@WuDG_@Wk@GWA]B_BD[A[Ks@Oq@Ik@Bk@ImACoAMuABq@JOGAAG@kBI_BK_@G_@c@iAGWWaCAYPeCFg@Fu@DM?FCAB@COv@w@?DBGx@i@C?b@UREJIBQ?[CYESS]Aw@C]ISWa@AHe@cBGYFo@E_AOyA@SLIX?ZQLARIJSZa@NMV[c@k@e@{@GECKi@s@k@_AMYM{@g@k@a@[[C]AQK]o@Y]}@cBIU@KBELAA@^BtAXX@PAl@KZAx@IHEVGHIJA\\OZGH?jAH|@x@JF`@KDFDLDp@FJZT~@ZVHNFFNPDNH~Bt@TJ`@^Zb@NJb@d@Zl@^~@Zf@FDHJD@RZd@f@LBX?JBHLHRnA~ErAvE\\fB\\`CBBNIXINc@^HHNVx@GPY\\Cf@H?Rn@?LBCVb@?AI?EBj@vC\\fC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.503663, + 6.690855 + ], + "end_latlng": [ + 46.487968, + 6.725358 + ], + "average_speed": 1.243, + "max_speed": 10.086, + "average_cadence": 50.6, + "has_heartrate": true, + "average_heartrate": 91.3, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 544.8, + "elev_low": 394.2, + "upload_id": 14766387628, + "upload_id_str": "14766387628", + "external_id": "garmin_ping_417801601457", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Top of Lausanne", + "distance": 32390.5, + "moving_time": 10100, + "elapsed_time": 12514, + "total_elevation_gain": 761, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": null, + "id": 13825395917, + "start_date": "2025-03-08T13:08:47Z", + "start_date_local": "2025-03-08T14:08:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a13825395917", + "summary_polyline": "ia}zGuwjg@xBi@XyEYoEz@uCeA{B|A_EsB}ImBmFyAaJwLeIt@mJmAaCo@Y_@sA|BkLHgFb@{ACs@iIaFcAiAmA{BK_Nl@aEyDoIqEo@gGqDcByCwA}EmD_G{A}FiEgDoCA]^E|@@rEXz@i@fBqFkC}AOcGzAqCFwB|@g@hB@jAmA]F~@_DlAShAmF~@cAS{AcBkCSWqAjB}CNgE`EaKV{@Og@aThN}@rAmD^gFcBcCh@mA|Ad@gA@gAw@wDQ{HcBaFa@_GzB}Gn@{I_BuKUeHRoAnA{B~CF`@c@zCwKmFf@kDgCyCbA{AdE}AD_EoBkF~DmARaEm@uHaG[TU_@?XsB@kAl@aDSLUkA`AwBHeCiBAk@UHFUmBiDkDqAk@cAm@LiCcA}@mAgEI}D|@c@_@@d@YBqEwEkD}AQoCmCgBBqCaDeDg@wC}B_D[sCuAmDuBkDkAg@|EkXWsCoAmBjAmHDaCcCgFiEaBaNm@eOX{BmAaQuF{HoAeD^}@uEb@w@NeBy@qEDsE_A}D?iB|@uAvEoAdA}@bE}KFaBq@{@gBB}EcBaBgBgKm@IeABj@E]ZQWVF\\Js@Cj@U?I_BgDeINs@rAqApAoDrAF~@vB`A_V|EcP`EwSpAaBvCNyBwD_A{GgH{Q`AcE`BaAqEyNaAuIPi@|A^m@c@cANz@lIlEpNl@~DxJhU|GjStFfDbBvBPhE[|IbEpNnBvBdJbCbBtBvMf@vHzGxCrBhEbP`@dF_@Z`@F`ArHdF`LvDjMxBtDxApAdMbHUrCuEjA~FzJ`E|EvAlEfHpPbB`Kh@~@ApNw@tFb@lCnFjB|PbRnA`ChChKn@z@jGTrC~@zDaAfDdC|Di@nBN[|EgAtDa@~DX~CIxAXMc@cFn@wEhD@lAl@ZdEpCvBPx@MtBgA`@Uv@kAbPTdFc@dGnAS~FgFzGxMlBhBh@vAcE~KQpEoBhCCzAd@b@pBBdBxBp@TpHkArCp@_ElBqF`HjFa@bEj@~Ag@RsD|CiD_ADoCmGT}CpB}@xD]tA~ArAfAxJq@d@xCn@cBlCCLZg@~AnA~@dBfE`CpB~BrHzAj@fD~CNr@ZAAg@[HPj@Ps@|CuAdC|BPnBv@bBv@ZC\\fH?^h@rHtBNbAnAb@En@xAwGpABz@iAmA|A`@rDiA~Eb@|@|CItBpLc@nNmA~K{@xKNnLpDvK`CvJaBxDfAlCy@pCPdEY|EcAZ?lC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520696, + 6.613877 + ], + "end_latlng": [ + 46.520459, + 6.613239 + ], + "average_speed": 3.207, + "max_speed": 13.12, + "average_watts": 77.4, + "device_watts": false, + "kilojoules": 781.8, + "has_heartrate": true, + "average_heartrate": 122.8, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 937.2, + "elev_low": 452.4, + "upload_id": 14756188057, + "upload_id_str": "14756188057", + "external_id": "garmin_ping_417513604261", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 56 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Profiter du soleil", + "distance": 10188.5, + "moving_time": 3846, + "elapsed_time": 4016, + "total_elevation_gain": 214, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13815372562, + "start_date": "2025-03-07T15:09:26Z", + "start_date_local": "2025-03-07T16:09:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13815372562", + "summary_polyline": "i`}zGexjg@FMHCp@HLCDM@q@RqBN?XNNd@LNVJZ@^XVDNK`@oA@g@i@a@o@kBq@uAWcAKkA?Wt@qBp@{ANUPMLUH[VaBh@SHO\\eB`@cDn@yDj@eFRKj@BZ_Dd@wCj@yAp@GAw@@UNq@NqAVy@XErAt@JZd@RV@z@sAb@yANiAFEb@b@lFlAHK@]Js@?o@TeD@KPGfBXNL~@PVL`@Cr@J|Bn@f@Fj@Ap@PJORy@NGpATt@ZjFt@b@N\\f@x@T|@?^OTNJE@QAAAHJPt@p@b@l@LHLCl@g@h@y@Tq@v@yABOAy@EI_@A[Ik@HgBg@IIK]Yk@OqACeBFaB?eANSBSa@{BMc@a@}CGiAAsBNaBVcBj@wC|@}Fd@iBDy@V_Bp@sD^oCZmAFk@\\}Ax@uFJ_@?KqAC]d@[N{@c@k@@URYh@g@h@UtAMV[Ge@k@_AfAe@MmADmAvAiAVmAD[L_@`@u@f@i@J[T_A|AFeALm@IOHcCg@WkAUsBv@QCOYe@wBu@w@M[CkDFq@?oAGoCBcAIu@QWAO?w@NcBAc@Ia@IBQOWm@U@UJy@dAc@`AUNiBJWSw@DMMK[_BkGUg@Mq@K?AVI?EOE?CVE@YS_@b@OWE?ALg@~@]vB[~@Q\\iA|AgB|Aw@dAuArAWESUa@Xa@BGG?O\\uB@{@Iy@i@iAGWKEBDSZw@zBIFYGN`@a@@R`@_@IN^@\\mBvIALNh@AN_@nAa@fBCZBr@GLYJMNe@zA_@\\Uh@B\\`@tARZZZl@XFNEXw@~BQHCDD@QXc@`@_DdEKVGZIFs@@UNQVGREn@FZRf@A^IO}@BMEa@c@Ee@MSmAKoBaA_A_@k@G[UUe@_@A{@VIp@BRv@vARVl@xA@d@Lb@r@v@o@hC?LpBdA^b@rBhAPPBLI`AUbAA`@ORGf@S~@QPa@~@U\\cA\\]\\O`ACn@m@xBIf@@Ld@n@VRlAp@l@Lf@pA?f@i@`ENhAAdABRf@P`AnArB~AvAx@lA|@n@`@`@PLdC?^Gf@b@?FJRjB`AxB`@lAHb@^fARjAL\\dApEAxAgAzBFXz@tAu@rAQn@?n@X`DChBQpAAj@GLWBSE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520533, + 6.61395 + ], + "end_latlng": [ + 46.520366, + 6.614062 + ], + "average_speed": 2.649, + "max_speed": 5, + "average_cadence": 77.5, + "average_watts": 300.7, + "max_watts": 539, + "weighted_average_watts": 300, + "device_watts": true, + "kilojoules": 1115.3, + "has_heartrate": true, + "average_heartrate": 145.8, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 544.4, + "elev_low": 379.4, + "upload_id": 14745305226, + "upload_id_str": "14745305226", + "external_id": "garmin_ping_417207479327", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 62 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pointe de Mandelon avec Tivy", + "distance": 18250.7, + "moving_time": 13647, + "elapsed_time": 23509, + "total_elevation_gain": 1063, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 13770078458, + "start_date": "2025-03-02T09:15:12Z", + "start_date_local": "2025-03-02T10:15:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a13770078458", + "summary_polyline": "yapxGcjbl@Xi@Ue@eBp@cBDaAgBI_CgBeAjBA~@^`@~@`@Pr@YKe@l@]Wk@lBqATsBc@mAf@c@Hs@Uq@Xk@Io@d@s@MIH}@{@_@B{@aEaBUeAaAm@i@y@SoAi@O}@qAFw@TUc@_@bEiApCZtC{@IaASu@g@CIc@L_@n@q@p@OUc@B_@zBFVk@uBiAl@m@OgA\\cA[OXk@c@y@eBG_CuA_CuDqAcBk@]mD~AgA?AWnDiFvBsBuAJy@a@[wACiDy@eAwAoDsCoBsBJFqCo@HU_ANgD^aAIi@q@T_@iAoBuAo@aBmDkAgCfBqAEc@[s@_B_Am@{C_@_BkAyAa@qErAkCTaCnAk@c@yD[yCb@cC[uCNYWq@yDyAiB}@UeCmCaDD{Az@eA~A}BeBh@cBpFcFj@uA`AVR{AdAyBhAi@bCUs@uEpBUI}@ZQG_@~@{@HaA~ByC@]Dh@vCp@hA]fCwA|AwB`@uBz@a@fA{At@{BZf@ZgAZ`A`BDJgBt@mA`AYVy@r@bAB[NNZiDt@~@AOJ]f@SGu@r@p@hAl@vAZGn@xAtAHpAtCnDCdBaALOvCZNE^b@z@~AfBHf@QV?f@b@dBnAr@Pt@w@b@R`BDpB_AhBHrA[TGfA[NDxAj@lA[fAd@H^~@~BLc@lADRjAQl@l@Bx@OJP`@EzBd@zBMf@TV]^nB@t@h@yBhBAx@_@\\?^_@HjDc@tBT`Bf@nAhA?\\}A_@q@VaCtC?f@|Ay@nCZdA\\jAlBtDbBG\\kAj@o@|CmA~@Sx@DdCRx@`Al@`AUVPoCfC{ClEC`@TJ`GyBzCpAnArBfAt@lDRvDrBzBTdCbB|@G`AYoB`BwEjBmDnCsD@mFhB}DZqBqAsAGiBdAyB^eB{@yLeA`Bf@~G`FrAj@r@bAh@jC|@f@~DjE|BbA|GxBvBFlAxAHf@c@j@wA^JDoLhAmCkAwDMoAo@sIuAcBy@yBMuCqAQXrB`B}AOVpAy@Pc@UClAW|Aa@FGb@{@HG^gFqC_AiCg@e@_B`@iBOgI_D@V}@Ih@zBuAe@Dp@r@hAQj@Hn@]USvAk@a@Pj@IFSOi@\\gEoBkDAgJ~DsLjC{HmDEXnAnB?bAUn@sCrAiBlBqD\\iA|@_GjBuHUgDmAqD}BkBW", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.126533, + 7.389947 + ], + "end_latlng": [ + 46.155483, + 7.391644 + ], + "average_speed": 1.337, + "max_speed": 9, + "has_heartrate": true, + "average_heartrate": 134.7, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2568, + "elev_low": 1303, + "upload_id": 14696215684, + "upload_id_str": "14696215684", + "external_id": "garmin_ping_415720190307", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 136 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rando dans le vallon de l'Aubonne", + "distance": 19505.1, + "moving_time": 12995, + "elapsed_time": 16980, + "total_elevation_gain": 553, + "type": "Hike", + "sport_type": "Hike", + "id": 13741567038, + "start_date": "2025-02-27T09:09:43Z", + "start_date_local": "2025-02-27T10:09:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13741567038", + "summary_polyline": "q{wzGcr_f@yAfBk@tBaAN{@EOmA[Qk@@O\\cAQc@bA@l@d@hA?v@Kw@a@u@a@K]`@Ep@XVB|@Th@SDAR_AbAsAIaBs@{@w@c@RGbC{@tDFbA?pCQlABv@h@fD?x@WAu@aA_@DqAlCuB`BSzAy@fAFTqEjDy@~CKzBg@`AcCzAFj@IJgBrAo@?Yp@R^[jA}ATw@p@Qj@\\Z@~BcDxCy@xBk@Pa@v@WvACrBXx@B|@m@`BqAVmA_@MR}@BmCy@a@\\iBrDuBnBMxCyApCj@JJn@l@\\@Rc@VDp@x@JVfAv@bA_DnDhCwCvAZx@[\\|ABhBa@rAk@Ro@M]TXpCs@v@Gr@iBnAsAxDiDhGkALkBxBm@YOi@jCiIt@_Am@oBoA`BmAp@}E^wDhAa@vCaAv@kA]p@iAToCjAeCvBaCbAg@^o@O{CPoApANXaAJrB_@GMc@aAMFqBXiAsAh@{@`AeAVRlBa@fCaFrCGjAW\\g@xBmCl@{AlB}@MsAsBeAQi@Nk@jAg@ZWlBn@GVVgBlCs@nDUvE?N`@EBn@P?BIJDIL`@z@QfAFd@_B`EUvAJkAOrALjAi@|CH|AKPaA_CqAuAyAPu@[o@{@gBZw@uAu@g@Qi@iAkA{Ae@WZ]EeDaEyCoA}AEw@l@_AtB_@AkAx@uESsCaBkBf@kArBKfAqA`Ac@dAr@rESd@o@b@Ol@s@~@o@dCEzCm@lBq@x@l@z@RjB@|DWdA}@`@}@_@QEs@Ra@s@]{BYeGFiEaCaBR{EdA_IJ_DwO}J}FuGqAiHkAaPoCP{@~@oAl@UGMTsEfAy@iBQ_AX{ACs@uAp@gC]}A\\yDZ}CEyBVkBg@gDyCoA{BsCyBeAbBc@XVj@Yz@uEqEUd@J@UiAu@_@yBiC{AoDSqB{AkB@wC_I_MgJgBsCFiAj@gAQ{DcBcEiCGWLgAWnAqJu@lGys@EiAsAsFR]v@?WUZcBXwFVyAIgAH_CF]v@o@{@QqARqBWgCDyEeAcBoAs@oAq@eBSaC~B{Pj@}C|@uBz@wFZc@ZClDlAfAkEXIDuAj@wB_@mAWiAo@wFs@iAmBuAEWm@qPv@iJBeIJsAxJoPrCuB~A{B|DuJPy@aD{DpAsDpByAl@kAT}AB_G`EgBl@eAlB}AtAEpBoFX{BtA`BP?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.494171, + 6.392826 + ], + "end_latlng": [ + 46.550922, + 6.423506 + ], + "average_speed": 1.501, + "max_speed": 2.429, + "average_cadence": 52.4, + "has_heartrate": true, + "average_heartrate": 107.6, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 739.2, + "elev_low": 469.6, + "upload_id": 14665215191, + "upload_id_str": "14665215191", + "external_id": "garmin_ping_414735681035", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course tranquille", + "distance": 7648.9, + "moving_time": 2925, + "elapsed_time": 2934, + "total_elevation_gain": 125, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13692778482, + "start_date": "2025-02-22T08:02:28Z", + "start_date_local": "2025-02-22T09:02:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13692778482", + "summary_polyline": "y`}zGawjg@JBHCEBCLa@F[JCBADDTHPJLRH?Jj@PPNf@Jf@DNF\\f@Lh@JhABt@@j@Cl@Dd@AFDH@\\BPAX@H@h@JbBZjANhAVj@`@xBHLNALJPCVRXWVk@l@iA~@oAl@eAh@s@\\o@T{@K_@Rq@D]?]Kg@ASHIVDNONaAJ{AN_AV{@VEJ_@Fe@`@qBNcAt@mDD]PaAHIXJVDP@PETQPa@HOJ?l@RTDVRP@`@PTVd@ZJTDT@TA`@Kl@C\\GvB?jAShCMbA[nBM\\?Hb@n@t@^`@b@bAx@JVf@V^DPLX\\Tj@FD`@@l@Ch@ITQNUF]B_AAa@BeAFMTO`@]`@gEh@uD\\yANk@n@qBf@qArAeCBKAKGEUIKKKOEUCg@AgAGmA@UJg@Pe@b@_A`B{CFK`@KRWhA}Bb@u@`@_At@{AhAkBl@c@BM?Qe@sCYsAE_@Qu@?c@Zg@Pc@r@oAnAeC~BaEBGAGACGFYn@e@x@aBbDu@nA_@dAmApBMJQVQb@WVWDWKGFIXAH@Ag@dCk@zA]t@aAfB_@v@KNMF[AKG_@i@kAqAi@a@k@i@Os@MWIUQ[]iA_@_AkCsD[o@Ds@GASD[a@S]Wu@Ye@Wk@e@y@COO]DH?XFL`AzAZn@b@r@Vn@JBLGD?BJ?b@BNh@|@l@t@^j@LJFJf@bBv@pACHE?Oa@Q[i@_BUYMUuAsBIGMDOP[XINOt@IPI`@u@nBk@fB_@x@MLq@XmBhC[XIDE?c@KSOUUeBcAKOG_@QuH?QFc@Ra@RIVCVDLJpBrCt@tAd@l@Zh@DNBPAZETGLq@|@g@x@EBI?IGaBiEm@qAk@wAa@iAa@eBWKs@e@[[Sc@Kg@Gk@AsAMGi@Aq@tAOb@E^On@OpAAf@Gp@?TE@KAY?EFIRWrB[lBMjAk@xCGt@YfBCb@FFPDXA`@IxAm@R@NFFG?KECI?YHYB]Lc@He@TQNYH_@P[HGLSrAI^IR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520613, + 6.613779 + ], + "end_latlng": [ + 46.518963, + 6.618165 + ], + "average_speed": 2.615, + "max_speed": 3.84, + "average_cadence": 77.5, + "average_watts": 280.5, + "max_watts": 466, + "weighted_average_watts": 303, + "device_watts": true, + "kilojoules": 820.4, + "has_heartrate": true, + "average_heartrate": 138.9, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 459.6, + "elev_low": 376.4, + "upload_id": 14612178366, + "upload_id_str": "14612178366", + "external_id": "garmin_ping_413220580517", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 40 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 9155.1, + "moving_time": 1462, + "elapsed_time": 5713, + "total_elevation_gain": 82, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 13680410861, + "start_date": "2025-02-20T16:37:24Z", + "start_date_local": "2025-02-20T17:37:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13680410861", + "summary_polyline": "g`_{Gyihg@CIID@R`@p@dAt@fAj@J?bARDF@V]hAi@|CQj@]tAkBnJkAlFs@lC_@lAYx@g@fA}DnHcAbByAxBUb@uDpG{C`FoDhG_@f@cA`BwCjFkBzD_@^Ep@k@bBDFMn@MZQRSn@o@vCm@zDKdAy@tFe@fCCt@OtAUbAQ^KpAQz@{@xDaB|FWn@s@tAc@^_CfBkAzAaFrJgG`Li@x@[x@mC~EkAhCsBbEk@z@CLDVn@RnAbBDTCPOJ[d@@f@bAuBSOg@u@k@q@K_@?OFOzDkH~G{MtEqIzCcGhAuB^o@d@e@h@Wv@YPYRm@|@qAl@{A`AcD|@yDf@mCTi@BMDm@xAsKN{AnBuLf@uBv@kC^_ANSRaAhAcCz@}AxC}Ej@q@lA}Bv@iBnAyB`CaEz@oBzBkD`@YxBeE~@yA~@gBp@iAp@{Av@kBbAqDlBsJlAwEfBqIn@oDf@kBX_AF[p@kAx@mC@iAb@qBDI\\WJW`@eB`E_OPa@XWLUz@gDFk@D}@d@mCZmA^QHQT{@r@_EDi@TiBF[PEj@H~A\\PALOvAwIXwCLe@RIrBCpAUvAs@hC}AVEDDDHBX@\\IfABt@XpEJZJ@f@OHDPBFMJ?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530761, + 6.601411 + ], + "end_latlng": [ + 46.520443, + 6.613777 + ], + "average_speed": 6.262, + "max_speed": 11.76, + "average_watts": 103.6, + "device_watts": false, + "kilojoules": 151.4, + "has_heartrate": true, + "average_heartrate": 140.4, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 451.6, + "elev_low": 413, + "upload_id": 14598632772, + "upload_id_str": "14598632772", + "external_id": "garmin_ping_412769790378", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 3899.2, + "moving_time": 1367, + "elapsed_time": 4439, + "total_elevation_gain": 5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13662696442, + "start_date": "2025-02-18T17:22:58Z", + "start_date_local": "2025-02-18T18:22:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13662696442", + "summary_polyline": "g|{zG}ihg@@FDFPFZVnAn@z@n@RDb@AJKRYJY\\k@b@kAZe@HQDSFIHCPCP@rAXRIN[b@yBTeBX_BRoALwACKC?o@Ea@?]GI?s@Ky@GKKEmA@aFKuGFvCFfGCr@C@@K@?@dCI~AD^@|@JtBAt@[pCCf@GRe@t@o@|Ak@jAINOJg@FCAAMJQZYTi@Fa@@QGg@Ui@KKWKSOSGoAq@MEO?QBMHONQ^O~@E@?D@GJRTt@VV~@`@`Ah@XDPANGLKR]FWBq@AYMa@KQ[Um@UmAq@MEOAYJSLINOb@Al@BZNf@NTHFp@X|At@FBP?VGLMN_@He@@YCe@Oc@KOmBcAe@UMAYDSJSZMd@CZ@TDTRd@VRdAd@v@d@NDR?VKLMP_@Fa@@i@Ka@KSk@a@wBeAOAOBUNSXMb@AVBp@FTRVVPp@ZhAl@\\BNENIJOJSHg@E}@GUIOUSeCoAKCWAWJOP]r@Eb@@_@Rq@L?XM`@IRJVH@JEOAD?EA@@ADBCCA@@?CA?B@AA@?CB?Ha@BDALKL?@@A@BAE@@C@@@AA@@CAB?ABAC@B?C?B?CB@Bi@@BAJIVDCCB@B?ECBB??AC@B@EC@@B??@AC?@@?@IDC@OBGA?@BKVAF?ACAB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.514761, + 6.601436 + ], + "end_latlng": [ + 46.514187, + 6.602184 + ], + "average_speed": 2.852, + "max_speed": 6.82, + "average_cadence": 75.6, + "average_watts": 271.8, + "max_watts": 647, + "weighted_average_watts": 241, + "device_watts": true, + "kilojoules": 385, + "has_heartrate": true, + "average_heartrate": 135.9, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 378.6, + "elev_low": 373.2, + "upload_id": 14579287097, + "upload_id_str": "14579287097", + "external_id": "garmin_ping_412204257128", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "End of vacances run", + "distance": 7521.6, + "moving_time": 2855, + "elapsed_time": 3039, + "total_elevation_gain": 132, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 13644886687, + "start_date": "2025-02-16T15:56:36Z", + "start_date_local": "2025-02-16T16:56:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 10, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13644886687", + "summary_polyline": "e`}zGaxjg@AILOp@JHAFKBQ@mALgBA_ADi@QuB?[Dc@Tk@Vc@@M]w@EWOYIIDBd@v@Rh@LHHIX}@`@{@Tm@Xa@VSFKJ[Lw@Ba@FQLILCXOz@Gt@UJGx@[ZGRODMJy@Fy@@e@LyALo@\\wE@_@EqB@a@EUEyB?g@H_Al@wB@a@HYXk@NH@ELcAJUXoBAk@LeANc@Nu@Tq@LiAb@sBLyAh@oCF{@?BBKDcBF{@J}@FuBFa@DA@CDy@BABBLRLHb@r@z@bAp@n@b@f@\\ZVJN@XNhBlBPHHHz@j@j@R`@F|@l@LDFCHWb@eD\\kBXmAReBLWPGl@CZDP?FI?KFKNITVNDD\\GSWMCKBCBCd@H`@@LHFLHDF?ZMTSDMF]VTL?HCFMVoARKd@CHEJQHkBLq@FMNCp@XPBp@`@\\XHANWFETFFCFKRgARmADa@RcA@GNMHSvAgIJWDu@\\}A?[hAkFH_Aj@cDT}ALWFUH_@Ba@NKEBAXB]Ra@Fi@HA@ACBC?CM?KCACBBPEZGL?FYn@Or@IPKJGN[~AM~@Ml@WzAc@`DMh@{AxI[pBU`AaAzFQx@a@dDIlB@dADv@LnAl@~CXzB?PG~@GjD?nCOfAEnAD^\\l@HT@XE`@Ap@KZMf@Qj@Ub@QRe@`ASf@CNS`@Wx@_@|@[|@s@`DEl@[dBUt@UbAQZc@jAuBvDe@l@i@`A[^o@nAkAdBwAtC_@j@_@z@C?QKk@AWIME[Sy@[}@Uq@[u@YI@WLOBcAe@G?GB[v@MRIF_@fBOb@ERHBJLEPQTYZa@jAUZQ\\SP[@QHO@ONGJ]rAGh@KPYJMPI|@ELC@ECa@yAq@yAWgAk@c@OOOg@GO_@_@IQa@[GI]YUMYAYFQL[d@c@Z[JQBQCWMGGQWKUM_AHuDCGc@BMPk@vAYj@i@l@c@v@ELAJ?ZNdAJzBEjBMhAAh@EPGJE@]EK@ILCT@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52051, + 6.613931 + ], + "end_latlng": [ + 46.520463, + 6.613855 + ], + "average_speed": 2.635, + "max_speed": 4.56, + "average_cadence": 75.4, + "average_watts": 305.2, + "max_watts": 508, + "weighted_average_watts": 311, + "device_watts": true, + "kilojoules": 789.2, + "has_heartrate": true, + "average_heartrate": 155.8, + "max_heartrate": 186, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 466, + "elev_low": 372.8, + "upload_id": 14559745951, + "upload_id_str": "14559745951", + "external_id": "garmin_ping_411605014523", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 73 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vacances jour 5", + "distance": 10710.2, + "moving_time": 10661, + "elapsed_time": 17241, + "total_elevation_gain": 612, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 13633099909, + "start_date": "2025-02-15T08:20:59Z", + "start_date_local": "2025-02-15T09:20:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13633099909", + "summary_polyline": "wwbyGq`jm@Oc@Im@DOMe@YVCSIMD?AOFMXUBc@IKDRLLGSAD@KBBG@n@IlAw@l@mBNGFMl@gB|@yAXcAR_@Ba@Rq@Is@SLU^YWk@MUYMAu@t@[?c@\\CGBBYh@c@^u@^SXgClA}@x@e@x@m@`@aALi@GcAPoCbBcBnB{@n@qC\\cAXwAFa@JwElCgAXcBhAk@j@}ClA{@r@q@`AiDpAsBF_@TY?IJiA^s@l@Wj@YZQHo@Sk@JOGe@m@q@c@[_@UEODw@t@q@Lc@d@WBoBa@o@c@Qe@W{Aq@yAg@oBSS{@Cg@HsAO_@B{AQw@y@u@Em@X[Ue@CWOIU@WYoC_@mB_@oAKm@Co@[qAEe@Q_@YEe@i@Wk@O_AKQo@_@}@QSDw@n@u@A_AYeBiAo@Gk@DUIWUg@cAi@m@q@gA_@]}@oAyAmAe@E[Q_C}BIQJeBaAcC]Fg@r@IbAu@`BKh@s@|@Q|@Y`@K@Qt@Gj@?~@CD?KCBHJ?t@GtDE`AKh@SXo@XO?[TyBd@m@Mk@VkAbCi@d@i@v@YxC@|AI?FDE|BBlACP]z@k@d@y@zBi@dAOzAGHIOJoBl@cDX}BOiDFq@P_@Mc@MiABq@FaAP{@R}@l@cBAm@WcAAo@NmCd@{AG[KGSBU^Il@aAhDKx@BMFT?z@Y|@QhAqBjBQdAaAdDq@rAc@f@_@jA_BdAo@LEABOCRu@OeAu@We@o@o@OWm@kBg@m@sAuCiBqAc@eA_AoAe@sAeA_AYPcApBcAnAODu@t@i@Hm@ZgATIJS~@e@nA[VkAXMIFOy@yEWQQW_AE[c@WkAiAqBFCv@\\~@n@NA\\_@j@_@NUvAeAbBaB|AiAN_@NMVe@d@c@\\kAR[t@c@\\EV@h@Tp@Np@x@b@Dh@Xz@N`Ax@`@FlAt@Vh@ZjA~@JZGVJFPm@YYBM]Gs@Vq@n@a@Xi@T{BDKABCK@{DD{@RuATi@bBy@b@i@x@cCzCmEvBeE^oBb@q@LGVHVzAL`DE`CWpAM|Ak@jBObCc@hAw@~CSbACbAF|AMjDU|@u@dBSx@Cl@@~AK|@LTBhANn@HDtAq@xAmAXGNWj@uCKmA?W\\aC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.222207, + 7.593217 + ], + "end_latlng": [ + 46.252586, + 7.597399 + ], + "average_speed": 1.005, + "max_speed": 1.914, + "has_heartrate": true, + "average_heartrate": 108.5, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2179.2, + "elev_low": 1600.6, + "upload_id": 14546825494, + "upload_id_str": "14546825494", + "external_id": "garmin_ping_411269593414", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vacances jour 4", + "distance": 45663, + "moving_time": 7089, + "elapsed_time": 21333, + "total_elevation_gain": 321.2, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 13625449612, + "start_date": "2025-02-14T08:51:31Z", + "start_date_local": "2025-02-14T09:51:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13625449612", + "summary_polyline": "y`dyGglmm@jBcCt@xD_Gb[PfD|B`Hx@tIw@rCwy@egBWrAnAxBxBlL_@|AwAh@t@jFcAfEf@|MoHp@oAoGgFqBaEz@iFqEIjBiA`BqCj@g@hAcCmA{@~BcAhLtBtDXhFkCpFcBl@sAcDkDy@oCfBm@~A_SicBOfEiE|MmC|EmGhF_BbEoFtZWhPuAhJoBnJcBvCtLnr@e`@wbCdAbGtIiJnClFlAhP\\xXeAtOyAfCbC|KhB~CzCfYfDdR{PuhAFrG|@~@@`C`DfKpBjSfFvVGrAq`@sbClAfG~I{JbC|DrDwGdCZjA|BdDmAzIKxLqF~CpCgCyZFpDm@bCjC`P`DpKhOCpEfHnDpAdFAxAvBFxCdc@{h@t@lD`FjGxAd@|BiEr@LzFoE|F@pBhErBxAJzA|LnO~@lCqAlKpA_@`A_DfCsAgg@yx@lDaItGsJh@O|IfHr@qA]wCstAmw@jC|GfCy@jAxFzDtCnEyB|CKjEsBfL~EfJb@|FnFpE|JhJ|Kh@vCgwAwr@IrCrDfTvDbIdBs@hCuJjFaA~CzD|HfAjN|FbLjVfLpNiBjXqApIvA?xAzA@|@dAfDbBn@w@xJ|BV`BsAO`ClAWa@Wph@xr@nBsB`@uHfDyDeAvFdA|@nEfBh@t@M|@Qi@}w@so@dBwCn@TRvDcGxZpEnXaAbCuz@qeBjH|JxB`@dAcClEwDjJyBtFtICv@lUzYLc@_f@{x@tEmK~E}GhBTdHrFK{E_uAgx@xBdIpDyAv@pFrEvD|D{CtIeBdGrC|O|AvFtFrG~LzJpKfCoH`A_@xLlC|EnERiD}YipCvA~EfFx@bAbCx@hLzCzDxJhTxIxY`@~Ls@bSo@p@YxEoE|JmDtOYUb@eD}[{pCiCs@{BS{DlDsAhFEdHfAjIxCdChGfQoDlLnEtX}@tMvAfJWtH`@xCkBpIzA|GIzAyvAgs@EpCrB|MbExOJmAvAfAtAkAnB{JlEWzC|C`Hr@nOxFjLrNvAVxC}A~HrGx@e@_@gDiuAsw@tCrHtCaA`BpHjElBbC{B~IuChInDfNdAvGzE`EvJbLnNr@S|AoE|AwAdMhC`E~DP{Ci\\eqCwFiAeEvEgAtEG|GdAfIlC|BxGlPiDjKTvFbEjWjF~MpAxJp@hAbCZ|Cg@jB`MbC|KRwCyYyqCb@~CvA`BbM]dBr@nI|JlPhNjL~QxFnB`CbEtWjFxIjH`ArIo@~VaKtWoFYlCdNsCnBuBmA{@|AF~BfAa@bC`BaDnEM|FyDhNg@pL}DtLfA@y@xA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.228779, + 7.610444 + ], + "end_latlng": [ + 46.217815, + 7.612317 + ], + "average_speed": 6.441, + "max_speed": 23.2, + "has_heartrate": true, + "average_heartrate": 112.3, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2779.4, + "elev_low": 1669.4, + "upload_id": 14538425370, + "upload_id_str": "14538425370", + "external_id": "garmin_ping_411013563345", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Hike", + "distance": 4146.3, + "moving_time": 3403, + "elapsed_time": 4917, + "total_elevation_gain": 167, + "type": "Hike", + "sport_type": "Hike", + "id": 13615386616, + "start_date": "2025-02-13T09:03:33Z", + "start_date_local": "2025-02-13T10:03:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13615386616", + "summary_polyline": "exbyGqajm@A@@CCAAB?YG[@SEKKQOVCAG]GCFGDWDGx@[~Ay@Rk@Hg@d@qARo@?KFMFGJOAGECGBOP_@Zs@\\q@`@OPGROp@EJGFMHQD]Ci@FOD}@\\k@Z}@Z_An@w@Ly@BUFWZYf@SRcAj@KJaAd@y@H_@LFAKHe@HgADq@Dk@LUJUF{@LQ?AKCFOJ{@Fm@Ni@@WF_BPe@Ja@PoBpAgCfAYTu@^]Xc@b@YJgANsAFwACKECIBOXAD@CDLI\\EXI`@?~@]FAt@]^IZURe@d@i@v@i@hAa@f@MJHBNAJC?@BE?BC?B?C?B?CB?ACBFD??AG?AE?F@EDCEAD?BJCC?CG??@CCFBBD?AG?ACB?B@G@DEFD?DEA@AEC@CACE@?BAAF?CC@JLDGMO@DC@QKILMXMJOZ[`@Qr@e@lA]d@[\\OZSPEZSX]^W`@KbBKh@SD@QJ\\SNBb@IN@d@OJ?p@OdB_BHSRY\\[rBiANM^IRAz@DPAr@Qj@c@Ve@lAeAb@YJCtAu@l@s@XGZ[X_@PIJUHI@B@IAAEF@BZCLMLUD@LKJEF@PZFDH?BHD@JBDCTRD@FMJIBMZWH[Tk@Tu@JULUVIBBCZ?b@KH@DIN@@CHH@KG@CIDEGTBCIc@|@h@AK_@EADCAEEAFAB@OPKTGJHCID?Fa@bAYh@GRAd@K\\Yj@DSe@hAINITGLIXOPG@KAPh@JABC?QFI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.222273, + 7.59337 + ], + "end_latlng": [ + 46.221148, + 7.595684 + ], + "average_speed": 1.218, + "max_speed": 3.286, + "average_cadence": 48.5, + "has_heartrate": true, + "average_heartrate": 109.5, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1768.2, + "elev_low": 1604.2, + "upload_id": 14527410403, + "upload_id_str": "14527410403", + "external_id": "garmin_ping_410680363917", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vacances jour 3", + "distance": 15463.2, + "moving_time": 17056, + "elapsed_time": 26240, + "total_elevation_gain": 851, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 13608926701, + "start_date": "2025-02-12T08:03:34Z", + "start_date_local": "2025-02-12T09:03:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13608926701", + "summary_polyline": "ovbyG_`jm@_@Hc@uCKMQVQm@n@{@GWJJTAxAw@rAwCHmAfAoA~@aDFRIWTm@?qA`AmChAsAJwDdAeIGoAaAaC`@]@g@Q]?KZYiAU^cAo@PDu@e@ZVoB[ZEe@_B~@a@WRMAa@Y@Lq@JwBIUHmD}@cD?o@i@mBC_AfBqBAsE|@mAh@_CUkEe@g@Kk@KaCCiB{@kFAWLAY]pHdAEMz@`@t@a@fAiBjA{CIEDm@`@uBd@WMoCPqAt@]PcBnAw@z@qAICGFRDPk@N{Ax@eBTkCjCmAl@oAEq@HKtCCj@OKlAg@hBJdJw@hGAtCJ|@E~Ei@|DK|FXpBDzFPhAXxA|@lBTbBrAjEGLd@v@jANXZNnDbCfINdDjAxBtAn@KPHWv@\\xDAhAa@Za@`AKLa@pA_@L]QWJUIINN?Y@P\\s@hAq@@BZ}@UGJg@wEA@k@K_@o@aAkB{@}@aAvAgAPyAx@]jBsA|BiCrBiAfAqDl@i@`@Cg@u@c@?p@qAkCNk@x@{@h@w@CaAe@lAc@d@o@SAcAgATIRmAk@CEWp@aAa@WRDASKLLU_@kAn@AlC_B[[zBYx@s@\\qACU^]@aAfAsAsAo@_AGaAXyAoAu@{CP]\\BVRKDF\\[}BbARfA}@ZgEQgCUk@gDk@N{A`AcAjBRnAi@gBcBQkA_BqB?eC]{@w@}C~@i@vDNTWDaAt@QRs@BkAaAoB_@_Cs@iBK{Bs@gBSmB`@aAXcAl@m@`BuCDk@Uu@{ANgDYeFwAyD~Ee@cAs@i@oB|@o@EkDdCmAa@cDvA}@dAO~A[n@mBrBmBlDqDj@eAj@BlAc@tAVhBGj@g@r@Kp@s@pAsC|C{@d@KhCFhA_@n@KnAy@dBGbA}@|Bs@jC[~Ba@t@AdCMh@_AlAaAJW\\Dl@O@r@@j@dA_Az@aBf@uCQaA`A{@PTbFa@|Av@zA\\hD@`Br@~AVrDe@bC@fDq@lBFlCh@t@d@xCp@zCnAtBb@nFa@nAkAnAh@_A\\QZaABrA_@`AWLQhAHK@bA|@bCJlBZj@j@fDx@bJj@x@OvAa@ViAdDWa@HGQb@XHHt@W|AiBnEi@`@Cx@_ArC}B|@E_@Et@c@d@J`@ZQNVGT\\lBvAgABUCj@Mu@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.222008, + 7.593127 + ], + "end_latlng": [ + 46.221801, + 7.593657 + ], + "average_speed": 0.907, + "max_speed": 2.5, + "has_heartrate": true, + "average_heartrate": 108.6, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2374, + "elev_low": 1595.4, + "upload_id": 14520386527, + "upload_id_str": "14520386527", + "external_id": "garmin_ping_410459390385", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 52 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vacances jour 2", + "distance": 48655.5, + "moving_time": 8499, + "elapsed_time": 22876, + "total_elevation_gain": 267.6, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 13599729442, + "start_date": "2025-02-11T08:18:38Z", + "start_date_local": "2025-02-11T09:18:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 12, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13599729442", + "summary_polyline": "gutxGanjm@l@`AvK]vSbCzA}Gt@qXfCaB`EgKdHqH~PxyAp@_@iR_A]eGM_IlAsSbD}Q_AeH\\sCzCoHGwCs@o@uGq@]`@l@FvQ~xA`@_@wRk@yA~AsIwY}EgUUcGb@_GtCcCrEiOzDqGvE_@nGkGfEdBvBQFaGeAyEqF_FqCiHiBuA_p@tlBU}Fo@QsPnh@^}OtAyKA{JtAObDoEdIwCr@eCKaNsDuC_CyHoC_FoBgAs@oC`@_DlCeDAyCr@wDnIoDvDOc@F_P`rApBbAjEa@hObCbDq@l@oDNcQn@yHxCaCjDwHnHaJvN`{AaBeBaH{SVkAtByAbCmKhIaQIcB_BuBBwIdB{Lf@kRkB{EuE_EgD}HaBiA_p@|mBZuIrCwCb@kKvHuSpBiJeCmFyFwC_AcFL}AtHcEL_AiIqDaPdpAlCqB`GaAj@sAR_GpFcSfB{MKsAsEqDg@gE\\wArGaDFmAwHgDgOfqAnDHhBnB[EkPhi@PgOjAkJnAwAlAl@xHgD~CyGtMlB~@a@jA{EV{Pr@wHbCiB|CwHtHsJ~PbzAbAo@mFYmGyTpCiDjCgKvHiPiBsDViEc@wChBoLJ}TyAyEaHwE{@qFqBmA_p@~kB`@iExCiEB{InF}N~CsQbA_BjABMk@dCzC~G\\vF{G`P|zA`BiAwRs@cBdBoIs[sFwXt@mKpEqEbDsKvCuFvFu@xFkGhFlB~@EVaAO_Hk@aCiH}GuBaGkAgAyp@lkB?oEm@YyPti@JmKvBmSWiKoFvEeyCv}BUrBl@L?cBu^|_BaBeAwm@zl@jAzCrCtCm@xM\\dEtEnBZk@UkDd@JjZphCW}Jg@qAi@sPuB_FgA_Hg@]mBaNsAlAs{@PfDbGpEbEhFEr\\|B|QsBAmDcCsLA}DqBqNcDwJaA}DeB}JRwGfAuAlL_QjDuKt@uHxEcJjDaMrAuGi@uEfBmC~B~@ZaAbTrjDgArByDzAaGcC{IlD}A_AoHgM`dAdx@wBaKiAWwBkFcDqB}EiT{AsBuCk@fA`@vAmA]uA~@qAn@kEhE_IpHkDVyOnDgPNiPg@yA@_CcJmPgDeN}EkHuGcGmHcDoEiGeEiH]gCbAQuBdAeAoBlBwCbCz@V{@bUpiDrAAfCuIdNcB`AaBNuCw@mUpEmSCaLq@gG}IoReCcLwOaRbCQOcBoCsBiD_@xG_EKcBuRf@uAeC{BDi@iCqAnAsBa@kAxHuCm]{@aDc@uUcEkA{DwFKgH\\g@s@aGjELtD|EpKdBtB|Ev@xFhGmDx@bGt@dB|@D^uEjBgJf@SlD_RjAgIo@cAj@kC[mB\\_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.150127, + 7.595372 + ], + "end_latlng": [ + 46.176372, + 7.574145 + ], + "average_speed": 5.725, + "max_speed": 22.92, + "has_heartrate": true, + "average_heartrate": 107.9, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2877.4, + "elev_low": 1591.2, + "upload_id": 14510386957, + "upload_id_str": "14510386957", + "external_id": "garmin_ping_410167128331", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vacances jour 1", + "distance": 45800.8, + "moving_time": 6364, + "elapsed_time": 22338, + "total_elevation_gain": 192.8, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 13591053999, + "start_date": "2025-02-10T09:14:40Z", + "start_date_local": "2025-02-10T10:14:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13591053999", + "summary_polyline": "mceyGclom@nJqQnBkBjJ`Hf@SByAg@oBevA_p@GlBtBpMrDzMtCC|CuJdE{@lF|DzHt@h\\nNx@bEzBQlHtFh@HPwB]_B_uAgx@xCnHnBu@bBdHdFhCvCsCtIaCxIrDdNz@nF~FpHbNzIzIxC}H~MdCfEpEZANqDo^cqC{Ds@gEnEmAlFGfIqCqKec@yq@OcBl@wA`BIxAxAImBlKmExHMhD~BlFjLtFjG|BtHkAjOqE`E_BnMEjDyCgLuc@gs@r@mCzBDbMwFnIIhBfAtG`NrGtHtBbHs@IBjD_AvIuElFuAfJbAlM`DjClG|PsDjLnEdYo@bNtAdH]rJ\\~AiBvJ`BhI]p@ovAaq@KnAfEhVbBrE|DIrBaJlDcAhFxDfI~@zK`ErEfFn@vD~ExKvKdM}B~[jIpJhGbKC|BuA`Dn@gA|@mB~Ag@KxD}@rHuDrRF`DnBvFfAdMq@pAo@iAey@ydBdEjRa@hBmAf@n@xDeAfK|@~I_Ca@{DhAiAqG_G_CqDfAsFmEPv@kA|BsDz@]hA{Eo@XNYxJi@dCnBjDb@xEkDzHq@\\wAaEqDy@gEbEiRocBDrCwFdP{CfF}EnDkBjD}F|[a@vQ}DtTiApAxFxa@`DbR_`@g`C`AvE`DoFtD_DhDfIvAv^sAd\\zC`RYrAdAnDl@|IbFxX_`@y`C|@pEdIqJpCpDvEcHlBh@fAvBjDsAxII~MoFfChEzBjI~G_AdE^hFfHxDxAvEIvAhBT|Cxa@mg@[|A`CfArBdKc@nDhCe@vA_BLqC~BmEnFgDhF_@lBfAvD~Gs@jHbBg@dBhBh@pALnC`BZ_AlK|BTrCuCzAYsAnEXZuKe_@{Tab@vE_KtFqG|ALlHxFh@kAe@sCytAew@nC`GjCm@jArGjEhC`DoCfKoB`HdDvO~AlEzEdIxN|HrIn@KbC_I|MrCzEnEN{Cy]iqCsEgA{CzCmBbGOjJuCuK{b@iq@_@gBv@_B`CDlKuFxKAlBbBvEdKxG`IdCxHm@dAo@nMiE~DqArFI|JtA|G`CvAvGbQgDpIOzBvE|YcAtK|AdHWpJXbDqB|IdBfIS`@guAey@rBbHxDq@x@tGpEfChDqCzJaBjH~CxNhAhFtFtFhLjK`Lh@S~BsG`AWzKxBhFjELaD__@uqCi@SyBS{DzDuA|G@vHmAmDX`FvCzFbC~A`GhPyDnM`FrX_AzMxA`H]lJd@jC{AbE[~CvA~E@fC{vAkr@KzBtD~TfCvGxCu@zBwIzCkAdCj@nCfDzFXhLbE`DdClIrSzLbO{B~[nJxNpB~AV~A_AlIZhB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.23431, + 7.620663 + ], + "end_latlng": [ + 46.229072, + 7.609658 + ], + "average_speed": 7.197, + "max_speed": 23.72, + "has_heartrate": true, + "average_heartrate": 115.3, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2977.8, + "elev_low": 1944, + "upload_id": 14500927596, + "upload_id_str": "14500927596", + "external_id": "garmin_ping_409890357209", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 1995.4, + "moving_time": 2049, + "elapsed_time": 2790, + "total_elevation_gain": 100, + "type": "Walk", + "sport_type": "Walk", + "id": 13584490318, + "start_date": "2025-02-09T16:29:06Z", + "start_date_local": "2025-02-09T17:29:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13584490318", + "summary_polyline": "svbyG{_jm@]A?ECGI_@CEAUG_@EGHKSa@Q\\GWEG@U?CB?@GML?DMF]@MJs@x@m@z@[Zm@~Ao@nAKZ[b@sArAE@^a@LIXa@TOXc@CEQ?y@ZYPO?AKDSNOVe@VoALQZw@FCHQ@OC?QTm@\\WJm@`@g@n@q@n@k@PYTAG@DWBY^c@JU@KBKHcAl@SDB@AA?BBI?B^W@?C?@BFI^OVQLCN@VM^WfBu@TQFBBFOTFBd@M^QJOb@YNODB?NILMn@S\\Y\\AHBHL?x@c@RAZId@]^c@R[TQRU\\OLSj@y@j@g@`@m@\\]B@NZEVFP@b@N`@DVBBNABETGHALWDBC@CTDBHIF@MMBIEQGAEGD_@A@DAABBBEA?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.222029, + 7.593103 + ], + "end_latlng": [ + 46.221811, + 7.593566 + ], + "average_speed": 0.974, + "max_speed": 1.644, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 92.3, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1668.4, + "elev_low": 1595.8, + "upload_id": 14493586800, + "upload_id_str": "14493586800", + "external_id": "garmin_ping_409631754928", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Badminton", + "distance": 55.6, + "moving_time": 2645, + "elapsed_time": 2645, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Badminton", + "id": 13491389078, + "start_date": "2025-01-30T10:15:29Z", + "start_date_local": "2025-01-30T11:15:29Z", + "timezone": "(GMT+01:00) Africa/Algiers", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13491389078", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.021, + "max_speed": 0.618, + "average_cadence": 72.1, + "has_heartrate": true, + "average_heartrate": 120.9, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 0, + "elev_low": 0, + "upload_id": 14391766158, + "upload_id_str": "14391766158", + "external_id": "garmin_ping_406716617254", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 2627.1, + "moving_time": 1177, + "elapsed_time": 1512, + "total_elevation_gain": 9, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13476088492, + "start_date": "2025-01-28T17:08:08Z", + "start_date_local": "2025-01-28T18:08:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13476088492", + "summary_polyline": "an}zGmchg@FAF@Pf@FHLJp@Zx@Xf@\\VFz@@XQNCxDLl@JZGVQO\\T[KRLUED@A?FCGJDd@?d@`@V\\l@j@b@h@\\XPRNFP@`A~@NDZUJ[h@kD^wF\\oCZ}Ab@cANWTSZOTEd@HpAXn@BVGH@FP`@VVTP\\Jh@JJEBMGE?CF?PA??UDL@Cb@BR\\RN|BlA`@^JF\\ADF@BW`@]`@g@|@Kh@e@dA[^iBxCm@nA_BnCUf@g@v@d@u@tBcEhBwC^s@XwATy@Xs@PSn@]d@a@BKAIG?WDECBINEV]Vg@F[?i@Kq@AISUaCsAa@IQ?YJOLOVGVCZBl@EHEBKEGI@?AFBJ?EAX@RA@AC@@NY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52273, + 6.600391 + ], + "end_latlng": [ + 46.514869, + 6.601453 + ], + "average_speed": 2.232, + "max_speed": 4.38, + "average_cadence": 75.3, + "average_watts": 254.9, + "max_watts": 410, + "weighted_average_watts": 244, + "device_watts": true, + "kilojoules": 259, + "has_heartrate": true, + "average_heartrate": 129.4, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 417.2, + "elev_low": 371, + "upload_id": 14375169733, + "upload_id_str": "14375169733", + "external_id": "garmin_ping_406230412620", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 3965.4, + "moving_time": 1378, + "elapsed_time": 3817, + "total_elevation_gain": 56, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13416297791, + "start_date": "2025-01-21T17:21:37Z", + "start_date_local": "2025-01-21T18:21:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 24, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a13416297791", + "summary_polyline": "{{{zGyihg@?DBDj@`@VJ~@f@\\PTRJBh@GLMj@kAx@oBn@{@FCNChBXRSN]~@mGFw@VqAFe@@WGIIAg@@QEOBWGa@C]Gk@EU?CAEICKBqJCoBGE@LHR@RBxLE`CJdBB~ACp@SxA?`@Gj@I`@a@p@c@fAs@hAQb@GFMDa@BIEAE^ONMLSLg@BW@[Ec@IYIQ_@_@aCiAIAM@a@PWPO\\K`@CZEHBOJQt@c@Ze@`@H@FAE@AAD?C?BAC@BCA@?A@@A@@BOIKUMSA[NYZIXEb@@^Db@N\\XTh@ZjB~@b@OPOLWLe@@a@C]I_@O[WWq@UgAk@SGS?YHUXK^Ef@?f@Nf@RXFFH@j@V|A|@R@XGX]Nc@DYA[Ky@Y_@g@Yq@[[AKBCA@ADD?CC??B@CABBAA@@BAAC@B@?C?D?E?B@A?@AAB@C@@EADDCM]WUMCYHWTSf@E`@?^DZJ`@HLNNr@\\|A~@DBT?XMRSHOJq@@c@Em@Yc@YWo@[iAm@_@CQ@[LYp@EZ?j@Jj@Zd@pBfAh@PRBJC^WRe@Fa@@k@Ga@M[SUwBeAMI?CBd@AC@B@?DB?DCC?B@C@BAEAD@E?DB?ACC@@CAB@A?BCADI?BA@@I@FEB?A_@Ma@H_@d@UJCL?VABGB@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.514705, + 6.601411 + ], + "end_latlng": [ + 46.514895, + 6.601708 + ], + "average_speed": 2.878, + "max_speed": 6.74, + "average_cadence": 76.1, + "average_watts": 265.3, + "max_watts": 584, + "weighted_average_watts": 243, + "device_watts": true, + "kilojoules": 384.6, + "has_heartrate": true, + "average_heartrate": 142, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 375.8, + "elev_low": 372, + "upload_id": 14310183157, + "upload_id_str": "14310183157", + "external_id": "garmin_ping_404288110314", + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pre sport run", + "distance": 4603.9, + "moving_time": 1535, + "elapsed_time": 1615, + "total_elevation_gain": 4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 13415489142, + "start_date": "2025-01-21T16:48:49Z", + "start_date_local": "2025-01-21T17:48:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13415489142", + "summary_polyline": "s|{zG{jhg@DBDVJRVRdDfB`@ARGJMbBkDl@cATG\\?b@Jl@DLEJILSVuA@Yd@wC@]M{@CKGGMGYG{BOMIGSCYD}BI}B@_ACo@@oCEyBDUPU|@WPMFQFq@H[b@w@NS\\UDKAcAPgACQA_@BONa@@KGSOKGQBuCFOr@g@FQHsA`@kDh@oC^aBl@oBd@kAl@uAf@}@@SIISKEGN@LFrAz@NFLC\\[f@cATk@dBcDh@w@z@wAVQp@iAlA_Cl@}Ap@wA|@wBcAtCeA~BAJu@vAUZO\\_@p@_ApAkCdEENmAhCw@x@w@a@gAs@O@HJJDNLBNCP_AtASb@o@`Bw@jCq@|C[xBWvDIPs@f@ELCZAjBCl@S`@k@h@Qd@KbAWzAGp@Fj@VjA?RCFMNeATUXEz@BlEGpKDZ@dAJlB?v@]pDGb@ENq@hAAHMZaApBGHOFa@BGACM`@_@JOPe@DY?c@CWGWMYuCwAQGOAOBOHMNOb@Gf@MV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.514823, + 6.601589 + ], + "end_latlng": [ + 46.514889, + 6.601713 + ], + "average_speed": 2.999, + "max_speed": 3.86, + "average_cadence": 77.4, + "average_watts": 304.3, + "max_watts": 372, + "weighted_average_watts": 302, + "device_watts": true, + "kilojoules": 467, + "has_heartrate": true, + "average_heartrate": 140.2, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 376.6, + "elev_low": 372.8, + "upload_id": 14309325446, + "upload_id_str": "14309325446", + "external_id": "garmin_ping_404269479827", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rando au dessus du brouillard", + "distance": 9501, + "moving_time": 8127, + "elapsed_time": 11222, + "total_elevation_gain": 235, + "type": "Hike", + "sport_type": "Hike", + "id": 13396295512, + "start_date": "2025-01-19T09:24:47Z", + "start_date_local": "2025-01-19T10:24:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13396295512", + "summary_polyline": "{bszG}wwi@RFX`@m@}@m@g@_Ae@YaAIaAUw@e@}@s@oBc@}@bCfGZjBPn@jBfAJRKRJf@p@n@?LdAv@DFANM@o@Oa@@WMmBwBU_@gBeAGS@cAKU{@k@m@Gs@c@o@?_@[a@OiAsAgBqAa@s@a@UgBMk@Pq@W]@m@PWZm@Hi@ToALDDHIKMHAOHFGIAGKD?EEo@YEMc@YaAAcAi@k@CqAZ?K?HEB_@WYFiA?aAIi@QW?QLUSUYaAMOYg@OwAw@u@Q@Dc@R]Y[Be@UYJDGQFa@Ec@M{AuAWEc@PK`AWf@U~@Wh@I^EZH@@LINKAHG}@g@Wc@_@qAMsAc@}@]wAc@k@Ku@Oa@[UO]QOcA{AcAoAq@a@u@_@]y@]UUg@Wu@i@]i@_B]_@]MYk@@K@DGFAGF@a@cAy@_Ae@]sAm@kAAeBUsBEHMIL[JKNOzBg@hAu@z@s@HMAGOFg@CE@ULs@Bo@b@N@GKG]w@Ew@UyB?gBNwA?uAHWLKJc@LUFg@F{@b@q@VSv@SZYd@qBf@{@XcBMMGDBsAG{Cc@y@}@a@Ya@QqAg@wBsAwCa@sBeAgDWk@oA}Ac@u@s@oBWoAa@s@Ok@OSi@YOUg@sA_@g@i@QcAm@mAg@MQMo@qA{AwAc@MKO[@@o@q@]Qo@i@kA]OMmA}BWgC]m@}@_AWc@eBiFWgACi@@u@Hi@`@}Ar@}Bl@{AASSi@Mo@MSEc@@_@HUv@]TYIo@OQ[IVuA?S]i@Sw@LgB`@wAAiBToAPg@Jg@Ki@_AyBOQKk@S]f@YX_@BMSwCFSNG`@TfAIMSZ@@EIU\\CFc@f@Wt@m@tEiHfA{@Q{@La@NOXIdAFKQSEIg@RuBWg@DCCDLDHZVDdA`Ax@lAnBtAz@XhAIv@Xr@|@`@Lh@n@r@\\h@`Al@LFA@QAL`@\\P\\|A?r@Nb@XdBJ~@V|@tAxA|AZX\\BZRDNBbAG^]n@gAtAK^EpDFRN@dAWj@XlAjBv@|Av@fABR\\RSOMJAZn@h@PHJEp@^IAEi@BK[hBRXT@PKa@W?GT[Ty@COGFQ??ZKX@LHOPDNNBLd@^HL@LEDF?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.469743, + 7.008157 + ], + "end_latlng": [ + 46.485516, + 7.042344 + ], + "average_speed": 1.169, + "max_speed": 3.026, + "average_cadence": 51.4, + "has_heartrate": true, + "average_heartrate": 90.3, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1148.2, + "elev_low": 769.2, + "upload_id": 14288498951, + "upload_id_str": "14288498951", + "external_id": "garmin_ping_403647849569", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cooold one", + "distance": 8457.3, + "moving_time": 3129, + "elapsed_time": 3302, + "total_elevation_gain": 155, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 13384802537, + "start_date": "2025-01-18T08:03:19Z", + "start_date_local": "2025-01-18T09:03:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13384802537", + "summary_polyline": "_`}zGexjg@AIBEBCr@FH?FG@I?u@JYEy@BGDCLCTBJJRd@JNTJZBXTLBJMR_AV]DUFEN?PFZRZJRNJ@FADETc@JEJSQd@QVGVILn@yABIGADMn@cAJAX[PGPMj@ELD?EA@@EBJB?BK@@Bp@DR@@@CHU?KFCRPTt@Xr@Z\\HNV|ABNFDFMX}@Z[HQJaAViAHUNAr@LT?NK`@m@FCND\\RhBj@r@l@HNDT?n@KdAE~AM|CSxCc@tBM^AJr@t@JNDLFHNDJLf@Zr@p@ZP\\Xl@VTRT^LHPBb@Av@GPKTYHUB_@FyCHQl@c@FMNwBVqB|@{EV{@h@cB~@aCx@}ABKAKGGWMA@@_@Fg@@]C_@OkAOw@Fe@Pk@N]v@sAz@cBJIXG^k@fBuDhC{ET[XMPQ?US}@e@uCS{AKe@?OHSZi@\\}@zCuF`BmDt@sAtAsCr@qAf@mADQA[Ie@KIMDs@`@_@l@Ud@UXq@d@S@WMiA{@Ug@I_@Gk@Cq@@iBDyB?OJ][yBQaAW_BMyAEyADiATqB~AaK|@aFTsA?SESg@i@GSI{@@WBa@AWc@m@y@w@MAKHe@hEEPMPSAg@Wy@OIE]_@IEc@PKLMCGBu@nAg@tBUlAQn@}@`CGF[PGTCB}@Ua@TOTi@n@QZ]^kA`BYj@GFAAGGMYQMkAMWIg@KG?QJi@|AQVGTEd@Wd@CRDXAJ_@|@Ol@a@dA_@p@Op@Wv@AJB`@Oh@G^Qr@Kz@Mh@M|@Y|@ANBh@IZC\\m@hCY|@Gr@WhAMx@_@~AOx@?RR`@Pl@TPPFJVNHN@|C?TDZVPTJb@Fh@@|@CBGKIq@EOUjA?XCBE@MAGEMBWkAIMMIgBU_@DKLHJRAf@P\\FRHHTCPCDKBOEc@[AM@Ep@DPFBDARGLE@WGIB[G`@nA@DCJSKy@M_AYGEKQOq@E?WLIHOd@YjAMx@Dn@Kz@@LCx@JlC@bBAZINMHc@D{@Ei@KODGX?j@E^?n@C^Cl@ADGFWDUZCPJt@EPWr@Wd@]|@i@z@{@dB_@p@ALCLkAvBWLUDUAWQU]IUE[A[FcB?sAAQGMMGG@KJk@xAu@fBe@f@Yf@KXEZAZP|AFnAEzAGrAKv@ERGF_@AG@ILI^G@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520485, + 6.613956 + ], + "end_latlng": [ + 46.520519, + 6.61378 + ], + "average_speed": 2.703, + "max_speed": 4.06, + "average_cadence": 77.3, + "average_watts": 297.4, + "max_watts": 467, + "weighted_average_watts": 306, + "device_watts": true, + "kilojoules": 921.4, + "has_heartrate": true, + "average_heartrate": 150.7, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 469.4, + "elev_low": 376.2, + "upload_id": 14276097760, + "upload_id_str": "14276097760", + "external_id": "garmin_ping_403327761521", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 70 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1291.7, + "moving_time": 2285, + "elapsed_time": 2600, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13363503249, + "start_date": "2025-01-15T17:21:16Z", + "start_date_local": "2025-01-15T18:21:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a13363503249", + "summary_polyline": "a}{zG}khg@FT\\v@XXrAn@d@X\\FP?LELILQVw@BMCm@EYO[MO{@_@[S}@a@KEQ?MDOHONGLK\\G^@ZNr@LPLNx@^tAt@LBP?PGPONYLo@@k@Mo@OUa@YWKcAi@_@OQCSDQHUZO`@Cb@?^pBeBFBGCD@?A@B]QB@NLH@[OXNCEABDAAAABAAB@?A?@CCFk@B@@CC@@CC@@@@C@BCA@AIv@?ABEDFC@@CAB?A?@@AG?@@??@AAB?A@AAB?AB?A@?CA@@A@B?E]M\\L?@YOPJJACCED@AA@?C?BBCA@AA?@HW?QBACC?DBCC@?A@@AA@LI`@@B@AA@ACD@@BBEI@?@@AC?B??DCAB@CABAADACBAC@@BCE@@@E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.514892, + 6.601755 + ], + "end_latlng": [ + 46.514223, + 6.602159 + ], + "average_speed": 0.565, + "max_speed": 2.96, + "average_cadence": 72.2, + "average_watts": 186.2, + "max_watts": 303, + "weighted_average_watts": 152, + "device_watts": true, + "kilojoules": 117.8, + "has_heartrate": true, + "average_heartrate": 115.5, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 379.2, + "elev_low": 371.8, + "upload_id": 14253164553, + "upload_id_str": "14253164553", + "external_id": "garmin_ping_402608736963", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Walighürli avec le CAS", + "distance": 10703.5, + "moving_time": 10000, + "elapsed_time": 16738, + "total_elevation_gain": 1095.3, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 13333999356, + "start_date": "2025-01-12T08:15:35Z", + "start_date_local": "2025-01-12T09:15:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 6, + "photo_count": 0, + "map": { + "id": "a13333999356", + "summary_polyline": "}tczGc}ik@n@Ri@j@u@B{Am@aAOqA}@o@MYWeAl@aARW`@TAQPR?KJLHIXPGK\\H@?PKB?RNA?NRSM|@P]FFj@YARHMJ^G?@XHEJj@TW?|AHb@GvAlA@Hh@ZD@h@e@z@@j@\\b@d@c@Jh@TMj@fAr@j@T@CXFTK^FhB^Gf@Xd@lA[`@VRfBZa@h@nBx@qAnAk@jBdDt@Oj@pBbAh@d@d@|Ao@j@m@RCJw@N_AdBr@x@e@b@Gb@nBzASf@KhAjAlA`@zB\\h@|@z@ZF?x@u@z@i@tA@j@rAd@z@dAL^K~@cBdBSfA?j@L~@YtBzAFT\\D`@Ed@u@\\e@r@Tz@AnAyAZDx@YB@h@_@OBZe@~@WpAy@v@gBhCOr@s@|@Sl@S]UAMVEb@W?In@qAA]jAU?Y|@EFEQOCs@nAa@jCU\\Yu@EF_@YSe@cAUi@DAV[`AWVQBUt@YL{@fAQAU[g@p@u@d@i@?qAf@eAH]ZQd@kAl@QZ?`@[?QNu@[OFSe@WMs@FkChAiBYYt@m@KqAV_ChA_BqAULAVa@d@cDlAe@LtAkCFi@`BlCJKX}AZ_AVR`@jATw@V]TiAZk@t@z@V[V`@Tc@b@j@Jm@LGVXf@oAb@z@h@cBJMHNJCb@aBLOXuA^s@k@sBEo@zA]h@}AXM`@s@tAs@zCa@rA@fBLl@f@f@w@ZGx@j@Jx@\\AGhATGAb@VKA^T?AjANXb@Zx@DNLLb@VWl@b@NUf@PPAPQLk@IuAR{@TCLm@TBrBkBvAm@xAeAf@_AFg@l@}@Le@CMd@g@HcAt@Wb@sARC\\gAh@eAz@mCXcFUqDUgACuFMo@De@NIoAuCQmBs@kCK}DBeBi@o@WCQ}@QYAk@d@c@Nu@lAe@d@mBEoAWe@wA}@qAwBg@eA?w@JUEIa@UkA@Um@u@]KoA_@iADa@U_@Cu@N[aB_B_@w@q@Em@WGu@p@i@AUs@kAm@DIGIiBB{@M{@EIQN_@q@aA@Qg@EiBOSJOEMpCgAbA`@v@p@zDjAf@DbA}@q@IY]@Yv@iAxAYbELb@Mz@_A|@Ir@e@rAuB\\w@GCDD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.390711, + 7.264989 + ], + "end_latlng": [ + 46.387482, + 7.267187 + ], + "average_speed": 1.07, + "max_speed": 12.56, + "has_heartrate": true, + "average_heartrate": 148.6, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2007.4, + "elev_low": 1182.8, + "upload_id": 14221477849, + "upload_id_str": "14221477849", + "external_id": "garmin_ping_401685323660", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 201 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Taveyanne en silence", + "distance": 11383.1, + "moving_time": 10057, + "elapsed_time": 14062, + "total_elevation_gain": 166, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 13272961163, + "start_date": "2025-01-05T10:13:08Z", + "start_date_local": "2025-01-05T11:13:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13272961163", + "summary_polyline": "}gpyGymhj@D@YUM@{AVUTHFQGFEEDDFBOk@rBG`@BRMz@INOAQa@EgBOTUi@OOYgAGu@MU_@ScBSeCoAqA_Cw@cAwAuAg@Q[a@WOgAaBGy@K_@e@k@SE{@q@q@iBc@e@EOHCIJ@Gg@S{AmBWQo@}Ba@}@cA_AQg@[]Ii@WCw@u@a@QoCkCQw@AcAv@qC?W`@mBN{AMJkADm@][cAAyAGQk@e@y@_@}@aB]oAe@INAOQCKMGDH@Za@Ao@W[_@Ya@e@gBg@w@Sm@EW?YGQGgBa@yCA}@QoABcAR_@NSQKa@eA@e@TwAq@k@[m@c@{AKy@EwAJ_BOgE@[FBIEBBNEMDAI@qCGcAHi@xAgFr@oB~@sD`@aALgA\\cB\\w@BYGYs@a@YeAiBiBq@i@M_@ZIg@OF@BPONcAf@mAvAy@h@SCq@}@Wm@}@uAUCWNDIIbB_@~@[Pm@O}@T[^KXNBCFk@h@y@b@WQSi@Cy@Jq@SqA[s@c@@JE[@[UiA@s@t@]r@k@tC{AzF_@f@a@|Ag@pAs@~@MjAHv@JNGnIe@|A]d@CrC@`CN|CJp@B`AR|BJjCBtGC?MjDNzA\\FhAl@Tb@t@r@b@x@p@^bArA\\pATTLfA^rA@v@G`@FfAV`BOvCIDHLHbAZNMHFl@JPF`A@b@IHd@z@h@j@NpBU\\DCF|@\\`@f@tADbAKlA@^DXPVC?TdA@v@R^Hd@AfAEZAGHEN@DN@TIl@DFIBEb@@`ASz@A~@IAABBGFDK?FG@JECHCG@K`BL^`AbBZfAJv@FlDJbAX|@nB`CVj@J~@`@dG^bC|AfCRl@f@pE`@`AnAzB\\Zr@Dj@^lBdDvA~ApCjEjCdD`BtA^n@j@zAh@rB`@fGhArG^pC^`B`AnDFr@B~AItCPnAp@n@M@h@ZT^GB@KBHE@?KDAnA~Aj@TrAR`Af@x@p@`@J|DCrAdAv@z@~@h@~@v@h@p@@Vp@tArBtBbCnEp@|Bt@nFFdBo@lDO`@eAjAs@fDUf@a@n@a@\\oCnAu@n@_BzCg@jAeB|CfAtDRb@z@hDFhACjGDpEUf@q@PkCV_A\\QT?PFq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.29135, + 7.093578 + ], + "end_latlng": [ + 46.29608, + 7.056647 + ], + "average_speed": 1.132, + "max_speed": 2.18, + "has_heartrate": true, + "average_heartrate": 105.5, + "max_heartrate": 129, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1657.6, + "elev_low": 1260, + "upload_id": 14155968836, + "upload_id_str": "14155968836", + "external_id": "garmin_ping_399659941444", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Badminton", + "distance": 103.6, + "moving_time": 7048, + "elapsed_time": 7048, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Badminton", + "id": 13255538878, + "start_date": "2025-01-03T13:03:42Z", + "start_date_local": "2025-01-03T14:03:42Z", + "timezone": "(GMT+01:00) Africa/Algiers", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13255538878", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.015, + "max_speed": 1.029, + "average_cadence": 60.8, + "has_heartrate": true, + "average_heartrate": 118, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 0, + "elev_low": 0, + "upload_id": 14137229517, + "upload_id_str": "14137229517", + "external_id": "garmin_ping_399082954279", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Too early run", + "distance": 9150.5, + "moving_time": 3121, + "elapsed_time": 3724, + "total_elevation_gain": 115, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 13252249333, + "start_date": "2025-01-03T05:32:19Z", + "start_date_local": "2025-01-03T06:32:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13252249333", + "summary_polyline": "s`}zGswjg@@KHQBC\\CZDJCJYD_@?QFc@@i@Fw@CkACa@Om@K}@DYJ[d@_APe@Sm@_@i@MWLNPb@Zn@DFF@JKvAqDLS\\]JOPq@H}@DOJKZGHKV_AVuAh@gER}@@]NkAl@uDFCJAz@Ph@NL@DED_@@UIcCAqAFkA\\cBPuAb@aAROH]B_@FMTqALgAPq@NcA\\gBFg@@a@XmAHu@No@Tm@P_AFa@AmAVqCBcAHw@@w@Jo@Pa@Ji@NS`Ae@z@gAdAy@PKv@Kb@QTMb@]h@[\\m@X]b@qA\\e@h@cAr@iBv@aBp@gARGLMFi@?cAPeADe@PmA`AqFT{@BW\\kBTiBf@wBRsABWH[PqAPm@VoADmABMJMHEJ?bANv@RRPEJKj@GlB_@nEIxBUxCEJMJ_@BEBOTSr@QVO`@OpAA\\Bb@Gn@EbANbBCn@@b@JHP?~AQLKd@_ALQXQPEH?JDVVTN`@@`@Ft@NF?ZM\\INB`@RV?TZj@JTJFHBTFJ@LgArFIp@qApHGr@YbBM|A?z@Bz@HnAJx@`AtF?FK^C\\IxEKnCGp@EdA?^BR^n@DP?VKlA}@zBSp@a@t@Sv@kB~E[tASlAYbAe@vBy@nCi@jAkAnBm@pASV{B|DyA~Bk@hA_A~AITI^ITe@^GHgCdI]lBUbBg@rBY~AUv@eD~FEb@ELIFUDMH_@b@U^Sb@[bA]rAe@|B[xBa@jBE^KXUdBy@nEMxCStB]bGQpAGT]z@k@n@Yf@IVCt@e@hDUhBMrCc@pDOv@]r@MJEAMIMQq@i@k@QWQu@y@k@e@U[m@i@M?ENOIIAe@JoAMsAAaAGSBOHg@Dq@EICi@i@o@_@}Au@OQFVw@Ym@y@WWO[iA_FYaBMaBCo@CyBBo@LoBV}BTkBZiBFo@JWJMb@KBIByAFa@HKVIDEh@{@LEPBfACd@BJELQXeATi@Jw@`@kBD]@m@DOJQBKDo@Cu@@WTm@t@eARm@Hy@EMAm@EM?OEI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52058, + 6.613864 + ], + "end_latlng": [ + 46.520807, + 6.612339 + ], + "average_speed": 2.932, + "max_speed": 4.54, + "average_cadence": 76.3, + "average_watts": 313.3, + "max_watts": 536, + "weighted_average_watts": 315, + "device_watts": true, + "kilojoules": 973.4, + "has_heartrate": true, + "average_heartrate": 160, + "max_heartrate": 191, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 468, + "elev_low": 375.6, + "upload_id": 14133663166, + "upload_id_str": "14133663166", + "external_id": "garmin_ping_398971465182", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 108 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Corbetta avec Noémie et Tania", + "distance": 9165.1, + "moving_time": 8843, + "elapsed_time": 12056, + "total_elevation_gain": 401, + "type": "Hike", + "sport_type": "Hike", + "id": 13238506668, + "start_date": "2025-01-01T10:42:40Z", + "start_date_local": "2025-01-01T11:42:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13238506668", + "summary_polyline": "gu|zGykni@FO@o@MaEH?G?DDAGCDBC?JlAa@RKJ_@r@ST@jAz@j@bBv@d@PXDCJHLf@CX?nARCDJPFR`@LFBDAr@PVzAPhCk@ABd@EhAJGDdACRDHJLzABp@Cj@t@|AQZCh@YfAHxARd@Ah@IFTvBCt@FR?t@HXJfCErBGRMPB^[VOBOILn@x@tBh@z@t@fBd@n@ZFzAfArAEJHF\\h@@t@`@f@Lp@@d@XT?EHAZDPMjBGhCHz@JNx@zCpAp@l@I|@NV^`At@`@Ft@l@PEj@v@d@VZn@H`@Tf@Lz@Bd@Cn@\\\\h@jANnC^|Ar@vEHjBFTGDFDH`@?`ADP\\p@RnCx@tAPz@MzAAp@\\tAJ~@GvA@t@V~@DnBTh@?RZz@X|EMxACME\\MX^oB?YGUAkAUwB@MK[UWUaA?sAOcBBmAA}@KaAYq@Ea@AQJ{@?q@Qe@o@aAWoA}@YCOMBB?SSSKKWAWCJAMDQLLKOI@LF@IIG@J@GME?DG?S]UICa@Oi@OC?c@[QSWIQIi@GFEW@AI?CU]GM[c@EJEEDO?EEH@[KQSg@GU[_Ae@KLAEGXIF?LUj@Gv@AhAMp@MLQB]`@K\\Yb@g@nAOCWJFVAl@s@XTZRd@?E_@i@RPg@p@Sj@QdAF\\EFAdAKPLj@WzBAfBNvAPx@JdAf@tAj@j@J@k@dB[^AHY\\_@DGIk@?c@OEKQSGD{Am@oAu@u@w@i@cAe@aAG_@eAcCQm@c@mCEu@Ta@GO@a@[YIk@FYBgANs@Vc@F_@ZOFVLuACMLcA@}AN{@`@{FIo@]{@Js@N@KWAo@IUBa@d@URgBRm@NMBb@BAOW@KL]T[@YDANy@Za@Tw@d@kAD?Cg@@w@Oq@k@uAUmBH]kAKw@g@q@{@_@S@}@Ja@JGvAIrBHNAFMBW_@cAc@gBiA_BqAaCQKAY_AuCIu@@QT[\\?JMBiBQCo@gAi@Yi@}@SgAWQEW_@CE^UX_@AOLy@hAGPYLORoBEo@HU^URKTQzAAfAKVaCa@YFi@xAKf@s@~A{@rAm@jAg@l@g@v@WVm@Bm@Ro@d@s@x@_IdLCJq@l@MOAWd@sCEo@LgAL_@UUBGAEO?Hc@GEHM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.51876, + 6.960132 + ], + "end_latlng": [ + 46.522109, + 6.94998 + ], + "average_speed": 1.036, + "max_speed": 3.4, + "average_cadence": 50.5, + "has_heartrate": true, + "average_heartrate": 102, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1406.2, + "elev_low": 1079, + "upload_id": 14118857784, + "upload_id_str": "14118857784", + "external_id": "garmin_ping_398452233300", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Walk", + "distance": 1553.4, + "moving_time": 2063, + "elapsed_time": 2313, + "total_elevation_gain": 65, + "type": "Walk", + "sport_type": "Walk", + "id": 13229591134, + "start_date": "2024-12-31T10:08:43Z", + "start_date_local": "2024-12-31T11:08:43Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13229591134", + "summary_polyline": "i}ewG}ilh@BKCEKGc@GKGAK@OAMYs@Wg@KGGUGIEEIAEESa@cAi@GQQgAIKEFIGIDK@YISDICIDKCM@s@\\ODU@IBGFIGANEJU\\?JGJ?MBACJ@JCLIPMJG?GSA[K?CDIBEBMTK^AZMLIAONIE@BS\\AEFU@@CRGDC?WNSEe@d@OGKDEFMFKCC@BGDGBNHJDLFV@PNNDN?d@LP\\HDKJ?BIF?LBCARADEL@XNEC@YHUC[BQDEL@NLDSRDJAJ@NW@UDGRK?EXGHKLCDIAEBMHAJKPEJDRBBIHINGTYb@U`@OFE@??DC@LJLI@BLA@BB@D?FEH@LBJJF@FENJBIBBBAA?@?BGN@CHJBBJl@fAHRDZ@ZBBd@HDUNUPBD@A@DAGCF@@FKB@CB??E@@DEB@AJ?ILICDM?DAMBHACDE?BC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.91077, + 6.785753 + ], + "end_latlng": [ + 45.91058, + 6.78611 + ], + "average_speed": 0.753, + "max_speed": 1.7, + "average_cadence": 54.9, + "has_heartrate": true, + "average_heartrate": 114.4, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1511, + "elev_low": 1461, + "upload_id": 14109131027, + "upload_id_str": "14109131027", + "external_id": "garmin_ping_398118846722", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2011.6, + "moving_time": 2301, + "elapsed_time": 5582, + "total_elevation_gain": 10, + "type": "Walk", + "sport_type": "Walk", + "id": 13217103548, + "start_date": "2024-12-29T14:01:16Z", + "start_date_local": "2024-12-29T15:01:16Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13217103548", + "summary_polyline": "awhwGu_}h@CAUAHEEDCC?G?H@AABGA@@@AADDCADE?HI?GEFFGCD@EBBFrA?l@Q~AENAHNJBHELBGA@?CA?B@A@AAA@@G@DB?C@?C@BAC?B@OBG?]Fk@AY@ENMF@HDDHKEAYFG?@EE?O@NTTH?DKDHHBXAHA@[DO?BK?ECIBEPA@?CDFA[FETBBAGAAC?BAGFHNA\\FDEBMBENFPd@f@R\\CNIAAADAGFG@FARAGCCDFBKC@?H?GBCARAKBA@DCHAC@DEE@D@OFHDb@SrA@B?A@T`@VG`@GNIz@Qt@Gf@GNCAARAAEN?GIVEC?E@@@ABF?IXW\\HB?CEFCAF?CB?C@?@DAED?GBDDKD?CBFGCCB]EQW]CUDc@L}@PIJAJBPEGF@CFC?Cd@`@H@@@AF@EAB?Ea@[EMLoBi@i@WIGE?FDKAFBEC?D?t@n@PFBPFBZCF@\\Tx@d@p@l@`@FLFPC~@YDDBJD`@Al@YvABAACKLKHSDe@??BOBSHUA@VGO@q@AD@L?AFLEBA_@?Hc@f@L@DJNDFA@YE@?FKAUUG_@EIICMAAGB?CCYWC@?HS_@KI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.92513, + 6.87115 + ], + "end_latlng": [ + 45.922931, + 6.869206 + ], + "average_speed": 0.874, + "max_speed": 2.669, + "average_cadence": 50.9, + "has_heartrate": true, + "average_heartrate": 83, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1040.8, + "elev_low": 1029.4, + "upload_id": 14095581560, + "upload_id_str": "14095581560", + "external_id": "garmin_ping_397600933276", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Hike", + "distance": 1663.2, + "moving_time": 1935, + "elapsed_time": 2136, + "total_elevation_gain": 77, + "type": "Hike", + "sport_type": "Hike", + "id": 13214221815, + "start_date": "2024-12-29T09:58:51Z", + "start_date_local": "2024-12-29T10:58:51Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13214221815", + "summary_polyline": "y`fwG_olh@OSQc@EGIAS[WSa@MIOAMWo@AMQa@C[GQAYHe@Va@G@@CLC^@Zk@PCVKPG?ECDDAPKNOf@@^JFCPBFAJQL?@ENOH?VMFSHAGCQ[ESDKBAFKE@II?CDQ\\o@DCDBTk@XiAN[`@a@NEASFe@?]NcAXe@\\ITKAE@BOJ?ZFRDl@?XFPA?@A?HDF?JFPFFD@LEF@\\JBAA@DBGBG?OME@MAIBMPH\\NDFJLfA@XNXDb@HPCf@@`@Nb@Hr@LZC|BVTLj@Fl@C~@BFCJA?GDKBSGKDc@`@m@D_@LQG[CQDq@fA_@PUDKFM?e@HKHGJC^o@rAC@OEA@?JGNGFE@@BGSNOA??C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.911331, + 6.786567 + ], + "end_latlng": [ + 45.910827, + 6.785802 + ], + "average_speed": 0.86, + "max_speed": 1.66, + "average_cadence": 55.2, + "has_heartrate": true, + "average_heartrate": 98.8, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1486.8, + "elev_low": 1417.6, + "upload_id": 14092489014, + "upload_id_str": "14092489014", + "external_id": "garmin_ping_397534825831", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chailloux", + "distance": 6605.1, + "moving_time": 7256, + "elapsed_time": 9067, + "total_elevation_gain": 458, + "type": "Hike", + "sport_type": "Hike", + "id": 13201335522, + "start_date": "2024-12-27T12:47:00Z", + "start_date_local": "2024-12-27T13:47:00Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13201335522", + "summary_polyline": "c}ewGkjlh@GI_@CYOBICSGUo@sAIEMWQO[g@UQ[IKKa@gBSe@Kc@BWRm@AQ@Q\\k@IICBW?WGUo@?E@D@CGQ@UDSn@i@f@[DSZWHUJQj@q@H]CSBEI?FD?BA?Bc@Po@F}@Nc@BS@q@EQMWGUIOAOOWGYKQ?GBDU`@CNWr@G@OKEIAm@ESDSC[Oa@K_@Ea@?[CMEGUw@C?ADMa@Fk@[d@KHKXAXGZ?fAQz@QKYa@@BMUSs@CCa@?a@Im@PIIESHy@DU@OBKAcAMg@A_@?o@DU@SFMJg@LYBKLKJo@HKB]LYN{@LOJWF{@Ja@LMFU@WDK?IGIIUD{@HSAODG@SBE?HADB_@h@{@FW@OAc@LUIICUBc@Ay@JCG??MHHCBCGB?AAJg@@_@Vq@BOBYHWXkA?MLe@De@?y@Ng@BWDy@CqAEM?KHiAFk@J_@Ds@M_AGMAFDCS^K\\CRM^W`@UFMHM\\ERUb@Kd@Uh@I\\q@p@ORENk@x@?HGBIOE_@GO@MEOA_@Di@Ca@PwAACHaB@c@CUR}AF}@JaAJ]?SBUDI?KG_AEUGq@Ia@CcAIy@BQ@FAYDk@Ck@Ss@c@_CA[Hw@B}@KiAOcAEMCCR|@JhA@v@GfA?h@Fl@XbAD\\JPBPBt@GrAFl@B~@JhARlAI|@YbB?JMdAGlA?hAEz@QjAEh@@ZEbAFPNtADAf@aA^i@f@k@FUTa@Fa@Vo@ABFAFEAYRa@\\KLHII@IPQCBL[Nm@Tm@DEPd@Bp@UfCCbABtBIp@c@rDQz@GNMz@_@bBIp@G`BLd@?FKT?b@GZOXWXGPGl@UdA?PP`@In@Yx@Ef@G\\Mf@Uj@]`BYv@Ud@SxACR?ZNx@Ft@Ih@AXMb@?T@LFPd@Mf@Bf@ADDDTTl@HL^`@BA@KBm@Cs@Fo@L]f@{@JEBHG\\@NNX@JFBX\\@R?FC@@VLr@JVH`@BjALd@HFBCDWAQAE?FCAHIPKN_@DALPXp@Lh@RXDJ@NE|@UpBOj@CXBVKVEZGHo@j@CP_@r@e@X_@`@OBURFLFp@JNRHVIH?FDFJCHBD@FE`@MVQPIVCDEt@Pd@PR\\zADHl@R^h@PHNTv@|AHb@Db@t@RBHCHINKFAKBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.910748, + 6.785823 + ], + "end_latlng": [ + 45.91086, + 6.785683 + ], + "average_speed": 0.91, + "max_speed": 3.02, + "average_cadence": 52.5, + "has_heartrate": true, + "average_heartrate": 109.3, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1922.6, + "elev_low": 1456.6, + "upload_id": 14078603287, + "upload_id_str": "14078603287", + "external_id": "garmin_ping_397015813229", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "The last before the holidays", + "distance": 5596.6, + "moving_time": 2018, + "elapsed_time": 2319, + "total_elevation_gain": 112, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13155792234, + "start_date": "2024-12-20T15:16:46Z", + "start_date_local": "2024-12-20T16:16:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13155792234", + "summary_polyline": "u`}zGawjg@AB?a@FMHILEL?j@PHGF]?e@Ba@?w@HIR@PFLNL\\LJNH`@@ZVH@FC?BFc@Lg@HQJKFUEKA?\\FZLhAj@J@NOJODOFEC@@ITi@PUR_@FCFH@L?x@O|@[rAA^?FPTB@LMh@kATa@Na@PaAPk@HKNBHADMBYAcAFiAEw@FoADQLEl@Fl@?GBNH~@J^FH?HIFODa@Aw@Lg@Bg@LUVw@Rw@d@oARq@l@sADe@XwAnBsCTSLITELGt@kAh@cBn@{Ad@qCFIZQRQJ@TPhBpC^x@`@nA|@jBLf@DJhBtAn@z@f@t@FBD?VQD?ABNPFVD@PVLJPXF?lAaCz@{Al@oAv@{AROf@Ov@[L@DG?Gk@cC[_BCa@BOrBkD?LAC@@GIFED@DItBqEPa@Tq@P[X[l@qAl@k@r@DM@[EECBQDUh@gA\\aAj@iADO?a@SwAGOEEK@SXi@nA[h@GTGLONe@TQRa@bAQt@IPW\\MJYLMLCLD`@EHC@GOIGWAOGkA@e@S[IQUYKQAQEc@O}@WcBY]C[G[Mu@QcBk@K?gAU}@Kq@CKCoAe@o@_@y@OYMYEWOi@Oi@Kw@A_@O_AOaAEu@QWMeAOUMGKOII?C@_@x@sCtOEJAXENEJQJEHQlAUp@MdAMZe@~@Sf@MfA_@vBGt@Ar@ABQE]JKLGTOx@Gn@Mf@Gl@SxA]zAKx@c@lEW`@YNQPKZKjAGLk@p@e@p@Wl@e@vAMR]`@_@t@ITEj@XxBBr@A|@IrASlBKDg@C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520595, + 6.613771 + ], + "end_latlng": [ + 46.520401, + 6.614042 + ], + "average_speed": 2.773, + "max_speed": 4.42, + "average_cadence": 77.2, + "average_watts": 315.7, + "max_watts": 566, + "weighted_average_watts": 328, + "device_watts": true, + "kilojoules": 601.4, + "has_heartrate": true, + "average_heartrate": 149.6, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 467.2, + "elev_low": 370, + "upload_id": 14029593201, + "upload_id_str": "14029593201", + "external_id": "garmin_ping_395217639406", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 42 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Badminton", + "distance": 201.4, + "moving_time": 3045, + "elapsed_time": 3045, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Badminton", + "id": 13147719192, + "start_date": "2024-12-19T10:12:32Z", + "start_date_local": "2024-12-19T11:12:32Z", + "timezone": "(GMT+01:00) Africa/Algiers", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13147719192", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.066, + "max_speed": 3.587, + "average_cadence": 53.7, + "has_heartrate": true, + "average_heartrate": 121.1, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 0, + "elev_low": 0, + "upload_id": 14020901438, + "upload_id_str": "14020901438", + "external_id": "garmin_ping_394902049628", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Session sport", + "distance": 3809.2, + "moving_time": 1468, + "elapsed_time": 3673, + "total_elevation_gain": 3, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13136452708, + "start_date": "2024-12-17T17:18:16Z", + "start_date_local": "2024-12-17T18:18:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 22, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13136452708", + "summary_polyline": "oz{zGohhg@D@DHHHdAb@r@f@J@\\ANGfAqBd@kA^m@H_@NiBLy@Bm@AqBGu@Ag@DGZ@h@HZ@XF|@FDBFJHZ@l@[zBg@vCQl@KFK?}@Ue@AKBMJm@t@k@vAs@pAOROJ]HICAIZUX[Na@FY@a@Gk@EOIMWW_CkAYI[@WJUXK\\Ir@@FAD?AEDDE?@AALc@DGPK^KFQF?AD@C?BHWRJXEDFHDCH@DACFIGFT_@?EAB@CA@BICJDGAFCA@GAD@D@KCHBKCF?EAFBC?ECHJDAAAB@AA?BLAHEFKBr@`@RBPHBFJJFHESMSqCsAME_@BSNQTGREZBr@BLRd@d@Z`@PtAv@PBLCRITYNe@Di@Eq@OWUYmCmAUGQ@OFOLKNM`@A`@Bf@Nh@LRbAd@lAp@LBR?TGJIT]Ji@@k@Ie@EIGAABGKEACG?BcAi@OGG?CI?H?AB?EI@LBKAFB?A@@GTU?CC@BEAECACF@IAFBGCFBEC@?BHBEEAGCFB?@GCH@AAE?D@GCFBDH?AB@?AA?J@CAFYPv@`@f@PLJJPBA@GYe@iCoAOGQC_@LSTINI\\Cj@Dd@JZRRtCxALBZCTOLQLa@De@Aa@Ki@W[aCmA]MOAWHUVM\\K\\@h@Hf@JVLLZPnAj@`@XRDR?VKLMLSFUD[?i@Ik@gCeA@??DBCEFDEC?@@?A?@@C@@AAB@AA@?ABACBC?AA?@BAA?@AB@C?D@CE?BAC?@DAC@??CAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.514481, + 6.601204 + ], + "end_latlng": [ + 46.514101, + 6.602083 + ], + "average_speed": 2.595, + "max_speed": 6.12, + "average_cadence": 72.1, + "average_watts": 229.2, + "max_watts": 565, + "weighted_average_watts": 230, + "device_watts": true, + "kilojoules": 336.3, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 189, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 379.4, + "elev_low": 374.8, + "upload_id": 14008827843, + "upload_id_str": "14008827843", + "external_id": "garmin_ping_394457904003", + "from_accepted_tag": false, + "pr_count": 9, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Christmas Run", + "distance": 6921.1, + "moving_time": 2570, + "elapsed_time": 2573, + "total_elevation_gain": 187, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13116337156, + "start_date": "2024-12-14T20:01:07Z", + "start_date_local": "2024-12-14T21:01:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 26, + "photo_count": 0, + "map": { + "id": "a13116337156", + "summary_polyline": "e_}zG}dng@Wm@c@qBEg@@EF?r@\\r@IPETMJKDMCSQg@WgACYBo@OcAAg@FkACc@B]Ny@BYGeA?yAFe@`@{@@OEQMMUGMKW[SM_@M]?QNm@dAq@bAiAvASPKBy@Sy@i@aAkASOa@y@gAa@MCO?_AFGDOTpATXB`@@XFXVLRLh@@ZSrACx@?d@MdAPRZNb@FH?LKBS?y@B_@L_@Te@Nc@PQHC\\BPTJ^P`C@b@E^SbA]fAGt@DjA?RGRMXIDM@QCa@MI?IBc@GWBMHG?IDKVALTb@?XMnAMd@@DLL\\RNRRl@P|@Nf@L^LDtAWPO@KFUl@y@`@_AF]?]Ei@?SP_@FGn@WTOJ?LFr@v@JBL?ZA`@KZ_@@_@Uq@Iw@Ia@AYMkA?_@HgB@}@LgAM}A?i@JcA^gAI[QQWSSWo@YU?UTc@p@}BtCk@f@C@I@u@Oe@WWQMOQYOMEMUUSk@QQy@YSAy@?SBSFONLBl@B|@NZ@VJVRPj@Dj@M~A?tACf@If@HJfALHCDOBeAFYLc@r@sATAXHJHHPHt@ANLxA?\\E\\]nAWtACd@Dx@AZERMTEDK@o@Gy@CUEI?_@LEHCT?PHXBZA^Gn@Kd@BH^NFF\\h@Pj@LbANf@FJLBd@@JC`@OPQNg@fA{BBQ?aABUDOX_@b@Ub@YHBLHb@l@RF\\Eh@U^I@MASQe@Iq@Ic@@QA{@A]E[@}@G{@PgDAo@Da@AgARo@BUCYEK_@g@YO_@YYKSD]Vy@tA_@b@i@x@m@n@SF_AWcAs@ICMQMMEKOSWq@IMm@Y[KUCi@@SF_@XEF@@T@h@Jj@Aj@Db@VPZJh@@XQ|A?xAG`ABLLJv@LF?DGFY@u@Fa@L_@j@iALEl@DFFFTNpAJjAEh@o@~BKz@@b@Fx@Ij@KTMFK?o@I_@B[Cq@DMHGX?LJX?TKrAKf@LPRHTRLNJPRp@F^R`AHHPDj@Eb@WLS\\[R]Vu@Fg@DkAJ_@\\g@x@k@FBHLTr@RjBPv@HPFZ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520351, + 6.631356 + ], + "end_latlng": [ + 46.520357, + 6.631177 + ], + "average_speed": 2.693, + "max_speed": 4.68, + "average_cadence": 77.1, + "average_watts": 301, + "max_watts": 479, + "weighted_average_watts": 309, + "device_watts": true, + "kilojoules": 774.3, + "has_heartrate": true, + "average_heartrate": 156.3, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 538.2, + "elev_low": 488.6, + "upload_id": 13987292657, + "upload_id_str": "13987292657", + "external_id": "garmin_ping_393687504575", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 75 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aller dire coucou a copine", + "distance": 4841.2, + "moving_time": 1836, + "elapsed_time": 2401, + "total_elevation_gain": 113, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13094449064, + "start_date": "2024-12-11T17:03:59Z", + "start_date_local": "2024-12-11T18:03:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13094449064", + "summary_polyline": "g`}zGiwjg@BD?NGLKCYB]FG?GCEMOk@KEISGG_@l@Sl@YbBa@bAS|@e@`B]`Bm@`CEZB@BCKRIl@m@xCUxAW`AOz@SbBKl@S|A[vB_@lDYnAAh@Kv@?^QxAAz@G`A@xA`@tDr@lD\\`APl@RXl@b@b@TJAn@f@a@PAAOEACe@[W_@QO@ORq@B_BHYR_@Lc@Xs@H]l@qBFILKJSBc@EaABSNY?[We@G]?Kx@cB^[FAj@BVALCNOD?j@NZA\\DHH\\bBPXPLt@LbBLf@NLPLbAJPLHLBXGj@Ah@Xn@JvAD`@Bl@@TCdBuATMNSNEp@_@DAJD^KNO@E?MGUk@s@GEG@YJOBg@GGEMQMq@NiC@kAIgAD_EAeADuAA]ACGBEAKMGq@@u@FuB@gBA[@a@AGKSCI@KPk@Ba@Gi@]cAOuA@]MwAIOGa@D]\\_BNaADg@FkAF_HKi@UWQMAGUQY[e@[WIU?EGAO?MJ_@C[FUXm@x@sAb@m@P_@Xq@PcA?UISs@c@EIIEUES@wAV]Lc@V_@JURYFGFGLIZM`ACHEDIISm@e@}BEGGCQz@y@bBDh@CJgArBAFFNv@jABJAJa@l@Q\\Op@?`@TtAFj@@pAGx@Ez@OrAEFIDYCIBOVKTBG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520523, + 6.613814 + ], + "end_latlng": [ + 46.520508, + 6.613813 + ], + "average_speed": 2.637, + "max_speed": 5.18, + "average_cadence": 77.3, + "average_watts": 290, + "max_watts": 503, + "weighted_average_watts": 294, + "device_watts": true, + "kilojoules": 523.9, + "has_heartrate": true, + "average_heartrate": 145.5, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 464.8, + "elev_low": 371.8, + "upload_id": 13963818378, + "upload_id_str": "13963818378", + "external_id": "garmin_ping_392879482635", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course avec les étoiles", + "distance": 5017.4, + "moving_time": 1955, + "elapsed_time": 2024, + "total_elevation_gain": 114, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 13049970469, + "start_date": "2024-12-05T05:21:25Z", + "start_date_local": "2024-12-05T06:21:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13049970469", + "summary_polyline": "c`}zGkwjg@CCAQBQFEHCP@b@HFABEB@?g@A]He@?g@DKNCTDFHN\\RVTHX?RNPFFEFKFg@FSV]BOFCAGe@QY]Q_AIWs@iAUmAGo@Ki@}@aBGOCSJWRQZi@Pk@Ac@BMZw@Xa@DOB[NYRs@JkBJu@b@{E?cAKw@U}@Uk@Qu@[w@Ga@@Qb@uABSCYRaAPc@Nu@`BqEAMEGCK@MfA{ATi@Vy@ZmB^aBTsCAMKKm@U[SIEKUC_@S_AK[]u@Mc@SuASy@Co@GQMQaBsA_@QMDOAOIKMG[KgAWgAKs@?u@Ck@GGOAMGe@@c@L]PMNSDGHm@ZiANEDYh@u@v@u@lB@^Cf@@d@K`AClCKXEHe@^_@Rw@pAEPEvAIx@IXSl@Qp@QnASr@M~@K\\_@j@Sj@KTUVi@Xi@b@e@d@IN@XBNPZz@t@JFH@~@d@f@PJAHSDY?OEBCv@CHO?UIVFHADKILE?ACB?BDCACHC\\^?FHB^AhBG`@GV_@~@@HBB@H?^H^?p@Eb@Ix@YtAQlAK^WzBSt@m@|A]f@KVANHN?HGZ]n@Op@e@x@iAbCIVCR[r@CPBNPRTNVDVHXRLNNFVVh@ZDFL^TRBPA^S|AMf@EV?BF?h@RR@p@If@B\\FL?\\Fb@@p@Ev@?\\Ef@K|Ao@v@m@bB_AL@FHC@H?THXD~@_ATITDFPDXCNBh@DJHHFB^DBVKhCUdBABK?WEQBSt@A^BVJLHDRB[MGIGi@Oa@@ND@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520504, + 6.613822 + ], + "end_latlng": [ + 46.520577, + 6.613791 + ], + "average_speed": 2.566, + "max_speed": 4.3, + "average_cadence": 76.5, + "average_watts": 279.1, + "max_watts": 559, + "weighted_average_watts": 291, + "device_watts": true, + "kilojoules": 550, + "has_heartrate": true, + "average_heartrate": 143.5, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 516.2, + "elev_low": 453.8, + "upload_id": 13916276277, + "upload_id_str": "13916276277", + "external_id": "garmin_ping_391167762707", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Séance au lac", + "distance": 3751.5, + "moving_time": 1527, + "elapsed_time": 3766, + "total_elevation_gain": 3, + "type": "Walk", + "sport_type": "Walk", + "id": 13039457305, + "start_date": "2024-12-03T17:19:43Z", + "start_date_local": "2024-12-03T18:19:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13039457305", + "summary_polyline": "{y{zGehhg@`B~@VXPD\\CTWlB}DXa@Lk@ZqCBw@KcFBuCCoC@aEG_C?mAEAADDdABdB?`JErDDT?j@J~BAx@QpBWxAi@~@Yr@u@vAYb@a@HOKPM^[Pa@Ha@Ak@Ke@O]WUiBaAi@U_@?IBQNQZSpAGH@BABCCDGXOd@OZ[n@UAB@@CCBCCD@??C?BAA@@AABAC@GEE@B??CD?@MMQMGOASDSJKLQ`@EJCb@B`@Lf@Z`@~BnA`@L\\KV[Ri@Fq@Eg@Sa@_@[wBgA[Ia@J[VSf@C^@h@Pl@Z\\`@PdB~@PB^E^]Pi@Dm@Im@Wg@GGkCsAEFN\\BEABB@CBAG?BBEC?@B@AABACA@@??CB@AA@?A@CABB@AC?BBC@?CDC@@BWKKc@GYDOHSXKb@Gt@B`@Rd@^^`@LdB`AL@PA\\QVe@Lo@Au@Ok@a@a@cB}@a@QYEM@QH]\\Qn@Cr@?FNj@\\b@XPxAp@h@R`@?VSVg@Hi@Aw@Wq@c@[_By@[WAF@D@ZHJ?E@BAABAEFBAAC@B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.51438, + 6.601157 + ], + "end_latlng": [ + 46.514247, + 6.602144 + ], + "average_speed": 2.457, + "max_speed": 6.22, + "average_cadence": 76.4, + "has_heartrate": true, + "average_heartrate": 126.4, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 375.4, + "elev_low": 371, + "upload_id": 13905141081, + "upload_id_str": "13905141081", + "external_id": "garmin_ping_390786387012", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les Feux de l'Avent au Cubly", + "distance": 4210.5, + "moving_time": 3861, + "elapsed_time": 9544, + "total_elevation_gain": 205, + "type": "Hike", + "sport_type": "Hike", + "id": 13025586608, + "start_date": "2024-12-01T15:35:46Z", + "start_date_local": "2024-12-01T16:35:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13025586608", + "summary_polyline": "iypzG_lji@LFn@HTH~@t@ZPBCADSVJ?JNAHEJAT|@r@DHfAp@^b@LHTl@FZHNNh@TJHHDb@d@t@JXJp@FFJB^^LRXfAhBpC^b@DNLz@Rz@NXBZL`@Bh@SrC@f@Ev@HrAJZ@LAXGt@CzADj@Cf@GVCZAr@GVA`AKl@OTM`@OVK`@MRUf@_@^ET?n@Np@?HGD[?IDIH?HNJJNDZHR\\j@`@f@LZR^d@r@DLHH?DLPHFb@LJDLNP\\JNdAJ\\^HVGn@BL?SHIBB@FE\\?J@SJGDN?\\DLFSFIBALBNRJVFRDVLBn@h@RL`@DJNbAh@f@FFAN?XFNNDRC?RJX\\j@DLNFf@DDHZ@FCLE?BNCaAQi@QI_@CQKQUUEO_@QIMCKDm@Ea@UKAUMKS_@MKAQKm@m@QKGK@OWo@YVEAEm@@MAPOPAKCA?c@GNC?CKBm@CGc@c@]ICBI@]YUWKUUOKCMGUSMYo@{@_@}@e@o@YWMi@[k@EODSHMLAV@@EEOM}@?]Ve@`@YDGf@gAN_@PUFU?wBDMA[Hm@Ne@Ew@B]DWAs@F{@?i@KKAIE]@OEQ@EAKDm@?e@BOAOLo@Ds@?y@O_@Gk@MSIc@Es@GSMSm@q@U_@g@g@c@y@IUIc@QYk@o@UoAW]Wq@c@m@MW[eAKQWY[_@q@g@mAmAEW@BBCFKGHDQKSGGLM[Oi@c@QKe@Si@Og@GDCHDCT@zBID@OGLFA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.45797, + 6.939687 + ], + "end_latlng": [ + 46.458105, + 6.938958 + ], + "average_speed": 1.091, + "max_speed": 2.56, + "average_cadence": 53.5, + "has_heartrate": true, + "average_heartrate": 101.8, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1191.4, + "elev_low": 1139.8, + "upload_id": 13890285721, + "upload_id_str": "13890285721", + "external_id": "garmin_ping_390248612350", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunday run", + "distance": 10150.6, + "moving_time": 4225, + "elapsed_time": 4328, + "total_elevation_gain": 106, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 13021038359, + "start_date": "2024-12-01T08:14:28Z", + "start_date_local": "2024-12-01T09:14:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 15, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13021038359", + "summary_polyline": "gb}zGevjg@SBMCGKOg@Y[MFIXEb@Sf@S~@g@~AOp@iAjEIr@Oz@cAbEU`BOl@@EDHYnAK~@?d@B`ACr@\\`@Xp@NRfC|AXVZb@l@Jt@AVFbAOf@\\`@Jd@aBT_@`BuDLg@|@aCVy@BALN^lAFHb@Nl@u@PYXu@d@o@NYPSp@aAlAsAb@iAJ?HHDKA@VFDCNkBNuAXyDd@yBb@uC^kBL_@x@iENm@@YGk@Bs@E_ABiAA}@Dc@t@eCt@_Bl@gB\\m@ZiA~@gBfA_BZq@bA}A\\o@Rg@XeAZs@ZgANo@LqAJ{CHi@@{ADk@NkAPa@DSEQCqABa@Ju@DcBLg@J}@J_@FE`@DlA\\vALj@RjAPv@`@t@Jl@RjAJ`AVjBZHQHw@DElA?DA@KHC|@BTCJONe@HMBe@HQRCj@T~@b@b@D\\MRYBMDDJE^q@V_@^OVOF?HHPn@?`@yAjD}AxC]b@gA`CkBpDaAbB}DpHCVJ`ALf@Vd@?Lg@x@cApBc@r@u@zA}@|A@NPh@FVDd@AZKZi@x@Ob@aA`Ba@dAC\\d@~CG`A@LDHz@j@`Ah@PI\\g@h@sAfAwBhAgBb@a@p@eA|BeEt@}AhB{EALy@tBgB`EuAfCuApBcCzDoAvCIJi@h@MBYGWUsAs@?Ff@T?LyAtCm@|As@`C[pAe@rCWxBQ~BGLm@\\KLCj@@rACt@Wl@o@h@Qj@Er@YlBA\\Dh@RnA?ZMRkAVIDMTD~I?`GCn@JnC@~BQbBC~@Ox@a@j@u@~Aw@vA]R[DGE?M\\QRUPc@De@?c@Ia@O[OOeCsAUGQ@]LW\\M`@AX@d@GFQKY{Aa@_@e@CGE?KDa@KyB?k@Fy@Ly@Zy@AOIEYGOBc@VwAh@EDIPw@`@SG]F_@V{@v@]LuAIm@ByAKQEc@WoADOGKOOgAISm@UqAKe@Ci@MS[WgAM[OIk@BQEg@c@uA{A[UaAc@wBq@KAWVOMi@oAUWIU@YTwAHiAPwAJKBHFp@Az@BFHBNE^o@RMl@Cd@F~@EDCD[La@H]?QLo@FgAh@_CPmBB_AFg@Po@n@o@T_@DSDo@Im@?gAGw@?e@@QXa@@M]y@EO?KXBl@SDID?CC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520844, + 6.613635 + ], + "end_latlng": [ + 46.52051, + 6.613793 + ], + "average_speed": 2.403, + "max_speed": 4.84, + "average_cadence": 77.5, + "average_watts": 252.9, + "max_watts": 387, + "weighted_average_watts": 253, + "device_watts": true, + "kilojoules": 1070.8, + "has_heartrate": true, + "average_heartrate": 137.7, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 458, + "elev_low": 376.2, + "upload_id": 13885437254, + "upload_id_str": "13885437254", + "external_id": "garmin_ping_390141911230", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 37 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Suivre les panneaux jaunes en partant de la maison", + "distance": 20318.8, + "moving_time": 14678, + "elapsed_time": 16373, + "total_elevation_gain": 671, + "type": "Hike", + "sport_type": "Hike", + "id": 13015147794, + "start_date": "2024-11-30T07:35:15Z", + "start_date_local": "2024-11-30T08:35:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a13015147794", + "summary_polyline": "y}|zGaxjg@RiDLOl@FVx@xAj@`AeCaA{@qA_Ec@qCiAaBfAoC?_B_DoLoB_IZoJJc@ZM\\sBPACyAT}CrAsIPwDCc@]a@vAaIXqDw@{AEqBYoAL@g@}Br@d@Q@KCPHRUs@MQgAMDNCDOMINHKC?yAR}@EsCJaBl@aAu@iB_BU_FrHCbCi@`CgBl@_Al@GUj@q@CkARCaAAQc@@o@wDw@{@{@eAGKWDg@mCv@sBy@eA\\?g@{@]w@cBAfCo@j@MGJcBa@mBc@q@sAJKcCwAt@oASaCiCcBu@eAyB{@dAcBR]{@`A_Ai@UIc@z@SJOOITLKNk@u@kDsBuA?Y_@{@`AwBsBUJyDnF_@`AKjBaBTGx@c@ZKGJi@SDLP@WMDHRKOTIQBL?KPGWP@CVME^ZR]Ci@aDZuB_Ay@AyA_AAR}Ab@O[yD?yEr@oAgBmA]gGA@eIcBoA@q@VOe@gCcCMaBx@gAk@yAB[UT]aCwCkAe@eCd@}@zA_@Cj@uAAq@}@qFGsCSs@JmA_BuEc@eG~B_Gn@kKC}Aq@mBcAyGGnDLf@CSa@J_AeDKBYzHi@`@IIXBDYo@qFJ}AIiCaDsDgEeEoDnCu@JyBq@wA|@qFmHoDa@qAh@_EK{BVyCl@}BvAqFReDaEcAk@_AD}CtDWD[[FJk@qGmAcD_DqB_CHwA_CEwBsAoEKaCc@kC}BaB@sCkAeAi@@P@?YmA}Ae@uCu@k@q@oAQ}Bq@sBqDwGP?RSe@Ja@iCdDmQd@s@JRWA@A^LOAI@JQGMMNNFc@eEwAmBFiBx@_ENeDuCoF?iBIgB@mKERKc@B{AVKODGWO_CyAeBaAiCuC{Dl@aIb@kBsBiEoDDAyEY}AGmI`J_DvGF~Ci@zC}@~AkALTLi@fB{@`@~@@`AbArCNi@fAVbBdLh@lAb@TxGmBXT]Ij@cARF@_@xBqCPcA`AkAl@lAhDvBfCxCrC_DnDm@OM~AUhGr@rBn@zAnA^lAbAj@fBwA`@kCNPbAg@RxI{@lGBnAh@lAtG`HzAh@rA}@p@fAdATSnAgD|B`BFrAlAPrAC~DxBxJzAxNxAlCt@pFTjAx@rBpDbBnDnC`@`E~B_@nDT`@T^hAjDZhGnDv@Q_DbIf@j@?hAdAh@[`CtArJCv@yBZ{@r@cD|I]bCJr@|BvDnArA_@jBiBm@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.520132, + 6.613935 + ], + "end_latlng": [ + 46.542895, + 6.661652 + ], + "average_speed": 1.384, + "max_speed": 3.175, + "average_cadence": 52.9, + "has_heartrate": true, + "average_heartrate": 111.4, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 875.2, + "elev_low": 449.8, + "upload_id": 13879060269, + "upload_id_str": "13879060269", + "external_id": "garmin_ping_389914793946", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 51 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset run, without the sunset", + "distance": 6166.7, + "moving_time": 2415, + "elapsed_time": 2416, + "total_elevation_gain": 115, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12988254213, + "start_date": "2024-11-26T15:47:15Z", + "start_date_local": "2024-11-26T16:47:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12988254213", + "summary_polyline": "i`}zGowjg@@@@YFMVAXFNIHWBo@Hi@Bg@DKX@JFFLH^NPRHX?XTNBHEFKPy@V_@BUHCQG[UOOIWKq@M]s@oAYsAGw@@YDQ|AmDX_@VQR{@LkANO^KT[Jo@Bi@PmAXcCZaBN}AVsAHw@Ji@DGDA`@Dd@Lv@PBAFOB_@KgAAeAEeAFqAF[Rs@JGN?LEBK@UEc@PcBR{@HMRG\\JZFZXj@r@`@PNABCP}@LWJIL[^cBHWNyA`@qBNm@Jo@b@sAB[Le@H{AJk@^qDNo@Dq@ASGQgBgCY[g@s@OME]BUnAqAh@u@LMRCNBDAXg@HIPAl@@TGFEZc@z@k@P_@d@o@Tg@Ze@HYLWV[Nm@Vy@Xa@r@sAPUZYHUNe@@YWaAECe@A[Kc@D_@Ea@R_@@k@LIHGJQT]VOP_@|AO^WXS@KCOSUMs@We@UWAKEIIg@YSOw@QG@MNGAKEkAiA?OOMc@G{@_@}@K{@]O@OX@BD?BLEKQEQMu@U_@USQM?BJGx@At@U~@CfAQrA?JJh@Ch@?`@ObBEXIRG\\Sf@Kr@Ob@Gx@Uz@Kl@Cl@I^IbBc@bCA@K?EDAFAQCGOK[Ku@o@y@a@I?KFEE[H]PYZQVe@\\q@~@i@l@WRQXO?KDgBbCe@|@B`@AJiApCi@vBYz@WvAM\\GDWl@IfAKn@]hAGd@GlAWbAKdB?L@LDF\\FRJf@NRRvAz@v@h@j@Vr@l@n@^XTPV@Eb@RBLCn@Z@l@LRRXBVETBL?RDFJRzCFn@J~Ab@bDLl@`@~B?TCTYd@c@bA@b@IVcAhB?DJVt@jABRi@`AIRE\\CtALv@DjAEdA@PKtA?b@I^U@UEMDMRG`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520536, + 6.613842 + ], + "end_latlng": [ + 46.52053, + 6.613775 + ], + "average_speed": 2.553, + "max_speed": 4.5, + "average_cadence": 75.6, + "average_watts": 288.8, + "max_watts": 525, + "weighted_average_watts": 290, + "device_watts": true, + "kilojoules": 669, + "has_heartrate": true, + "average_heartrate": 148.2, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 488.4, + "elev_low": 408.4, + "upload_id": 13850241776, + "upload_id_str": "13850241776", + "external_id": "garmin_ping_388943451724", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 1899.7, + "moving_time": 385, + "elapsed_time": 441, + "total_elevation_gain": 23, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 12981090647, + "start_date": "2024-11-25T17:16:46Z", + "start_date_local": "2024-11-25T18:16:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12981090647", + "summary_polyline": "kw~zG}hhg@HKHBPAROJm@@W@@PYFENETDlAv@TTFNFHVAH[Dq@h@gCb@}AR_AFQNMF?b@H|@TNDTZNFpAV|Bn@tDjAbAj@JHTZHDPEFa@A]My@OcBIkCB}ADi@JyAd@cDFq@dA_If@eExBoMdAuEv@iChAqEl@sBFGHCPDJNHjAHV\\ER?LDRGD@@IBA@G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529342, + 6.601271 + ], + "end_latlng": [ + 46.520471, + 6.61378 + ], + "average_speed": 4.934, + "max_speed": 9.64, + "average_watts": 99, + "device_watts": false, + "kilojoules": 38.1, + "has_heartrate": true, + "average_heartrate": 109.4, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 449, + "elev_low": 423.6, + "upload_id": 13842588749, + "upload_id_str": "13842588749", + "external_id": "garmin_ping_388691196561", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mini birthday weekend hike", + "distance": 1781.6, + "moving_time": 1968, + "elapsed_time": 2792, + "total_elevation_gain": 75.5, + "type": "Hike", + "sport_type": "Hike", + "id": 12965549125, + "start_date": "2024-11-23T13:55:26Z", + "start_date_local": "2024-11-23T14:55:26Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12965549125", + "summary_polyline": "{}ewGyilh@TI@GCGICA@OAQGO{@?BAEC@@KIMEAOUMM[q@KAGGESGIm@_@MEE?GOMk@MU?EK_@Ig@MUBKDUJSHa@AKFK?OTi@TCp@Yh@EHEC?HIN?HCVQLCRBLENS?IBGF?VOLWDADKVYHGPa@VU\\m@Ho@D@@ACAXWHGHAHSNCAAG@GAK]Ji@F}@N[ADA@HSVW?Ej@SDB?CC@GCGDFACA@A?D@??GC?WPYDCDAHZf@JHJR@P^nA?JGF@JVd@BJDdA\\nABfAJ`@PbAJH@N@hACN@TCFFRNXJ`@Fp@DNA^E`@ABEEG?KIG@KJ[LmAZs@CI@m@LSLm@EYOe@E]Fc@?SPSBKCYWK@GF?NGVC`@Db@HVAXBf@BFHFAB?ELBHFDC?C@LFBFNELQHCAABCA@EABDE?AA@ABBHEG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.910863, + 6.785738 + ], + "end_latlng": [ + 45.91093, + 6.785674 + ], + "average_speed": 0.905, + "max_speed": 2.35, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1491.8, + "elev_low": 1415.6, + "upload_id": 13826068585, + "upload_id_str": "13826068585", + "external_id": "fb962220-a635-411d-93f8-70773c622fcd-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "\"Montée aux Pléiades\"", + "distance": 8755, + "moving_time": 6148, + "elapsed_time": 6778, + "total_elevation_gain": 204.9, + "type": "Hike", + "sport_type": "Hike", + "id": 12922923987, + "start_date": "2024-11-17T13:30:57Z", + "start_date_local": "2024-11-17T14:30:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12922923987", + "summary_polyline": "whrzGyzai@H?HSW[ESKIMBCUSOM@OLGc@Yk@MGkBfBIIe@Pa@^_@j@MGQu@i@mAcDvBYH}@@KWZaCb@wAFk@[c@@aACS?DUOqAD^K~AqBVU^g@l@}APOG@Z_@Le@AIRqB@}@DQd@s@J_@b@_@@BGC@E@D?E?FHW`@UNA?HLi@r@sALANQd@kA^g@NC?QJETc@F?C?@SODHQRoANa@HIZBXS`@Lz@a@j@OTc@JmBb@cA^g@b@eAr@s@v@L\\MDYOu@Ac@ZoBBmANa@XBLNl@dCP^F|@@z@Y`BE^i@zAKd@@VH?IIFRAK@HK@GVKBc@~Aa@p@UpEUh@UdA@d@FKF?Gv@F^Ab@RrFGl@OXe@~AG~AIVBRGVDXAjABNNJBRZj@J\\VLGf@ZnAAb@Hr@IbAYj@YV]v@k@t@[bASP@NEPEBIOE[SQIg@SAq@j@s@Bo@XMl@MPKf@SR[AiATIG_@Be@UB@[FQPKBg@j@}BtDUr@Ah@M@AMEHq@~BQ|ASb@e@lCFx@Af@JXJr@?\\NnAMn@E|AG^KtBO`A]|AORERKNMt@S^?p@Zf@LbBCTF|@KRKfAK|BShA@LWhC[fBC\\YpAEv@m@dDs@pA[\\s@nAMl@MnAFVDBx@GZNJvAPfAAz@BlAAGI?JL@bAHl@T`@v@j@zAnBl@v@Xn@N^Fl@J`BEl@PG\\N^?jDi@\\TPh@?f@Qp@Mx@FNRPPATn@c@jAi@v@Qb@eAdB}@rBBFULm@xASl@{B~EGd@Gz@FvBJxCNfAf@t@p@t@`BxANXDXCj@SZk@pB]r@k@|@HLVHPn@@^ShAJPd@rBHPl@^XJb@EpAN^Xd@dABV@dADDBbFJz@\\tAA`@CBBV_@rAvAxAZp@ASTLHAHCHYl@KVJVEXJl@MHNEGDATNTA`B^NCBJ@p@p@tAPr@JfA?x@Fz@FZATTbAH~@X?ZRd@n@Fz@MjBEtA@p@I`@JDDJKj@Av@YpB?\\DNf@`@xAv@d@NHhAE^Wb@Cr@e@pBAG@^O`@W`BNV|@l@T\\XHr@^NNFNSBFGFNND^r@Ez@Jf@_@bBSdB?lAN`A?p@k@|AC?@Jo@EI[KL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.465566, + 6.895975 + ], + "end_latlng": [ + 46.462651, + 6.844339 + ], + "average_speed": 1.424, + "max_speed": 5.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 792.8, + "elev_low": 389.9, + "upload_id": 13780506382, + "upload_id_str": "13780506382", + "external_id": "e203be80-96d1-4f45-8805-65a966cb427b-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans la forêt de Meudon", + "distance": 11052.2, + "moving_time": 4726, + "elapsed_time": 5401, + "total_elevation_gain": 163.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12911509009, + "start_date": "2024-11-16T07:45:00Z", + "start_date_local": "2024-11-16T08:45:00Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12911509009", + "summary_polyline": "{vzhH{`{Lp@l@VB^\\Rh@?HJN@rBDF^BT`@ZnAj@pAlDtKbAxBf@p@nAb@PNPSf@Nl@Cn@LVRLXl@VdAt@X^n@Nb@AXI|@k@TXN@p@_@n@@j@h@T^VNOBBZl@ENLl@x@l@^f@TzBh@l@EtBn@h@j@t@vARp@D`Al@vAEnAIXyDnDYb@o@r@g@bAKj@Cp@CfA?zAGx@GXg@`Ag@vA]dBWvBGFc@?Yr@i@lCUf@{AnFWrAK@}@_@r@^FT?lAi@fBaAvAmBjDO`@S@gAlCoEvHeExHCPL|AE\\Uv@b@h@L^pCfEd@~@j@v@d@`@^h@x@vBT^j@~A~@pAl@nAXb@h@fBb@z@n@z@@PHXNJPVlAxCH^SJW^qB|Bi@d@uA`BSJc@v@c@f@u@b@m@DcBWc@S}@kAk@yAw@w@o@QqB_Ae@c@w@iCg@cAWIKKg@Gw@_@O?Yj@Qv@?XLdB?n@k@pD[tCBx@Ej@y@bGSvBw@~BU`Ag@dBCtDFVJNN?EFAd@BA|AJtHoApBfAzB|@FVj@HJKN?dI`Ev@PbAk@rBeCTa@b@e@x@kAx@eAr@o@NE~@z@HCJcABq@F[DGXDjAMfEw@j@B`B_@vBSrA]zBUz@W`@AnBe@f@AfAYh@AVUFUIUDDEAFQYgBAkAe@sFSkAIyAo@}F]cFM_AUaAUk@IkA@WKq@IeBQsAi@uGS}A[gGAcAU_Ce@_Ck@wDa@a@Ew@a@y@k@i@g@Wi@k@s@a@[ACDDALP@T[`AFADC?Ie@Ho@Mm@VsBZ}@h@_A`@m@p@qAzCa@\\]d@m@d@W`@GVg@Ey@DWIY?kDNiBRmH\\WIEm@o@aA[MYDEKI@@Ye@sBYw@_BkHUwAY}@a@{@uAcBs@yAOw@a@uA]mBOk@]mC[aBAODEBa@Iy@?m@v@_A^w@z@qANc@d@w@Na@LMj@qAh@y@b@_A`A_Br@_Ah@eAD[Pc@XoB`@gAYoAIMAYD@CDCO@GHAKNBOu@[_@YeAa@q@y@e@UGI?KQG?MYIy@g@OS?KGEXkALQPw@@SAOIQEBDQZa@j@qBPw@Im@Le@LmD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 48.802544, + 2.273586 + ], + "end_latlng": [ + 48.801416, + 2.268115 + ], + "average_speed": 2.339, + "max_speed": 6.77, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 170.2, + "elev_low": 93.7, + "upload_id": 13768231764, + "upload_id_str": "13768231764", + "external_id": "691a3b5c-0d0f-44ea-89fd-c764e92c0b17-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mont Tendre au soleil", + "distance": 16946.8, + "moving_time": 13999, + "elapsed_time": 19130, + "total_elevation_gain": 509.8, + "type": "Hike", + "sport_type": "Hike", + "id": 12868553035, + "start_date": "2024-11-10T09:16:23Z", + "start_date_local": "2024-11-10T10:16:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 12, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12868553035", + "summary_polyline": "awc{Gqyce@Uu@mAmA_AoBoBmBnBcAj@LM_C_@{A_@}DeB_C_@_Ai@c@sBeEy@gA_Au@cAqA}@yAw@QYc@uAu@Eq@Ze@Fq@YeBu@aAg@yA}AoBSq@gBoCUo@AaAKWkEkFM[WgDiBwAeAwB{DeE[eBKcAXyAAa@cAiBe@sAuE_E}DeEoCyBoD_BoFqAeAq@mCuCgA_CyA{BeCgC[Oq@ZiAFw@d@y@]_CiCcGgGqC_Ck@OKcBx@^GSa@EQTBrBlBvAGb@WDC^OUHICLWWq@cAs@]wB{BuAUyCkCuCsCe@{@IeCk@wBs@oA{@mApAyC`@k@bAw@v@gG]aDsB_Cw@iB{BkCyAmAAFoAe@{@m@cAgA}@Oq@g@y@iAAg@o@s@EJSOwA{B]aAgC{CmACaAsA}AuAeC}EwA{Au@O_BmAyBaD}@oBkDuC_GgHiB{AeAcDqAqA}ByEYmFM]Bo@g@cDDi@c@}CSsGg@kA?]_@e@[iAD_Ar@uAAe@Yi@HSEWiAq@a@@CkASYCa@WGk@eA_@}@HMISmBgD{B{CW}@i@]{@sAeC_AyA}BQk@OoCgAmBG{Be@iAIiA[aAMaAs@qBcDkEi@a@}@I_B\\i@q@aBGq@]eDXsDoBBZvA|BpAdDz@|Et@tGQp@{AcAi@iBg@}De@eB_CiDwBmDiDaD}@mAmAaDa@oAMqAs@yAOq@i@y@UEq@w@uAkDoAmBNNI@J@AQk@oBi@_AUKa@eAeBmCy@aCa@i@iDmGu@_@e@}@s@k@oAMwCxAMLObAkAd@gBHkA~@{@XiAeBq@{B_BiBg@mBoAaCiBeB{ByAmD~@cA]u@aBk@q@YsCmBuBu@oBmAqA_@kAwA}Bu@mDaDyDcCiEu@qD[q@{@k@iBGyCoBc@mBo@i@Wi@}@oDW}A]qESaAqBgAoI{Jm@iDWe@eBy@wD_AmCg@C_A[}@{@}@aBi@Y[o@qAa@{B}@yBoE}GuEsGDVa@c@aEwAsA}@s@KeByAeAc@iBsAo@QiBT[k@o@?@~@}Ax@cBa@}@u@uBEk@m@s@_BUsBBoAOq@{@eA}B_AeFl@iDDwJ|CkAG}@qBSoD@{AMmBkA_Du@wCW}AKmB[yAk@iAcEsFkAcA}Ac@QSEi@Q_@q@b@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.554898, + 6.250651 + ], + "end_latlng": [ + 46.650243, + 6.366098 + ], + "average_speed": 1.211, + "max_speed": 3.833, + "average_cadence": 51.9, + "has_heartrate": true, + "average_heartrate": 99.1, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1676.3, + "elev_low": 1178.1, + "upload_id": 13722059917, + "upload_id_str": "13722059917", + "external_id": "garmin_ping_384743698093", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Boucle dans Lausanne", + "distance": 9181.7, + "moving_time": 3750, + "elapsed_time": 3828, + "total_elevation_gain": 142.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12857022945, + "start_date": "2024-11-09T07:24:26Z", + "start_date_local": "2024-11-09T08:24:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12857022945", + "summary_polyline": "{_}zGuvjg@C[BWDG\\DZRDQH_BJcA^HXj@RTf@@^TT@DE^uATe@?Ei@[OUMq@Ma@aAwBSqAGu@rAaD\\m@ZUPc@T}AFSh@ST]n@yEJk@NwADQ\\yC^gCFUXELFHGZkCFgALQH_@Hs@\\y@Xc@d@BJIIs@D_ALs@Bi@Jc@TA^Jp@?pAZNAVPHi@f@a@j@uCR}At@wCJu@Xq@d@qELy@Do@ZmBD{@ZgAb@aANo@Ta@bAgDVm@^iB?c@I[Jw@`AmAf@oARYf@eBR]TS^kAP_@ZUXi@Ag@Ky@Ng@j@]Jw@La@L{@Bq@ZyBVu@Cq@]SuA[o@XeAV_@SWqAOa@w@}AEw@@{@Gm@EuAFg@?YGa@Fu@AMKYAKHcAAQKMOc@L{A@mBa@i@Ok@OQe@?CK@KGu@I]Cm@Mc@@qEJkAImA]sAEg@M_@?c@Ky@@Y?k@Oy@H_@?m@GmBGKOAQWIWEs@?]Jm@`@mAH{A@}@Em@Qs@CCMBa@\\SCOTWg@a@?a@HGO[@ENF?AECB]DM[E]Ak@EWCAI?]T]@_Bb@EKQMg@M}@Iw@TUT?HTRAJoABkAMo@SeARMGy@?KBQRL`@lAzA`@r@Pl@RfAp@nBZ^@Il@h@x@j@n@pAJt@?hABx@SdBQlEGnEGr@On@WhB[~AWd@W|@CPa@fBSRm@bAc@pA]NQd@WLYAMFaA~BMQED@@AGWEVXDJ@Nw@bAGPEd@c@|@A\\Gd@~@jADPu@vBm@rBGt@AZMVWhAUvCWb@a@X]^AFJFYH_@^{@bBcBhCYj@?l@Br@Eh@a@zASTcBf@a@X]XSn@QNETAj@IPFVX^?BOZUjAATN~AOh@]h@@t@Ux@FvA?p@Kh@eAzD?j@Gr@K`@Ud@Mj@LRXHX^`@x@D`@Kz@m@lCPNRZH\\Mp@Gv@BDAFCPGF?XLLH|BO|@Sb@I\\@XGX`@l@GzCG`Ai@zBSd@_AbDaAxCw@vAm@bBk@rAbCrBjBfAYh@KrAFTRNFVEVQRRu@?KQG[b@K~@Aj@[jBBHb@P\\I~@CJGd@Ir@^p@A~AJlBa@nEkCb@XZF\\M^]\\QX@HRFpAr@X?FIpBWzBGFUI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520464, + 6.613718 + ], + "end_latlng": [ + 46.520317, + 6.614087 + ], + "average_speed": 2.448, + "max_speed": 3.8, + "average_cadence": 77.1, + "has_heartrate": true, + "average_heartrate": 143.7, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.8, + "elev_low": 422.5, + "upload_id": 13709666707, + "upload_id_str": "13709666707", + "external_id": "garmin_ping_384411783160", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 52 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tania hike", + "distance": 11750.1, + "moving_time": 12538, + "elapsed_time": 18145, + "total_elevation_gain": 873.1, + "type": "Hike", + "sport_type": "Hike", + "id": 12813644835, + "start_date": "2024-11-03T09:17:30Z", + "start_date_local": "2024-11-03T10:17:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12813644835", + "summary_polyline": "uliyG}}hj@a@Ut@gCq@o@s@mAk@gCmAs@c@gAiDkAu@oA?c@KILY\\KVp@PBF}@iBcDa@`@g@e@WTOKUUAo@]ZIQi@DDwBo@}@Y}@o@[o@ROzAaAWmA_AIp@Nf@[GKZi@]Wu@YS?f@KACd@IJs@WC`A[^Q?KM_@uBi@cAJ[N_AWu@GyAMKPSUQM^g@QWd@?~@]|@QV]?HCBNWl@Gn@OJCQk@RH~@WXa@DQj@GKJjCMl@@hClA|CeABCRXr@YCARWOJrAMj@SXAa@S[Ib@OHMaAEEAb@UYGLSAAMMJEv@Q^EjAa@aAKuASFKf@MEIf@]m@YaBm@u@Yy@c@eEUw@A}Ae@_CBeAWq@C_BRk@\\QS{AuA_DKi@gC_B?W{@uAUmAQOHg@M_AXOu@}ANk@IGYaAIq@Di@Ou@?}AP@Am@PWBq@t@g@Hg@RJ@c@^ELi@eAwHp@iFEmBh@sECyCf@sEnAoErA}Dl@GH[n@O^aArAUJa@NAAYHg@^Nf@@Ja@z@Vh@{@`BRfAI|@^Xg@bAyBYoAY}JSg@@a@S[KoBWg@Nu@QkA_@m@G}@LIAs@UeBWm@Bi@_@{BMiEi@qFuA_D@i@WsC[cA?s@[_BZ{@t@?~@qA|@c@WrBr@dBJnBZtA`BtBIi@EgAr@qAL?n@fHD~BbC`Fj@lBVHNi@m@{BO{EA}BdA_B\\aAPCFJK`BZfBS~ABd@Tn@H|ARr@r@@Xf@~At@JSUkBLc@hBc@zA\\bAIF|@^^rB~CNdALKOFn@VF~BPPHRSj@DpANNGBH~@NF?d@~AzC`@fBZNVf@l@UDc@lAZf@Gf@g@\\Bh@c@j@KxBC`@bAtA`BfAj@PZ@p@d@t@Hz@DzE[|GZh@r@~Cn@lA|@~@`@lFIfBT^BfB\\pBXn@BpBNh@\\\\An@Lt@Kt@Vp@l@bDRtBIbAXGUhBFd@GFL_@QOPy@g@w@wBeA{@G[N[tAYLQ`@f@pAp@Ur@gA}Cb@o@a@W\\I`B\\fC_@h@]Ew@fAHRU|@Bd@OHPT@l@YbAIhCq@jCF|Bu@bDAtCWz@a@f@FTQDK~Be@fCU`CCdAu@bBLhJSbFeApDFf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.256274, + 7.096157 + ], + "end_latlng": [ + 46.256339, + 7.096222 + ], + "average_speed": 0.937, + "max_speed": 13.08, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1950, + "elev_low": 1101, + "upload_id": 13663071914, + "upload_id_str": "13663071914", + "external_id": "671280a4-6dcb-433c-ae8b-06010a4eef2c-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les 10km du Marathon", + "distance": 10083, + "moving_time": 3002, + "elapsed_time": 3036, + "total_elevation_gain": 34.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 12757818685, + "start_date": "2024-10-27T12:59:28Z", + "start_date_local": "2024-10-27T13:59:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 11, + "kudos_count": 14, + "comment_count": 1, + "athlete_count": 41, + "photo_count": 0, + "map": { + "id": "a12757818685", + "summary_polyline": "mr{zGchlg@xAiDRy@Nw@RaBHkAR_BFiBJ{@?c@NuBNa@Dc@F}C^oFNq@Jy@h@{CReBRyAN{ArA{Gh@iBr@qBdAsBb@kAb@aAzAiGb@}BJ_@~@wBXg@rAgD^uBPm@Ti@|B_D`@{@XqAReBJuBBqBCwABmACe@@cDCyAC@LsBDcDAs@@wGLuEAgFDyCEaA@qBAu@BoBA_FMaDGyEK}AEgA@a@SiEKyF?_@FsBTcD?eCK}@E_A]sCKcBq@cEGq@BkDJeBLu@\\}ALa@^uBr@eD^aFLmAN_AXaAj@_BpAgDXgAPeATcB\\yGNqBhAsGv@oH`@iFD@@NOnAOr@_@tCSvBe@lE]bB]jC[rDMjDWlB_@jB[hAmA|C_@v@Sp@UlAQ`BKzBIfA}@pE}@~CQ~@Gp@ExD?v@F~@d@nENz@b@fFDnFI~AMjACt@Al@@|AF~AH`AAf@PxD@t@F|@@pBLvBFrBHbABtAAfABhBCr@A|@BdBGvAC~BF~BMvD?nGCz@DdDCjM@tCI|CPn@|@n@hB`Ah@b@Rl@Hz@?t@M~@y@rDGr@u@|DUdCQx@i@tCi@vDm@rC[lBEh@{@`FMtAGpBJzAFt@HZHdAf@rCJlA?v@SdHH^tB~@x@Vf@I`@Sr@kAXUNNHf@?j@mAfCi@`AmApB}@pBm@~A_@n@kD~GCRDn@b@pDPz@NfAARSNg@DGAo@cAE?EBq@jAkCzE[r@WbAg@lAmAhCOVE@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51319604367018, + 6.621622536331415 + ], + "end_latlng": [ + 46.509954342618585, + 6.6183884628117085 + ], + "average_speed": 3.321, + "max_speed": 5.782, + "average_cadence": 79, + "has_heartrate": true, + "average_heartrate": 164.7, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 422.3, + "elev_low": 375.3, + "upload_id": 13602977696, + "upload_id_str": "13602977696", + "external_id": "garmin_ping_381070480273", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 122 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le Lac Bleu avec les marents", + "distance": 4232.7, + "moving_time": 4362, + "elapsed_time": 5738, + "total_elevation_gain": 301, + "type": "Hike", + "sport_type": "Hike", + "id": 12749218509, + "start_date": "2024-10-26T12:30:08Z", + "start_date_local": "2024-10-26T14:30:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12749218509", + "summary_polyline": "oyaxGqzul@?BSSEBABUQE?ABAGD@IL?FFXJRD@?EFNIBCFICXv@?DPJBDJFIFDHPH@ALNDA@XFA^PLCHFHBFFFTLH@NP\\Tp@LN\\TFNZ\\PXNLBIB?@JFFT?LED@RVHRRP^l@@FARFJn@?XXP@BCAMFKFJDDL@CERAHDLLNBLHVBNCJDHNRX?HEFHHCBDH?RDH?CB@DPDHDVBBVGBDAFAGDEEN@F?NHVFH?f@DV?TFN?FCBIGAX@HE]C@AVKRAR@BD@?LCBCCCB@VAZC?C[MMAIEMGGIQGACG]HEL@^EDCNIN@NED?l@Ej@@F?ICEWBAD@BMFGLQBCZON@d@FDJ\\D@LlACHDnAEh@EHBD?RCDHt@Gd@DND^EZHLF?FD@EAB@@KGIMONUAWMAEE@EMEE?BRLJTIVBRCJB@G?ABDJEAGNCTD`@A@DLFEC?@FABBGCAAD?A@BCFHA?EABHZDDd@PJ?ZIBE?IHa@?MGYIM@OCMAk@I]KMEAAMBO?SEQ?MCCI}@@KM[@I@ACD@@IQCMGEMWMGQYE@?@AAC[@]a@m@o@g@MGSQQEEI@@WSO@OKQE[JCDEr@@?ECG@?EHSMLKk@MAEB@FK@ECc@s@QKKBEFMAQIU@EGIAKKe@KEBGPQLEJONICBCWWg@Qa@BIGAIKAKLO@CEKAMDIH[@]ICBSEM@@DEPFD?HEAABKF[?e@`@WVk@PCBE@OC]DKE?BGIOKG?GMGEG?M_@BADD@CIQGG?B]ACIIEY?KE?E@@QB_@YIEI?ACGBGAB@@CAH@GACk@DKLWGYACD?MIK@AOSOC@GAFB@EMKK_@q@KEAECu@Ms@?u@IQMo@QWBKCG@KAOB??EACEAABB@B@IGAGC@GW@IEIC?M_@UMA[G]EKV?FC?EISOOAGd@HXCHFJ@LHh@F^IB??B?CJGFTBZHDL@BFTVPFNVLCJKJBDC@BJBNMJFREFDLGAL@BHEFDNEL\\JDh@OHOLIJMNG@KDMFJDEBFBIB@BGB@@CPJX?DBVMR^JEJBDKDE?a@@GRHHFF?LFB?BFD?BEBWDE?WVu@BGTEHKAEHCRk@ADDEHg@JG@B@GCCFWFMHAA?CGRu@C@@SFGB@EA@CN@@MBEC?ABPGAKDMJD@IFGHBNC@EYWAWRPPCFKN?BC?OIi@BKHIFq@AGMOQYKc@@E@AHALLFLJDPGB@@C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.053526, + 7.489859 + ], + "end_latlng": [ + 46.053492, + 7.489877 + ], + "average_speed": 0.97, + "max_speed": 5.66, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2108.5, + "elev_low": 1837.8, + "upload_id": 13593656332, + "upload_id_str": "13593656332", + "external_id": "97fad99d-266a-4779-8984-fd94b1b2e26e-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Run avec les collègues", + "distance": 8594.7, + "moving_time": 2892, + "elapsed_time": 3202, + "total_elevation_gain": 2.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12718490113, + "start_date": "2024-10-22T15:57:11Z", + "start_date_local": "2024-10-22T17:57:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a12718490113", + "summary_polyline": "qn{zGo}hg@CAE^?v@Bj@Nt@Dx@IpAEZGL@CALB@@HE@OxAOp@e@r@IXm@dAc@|@QXYRMTMNMBWL[^O^y@dDaA~A]\\oAxB_@v@a@r@M\\m@|@}@`Bc@`AQXg@lA[f@KRc@hBQb@Mj@_AdCa@nAsBpHIl@StCOlAEz@D`@Xv@Nv@AGJ?BHFL`@\\Xb@Vh@^bAPr@HNb@|ADl@?ZGr@M`@Yl@CJRf@BZUyAFSLSDQJu@?a@Eg@Mw@a@mAMi@uAqCe@q@UiA_@cA@_@Ly@D_ALo@HoBVeATg@T_AJYViAn@yB^y@NUXy@Fs@HMLWZ}A\\c@hA_CRYP[Vo@T]P_@T_@b@m@Xo@\\k@Pg@Ta@^c@dAoBd@eA\\aBPe@HKRAD@HNCPW^S`@k@p@i@jAi@x@}@~Ak@|@k@nAMLi@jAs@lAM^mAzBQ`@]f@a@rAEZINo@nBMTa@bASx@KV]pAIPBE?E?D?AJg@@?AAA@ABBC@BE@g@|Bq@vBMl@ObC]|CB\\Pt@PXJ\\LZ^h@jAzBbAzCTjA?JQb@CR]v@ANB`@Qn@a@tD]lAi@pCGfACzAQrCBhAh@jEFdBVfA`@fDDv@?h@GZKVAZBPFP\\v@f@fBn@z@\\\\PTbAnB`AhAdAvANZZf@Xj@DJLn@L\\TRlAbAPPX`@z@vBZ`Ab@bCb@bCf@`ENv@~CvMTnBB|@Fr@Cy@a@{D]cBOe@a@qBY}@Km@Qe@Qs@Os@Em@Oo@Gq@Cc@QmAMc@Cg@_@uAWqAQe@Ok@q@oAUg@]MQSYQm@q@KUQ_AGM}A{B[c@USc@q@]c@Yo@c@u@SUkAgBa@mAGWO[Qu@?OBWVk@Ao@MsAMq@Ee@GUEc@Uq@As@Gk@Ew@Ii@O_BE_BPkC@[Aa@Bq@Hy@Ns@RyANo@Fy@FUBYRw@Hu@Pe@Ee@?ITg@F[DU?w@C_@I[c@_BKi@iAgCq@cA[sAYo@CK?Kb@iEJw@Be@H_@T}@LWT{@Nu@HUV_A~AmERy@Vq@BUb@mA@MBC@BAIBCNCP[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.512574860826135, + 6.604562681168318 + ], + "end_latlng": [ + 46.51669565588236, + 6.595621034502983 + ], + "average_speed": 2.972, + "max_speed": 4.956, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 377.2, + "elev_low": 374.6, + "upload_id": 13560582873, + "upload_id_str": "13560582873", + "external_id": "b45af850-0336-4861-880a-6ee937ca1582-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lavaux c'est beau", + "distance": 21032.7, + "moving_time": 3686, + "elapsed_time": 4492, + "total_elevation_gain": 289.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 12701928792, + "start_date": "2024-10-20T13:28:53Z", + "start_date_local": "2024-10-20T15:28:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12701928792", + "summary_polyline": "i}|zG{akg@D[Ae@OqAHg@vAqCrA}Cl@k@`@gCNWpFaBPDn@f@`@P\\p@PC`@e@XqBlAmCj@gAPQtEbDPPHVL?rDuFrAiCnAiDp@oCt@oK@m@EA?KPaAPkCHa@b@kGr@{E`AmFnAuInAsElDwIpC_LlDkIl@eDXq@bCqDb@yA\\sBRqCDaDDkSXel@q@mPYiJEkC?wBXuF?iC]_EgAyJGwBDmBXwCbCwKb@oFT}A|CkJb@kBXgCf@_J`A}F|@yIJyBDwNIoAc@sCWeC@}BNcBrBoLdAuDvAkCxFmJ|@kAdAeBn@_Cj@eEHmBAgCFgCy@oA}FqLa@Uq@w@Sw@Aa@Do@lDcHxCuHZSnABv@m@p@}@p@_BV_AHu@AqAJ]`@k@J_@NcAd@}APaBJi@^{@~A_B^q@HeAIu@BCGCm@eBaAmASa@S{@SgBAg@JqA|@qDb@y@~AcBd@u@rB{BlA}Az@c@hCE^Sf@q@Zo@Hu@IgJ|AyAt@iAd@mAQkAv@E^c@Fw@DCh@d@T`@b@CXSJB[T_@ILw@RKa@z@KJIAo@{@e@kB@aD\\yBBwAOgA_@oAEa@@sAM[AWk@yYOu@c@w@Ma@KF@Ll@z@Tf@DZHjHX`M?~GGjCJnGE|@QfAeDnI_@fBP|BDpHMl@Wf@_Ax@_AHyACiAf@wAxByFjHSj@q@hDEj@?l@b@`DNd@hAlAn@`BJt@?NILJIIz@D?cArA{@r@c@v@WhAUpBa@pAQhAu@hBBrAGZk@nB]v@u@~@u@h@eB@_@Xa@`B}B|F{BjESn@Ct@VfA\\`@hAt@^j@b@nApEnJJ`AU~Hm@lE[lAa@dAu@~@e@Hk@jB_H~KcAvBa@vAsBhMUpCBxBRdBn@tDHfBGhMKlBaA|Iq@tDSlBg@jIUnBk@dCyArDw@fC]lCYpDcAzFaAzDSbBKjDDlBvAjMJhBBlB[lHAjBrAh]Wps@KnSEjAYbCYvAg@nAeCnDOf@a@rCeDlHuA|FaAbCIlA{DjJm@rBqCbPgAdIq@xKERi@xHo@dGa@|AaAnCgA~B{BbDeAhBkAi@wCoBm@u@]tAa@x@iAvCa@ROPSfA_CzEi@h@YdAkA`C[b@g@Pc@Gc@c@IWGw@DsEISODiBnEa@l@o@fBCd@R~DW|EKDi@U]`@A^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52005939744413, + 6.615507183596492 + ], + "end_latlng": [ + 46.520551247522235, + 6.613758970052004 + ], + "average_speed": 5.706, + "max_speed": 13.188, + "average_watts": 113.8, + "device_watts": false, + "kilojoules": 419.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 504.4, + "elev_low": 376.3, + "upload_id": 13542757308, + "upload_id_str": "13542757308", + "external_id": "83f3d238-4fcf-4a2a-b92a-155fd38c59da-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Mad Jacques Gravel Doubs - Bonus day", + "distance": 28734, + "moving_time": 7978, + "elapsed_time": 11512, + "total_elevation_gain": 811, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 12702250892, + "start_date": "2024-10-20T08:01:05Z", + "start_date_local": "2024-10-20T10:01:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a12702250892", + "summary_polyline": "oky~Gwzhg@l@[Xv@~BZ|AlAf@D`@u@Cy@_BwBIWJOnB~Ar@jANp@pA|A~@nCl@t@EjAi@p@[AoEsBQa@]DmI{A}BeAq@HrAn@hBhBfFbAj@Vl@lArAf@h@t@~@\\lAEdDxBH^In@aB`AwBjDWrACzAVrDl@rAv@Rp@bAv@ZtDXfB}@lBeHrBsBvB}CnD_AbBD~@hBbBzHdAdDpAbHpBtEt@p@|DhAbLfFbEhEjDdIjDHf@c@D]g@iC@aAtBuC`@iBPqDc@c@o@l@k@B_C_F}A{BcFsELUzHd@vCc@^q@yB}BuC{Da@aGs@gCReAiAyFLwCrAyEJ_Da@{FpBqNS_E{AwJd@y@p@S`Ed@nAShGmGh@y@h@sCScEFuA^aAp@i@nEo@bDyCpBOzHnHvFbHdOhIvBv@|QdAv@Ul@s@vA{Ef@y@~@e@~CHzB}Bj@QrAZfCrC~CpAjA?~DkAxIm@nAeBv@qDGm@\\qCpAiEvCoIl@cAr@a@bRmDpZoBbOmI~D[|Fp@lDCrBe@hG_DfAC~@wAlKyGvAqArBwDvBgH`B}DrOaWfC}BxHsDvIq@~@RhG~EnAFhHgEj@_Bp@mEd@q@t@WtMpCJc@WkBv@c@bAoGUsAkAgB@s@Ve@lAE`BsJjE}Av@sAl@_JSoQ`@oHl@q@pAd@rAE`BtAfBj@dEdEbEnB~EtAzF~C`PpDxGe@pHdC~@`AzDfBvBrBaAmD?{H`@w@lC]LWG{@sD_EsAm@_DcCkAi@_KiCiNwP{EmI_AeDrBcAfFwIpAgDt@G`EjCb@AKiB{CsRCgBrB|CtCfC~IbDXrAv@bAbCB|DfCnCfEhA`@jBQrBx@xAfA`A?zEqAbDd@xAY`Aq@lByCzC_BdB{C]kCOiCxAcLXuI?qHo@yEa@eTsAwGi@aGHeAeAmBi@sCSsI{@eCTk@n@L?Na@e@{@d@cIcCqAqAoDuF[s@IiAHw@z@g@KcBbHwSj@}JKkG_@_CiFwRuEoVAuCp@_CjAwBJuBg@mAwAk@uGM_BcAwE{R?kAN]rAe@PwAu@cAyEu@wAsB_@uAH[ZEfBl@pABlAi@tGoJ~@oBGe@WMiH|A{@IqBgAwBwB`@gAEw@l@iGAs@b@Cx@sAnAq@vHuHb\\gOxGnCzI?zA[hC}AzBoCl@yA`@uDG}BwDcVy@yBwAsBc@{AUgM[kDc@mBwC}GgB{G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.15720490552485, + 6.60412548109889 + ], + "end_latlng": [ + 47.05876196734607, + 6.726319883018732 + ], + "average_speed": 3.602, + "max_speed": 27.594, + "average_temp": 12, + "average_watts": 99.1, + "device_watts": false, + "kilojoules": 790.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1061.8, + "elev_low": 541.6, + "upload_id": 13543103441, + "upload_id_str": "13543103441", + "external_id": "accepted_tag_from_13542955830.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Mad Jacques Gravel Doubs - Day 2", + "distance": 53926.2, + "moving_time": 10870, + "elapsed_time": 41399, + "total_elevation_gain": 846, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 11, + "id": 12702252507, + "start_date": "2024-10-19T06:53:22Z", + "start_date_local": "2024-10-19T08:53:22Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12702252507", + "summary_polyline": "oad~Gy~je@b@}@h@lAf@q@mAaGGcJ`AaNtAwHb@eAlDqB~CZjFqKhFeDrDYjDv@rJxInFd@bNwInAqHyBgJdAyGm@sIb@mJb@wAjCuA`@cCu@}b@oAiAoCbAaDqA_KyKeFuIgDWoEwE{BuF_HaIiE}T{DcDt@yFQoCcKu_@wAwK}A}CeDwB}AuCiGcDqBmEeBwH{O}Is@_J}FqT~@gDeAiEFgI`CiFvBqBxM_Bnh@|ElAoAtAeItDqFlO|@vUm@rEyDz@eGsImZw@kIr@kEhDsF~EKvAcKyAa]cF{`@iBgc@eA}ImAiPo@oXd@iIsBcLy@qN}BuM\\kAzB]h@mBjDtBvAuCkBg@iEkJsA}IoD}KeAoO\\wDjDkFjA_K\\yFxAmEjBiAxDdAdGgJ`DeBrBbRwFfJHvLIqLbGuJqFmc@CcNmF{YKuFwFcSqBkZ{@oAmGeEaIqC{JoKoCkGsDmTqF_LcHcHgDcGmAcDw@wFD_Uz@oJsBkOrCeP`CqDR{BwB_TyDiRkCqFyAcMaB{EnAY`TlQ`ItH~BrEZeBqE}WcBuHn@mGvDyOsByB]}B{BaD_@qCeCcEwO|IcCgCqHjLyADfBQ`H{LqEkGcPsNiI_M{EmKsAeIoAad@jDsGm^wc@mDcLmCyKuQqOea@y[{o@idAgEqOmKkNaGoC{N_ByD_FmAqGoCVyB{@aIeZmAU}B|BgEuHwB_@{@}AwBiHqA}OoBkFsKkJsKtByCeB}Ej@uIfQaEpO_@`E|@pCrApAeCcDCcDlFqSrHqOhFeAoKeNaBsHeFoK{GwUyEyA_LpBeH_BmClBsBrHaCvEeCs@{CfAcJsCiSkNuHa\\qBkPeBwYb@iA~Hd@pFpB|BwEPcHg@}B{BoA}ZsA_GCmBwFe@sFiEuHeI_C_JeNcBmAbLxO~HfCzF}N~B_KiB{@eJc@gFyFoDeBkAcCnAjCdDdBjFvFvMvAaDxK}EvBmEk@eKaGaEy@cImUiFkHeB@m@kDOiMcB{FFiEiGwIoEyMiJcN}BpAyFY@{EoDyAiA{EqCgEeGqNqB~@oGi@{GpC_DwC|CvCvHqClHf@~DmFEuE`BmDZuCx@m@~A\\pCvHnBlMsBpOZ`K{AbGM~C`A`IvAjJjGlIKj@gDXuIIhHnH|CbGhCKg@jFoC`Eh@vEYl@gDKoDeIaEmEkTuJ{AiDwFyWsA_C_HjAcE|FqClIoEn@oEaDaA_DAmE~B{EnBoAI_Bw\\iPnVnHrAi@HiAwAoDcEyGgBe@`BhCGlBsGmCiBiDe@aEqBgApKkJvBeDtDcA_QlRm@m@v@CYc@e@v@bAKaDV`BU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.04808912239969, + 6.28733865916729 + ], + "end_latlng": [ + 47.15772081166506, + 6.606436036527157 + ], + "average_speed": 4.961, + "max_speed": 14.786, + "average_temp": 11, + "average_watts": 84.5, + "device_watts": false, + "kilojoules": 918.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1136.2, + "elev_low": 497.2, + "upload_id": 13543105137, + "upload_id_str": "13543105137", + "external_id": "accepted_tag_from_13542955549.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 8, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset", + "distance": 1226, + "moving_time": 1003, + "elapsed_time": 2727, + "total_elevation_gain": 65.6, + "type": "Hike", + "sport_type": "Hike", + "id": 12686466771, + "start_date": "2024-10-18T16:22:22Z", + "start_date_local": "2024-10-18T18:22:22Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12686466771", + "summary_polyline": "{ad~Gqvje@MGI?OGGECISUKDMCGIGCOYCCG?IHG@KIOGKO_@E@VCP@JCp@BFGRDj@AJCJ@FB@Wr@AN@HI\\APDHA^DDAVBHDDAVBD@@DJCE?TBXBBAV?XF\\B?@B@b@F`@C\\DZAZB@AVBX?CCABI@BABAC?HAMBQB@EC@CIc@@o@Gi@?WECEg@IaCMq@Gy@@OF_@AULWH[@o@A_@Bw@?eADKFFR@XLRNH@DCD@BD?^FVAMBYH@BHHFL@@CP?FPHFLRLAXHFABEFCZWBKAOKM?BHJ@VP^FX?JEC@A?BCCF@CCABCABCBe@Wg@Ms@AWIa@A]BGLQCWGGGC@C@@@A@E?@BCAB@C?BCA@B@CA@?CBAADC?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 47.04814922064543, + 6.28601691685617 + ], + "end_latlng": [ + 47.04794394783676, + 6.2873284332454205 + ], + "average_speed": 1.222, + "max_speed": 3.344, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 876.2, + "elev_low": 801.9, + "upload_id": 13526116285, + "upload_id_str": "13526116285", + "external_id": "44bead4b-d98e-48a4-8703-9fb3b164aa95-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Mad Jacques Gravel Doubs - Day 1", + "distance": 59129.6, + "moving_time": 15583, + "elapsed_time": 24463, + "total_elevation_gain": 1268, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 11, + "id": 12686909982, + "start_date": "2024-10-18T07:35:04Z", + "start_date_local": "2024-10-18T09:35:04Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 12, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12686909982", + "summary_polyline": "geg_Hge{c@kBdDwATg@y@kX~XgChFuC`JlLyEzCd@tA_Cu@~BrJj`@jCUdDeGrDaBn@rEnEMnGzDhD`HvGpG|Kj_@jGrMlCjJAnBMmAjEeAzCdeAhBbShIjNfNxN?{B`HoBJeAcAiCvB?pD_GnDkCjEU`AuIo@cIvFmQ~@aIEqExB}MsD}HDiHtAtFvAqAyAcDW{GtAtAxBaAnL~BoNoXhOvGtNnLn@sAF_G{BcNFkBbDkCj@mDhHoG~ExAjAw@hAmEzAyAoAuElE}C{AyJzDeGbFw@rJd@nE}FzFxCvClDvBg@t@mBt@{ObKuCrFsEtIyZpBbJdJiAbGuDxEr@DvC`BlEDqFvAgAUqJ\\yDy@yErA}L{@kDXwH|CeCtAmDJcBoA{DbBaCra@oHlBrGxFvJpBcBdIDlBlBxDlJzCzBbQbClKsCFrJeBjXk@xCwCpDqBrJvLwIvF_AdFwFjMyDbF{FpK}DvLVtLmD|PA`BsDCkEuBkDwAkG_E{Eo@eCJiAlD{BkDpBDrDrE~FpAtFrBjDHhDhCpDdAL`OoLhKvSY|APmBuJmTbb@i[nb@qk@`CwAlPTdRdGt{@iF`IjMjRlUhEdUdBbB`HcAxIrA~GcEb@iKgDcEg@_BtCqEfIwE~EeNx@}DTwJQiCuAsCP{@vFtLnAlJt]vJ`DnCpQwFkCyMj@gK}@eZsF}ImJzDmEyFo@yDlAiE^}Fq@yJa@IaCxFi@YKmBcN_WqDaCyK_\\uMyNqBmH_@eJZeDsAmLkA{@}BdCiBR}FyEPmBwEoa@JgE{HaFwA_CoG}SaAqUtAwUIyEjBqUhH_SzTgP`OwRlAgG{AiHiBmXiFwFqHuNKcOeBwHeAuL^iImBuCrCoIk@`AgBmB_FvJLz@jE}Kx@\\k@{@jBzBn@uBtJyK|CaG|DsXxIuLzFoOtOoYzE}LzIyLpD}QzK}RnJyXvJiJtY_OvEqLdBoBhCRrRmD|NgRbFwLy@{FxF}t@vAsDpC_CfWqKlEgFbEkPq@jC{@aCxCyOjAmQvCaCpAaEDyRj@B\\|As@|ExBaAjBoEdC]xKgKrFmBzPgNrE_JrE{DXyFx@{B~Cu@bBeCd@{DnHgSb@gIhJJvCsDxBkLy@kA~F}JhC}NAg\\hFaLw@e@qDfF}AjEc@`FqAgB|Iw[d@mNpAmIwAif@lEyIlEiBV_Jy@HkC|Ee@a@P}EwAiAkJlNoCQvEiOGyC}A_F_FsFsAoDy@uI}BuGI}D}DxHaC`A_DfLaDlD{Eo@gBrAoCqAuFqGcEsI`@UfFpHzBT|LiWlNkNlCaRy@_Nn@_Fu@aEh@eA[wAo@rA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.22788555547595, + 6.042602509260178 + ], + "end_latlng": [ + 47.04813262447715, + 6.287324158474803 + ], + "average_speed": 3.794, + "max_speed": 12.008, + "average_temp": 14, + "average_watts": 79.9, + "device_watts": false, + "kilojoules": 1245.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 826.2, + "elev_low": 209.8, + "upload_id": 13526588575, + "upload_id_str": "13526588575", + "external_id": "accepted_tag_from_13525037593.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 9, + "has_kudoed": false, + "suffer_score": 670 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Gravel Ride", + "distance": 10605.8, + "moving_time": 2251, + "elapsed_time": 4804, + "total_elevation_gain": 109, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": null, + "id": 12686926363, + "start_date": "2024-10-18T06:11:01Z", + "start_date_local": "2024-10-18T08:11:01Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12686926363", + "summary_polyline": "}kr_Huioc@rALt@?\\KVQnAmAx@a@`AE|ARb@X\\\\bCxCbAp@p@Nx@^RALSD[@]BMhCmINo@\\kBVqBrAmMNaB@}AEk@Ke@cAkDYGa@?_Ao@uAgAwAkAqBoBaA_BG@GNAPTd@BtACI_@UGU?]GQMS?G@EHETBPSBMCo@Q_@g@KOO@wAJ_AFIJ?r@Pt@JrA?hB]tEoB~CmA`DuARGRA\\PJBHCLSH[LQf@S|@Gj@MJUDWCu@@[b@gBj@oBh@mAvBcEbA{BNw@Bc@C_@Ii@u@yB_AiBK]?GBOj@m@X_@PYNa@`@qA~@mEFMf@_AzAwAlAoBlA}ApAuB`@i@nB}ClA{AjDyDl@k@`CqBbBmAp@s@x@qAtA{CxAkBl@eAh@cARSxBeAtAgA`Ag@b@Af@JTFZLxAd@fBxA`@PdCh@`A^nAr@r@RV@jAI`BDz@VLLr@hAfDbEd@ZNPE^LVNTB?PMRCFEDM@i@Nm@lJmLvAmBt@w@PMjAoAJEJA?YRk@b@{@jAgBhAyAnDqDl@c@l@u@NGRCXOL?FBTc@FUR[d@i@nAkAtA_AtDqDzAkBzB}B~AkBlEkEdAi@n@Ot@Cb@Fb@VZ^fBpD\\l@`@b@j@`@^P`@J^CLGZYHOFSVcCLw@~BcGTy@?Y]_Bi@yC?}@VUzCO|ASXKVOPS^m@Xm@Lc@L{@PqD@eC`@wKFkCBk@DWb@o@ZQHKFMp@qCZg@b@_@Xc@zBuETYd@Yd@e@bAm@HENARMRi@FGv@Ob@Ax@e@TE^EHGFQL{@Tc@FIzGkFz@YJDLT^DRITChBs@tBq@|@_@zBcAVIv@i@nAo@hBs@`@GCCz@a@nEaBXO\\]Ze@r@w@PU@EC[Oo@?[FKD[O@ER@VN~@DA?I_@oAc@kBLQhEaExAgBXIDGHHFAj@i@\\_At@_CHg@Pk@t@{BJID?JPNZLP]vA@ZIT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.28527510538697, + 5.981871178373694 + ], + "end_latlng": [ + 47.227719593793154, + 6.042960248887539 + ], + "average_speed": 4.712, + "max_speed": 10.7, + "average_temp": 13, + "average_watts": 64.9, + "device_watts": false, + "kilojoules": 146.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 352.6, + "elev_low": 229.6, + "upload_id": 13526606330, + "upload_id_str": "13526606330", + "external_id": "accepted_tag_from_13522322841.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Gravel Ride", + "distance": 7655, + "moving_time": 1477, + "elapsed_time": 1617, + "total_elevation_gain": 107, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": null, + "id": 12686927102, + "start_date": "2024-10-17T17:11:12Z", + "start_date_local": "2024-10-17T19:11:12Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12686927102", + "summary_polyline": "kdl_H}_vc@[VqAxAiAbAiF|E{@hAqBlDWVa@n@kCnDkAvAg@b@s@z@sAfB]ZWn@]d@uA`Bc@\\o@^IZF\\PL^HrAfA\\h@j@r@~@vAtCtEdE|HvApCCj@gBxB}BrDYr@]tA[p@QNiATi@DMIKOI{@S{@e@gAs@yAu@sAgAcB}@cAOMq@c@q@[{@q@gAk@_Bs@a@?YLi@Se@?yB}@o@K_@Fs@KkAAaA@YD}@Za@RkAz@a@^oAxAmB~AmApAwArAsBbBILQNk@^}@fAiAzA]`AGZs@fBU|@M|@cBvEu@pA{ClCKRALGx@?PKTIDy@Wg@Go@Ju@RsEjCiAv@uAtAO\\M`@M~@@l@Hj@Rx@FLJFnAV\\VT`@Lf@PjARl@HJzBjBHTCXKPaCpAY\\}@nBUxAMF}@QSBc@Z_@h@MHOBU?_@GaAk@OGKJ]zAGx@@f@NnCVfNDnJAdAAb@G^Ol@k@hBMJK?USAIBADRNP`@Nf@x@nAbCBVEP{BbBu@b@MFi@Ja@BsCBm@?]@c@Fm@Li@XaAr@]NM?OFm@dAw@v@{IbIkBxAe@Pa@@k@Ku@CG@uCbBsAhAg@j@SJKGMiB?YDYLc@~@{AH[@]C]I[]q@]i@SLeC`EwBtBqA`AOFa@GKQg@aCg@k@S_@Sm@FQV[R]J]AOBO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 47.25334080867469, + 6.01615852676332 + ], + "end_latlng": [ + 47.28665962815285, + 5.978364860638976 + ], + "average_speed": 5.183, + "max_speed": 10.281, + "average_temp": 17, + "average_watts": 84.2, + "device_watts": false, + "kilojoules": 124.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 340.6, + "elev_low": 290.2, + "upload_id": 13526607138, + "upload_id_str": "13526607138", + "external_id": "accepted_tag_from_13522322647.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Run without pressing start", + "distance": 5000, + "moving_time": 2100, + "elapsed_time": 2100, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12615420646, + "start_date": "2024-10-09T17:14:07Z", + "start_date_local": "2024-10-09T19:14:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12615420646", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [], + "end_latlng": [], + "average_speed": 2.381, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le petit Morat Fribourg: 48:32 et 5:02mn/km", + "distance": 10019.4, + "moving_time": 3140, + "elapsed_time": 4705, + "total_elevation_gain": 162.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 12587358908, + "start_date": "2024-10-06T07:39:38Z", + "start_date_local": "2024-10-06T09:39:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 14, + "photo_count": 0, + "map": { + "id": "a12587358908", + "summary_polyline": "}ya}Gs`oj@g@m@e@[]_@QG@AXZT\\\\\\RL@?s@q@Wa@BQBAF?\\RZXBHNJBA@BAE@?DJFD@J@AHD^XdA~@PPHPbBvAVLrB~A|BvAr@^lA~@R\\`AlCr@rANl@d@vBHr@BfAx@jENf@N\\v@v@~BpBhAf@t@LdAEpAQbBId@IdDM`A?^GTBl@KHGZ[TcBp@wAZg@bA_AzDsCjCyC^e@j@cAt@mBlC{EhAaBXq@tAkEd@eAdA_BbAcAh@_@t@e@hAk@tB_Av@a@l@e@^_@\\e@d@_AfAeB|@iADKjBeBp@c@`@Or@_@rBs@nBmAjAgBxBmFd@m@^[l@YfAa@`@Sp@m@TYRc@`AaBv@iAf@w@|@oA~@}AdA}Ah@u@f@k@d@a@j@a@t@a@rAq@f@If@?jCLv@H~A\\x@Fl@Zf@l@^Z\\`@j@t@fAfA\\T`@Pb@HzAr@lAv@`@HR?`@URq@Aw@@QPu@ZWVAvAJxA\\j@CdAW~A_Ax@{@x@qAX]fCiBlAg@b@IvAQz@UhDmBdAe@^I^JVZLh@ZnB`@jBJVNHHCFMHo@?{DBYHU\\_@xA_A`@[rBwAz@y@zAgAf@Sf@Mb@I~BUrAUx@_@|@o@z@gA`@u@~@wB^k@Ng@Ls@Xe@`@k@x@y@h@u@bCqBz@a@\\i@l@s@tBmBjAmA`GkFjA{@`@g@|CmCvAaBxAwAt@k@TSZa@dA{@bAcAp@a@r@q@dAs@^Sb@SnC_AjAg@hAm@v@[f@MnB_Ar@Uj@WZOx@g@`@_@p@y@Xo@bBqCjAyB^Yp@{@RO\\Oj@?XX`@VrAr@d@Pb@H^@b@Fp@?n@ErBw@dAQfBw@h@a@VG\\Ad@KbA[ZQNMJWHCf@CDC`@EPGX]Ve@z@oCVg@hAaBp@wA`@cAHK`@KXRd@jAd@tAXfAtBbEh@lBh@`ClAxEB`CM|@Wp@]d@k@PW?cAXB??EF??FBA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.872789580374956, + 7.127303928136826 + ], + "end_latlng": [ + 46.80522406473756, + 7.155518587678671 + ], + "average_speed": 2.13, + "max_speed": 4.637, + "average_cadence": 77.7, + "has_heartrate": true, + "average_heartrate": 164, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 618.7, + "elev_low": 538.5, + "upload_id": 13419915515, + "upload_id_str": "13419915515", + "external_id": "garmin_ping_375577919571", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 123 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Post Weekend Retreat", + "distance": 5897.1, + "moving_time": 3150, + "elapsed_time": 3979, + "total_elevation_gain": 449.3, + "type": "Hike", + "sport_type": "Hike", + "id": 12580061386, + "start_date": "2024-10-05T11:45:06Z", + "start_date_local": "2024-10-05T13:45:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12580061386", + "summary_polyline": "qjpxGkozi@LLR?HBJXbAz@LXz@VR?F@^ZbAb@L@HATD\\RBFJHHC@Bj@Zh@RL@ZPHHb@VFJNDLPRDXRJ@d@ZR\\F^H^Ah@KAABB\\FRJHBAHBN?@HP\\H?JDd@l@F`@BDBXDRDDLh@P`@L^DBBCFUABHTLD`@\\Tj@V^?CPBRX@CHCFFF\\C^ADGCIAGF@CDA@WBAVTJ\\DFJGH@x@NPDFDV`@^b@BLEf@C@GGBFRPJB^BX\\Lj@BBPH`@d@XHNL?A@@BLh@`@LZRPTLNJRFr@l@VNJLh@TLJXt@h@Fp@d@`ArAHRLPFB`@r@XZPLFLFDN@HJH@JHR@LENA^n@F\\VT`@LNAd@`@LTLFj@h@d@ZJLNBd@^TJHJNJfB|@NBd@Vb@NTXJDTXJFj@t@DBL?ZHXPrAfAVLd@KNKRCTMPBNP?DTBDB^p@LJZhAFHJTFVDHd@RN@PCh@l@j@Hf@ZLbABhAFRP^B`@N^BPFHVr@^n@@NEJ@FVh@DLHJPn@P`@l@h@DTb@j@JJPJNBFFPHt@l@NPTDXRf@FZJ^FFA?IDCFEJ?PTNb@PJFLRPJDPRD?^^BRI^DISFQCIGAI@KIKAIT_@FFJTPGJ?PFXARBLCLDHAFBb@\\HBX@j@JlAp@B?@KJFCQBMROj@x@RLDHZPHARFFKJAHG@?BX@??[BCB?BTGN@LG\\CV?NIp@Cz@Ij@ENIBGGm@QU?w@HeC^cCPpQt@mDzCEMCF?ICA@DBYCBAJBLDDFAG@@LW^?XKPAFA^C@ECI@ACAPGFPL?BHEFIDB?DKFCJNrAKVC?OO@w@CCAJ@AEBCCCBD@BKAE?JEQAHBGAB@C@@?C?F?IC?BA@JOD?DBAAHKHIIoAYQIN@HBX\\HPXHJFEAJD?A@PDFL?NGCJ]@GNWLGF_@HjAXBIPEFYPO^Ob@YT?BEDAHB@AFl@R~@Ws@?BD@ES?HUoAA?AHMPCd@CJFF@FAg@@EBEJFD@?CKGQ?CGn@WJ?DBBA?MDCH[P]HEC}A?GFCAGDCX@JJJI\\CZ^@FFPHFF@HJFDFEE??SB@CJ@?ACA@q@hB_AxAP]Pm@?aDK@MIE@ED?F@Hb@JP?JAVILK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.1279343534261, + 7.02214096672833 + ], + "end_latlng": [ + 46.10242553986609, + 6.998020280152559 + ], + "average_speed": 1.872, + "max_speed": 14.702, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1214.7, + "elev_low": 1029.3, + "upload_id": 13412905170, + "upload_id_str": "13412905170", + "external_id": "6a6932f3-a2e0-4331-b661-714bbb20f6b5-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gorges du Dailley", + "distance": 4698.6, + "moving_time": 4065, + "elapsed_time": 6377, + "total_elevation_gain": 328, + "type": "Hike", + "sport_type": "Hike", + "id": 12578593972, + "start_date": "2024-10-05T08:17:21Z", + "start_date_local": "2024-10-05T10:17:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12578593972", + "summary_polyline": "iopxGoizi@@^@EC@CHQHYFUBEBACGBACE@AGAJC?e@NOLQTa@ZM@SIoACUGYU[OQGi@a@YOKKE?OUYQc@O]EQKm@S[_@]SGBi@h@Od@KPCP[^@FE?KJWXSZULi@Rc@@eAMo@BSGU?a@I]BWCaAUa@UYAYEi@Qw@Ok@BQDCEO?ECOWIEKMK@SME@BNIZ@d@FVCBWZIDG?OOMGO?OJSZKHW@[C_@@k@p@Wx@]TCAOb@[\\CPGRGLK`@GFKZCf@GP@??CABDB?OKaA@QJZ@LCKATBl@?BB?CGKV?PEJCFC?O`@CC?CCAUEABAHDRJPOFEHKIEOGEC?CDEGONEC?BB?BODVEDC?@L^B@DEB@BAEDDBA?AE@@ECB?AH\\KI@CD?JRFD?JQJCNP^BPCB@HBDFABDGd@C~@bA~CGeAKaEEOGAAVBJEJEBCA?BGADDKHBAI@Sa@ICA@A`@IHEL?Nn@bB}@kAFGBAFN?AHBAS?DEYEIOZDt@BsBC@ECGEA@?G?BIAIJWFC?AKEBBAA@??DBC??BPEL?DE?GPFLAFDDJ?LAFAA?EFBEA@?AI@ICF@E@H[b@?BF@BTJPEQKCIJCTKk@FKB?NH?@EEU~@JvAa@v@b@oCZeACC?@QJEW@GF?JL?BCCEDHACEEDAC?DCK?DCEDBDEEBDFBBHEDB?CLI?IB@AF[TCKE@AHAIDOAACH^BDBNE\\mASf@?BDEJAGNARHD@CBDTK@E?IIm@?@HQAJ?EB?BCJ[AA?@?K@A@FC@FHJEJOH?BA@BLABc@FRFB@C@BAIDA@OCSBNDI?DDBLABWHO?OGEFDDAABAY?A@@@EAEE@BGACABFEEE@EECJIB?@@FCHM@KAO@C?IFKC?CHBM@WCAIHC?ACHO?MJMDAIc@IGAE?EBAAH?AKDGA?MABAA@SBEF?J_@?[Ja@AKFSCC@MTUDKBOFIJCBGH@?GNQDc@BECS?ILQ?GCCMHAD@@ACBCb@@FCPC`@Ql@e@XG\\JTRPHH?ZGh@Db@HX@JDZPVDJDr@Hn@P`AFb@A|@LJApADNCX@ZELENBNILW\\OTU^eAFKRe@HGVCJBp@d@f@Jl@Hv@TVXRJj@d@LPD@BE?DNFn@j@dAVLGX@d@Kr@a@Z]b@SNA^B^KDDBKT[@MAB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.12869165837765, + 7.021206887438893 + ], + "end_latlng": [ + 46.128666596487164, + 7.0211308635771275 + ], + "average_speed": 1.156, + "max_speed": 12.534, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1292.4, + "elev_low": 1074.6, + "upload_id": 13411333879, + "upload_id_str": "13411333879", + "external_id": "b6dea5c5-0a1d-450f-97f0-e96df9160714-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rainy run", + "distance": 5009.7, + "moving_time": 2012, + "elapsed_time": 2177, + "total_elevation_gain": 78.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12525163794, + "start_date": "2024-09-28T15:27:42Z", + "start_date_local": "2024-09-28T17:27:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12525163794", + "summary_polyline": "u_}zGyvjg@PBKKEF?C@ONa@HB\\ADA@IAQPeBBsABk@Es@G]GiACa@@]BOHWn@iAAMs@oAK]@OJSTYh@_ADO?a@BM\\s@DQLQFc@Xe@P{@NqARoA\\qCJe@^{FVsBJa@L}@Dy@DqACOWs@AQDK?SO_@QQI_@?GFALa@QIQ^G`@UVIb@G@CEGEIACCAm@TiBAMDa@J_@F}@AU@WBCF@@ACi@To@Fm@HMZ_AJq@B]HOHqAR]CSBWEu@YoABk@BSH]?_@Pu@Bc@TqA^{CLk@TuABgBTqADe@AC_@Oc@CA?ANHB@YK_@GGGMC?A[L}@D}@Jg@Ae@Jo@?ODOF}@Li@?QJs@Tw@AWLgABe@GUOC]OA[GQa@KOF[rAOLTDEHURu@jACP@p@EJE?IQGG[EO?GCAe@FDBEBWCMCLGCI@GCIOWw@ODWSEBCF@JBHBAHFVDKh@BFHBBFFf@AJDP@JKxBGRDt@Gv@K^I~@I`@EpAEXO`@GF[n@UPIZ?RFp@CjBLr@Ax@G^o@`@WZGDM@UNUXu@r@iAx@Il@EPm@n@[Ve@j@KPKXQ~@Uj@KP[tAaAnDIj@S~@Wz@YhASf@Kl@A~@If@Ot@K`ABRXVPVXVLHH@BFNN`HhELRHZR^RN@J?n@CD?ICP@l@Ff@HXJbAJNJZ?Hd@dA`@rATf@Pj@fBzH@RG|@_@z@[h@KTBFLNVn@Zf@BHBRMLg@|@GXE\\@|@Jl@Aj@Dp@G\\C^BLKhAC~@MNYKQDWJCH?\\FBJAd@PKKEBAJOG?CDDIF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520438846200705, + 6.613738685846329 + ], + "end_latlng": [ + 46.520457873120904, + 6.6136539448052645 + ], + "average_speed": 2.49, + "max_speed": 5.162, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 511.6, + "elev_low": 451.5, + "upload_id": 13354153812, + "upload_id_str": "13354153812", + "external_id": "dfac7bff-008b-4287-ab79-9d8540cb64ef-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Parcours Vita", + "distance": 3842.3, + "moving_time": 1517, + "elapsed_time": 2573, + "total_elevation_gain": 11.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12502049577, + "start_date": "2024-09-25T16:07:34Z", + "start_date_local": "2024-09-25T18:07:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12502049577", + "summary_polyline": "{m}zG{dhg@@TOD?FHTPHFCH@VMJHH@BHJHARHLl@^JRLHF?TLp@@HAPFTC?BJB\\?VDh@TH@X?b@EZ?NBPGTDNOJE\\DJ?DAh@Tj@f@VZLJTXf@`@JRf@h@?@?AEBDLZJ\\ZPf@L?NFZXPb@Pp@Xv@JrB?^G^IPOp@WvAAPHd@SCa@`@MTQPAFIKAECHQRBFM`@k@tAUd@Ot@m@nAa@xAED?FCB?FUn@]jB[x@k@bDMf@B@BR?`@DLE?@I?D@?CEBJRj@HzAL~@J\\Jp@N\\?NEFCA@KHEFFLVCJSR?DT|A@r@Qn@KLW@c@Zq@TY?CCMWQMQBEB@Ra@bAO`AO\\DF?XC|@JXNLRCZ?TAb@D^Mb@SP[Tw@BAAO@A?CGIIADEF?BBDCJ@PCDCdB]LEJKNAAEBAABLKDHJWHAZKNKDAB@@C?F@G@?PJGBFHJDAETOu@UAEBADBHJDNLAFBGs@?SRi@DSCW_@s@_@[BDAGEB@LA?@KBCG?@BDCMi@?QAIC@EAWi@Oa@i@iASq@DJAGOKFBGE@CW]d@d@DLD@DH@BQQ@BAEE?EEc@y@Gw@BQ?w@Cs@@B@?EBe@CEFG@IC?ED[?IDOBo@Hi@HYAQJg@BKLORu@NU^eAFa@Pg@Zk@Nq@f@mB^_AZgAVk@?UAF?CBD@IGOABECAB@EBG?@A?ED@KAC?BCCFH@G?DAA?JMc@EEC@?H@DH_@Tm@Hc@h@uBD_@?OMy@Ew@e@mAYcA]UUGIBBIG[y@o@CUKGUGk@e@i@m@_@]Wc@g@i@OIM?CCE@AD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52270774357021, + 6.6006263718008995 + ], + "end_latlng": [ + 46.51956117711961, + 6.5995673183351755 + ], + "average_speed": 2.533, + "max_speed": 6.928, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 418.1, + "elev_low": 376.7, + "upload_id": 13329517757, + "upload_id_str": "13329517757", + "external_id": "9e04b0ab-240b-46a0-9917-92d208cc0b45-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course du soir", + "distance": 5122.1, + "moving_time": 2088, + "elapsed_time": 2185, + "total_elevation_gain": 77.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12443328157, + "start_date": "2024-09-18T16:18:39Z", + "start_date_local": "2024-09-18T18:18:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12443328157", + "summary_polyline": "}_}zGqvjg@CJFM?DDQD@CFABEAASBGJONGHDAFLGBQ@B@A\\cDH_@JINd@?BJPH\\PRLFX@TPVHRBLIB]TmA?U@EF?NJJD^?JBPCFBJNF@NAHGb@cAd@u@NMHb@BZAdACZ[v@Gb@@JH\\DBHAVc@n@cBn@{BLQ@HPAFe@BIBBR^PXF`@Vh@RXL`AP^H`@JNBVHNEv@GHG^KPIb@M`@I|@?H_@fBItAGf@@XJTTPN`@TZjAx@V\\nAt@`@p@DNAJJLDNKT_@hCDx@@xA@TFP@BNAf@NVRZ\\JPDPFHNFVDLCNKN[X[FQT]XW\\@p@Rt@Jh@IRFJ\\Cb@@TDRC\\HdECtAB`B@lAE~@@TDHJF`@?ZHJ?PDH?f@RRCLJFNC\\Nf@?Tw@`F[bACFEBKAUKGBIPYz@KHSHUZKHAJILCWEGGCGBQRSFMHUd@[VQX]^W`@c@JYTe@pAY~AKVUd@a@d@K\\KNOb@KLc@bAY\\Uf@GDELSb@eAxAmA|BMNc@dAy@`BOR]PMLUFU?IGYYAULUPq@VuB@_AB[Ak@Ia@[u@_@}AWc@EOAI|@_FBe@TwBH}AHg@TiCXgACe@CEOICAGBOIK@Wa@OM[u@e@a@EYHq@CAAFCCCo@g@u@EASFGC@i@C[Qi@OWSOIAsA\\O?UKMKc@o@_@g@_@[c@SKAQIQYKYUa@KEUCc@Ko@GKEBMNGj@GF@R?JEJMNy@Ty@Ze@Pc@Po@jBgFn@sB?YQi@Io@]sAGk@CoBGa@EqAEY?}AI{AKe@UOIMAIKK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.5204718708992, + 6.613698452711105 + ], + "end_latlng": [ + 46.51995294727385, + 6.6128001641482115 + ], + "average_speed": 2.453, + "max_speed": 4.776, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 466.2, + "elev_low": 375.1, + "upload_id": 13266798094, + "upload_id_str": "13266798094", + "external_id": "489760e6-efdd-4e28-8c2e-6d5099d48b6a-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "No-sunrise run", + "distance": 4585.1, + "moving_time": 1826, + "elapsed_time": 1993, + "total_elevation_gain": 44.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12404379492, + "start_date": "2024-09-14T05:33:23Z", + "start_date_local": "2024-09-14T07:33:23Z", + "timezone": "(GMT+01:00) Europe/Madrid", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12404379492", + "summary_polyline": "qfd_Fbx|Y?C[@EAKq@ISGGI[BEE]BAAUFMFE@[BQPC@CEC]C?QKOBOEICK@IDA^LDC@CBk@Ig@?]EX@J@I@?DoBEy@CaDK?AC@{@OWEUA]QcBBKPS@ICOCEG]KQRG@I?COEQa@?GBGVUF]Vo@Nk@t@[ZEF@JRFIPMHO`@a@b@aALGf@MVSJOLq@To@?ODy@Eg@Hk@@i@DQN]BUHORsAFMBULe@AWBQGu@CQ@a@C[@OFKD[BoABSHKPONYb@KF?ZIPOHWFGp@[f@[TIh@ILFlAPLFTBLBFAXYAGCHNXJn@FQHKp@Y|@KD?FHG?HBF?JEZWAEEB?DN~@Ft@Tx@@RRh@D\\J\\B\\Nb@Ff@HRPv@HV^|AL\\F\\N`@JpABfBDx@@|@Hr@Jh@BXVpAn@~BxAjEj@jA`@l@DPZf@FFh@bABJ`@n@`@lADr@Cn@Lb@FLBPEHW\\_@l@ETCp@Bt@APDX?NOtA@NKNAH?xAOdAAd@MJM@QEO@_AQSWUy@EIEAS@WDQJOBOROt@GnABTFFB^L`@D^DP@^Jf@FH?RFr@o@VCD\\zBRr@BXN^ER[PW\\EPQf@c@n@ITYb@GHWHE?@TD@DE?GODi@?KBOAIEGOKI_@I_A@gBKG?EDU?]MCOEISHGJq@NAYCEe@[e@S{@}@QGMMSKMYa@]]c@CE?KIEBQUAGMI?GCMHQGI?KCI?IIE@s@Wa@WIMOE?WDQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 36.72697892412543, + -4.412332568317652 + ], + "end_latlng": [ + 36.72546414658427, + -4.414876559749246 + ], + "average_speed": 2.511, + "max_speed": 10.066, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 61.9, + "elev_low": 7.9, + "upload_id": 13225131971, + "upload_id_str": "13225131971", + "external_id": "94d9e01d-89f2-4e91-a3a7-c6e561544114-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "\"Randonnée\" avec les beaux parents", + "distance": 1850.5, + "moving_time": 1953, + "elapsed_time": 2996, + "total_elevation_gain": 57.9, + "type": "Hike", + "sport_type": "Hike", + "id": 12390294202, + "start_date": "2024-09-12T09:15:30Z", + "start_date_local": "2024-09-12T11:15:30Z", + "timezone": "(GMT+01:00) Europe/Madrid", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12390294202", + "summary_polyline": "}mp`FvsvZDHEJ?FA?@\\EPHd@ARBZCD@DAADJE@?FBTALEF@LIZC?BAAB@FE@DNFJANEFJ^?LDT@THPJ?BH`@h@F\\DCBF@AACC@HFBXRNF@DDC@AG?BTADA?CHE@@?I@EDA?IFKCKB@@MJDBHARFJEDEA@?@FFD@R\\LDD@LBh@Gn@@@GHM?BAB@FAJDEt@@RJPFB?A?DE?B@HGB?NRAB?CAAB?C?OYEFH`@G`@FBDd@?ZFBFA@BBGFCFIFCBHAH@A?BJCD@@DC?@C@BEFBBH?@BAEABD@?@AAF@DB^LNBPLDANJN@BDJFNBHN@Rd@APRV?NON]@MES@??CC@AMBKACDKMk@GCFKAKMOEY@GAiA?i@@ALABS?IBCAQHGA@CEGYGEMDKGAUEE@O?KIMAIE@E_@@QECACBC?EMGBe@AYW[Uq@I@I]MIIBKCKQCQOQICESGCE?@GAGKQKGAMKEGB?BGS[OOQKGCBMCKOGOOMKYCBG]@KBHJI~@B^GV?JGVBf@MDGA@?@@CCB?E@@C@CEDBBAi@NO@MDIJe@DQEiACYOA?@LABCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 36.953433975577354, + -4.544759429991245 + ], + "end_latlng": [ + 36.95260114967823, + -4.544815085828304 + ], + "average_speed": 0.948, + "max_speed": 3.37, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1225.1, + "elev_low": 1191.9, + "upload_id": 13209996076, + "upload_id_str": "13209996076", + "external_id": "66385e84-5a50-40e0-aaef-c30a5558ebcc-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Gibralfaro", + "distance": 8992.8, + "moving_time": 3226, + "elapsed_time": 3532, + "total_elevation_gain": 80.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12389158986, + "start_date": "2024-09-12T04:54:18Z", + "start_date_local": "2024-09-12T06:54:18Z", + "timezone": "(GMT+01:00) Europe/Madrid", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12389158986", + "summary_polyline": "ygd_Fhx|Y@F?GDCD@Ok@AFAAIkDB{@AgDHuACgBFiAAuABwBGm@O{@U}B@SFS?KDE@c@R_AB[RQ\\Ml@GNFLAPQPYf@iA^O`@EBCh@iAJe@@WFaA@oADe@Tw@VmA\\eAPq@?YK}AM_@E]B[TcAJs@HYJMLK~@UPOj@Y|@g@t@W\\@d@HVKF@FFb@@VFZA@DB??[G][kAAMM_@Iu@]eA_@cBK[G[Mc@MgA?KCG\\DVItAGVMAECD@GFBJI?CB?DGBYEUW}@Kq@Wu@Y_BI}AAeABsAFsADg@T}@p@uBHQHEJFG?OJMPa@tA]x@K\\DH@FIxA@xEBl@Jf@Db@t@pC?LL`@N`@DTHRt@pDd@nBVzBJ^DZPt@Df@EW@HVxA{Af@fBATbAPdAJXBRTn@TnATj@Oj@Xz@R@JXHTN~@DDAFJd@AXJpETpBNf@B\\Nn@ZfATr@LTH^Pb@JLNn@\\bAHLN^jAjBP\\BLFDIMGFFGLRBCIDFDHXD@HLz@zAZ\\?g@BMIVFd@DP|@bBFPCHY\\APX@HFTZj@fAp@p@f@x@RT`Az@n@`AXPb@t@NA\\KJAXHT^j@`@DHZZbAxAQYd@b@H@F\\?xAp@]LJRX`@^@@\\YZ|@FBVDPAdA]PK|Ai@fB}@t@UPOD@b@GU@JMbAMpBg@fAKnAARDj@BfAT|@\\pBjATPNBNGVHFJ@`@GVKHQ@UOUEq@i@OEQUa@YsAo@y@Ue@Gs@Di@Ai@Hm@TQBWL_@JPCuGrB[?V?mBj@eBp@YDOH]L[Rc@JGDO\\G@OENB?BuAUQAg@Uk@_@c@Uu@c@uBcAg@]cAg@mAs@GGQGaB{@OC_BGw@MNBKF[Ka@RM[o@Io@CGGe@w@K]GCWJa@FKJKRQx@BXAMACE?jOgBcOtEAFEB_@BULeATi@VAOKEKOMg@KIODE^GTWVa@LIJqEhTxEsSSh@GVE|@?vBaAhBmAjCFUTi@b@UBDGR_@bACVGRKb@OXOJH?MEa@_@o@YWSICCBGCKUOKa@k@AGSMSYWSOGQQQKMOI?AGGGe@UC@DDEEE@ECGOOQUI[AQYYII?[WMAEEGIOAGMIUIGGMWQKE[AMQHRMCq@k@W[EQQSQ_@MQEOAMBG@c@Uk@EYEIMIQa@Cm@JKPA`@HHC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 36.72716994769871, + -4.412369197234511 + ], + "end_latlng": [ + 36.72689485363662, + -4.412407837808132 + ], + "average_speed": 2.788, + "max_speed": 15.382, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 61.9, + "elev_low": 5.8, + "upload_id": 13208750729, + "upload_id_str": "13208750729", + "external_id": "2a135860-f0a6-4972-879f-0c21b9e600c3-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Malaga run before the heat comes", + "distance": 4171.9, + "moving_time": 1788, + "elapsed_time": 2314, + "total_elevation_gain": 147.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12381197503, + "start_date": "2024-09-11T06:51:48Z", + "start_date_local": "2024-09-11T08:51:48Z", + "timezone": "(GMT+01:00) Europe/Madrid", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12381197503", + "summary_polyline": "}ed_Fbw|YPFFABGZARKBBBA@DZI@ID@DED@FANI@BNDJdAVH?BCVDFEELXXh@XZt@`@J^FBn@y@H]OSUAEA?@I?SIG@EEMc@BC?g@BCDABEHELAFID@VKF@VQJCJJ\\l@f@^E\\ONM`@AP@z@RdAPd@@JLJLT\\NTBLFLNN`@HHZCH@BGZGPKDQ^UPQH?HBNLBJCJEnAMnAAf@BTJPHJTPNAZOv@u@^a@RM@C?ED@LWr@c@BI@?Fw@AUCGIKO[Ik@GuACEE@AHDTAPBF?b@Dr@?JBRAVA@EOD\\CFI@AQDO@UCCE?AEA@D?IS@CIKEOKIEOG@AP@FM{@q@eBECCFDl@DAYSQ]?CIKCI?BCI?KC@EE@@@CGsAL_ABILGCBPLMDMADe@CUMg@U]Si@[e@e@UCc@CGQKEQCAKF?MESGE@A@?FHBA@]COa@UEDWHCCJMDS@SEk@IS?mACWMYSB_@Mg@@[Em@?y@Fm@JSLEJAPBTZ~@@d@@JAPIR_BvAKV?LJRRHd@H`@GN[XaA@]AU?q@DQFGFANJVh@?HID?BFLLv@EH@Nk@|BEXFRGT]^WFCF]d@EVKDKPA`ABHAHEDIA[_@OGK?WFkB|@G@GAC@G?EEKWMm@CQISM@SGKHKBEF?DDH?TFXBl@Fj@J`@Jp@Nb@HJ`@PVVd@Nd@b@ZLPVl@\\`@^DBBCABACEDAABBC?AEBBC?D?OGPNc@c@C@@HMEOMCEAIIQWG}@i@ATCCI@MDQE?IIGIWSYHa@?GOG[a@DEAKIYEg@EGC??B@@B?SmAU]EACB?YGAKFAUSJEIK?CED_@n@{@Aa@WP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 36.72687507234514, + -4.412178425118327 + ], + "end_latlng": [ + 36.72747379168868, + -4.4117907620966434 + ], + "average_speed": 2.333, + "max_speed": 8.963, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 129.9, + "elev_low": 24.5, + "upload_id": 13200260158, + "upload_id_str": "13200260158", + "external_id": "73410b19-b14f-4179-850c-3ed1c49f5001-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 5396.2, + "moving_time": 2177, + "elapsed_time": 2833, + "total_elevation_gain": 76.3, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 12346001564, + "start_date": "2024-09-07T05:49:56Z", + "start_date_local": "2024-09-07T07:49:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 18, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12346001564", + "summary_polyline": "mg{zGylhg@QIOCOOKCq@Ts@[k@Me@NKPMLc@|@k@~Ai@bAOLS^[Z_@JSPSZK\\MTQn@GXGdAK`@Yf@UPa@j@SJEFK\\YZWh@a@j@Q`@w@jASr@Sb@m@~@Qb@e@r@CNc@n@o@fBUR]dBSVGR?\\Mb@MZ]^C|@_@~@CLBJV_BTw@@w@I{B@{ABQr@mC\\iB?WAu@IcAMi@O]_@mAa@{@@M`@_CVoBX{E`@iD^kBGi@MQ{@]m@qAWWEe@?g@I@Iu@i@y@QHGHK^IBWEYOg@Ec@HY@OQM]Ko@SUk@O_@ESDG?qAOSWSc@Qm@Ue@SKw@COMu@{@k@u@c@a@]KkAe@[Yk@aAi@Kc@WAa@?e@Di@F]FE^AL_@^e@PAf@FjADHAPMHe@Tu@@ODCBSJOBcAHYJMvBqV@u@AUK]@KDGVCN?\\K@IIEC@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51143525727093, + 6.60189681686461 + ], + "end_latlng": [ + 46.520573711022735, + 6.613764753565192 + ], + "average_speed": 2.479, + "max_speed": 4.306, + "average_cadence": 76.5, + "has_heartrate": true, + "average_heartrate": 139.2, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 452.9, + "elev_low": 375.8, + "upload_id": 13162647747, + "upload_id_str": "13162647747", + "external_id": "garmin_ping_368291680390", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Val Languard", + "distance": 11716.9, + "moving_time": 13402, + "elapsed_time": 22303, + "total_elevation_gain": 891.5, + "type": "Hike", + "sport_type": "Hike", + "id": 12324501829, + "start_date": "2024-09-04T08:10:36Z", + "start_date_local": "2024-09-04T10:10:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12324501829", + "summary_polyline": "mrvzGq{p{@YoAEyETm@@mAp@mAGgAy@k@G[T_CMs@GwDb@a@D[MsDFqA_@uDHa@VSRaBGuA\\a@F{B`A}LBqBTeAKo@Ha@l@aADgATq@BwCTg@b@oC\\iCBwBPU^{CQa@FD_A~@JgDo@b@EuCToCt@aDXqDv@aAh@qAAS[K`@m@Z}A@[_@[Rq@EuBh@uBISN]UIVeAGm@s@m@PeAq@GHy@U[`@]DaAvB}BX}B?g@OQR[AcBO?a@wDMNPY@uA\\eA?_@]g@Of@Kg@]l@QaAI\\Au@Wh@?s@Mn@Gk@W_@Ak@ORAa@c@v@Er@IO}@Ji@d@i@RD]UCIuA`@mB@uAOa@KNu@yAKTUINg@QLd@NRfAZU\\ZF|Ak@hCNDGfAZA@TT@xAi@Na@N^LA^iB?^PUCf@Zl@@h@Vq@Br@Ro@At@L]RdARk@NAFh@Bw@JLJf@PAe@|AFZEIEnAMXt@}@MzCDlAPI@`BWl@PFCz@OjAhBgCnB_@vBsA`BqDb@gBdAiA^_AfB{A~@QnBnBlAMApAV`AHGBjAYfBq@h@b@jA|@i@Ol@PIKt@n@M]rABZ~@Ug@~BT`@d@MZ`@XdCIzAJ~@WlAd@dADf@\\^d@xB?`@Z|@P~AG`@A~@TZOMHLIEa@tAZ`DKj@TzBYtCFzGMfAJnBKZDpAUhAOnCLz@CxB`@r@uB`F]fBaA`Au@zAo@dBW@_@b@aAjDoAnCu@zCi@zA]TDZa@\\g@x@Kl@]l@a@fDDt@O~BsBhDDTg@vAI|A}@nBDhBWxAb@MEb@M`@a@FETWL{@LGcB]Y_BlEKeC_@r@KeCsBzE]rCa@g@GtBWQ?vAXjC`@h@Kx@n@|AUb@NQPL[l@XxCx@~AEZa@b@L\\[h@b@l@CT}@v@@J]ATrAq@@iAdAeAdCcDhDq@z@C\\a@\\p@VQPJTu@bAjDRbCS{@z@Zj@ZMA\\OVrA@WXn@Fu@f@v@Xh@GK\\a@Ls@`AaAp@I\\mBj@NZYES`@i@^e@Tr@L\\Xw@Tm@p@cAVy@p@gA?_B`ASn@]DkAdB@Ad@BN^~@JtAtBTKrCj@tE}@bA`@Ot@{@`BgC~Bi@F?L", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.487599, + 9.922018 + ], + "end_latlng": [ + 46.488052, + 9.906819 + ], + "average_speed": 0.874, + "max_speed": 3.629, + "average_cadence": 50, + "has_heartrate": true, + "average_heartrate": 93.8, + "max_heartrate": 129, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 3146.5, + "elev_low": 1823.6, + "upload_id": 13139472649, + "upload_id_str": "13139472649", + "external_id": "garmin_ping_367679995422", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Boval down", + "distance": 6336.1, + "moving_time": 6401, + "elapsed_time": 8285, + "total_elevation_gain": 38.6, + "type": "Hike", + "sport_type": "Hike", + "id": 12314911655, + "start_date": "2024-09-03T11:07:59Z", + "start_date_local": "2024-09-03T13:07:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12314911655", + "summary_polyline": "alhzGglq{@LTDG@HL?H?@GP@HKNEJDEGBg@A_@Mk@IIBGJDBCTL@CQk@Y_@?IEK?IGOIEAISIGMc@Wi@{@o@QMM?GOIY?WNGGIFAHD@ADeACq@QUBGHMB_@AEDc@SUBCGmAKg@PGHSDq@DCC[?s@PKLARGWOL@IK?GPCIC@ITOTe@VWBMFHG?IPIBE?EJENQDK?UEEKDU^_@PIPOCUFILi@ISPENQD[RUMGACD?@B?c@Ii@a@KHOCa@WMAWQYKKBSKS?mAUkAg@_AB{@EMOa@BqBKk@Mi@D]WMDIK[?o@Ow@Cs@Hm@?UIK@{@YoCDmAKc@Uq@EuAYKDSAD^QVKRGFG?WQI]QKg@GOSKEc@JOQOCGBIIOi@WQADw@Q_@DMHy@RWI]Cg@Ha@QIMc@U}@QKMM@o@K[Qy@S]a@YEk@H}@YAFc@MUMO?WM_@E]MS@s@M_@Qe@MuA}@}@u@UWKQg@KQ@WOoBYe@[iAc@SSCBQIKAEE[CIIESEDAGQGIFKCa@g@k@S_Ao@EAIJ{Am@M?OH?BAGKBKEu@k@SCU[IGc@I?Ec@OSOMA_@a@KWa@OKKCDY_@]KQM[a@GOMIGM[M[WISEJ?NBGAHCO?TAGBG@@ADCES@GIBCV@A@@EDDCAAFLFCA?EEIKNDBDKIJ?PHADKCDJB@PGb@Z`@DRI^WLMT]GQYB[RIPk@Py@CK@MEFCJFOA@?HDEKBXUD?EAFCEA@CIPKDTOE@FG?CNYKHWb@EHJIKNCJ?IDSBAAHBAECADJ@AU?FIA@APMF?OFEPc@a@E@?QOQe@WEK]EMEG[IKCMGEAQMYQG@MCCWDWO?Me@_@YIeAq@O?OGM[CACDDGIQE[AWKKASGMWa@C_@EWi@g@GOGCGKBGBDJCYa@IA?UGOUGAIM@@IFE?EYCSEIIGWWa@OAKFECSDW[OBY\\E?MCAEWAOQWECIBQGO@GIIAO]SO{@I@IISGO_@@]Oc@BQASEQIEKSEWAc@W[_@BW?GE@ICGKJ?OGFCLY\\BTG@@MGCIRBC?FGFk@ESJERC@@GHIJW@ImACBOAOKWm@m@UKABGAIGSCcBDYIEE?EAJZHWQCDIE}@u@[?WEOSC_@@UOQe@A}@L_@IwAJUFUNI\\OTiBhAmA\\k@h@e@l@oA~@cAZu@`@{@V[Ne@\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.41489, + 9.924683 + ], + "end_latlng": [ + 46.455615, + 9.939199 + ], + "average_speed": 0.99, + "max_speed": 5.62, + "average_cadence": 48.3, + "has_heartrate": true, + "average_heartrate": 96.3, + "max_heartrate": 120, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2487.2, + "elev_low": 1879.1, + "upload_id": 13128341916, + "upload_id_str": "13128341916", + "external_id": "garmin_ping_367405571472", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Boval hutte", + "distance": 6724.6, + "moving_time": 7224, + "elapsed_time": 7990, + "total_elevation_gain": 622.2, + "type": "Hike", + "sport_type": "Hike", + "id": 12314905866, + "start_date": "2024-09-03T07:20:39Z", + "start_date_local": "2024-09-03T09:20:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12314905866", + "summary_polyline": "{iqzGyhs{@NUv@c@f@QpAaAPU^{@NOJEPJrAq@hA@n@SVOrAeC`@aAz@}At@gAPUt@m@`BmBp@_At@s@h@YzB}@lAa@n@_@RSXi@ZY\\ShAc@~AaAf@c@DYRKTG^H^InCBLHCHBDETDXTNb@Dn@\\^VHLVDf@Kt@Fd@El@^JJVd@GPGDENBBJDbADPGMFWf@FBh@@HIPCHOHe@HC?BF@PYAIHY?DF?LE@Nx@JNPLHEGDXTr@?NBFCb@Lj@Hh@VTTFFCHNBt@LFDNLFBHBTCXBHHCFJRCHJRFLCBHN@FCFEHSFCGLC?@JDBFCNFj@GHFJr@JFBFVFZ??IAJ@BRBNHTp@PN@JC?AECC?FBJBA?P\\TBLD?@PFD@r@FAJFDTFFDVDD@PHH@NFDGZHTpA`@\\XBER@FHLJH?N\\BLLTTFDN\\D@NFPPLLf@\\VFJ\\BNLBHNJJ@?DPNL\\VD`@f@PADZLADFLl@JCDDJ?NTJD^@HZ@JLPP?LHNTJABBDLFO@BBC?JAAELD?DI?KIA?E@HD@FCAGI@CCCDAC@CABJHDE?CAFHHDCL\\b@HTNDJTHP\\d@JFAADLDJEACH@@EJCPFT@LPRFHJd@GXJHDPd@R?BJJT`@BLZJMXI?JJP\\VP@x@NFJLHp@RFT\\R|@VtALj@PJHRf@^`@XFt@j@n@Hb@LDHx@\\l@@HF\\Bl@RVNF?FIh@XZFJJf@SD?n@^FLPDDCl@TRPb@@TNHEFHTLr@JZ\\HDBENFHQVRZHj@FVCBKr@[p@E^\\J??FPNJRTRJTJ?\\WH?HPNJ^BPHL`@XNHS@O^]CUBCLJ\\Ct@R|@N?CDARB`B\\`@Ir@Ad@IFFHCEEj@`@|@JbBUx@BJDAKJPPJTDFLLG\\Lb@Er@Rf@BREl@T\\?XHb@ALFV?FDVAVFJJFCRLNCDJJG`@Dz@Vd@@PPTJZ@FHND^A\\X`ARf@SNOHQLGd@HRCHORCDOJCBOL?TSHE@EFKCA?RKZSLAPUV?LNGJ@ZQX[PIFQDDBQd@@XSj@OZF\\Ob@?PMb@IFANH@ACA\\DZJP?RHLLF@JIXBPORC\\Ht@@RFFCFOLGH@PI\\ET^XJ\\D\\x@`@VV^H@BFDBZ|@VZDLAFa@OCDV~@Cv@g@^EGENOAGGEHa@y@MK@IGO@KB?CA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.460626, + 9.934371 + ], + "end_latlng": [ + 46.415091, + 9.925114 + ], + "average_speed": 0.931, + "max_speed": 2.46, + "average_cadence": 52.9, + "has_heartrate": true, + "average_heartrate": 108.7, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2490.7, + "elev_low": 1864.9, + "upload_id": 13128335796, + "upload_id_str": "13128335796", + "external_id": "garmin_ping_367405437972", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bernina Ospizio - Fuorcla du Livinio - Val da Fain", + "distance": 18053.3, + "moving_time": 14352, + "elapsed_time": 19201, + "total_elevation_gain": 460.7, + "type": "Hike", + "sport_type": "Hike", + "id": 12308395000, + "start_date": "2024-09-02T08:11:12Z", + "start_date_local": "2024-09-02T10:11:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12308395000", + "summary_polyline": "kmgzG{}c|@UC_AiAy@YwAVf@e@Jc@|@a@Rg@JaFk@o@EYNECU[y@i@j@cBeA_BOy@]_A{@}As@c@s@c@N]m@i@UYNoAvBQAkCoAiDiAsCuBa@Gu@Pe@hAwAv@sCLwEwAk@AcCeAsAmAsByDMe@A}AsCeILc@n@QpBsBJ{AAoIcA}C}@u@mAuBSeBSc@aAo@m@oAyAUqAC_@TiHLeBGyBKeEa@i@u@iBOb@e@c@u@g@URyAo@EK_Am@_AQ}@_Ai@}@gB[Ek@w@Iw@iAsBGq@iAsAIkAk@gBLKZmBt@FPU?UQ[W}A_ByBGo@yCuECc@|@l@JCBc@EYYOa@yBg@ZG_@R[iAIe@w@tCC`Ak@_AGoAm@}AgAyB{BgGaFgB{B_BqA_@y@qAs@wAiDeAq@aAIiCiDSy@a@OCg@J_@aAiCB_@cCsEuDmAqAkA{@AHTiAkB]NI[e@ZiCWh@p@oCdByAO_DCqAe@aAPc@ZdBnBn@Vw@Qw@R{@UuARsAUoC`BaD\\oB|@k@^[p@g@?r@PgCc@iC^{@b@gBKw@d@oALmA[s@h@oC?cAl@y@Kw@XmEScCZ{@i@_DJeAjAcAd@i@[g@Fa@tAClAS@i@dBWUH@OJu@i@u@uBHOKq@oAJeAr@[Su@eDc@ScA}AYdCc@t@o@LcAdCYV}AG]`@CdBJKWe@g@@OfAHvA_@tDk@lBe@hE?vBa@xCI`C{@~B_@hC_AjC}@vDM~AcA|EwA|FIdCwAnCa@jA_Aj@_BvDg@lCHr@mAvCUlBDnAm@fGNxBQhAAhDLfEXlFG`BHjBI\\G~Fg@bE@|@[bBm@~@CfBo@fDTrCKhCv@dBn@hIt@fFFdEx@|GfDnI|ApFhBfE?lAjCvMMnCdB|ChAjFl@vHGxBJxC`@rAj@|ECnDj@xA?n@LA`@n@`AvDt@jBp@nDx@hBHnB|@f@^pB^d@xCjHvB~CZjAj@b@|AnCd@~BzAZdHxErAdBdAdCdOtO`Bv@xCzBlEnBr@x@hCzA|CfAvDzCzCjAvA`B^fBVTzAnAjCb@j@v@~@fDz@zHj@zAh@|@v@Op@m@d@?Nf@JzD~Az@DRU~Bq@pC}@|BeChDaAjBy@hCk@~Di@zG]|AuGrOq@lDmDvX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.409989, + 10.019662 + ], + "end_latlng": [ + 46.447865, + 9.96126 + ], + "average_speed": 1.258, + "max_speed": 18.517, + "average_cadence": 50.5, + "has_heartrate": true, + "average_heartrate": 97.7, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2513.8, + "elev_low": 2031.6, + "upload_id": 13121252859, + "upload_id_str": "13121252859", + "external_id": "garmin_ping_367200592614", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 5907.4, + "moving_time": 2325, + "elapsed_time": 2476, + "total_elevation_gain": 86.4, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 12286628714, + "start_date": "2024-08-31T07:11:11Z", + "start_date_local": "2024-08-31T09:11:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12286628714", + "summary_polyline": "{u|zGavlg@Do@Go@}@_A\\w@pJaz@KQOk@Mh@C?KP@b@E@OC?Bj@z@H\\QLgAw@S?IBQJQDKIICKBMECHAZCHAXKl@OrC?j@GP?NCLEEQEKTB|@Fh@Tr@GHRj@d@lCb@fBHn@\\`Ap@x@FDHEv@XBPEh@rIbBGUHBNb@NBN{@?KEI@@Fa@Z[@@NIFWJRPHVVHTL@Z[XL`@@\\Lf@?f@Hh@b@HAx@P@AX?j@F^AL@NDTX@Dl@BBBZBrAZ`@LnAr@n@JVEZJXApAV^@VH@DAHCDs@Q?L[r@QzA]jAOPCVO~@@RCf@m@`DQj@GHq@GE@SAQ@UIM@OAMDK?WIk@_@O@IHELC@GJBbBOvAKXKb@CDWrASt@aAnB_@l@c@REHq@h@E?MF[d@MHUXk@\\UCUGKJCASGIBq@OI?UTKEQAaA[IF?Fa@v@O`@GESJADYXEt@D~@ICE@EBCLINOFGAMFMZQ@a@b@K`@GEWFQNWd@G@ONARUX_@`AI^E^GTIJG@KZUPEHULWHKH]N_@Dc@UGGKw@Au@@e@B]?s@IMMAEH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51886539533734, + 6.623851787298918 + ], + "end_latlng": [ + 46.51920871809125, + 6.6178168170154095 + ], + "average_speed": 2.541, + "max_speed": 7.962, + "average_cadence": 74.3, + "has_heartrate": true, + "average_heartrate": 126.3, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 486.3, + "elev_low": 398.4, + "upload_id": 13097694876, + "upload_id_str": "13097694876", + "external_id": "garmin_ping_366582941424", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "TPV #2: Saint Prex", + "distance": 8700, + "moving_time": 2500, + "elapsed_time": 2503, + "total_elevation_gain": 80.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 12267025515, + "start_date": "2024-08-28T17:00:38Z", + "start_date_local": "2024-08-28T19:00:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 26, + "photo_count": 0, + "map": { + "id": "a12267025515", + "summary_polyline": "mouzGi{lf@i@IMGs@OwAYkC[uBMc@GaBGu@Dc@Fc@?e@D[DYLYl@_@p@k@r@y@t@QFIESWO[q@w@u@gAe@{@{@qAs@kAe@c@c@Bg@Vk@P_ARiCt@sAZm@Bs@Ge@]eBqBkAgAe@k@g@i@aBuAeBqAeEqBo@c@cCkAc@MiAUe@Og@c@SYKWo@yBqAiFU[[GGBUp@k@|CQ`AGt@]lBs@vCm@fBIh@f@hBXfBEr@BL@x@JbAR\\`@VVl@Z|@ZP^^P\\Lp@JlAPv@x@dCRx@j@rAXh@lAlAb@`AFXp@dB`@n@Z?f@KJBx@fB\\l@`@bA^t@pCvEXx@ZlATj@RJLAvA]BMb@Mj@B^Rh@Lb@Tf@l@Vd@Tn@d@t@tAxCfAzC@l@E~@Nx@Rj@\\p@|AjBt@pA|AxCTf@FXNVZj@v@p@Td@VX`@MpBaB^UrAm@Xe@{@gC{AeD[cA@EXKd@I~AcAtBiA|AoA`B{Ah@w@h@cATk@lAaEr@uCjAcDl@kBd@eAJITDT\\\\ZxAhBpDpFrBlC`@~@\\`AvB|GNp@rA~GzBvK|AhI|@jEHbAUHMAfEyBf@Ob@SF_@WyDCmAIi@Q}DQuAOoBBMLM\\HdAnAn@FfBqAd@Mb@i@\\g@@OA]AI[o@oDqBEG?M_@i@y@aA}@{AYu@eBuDgAiBQa@a@kA]i@Q_@Qi@DMW{@EEEAQD[u@ScAEeAQ}BPuDFaAF{BGuBGWUk@]_@IM@OVyBXaAFo@Bo@AUGg@IYJqAIk@]E_Cl@WDq@Vc@\\g@~@]h@_@BaCi@q@G}AU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.481995079666376, + 6.460852939635515 + ], + "end_latlng": [ + 46.48215207271278, + 6.460872553288937 + ], + "average_speed": 3.476, + "max_speed": 5.774, + "average_cadence": 78.4, + "has_heartrate": true, + "average_heartrate": 179.6, + "max_heartrate": 202, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 429.6, + "elev_low": 375.7, + "upload_id": 13076561762, + "upload_id_str": "13076561762", + "external_id": "garmin_ping_365968158259", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 156 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 5892, + "moving_time": 2458, + "elapsed_time": 2460, + "total_elevation_gain": 44.3, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 12226948216, + "start_date": "2024-08-24T06:13:31Z", + "start_date_local": "2024-08-24T08:13:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12226948216", + "summary_polyline": "m}{zGahng@En@@p@KrA?VSlAARQx@AXFtAEZMf@Et@BTM`@CfADb@CZ@b@K|ABvAAVENDV?RL\\Nl@CLBZC\\QNKLHX\\ZJl@B\\QbAA\\BTi@nBWbBIZMND^AXD^@ZENF|@@zAETDp@JVPT@HHHRHTRn@b@VZR^DTEb@@`@MPOr@M\\MPGh@Yl@G`@KLIX@RMb@Bf@URADAd@Hl@@^QfC?`@Kb@Cd@@f@]fBGrAW\\Cf@?PAHKFAH?XIPOJCFGb@WTB\\GLKj@Ir@Ot@OnA@VOv@AVIVWAEBJ`AIVA\\Kf@]~@W\\OXMHa@p@QRIRYb@AZSRENg@n@MR[r@M`@E^IHOME[GWKSa@YSe@Ge@U[E]@MMc@Gg@QqB?e@K_@KkCAs@K_@Ew@Ee@Oq@KMOGAISIo@IEHIG]KUYk@[a@a@EOAMHWNEF?FEl@?AM@?E@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51495926082134, + 6.631858851760626 + ], + "end_latlng": [ + 46.52055443264544, + 6.613803310319781 + ], + "average_speed": 2.397, + "max_speed": 4.015, + "average_cadence": 76.4, + "has_heartrate": true, + "average_heartrate": 127.3, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 453.3, + "elev_low": 406.3, + "upload_id": 13034819465, + "upload_id_str": "13034819465", + "external_id": "garmin_ping_364824492206", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 5202.3, + "moving_time": 4668, + "elapsed_time": 5744, + "total_elevation_gain": 129.4, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 12197861854, + "start_date": "2024-08-20T15:53:02Z", + "start_date_local": "2024-08-20T17:53:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12197861854", + "summary_polyline": "i{|zGw|hg@DVCFG@o@Du@Go@[m@wBWM_@BcA]OPc@FYQ]HEDIBCDCb@GRIJmAI?FFJQO_@My@FCA@EBBCNA??A`@D\\AFBBFt@^RFFCHMDSCS@A?MS]FIVUNAFL\\Hn@PX?FENYFAj@XPAXKLA\\tAP`@XR`BN^?DE?MAMGM@ECHD@?SB?CH@LFPEQGGC?DKBC?B@CAD?CGFCKABNg@CYBOEEw@]Wa@c@y@c@SaAOSIC?CHAABEb@KVEV@NGFWGKKCs@k@gA\\IRKJJV?HEF@DD@|@Sf@Gj@DHUCM_@OY]YEWJ[FMHMLAHJVCLATDDXECBW?AAFWQ_@@GXYVE^MR?f@d@\\F?FEJSFe@?MBUDg@RK??WSOAGHOZOZMd@Ed@b@TDFF?BKPi@D_@DQFEDCJB@CQBF\\RnANRVl@pAv@VFFBFBZIz@BCAE?EBC?C@@GH?C?D?CB@CE@FA@C?R^?DABG@sAM_@G_@WUu@Se@WWi@Cc@S]i@e@c@wAgAaAi@i@UKOQg@_@Ya@CKCKW@y@Dy@BWLQN@LGLWNOPKx@?ZDVCZBNOFo@Lm@Fs@^{BZmAR}AAw@Fy@Pi@x@wALe@Ho@OkC?UDUMqACw@Ec@RULAVBNADG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51973560452461, + 6.60443963482976 + ], + "end_latlng": [ + 46.5205514151603, + 6.613776907324791 + ], + "average_speed": 1.114, + "max_speed": 4.16, + "average_cadence": 71.3, + "has_heartrate": true, + "average_heartrate": 128.2, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 453.4, + "elev_low": 399, + "upload_id": 13004365827, + "upload_id_str": "13004365827", + "external_id": "garmin_ping_363957773308", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning motivation", + "distance": 3496.8, + "moving_time": 1274, + "elapsed_time": 1381, + "total_elevation_gain": 62.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 12184297779, + "start_date": "2024-08-19T05:01:07Z", + "start_date_local": "2024-08-19T07:01:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12184297779", + "summary_polyline": "g`}zGawjg@@BL??BGILe@LDV@LADEFIHm@?cALgAAa@Be@Ga@?SDIMW@IGe@Fi@Aa@@WLSFQLOFOHOLKZc@Vm@Nk@Tg@J]b@g@FMPs@PkABEZOHGZm@PkARuBZaBpAsJHCH?FHHMHcARo@He@NYFg@Lc@BS?_@H@BC@[FONQNITARTDLH~AFZf@bAXPVX`@RZ~@L`ABt@Jz@DnBHXN\\?FNZz@h@j@d@PBf@ANCHIh@o@Zc@J[?MGa@M[Sc@W_@Sa@[a@w@wAw@mAM_@?QBIFABCACU?GQSeAEw@PeCNSJY@QCKe@_@w@OMGUYM]YWS[GCa@HKYc@YQY}@u@AGBCACSSKUa@[AI?KUq@Ks@GME?ATKT]tAKvAMfAg@zBYbCO`AIt@@p@Ez@c@dCAf@gA`LWzBSbAE`@YlAS^@t@ARs@xAU^o@rAOTCHBJTf@b@n@DNQVSf@ONGR?VDV?zAJfDSdCE\\ELIFOAGOEQG?IJADCCBXBN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52052417397499, + 6.613779338076711 + ], + "end_latlng": [ + 46.5204303804785, + 6.61390095949173 + ], + "average_speed": 2.745, + "max_speed": 5.32, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 467.2, + "elev_low": 415.5, + "upload_id": 12989429604, + "upload_id_str": "12989429604", + "external_id": "ee9ba312-80e2-476e-8b2e-710c14ebacac-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Redescendre a Etivaz", + "distance": 9439.2, + "moving_time": 7974, + "elapsed_time": 8870, + "total_elevation_gain": 11.2, + "type": "Hike", + "sport_type": "Hike", + "id": 12119131287, + "start_date": "2024-08-11T06:11:37Z", + "start_date_local": "2024-08-11T08:11:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12119131287", + "summary_polyline": "ktczG}n|j@AgAG_@Y_AGkDD}@M{AKMg@f@u@j@}@`@}Bh@gDDkAZg@M{APeBKa@@OHSOM?[Tu@JOPKXWNeCHeAh@cADA\\J`ASBGO_@XAFKMEUMoDOa@WQQAg@JGOAa@DuAO?CFgA^]CWQa@i@kAa@kDHgDf@}AGkAFYEUMS]Ig@g@w@S{@OQoA[q@w@_@MOq@SeBo@i@Mc@Ky@g@c@_@So@Rc@IyBf@iA[i@CoAr@W~@}@z@k@jAgAv@{@@yBWGLsAR_@VKL[t@a@hBBDSREd@Wv@e@h@DFQBAIDEKUSHUEQX?VKZDFCOMLBAKR?TM@@GGA@JHMBDK?Gd@KFAUEXDMHAYDIGBHMDAe@@UWDIH?HBWCc@U?ED?NED?EMEk@@OIAKSGCKa@QGKWCOH[t@A^DPHDIbAO^QHUp@WXEXY\\@^K~@?XL`@ELq@Vs@l@_@Ha@`@SB_@Y[E_@mAPGCOWKEO]QI_@MOH?@RQ?TEEQ@H[\\Df@ILIv@BNCb@]f@Ch@?n@Hr@Id@DFMRMJYWYGWRCVSWFAK]QB[OOPBDLK?k@BMCI@CEA_@n@Hv@MRCj@FPEGOb@a@P@NMVHVODCHD\\_BAWLOGa@TJ^BACDPRFCKCQVEVFBGDRJe@LKNEXCx@BAD`@JJGL@XDBKNPLPCHPBEEJ?V@JH?AHCF]S_AXe@`BWvAq@pE_@|@@TZ@p@QdB}@`Bc@rAo@X?lCnA`EpDLRMPa@NwExA_@ZiA|A}BzBk@`AcAzBi@f@yBx@OTCLFZ|@lAHVHp@OZiBjBOXEf@?p@H~BaAjDOvABMDREt@_@xBc@j@k@jAU|@W~Ay@xCq@zBc@lAoA`CGn@\\vDM~D]|@q@r@I^StBq@`AMb@e@dDsAhBMXQv@?p@ETB`@\\fAPdACj@a@xBFpBHf@JvBCv@SxAElAKz@BnBCf@Qr@Af@Gb@An@F^DrAETUtD@dBf@vB?`@GTAr@G^e@lAFvAEPFlAIt@B\\Dl@ZfA@^O`AUx@u@hA]|@D\\Cj@J~B_@pC@P\\lAFd@@zBFd@ZjABb@QpC@`@TvAE\\_@n@Oz@F~ATdBJZFjBRpAU|Bg@fAYVWIm@z@Wl@Mt@HP?N[dBRZ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.390629, + 7.196154 + ], + "end_latlng": [ + 46.423684, + 7.145231 + ], + "average_speed": 1.184, + "max_speed": 2.36, + "average_cadence": 50.2, + "has_heartrate": true, + "average_heartrate": 90.8, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1892, + "elev_low": 1141.4, + "upload_id": 12917536859, + "upload_id_str": "12917536859", + "external_id": "garmin_ping_361652595060", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Arnensee et Fenêtre d'Arnon", + "distance": 9431.3, + "moving_time": 9635, + "elapsed_time": 12939, + "total_elevation_gain": 790.5, + "type": "Hike", + "sport_type": "Hike", + "id": 12119125361, + "start_date": "2024-08-10T12:54:21Z", + "start_date_local": "2024-08-10T14:54:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12119125361", + "summary_polyline": "g|{yGqi}j@HA[JMKq@AXP_@P}C^?JJAIFAZIJ]GFLkAIu@Lm@Rg@W_EAmNjBcG^URoAQcCDEEFuACYSwAY}@oByDq@cBSMg@mA_AgAKYWO]i@Mu@GAAWSg@IM?gAMe@MWm@UEWICEL[mAFWC{@Ec@EFEaBOm@{@yAQEKUmAe@i@TKE[cAm@i@Iu@Dw@Gw@c@qCMSg@qBi@{AaAQIH@IiBi@MWk@Us@oAc@OeAsAQCQm@KKSZC\\D^Ul@?Pk@?U]e@p@AKOBQWo@Zw@@aEm@qA~AoCt@AXFBu@Mi@o@QIwDz@aDG}AUgA`C_BjAeANk@ImB~@S?g@}@Y{ARiDHmBm@yAQmBMCOUQq@k@]U?Ub@_Au@OQCSs@m@IYGB@g@g@kBs@Ai@d@a@i@c@AEYa@C[a@[DWXiA`@QZg@Z?NTf@TT`@lAAJQNYjA@ME?Dv@b@^Fn@_@|@@b@GXMFBfALhA}@tEe@lA]Ay@_@Y]s@SSe@HB@]Qk@WLFLB_@B`AG?Gd@TwAGEMT?UDM?QF?@JEC?Hi@g@Ue@EDy@c@i@_Aa@NAXIJ?KGC?J]{@Ba@Gi@]KEOSKO@Ma@EBBIG@FGCNQHYCa@k@AOYQa@mBKGkAh@sAbA{AHy@So@]e@s@AQi@_Aa@LKPSK]Fk@_@@GIRLJIY_@]iCOqAcAy@Sq@CKOk@IgCG]M_Bu@Sc@u@FAOa@COSm@?Ca@s@_@c@GMSg@DIg@q@KY][M_@JmA?o@k@]m@qAEeA_@KaBa@_BI}@Oc@i@b@i@j@KA?Wi@Gc@c@K@EXSAATI@FdADAEN@j@EJB\\dAVRX@r@HZV^Lx@H@?ZAL^v@PBA\\FHP?PNEVH`@x@l@p@VLADWXb@XLx@L^f@EBLXVHJTP?H^l@t@f@jAh@|CPdBRVXRLf@Ah@q@bBF^Td@P~ApBdEFr@A~@DLDvANh@N?RY\\BJBNj@BhA?IIr@DRS|CH^Ov@H\\\\`@OpAHTa@h@BfAKp@]t@]VU~@JrA?j@WlCAnFGb@Wf@[VwAzCz@`AXF@PMP`@?b@z@e@nAm@p@Gf@UJPf@Jt@R^O`@BvBFCECCeB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.350928, + 7.200417 + ], + "end_latlng": [ + 46.390635, + 7.196104 + ], + "average_speed": 0.979, + "max_speed": 7.517, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 102.9, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1915.7, + "elev_low": 1485.2, + "upload_id": 12917530423, + "upload_id_str": "12917530423", + "external_id": "garmin_ping_361652454281", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Derborence - Gsteig (2/2)", + "distance": 14843.4, + "moving_time": 12385, + "elapsed_time": 17704, + "total_elevation_gain": 186.1, + "type": "Hike", + "sport_type": "Hike", + "id": 12059518136, + "start_date": "2024-08-04T06:45:46Z", + "start_date_local": "2024-08-04T08:45:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12059518136", + "summary_polyline": "mluyGwzlk@ME]_Bg@qIc@cBEuB]}@q@MmAaD[eD{B{B{@wCaBe@}@yA]O}CkGwA{@QXXWOcBb@qDGwAa@USn@Cq@LeBf@a@W_BuAgAq@_BQaI@ZX}EMi@JeD]gAIm@kBv@c@`AqAf@kBlLk@\\J?Hr@In@i@~Aa@`@{@xFgB`Eu@bDe@x@qBnAcBpCKx@k@rAc@\\SfAaDvE{CfGkBjAa@|@y@XyAvA_@p@mAd@}Ey@s@aAuBw@u@uAg@Yw@uAAeBiAw@Oq@sBqBwAe@cBwAq@sAg@C_AuBmFwGi@qA}Bc@_@y@w@e@iOkD}Ad@eGq@}AV_BaAiCm@sBfAmEn@eBjAmH}CuBFwA[cA_@qAyBmCsBaF_B}AJw@aA_AQUo@WCCw@IAA^SYaBaEwB{Bw@J_CxAmC}@ONqCcG_@eGa@}@eANEWiHiAWLqAy@g@B[hAHf@]dCQNNp@SJLp@Q^L@aDzAqAlAc@n@D\\e@PIf@[Eu@r@OIJe@_@c@i@MRBe@j@i@oAFs@e@i@Ac@`AaCAc@iBEm@i@o@H_@h@M[mC]I_A{@m@_AoASZy@DaAvA_@AUp@i@Td@P{AXv@^Wb@OI@PhAPQVNBGP\\OWb@`Ay@]~AfA}@h@`@`@MIJ\\`BKd@HpEM|@mA{BF`Cy@mAAz@KGIZU[@|@m@SBZSBAh@}AaAqA|@oC\\R@b@`BCb@{@Vf@~@Mj@]BhA~@?rBBXL?DlAg@k@TvAa@o@G^NR[SL`B]AJp@[KBdCSOKZYe@Av@]w@SdASOOn@[c@Uz@q@w@]`B{@b@u@Ka@e@w@f@_CZeA_@Aq@_AvByAzBy@uACn@cAQsAb@c@l@g@D[v@c@VQz@_@VE`Cx@lA?`A\\l@?b@`A[XrAE`@Qa@LZDUQNRa@d@pAL|BgA~A`Bw@NLk@zAwBd@G`@{@t@Ap@h@eAp@InCHDz@qAlALbAa@vB_@h@[tAoAzAg@bB?tASYSqCk@vALKG_Bc@VHa@m@GJTt@n@IKZKG~AOGg@tAiCfN}EjLuD|AsDcAyFz@eJdX_Dn@gAnDwAlB[t@?d@oB`E{ALkB_Am@PLJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.31767532788217, + 7.279961435124278 + ], + "end_latlng": [ + 46.38646543957293, + 7.267364943400025 + ], + "average_speed": 1.198, + "max_speed": 4.726, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2239, + "elev_low": 1180.7, + "upload_id": 12855064542, + "upload_id_str": "12855064542", + "external_id": "5695b25c-448e-42cb-ad83-2a2646b51a18-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Derborence - Gsteig (1/2)", + "distance": 10348.8, + "moving_time": 11955, + "elapsed_time": 19184, + "total_elevation_gain": 1022.6, + "type": "Hike", + "sport_type": "Hike", + "id": 12061298365, + "start_date": "2024-08-03T10:31:03Z", + "start_date_local": "2024-08-03T12:31:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12061298365", + "summary_polyline": "}~myGqa`k@m@mAIo@w@]oCiD{@a@KJDq@g@y@e@_@cCuCo@qAmAqAg@BaAz@aBkAkAt@Mp@mAyB}@_AmAg@a@q@w@aBuAi@OYE}@WSGHWa@u@_@i@H}ASa@e@]DC}@cAw@iBuDUQSeBm@cAcBe@@J]NDFMo@q@M]_@Oi@mBcBcB[y@m@UaAu@E_@V_C\\u@Bk@WKs@Ba@\\a@TCDoDQcAU_@Hi@E}Bo@yBMsDDY[_@R|@ECQ]NXh@KhAeALs@NE@w@RU@wCXh@PHd@M^_ATDj@Yd@mAl@m@b@eChBkBTiALwA@wBOk@HLAc@k@eC{BsCMqAoBK_As@G[A}@W_@C{Au@}CAq@[_@Ok@s@c@c@Ak@sAe@?N{Au@oD_@gA}BsDI_AGEDSQQTeAI[Ly@U}Ba@Qc@o@Ea@Y[Ga@c@a@D}@w@kAE[Cu@HW@yAOi@SKx@y@XgBD}AZq@Cc@PoASm@Do@Aa@Km@FYIG^qA@iBK]NOEeA`@C?_C@uAEOGFVc@Wi@Cc@OEIe@SMHeAQI@WMWMCH_@EUa@PEmBSAB[EEc@Tu@fA@TQRoAfDYLCcAQ@@Sg@@?U_@T?g@gAf@MYc@?BYi@a@@Se@Ba@f@BOUGBWQSDIa@NLFDg@NLGc@a@Ia@PZIUIDABm@SVJGIFJw@FLEf@RWe@FOVEXSo@FAKCDSMa@A}AKWJo@b@m@Ce@F@_@Fq@XeAt@B]`@}@n@iKTWTqEIqAJu@ESFiAg@eCAeAkA_BQE]u@NoAMUQmADcAUgC\\sAVuBAq@IDRm@AQNSK@O]OeBBe@V]?gAPID[JBFeAVCZy@P?mAm@W_@]Bg@i@g@k@e@eAGe@U[{@]i@k@i@CMb@UIu@_@_ByAk@@s@_@_@q@]KsA^SIDL@MmAB]YgAlAa@pAqAg@gBIsCk@wDM}@a@cBIk@UiAf@mAGs@i@cAF}Cq@y@sAc@WEa@s@qAuDaBYW}ANW[m@L?K}@[oAV_A?U[Ce@]c@Ei@]ESB[h@O~@OHKZHSELAM]KgAcEqAMEc@m@UMm@q@m@A{AQi@QSCcBDYOyASg@BeAYwBBo@Y_ACBOc@LTXCAVAM[A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.279675, + 7.21449 + ], + "end_latlng": [ + 46.317691, + 7.280182 + ], + "average_speed": 0.866, + "max_speed": 3.6, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 110.5, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2312.1, + "elev_low": 1455.7, + "upload_id": 12856926428, + "upload_id_str": "12856926428", + "external_id": "garmin_ping_359960190098", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 7, + "has_kudoed": false, + "suffer_score": 37 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Explorer entre la Conversion et Belmont sur Lausanne", + "distance": 12996.3, + "moving_time": 10371, + "elapsed_time": 15944, + "total_elevation_gain": 456.6, + "type": "Walk", + "sport_type": "Walk", + "id": 12043213419, + "start_date": "2024-08-02T07:50:13Z", + "start_date_local": "2024-08-02T09:50:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12043213419", + "summary_polyline": "ey{zG_xvg@GTu@z@eAnBo@\\Ml@FR@b@EA|A?FQ|ALnAMCSOi@F~@EF^Nf@h@@RbAb@JB|@oB`A^fBJXXX`Az@j@{@pEJB[bBD\\d@t@]WMDRlEDlCQtNWDs@`C_BjDOJqG}AYOi@_AP{A][AqC[e@G_@ReEMQsBKMYg@mH[k@g@MmA^iCrAOVGjASd@uCvB{Ar@}@KU{@c@q@sBe@gAHqDnAL[BcDc@{@UGQNY_A[@BWo@aAEe@B}@YSWy@UWg@Iu@e@CJYWs@{A]Ia@Vs@bAsDbCs@mAeAg@Uy@YYa@Cy@Zw@pAk@@}@k@_@qA@w@Hi@NELs@AcAg@`Fq@vAAh@UFu@|@GdB]|@KOoAJm@vCe@QO?D^YG_Ac@CYD?QOu@IKBi@ZYUa@HeAg@k@FOVM??Ma@@IZa@F]Ec@Z]@m@[CNIe@OQCWBOOQFgArAe@TDnAu@\\F@Oj@Sh@aAYW?g@Sy@wAqBuAmAs@_@NnAE?cA}Ac@IoAqAOa@Jc@eAj@iAAOyAEuBk@kCGaBS]U_Bg@{@AURy@Kg@d@m@NApArCPLJSNmAWf@Bz@`AdB^F~B}BlBqAv@}@d@eBi@_F`B}BnAiAXD~A|A^GT]HuAKsCa@sAm@eAo@_Ei@oAs@s@q@aB}@aA|@K\\Vb@GW[P`@t@?d@k@HUGW^a@Ds@QoBo@}Ak@gAy@a@w@s@oAcDs@oE?YHAYk@A_CIs@qAyB_@iBq@{A?_A`@cB?a@d@cC?s@Sq@cAy@yBcCq@_By@kDY}BQwGo@kEe@wFc@sBqBkGc@uCO}Ed@eCr@[zBDdAc@rAiAp@Eh@h@fAjEfAnClBtClBzArA^h@ApEaArBdAnEr@z@h@rAdBt@h@fDAhAj@z@NxDG\\XIz@Hz@COdOpf@bALRPTb@TjABjCd@xBFhA[hHTt@\\^Zv@HlAXdAQdAm@`AGh@?hAQZWfC@tAM~@DnAJpARp@?nCVhF?`CC~@|AzFfFxLH@F_@LZDf@?c@VHb@zABv@LXd@Zj@DbAz@bBhDhAhARb@fBbB\\bA|AjAXOCi@HCF_@b@?Zc@@]UqBEiAl@]VFh@f@vBJbAoAlA{CVG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.51427714154124, + 6.675365706905723 + ], + "end_latlng": [ + 46.513381116092205, + 6.6779653541743755 + ], + "average_speed": 1.253, + "max_speed": 3.472, + "average_cadence": 50, + "has_heartrate": true, + "average_heartrate": 97.9, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 808.3, + "elev_low": 440.8, + "upload_id": 12838037751, + "upload_id_str": "12838037751", + "external_id": "garmin_ping_359447116322", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le Mollendruz, avec le train pour éviter les orages", + "distance": 58671.9, + "moving_time": 9381, + "elapsed_time": 13218, + "total_elevation_gain": 875.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 12034333474, + "start_date": "2024-08-01T06:47:22Z", + "start_date_local": "2024-08-01T08:47:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 23, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a12034333474", + "summary_polyline": "y~m{Gynyf@qNEwDnJCzDwBfIkAfBmH|EeI`@cLaFc`@e}@sXr\\NlEdD|He@fA{LwF_E_FaDeByA?kAtAyBkCmDmAuWePsJ_JeTeGgN_GoBb@wJ|JyG~BwBpCaFqEkB_AQjAwF~Hs@dD_GdM}@d@cA]u@p@}HfSeUl_@_GrIbAjBjG|MgIyPn@_A}@~@tA~Af@hDbAfAc@v@cE{EVEgAFrADnAtBz@e@xDfHsDtN`AnUJdUnM|t@sBxXuEjOg@nGPfE`FpPhBvb@pFxUpCzE`TfVtAbIjE|FdEd\\`@dO|AdOwBlFEdDoCyAcDvBc@SmBgBgC}FwLwNkS{OqPoJuGiJwKaEcMoBuBj@yChDqBz@sDMqFeBcDxBuHxAkE|HgDfB{GxS_BtC{Bz@_GI{GvKiCrB{IlAqGQqQ|CsKfH_AtEAfF[bAaAn@mHe@_B`C{DfBcDxJc@hCZdGjElGLxCcAhCoFhEAhIuCvAiApE^zCSbB}FtAc@fAn@rFeBlFSbFFxCz@xEY~@uCbAc@zAnAxPgAvI~@|JgCdDvHd\\|@|JgB|GgAhLwBjJOhF^jIx@lDbKrUjG|JVfO`EjHv@|BtChT~AtEbAdBbKzIrGlC~IdI~AvCHnF_CxCoAGyLsH{@t@jC`KzIt`@zB|@rEuEhReFpNlDfBhBvLp[`A`KfAta@pDzRnDbNdIxKElA_BhDNnC`J~JpM~H`BfHhAvB~D|DpDbBjLlD~F@xJxBfCBtBaCbGS`IdDhIiIfBwEhDwCf@gGdMaRJcNkByF}A}QDmBxKo[e@{GHuDhAaE~EwJh@qIvA}GR_KS_L_DwMz@_E]kHeA_AiEAyCiCcAqC_AgRmC}DMoHu@sHSkUeFsLeKiLwAgGuE_CwBuGcIqJgA{C_B}Q_FoOuCsFx@]nAl@dDjEbEdBbJ~K`KbD~BOtD{CxBg@f\\zFtEnBvAIQVl@DnHlHzBz@ds@|ItAe@dBmEpAIrKxIlEgCfI{AfHaGvF}BpDcA|F`@lOgHbDuCjHkTdADhEnCzEoBpAaCvAeIr\\ymCfOap@bBiSMqEf@oH`DwMfC}CZuA{@yINyA~H}DlI~@xH]pE_Bth@kHdJ{GfE_Ji@iDXcD}@kPk]clA}Rqd@uAcMeFeEiDkK_EmHq^yf@kGgK_@kDmF}RGwB{CkCB{A\\g@rOrBlJS|S`BpGcBrBeDrBsG`Ao@~Jl@fDaBha@uFte@rIfCU`CcISq@h@gEhEiGtE{MGmGlHoU`T{MbDyGfEoDl@kCb@}HiBcGd@_@p@p@q@uEvBd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.60733479075134, + 6.525412788614631 + ], + "end_latlng": [ + 46.57625796273351, + 6.53071048669517 + ], + "average_speed": 6.254, + "max_speed": 15.498, + "average_watts": 114.8, + "device_watts": false, + "kilojoules": 1077, + "has_heartrate": true, + "average_heartrate": 135.1, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1179.4, + "elev_low": 406.9, + "upload_id": 12828799300, + "upload_id_str": "12828799300", + "external_id": "garmin_ping_359187603562", + "from_accepted_tag": false, + "pr_count": 12, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 105 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 4258.5, + "moving_time": 1769, + "elapsed_time": 1843, + "total_elevation_gain": 91.4, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 12007235781, + "start_date": "2024-07-29T04:32:12Z", + "start_date_local": "2024-07-29T06:32:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a12007235781", + "summary_polyline": "cw|zGc|jg@@\\AH?GADDJDBBAEK?UJ]R]BSa@OECO_@]aB[m@_@wAM}@Gy@zAaEZc@JGJSIu@Wq@S}A@MHIFi@nAaK^cA?m@Du@JgA?i@BMd@yANS\\[Dm@Im@@k@IKEU?i@QMGK?W`@mB?]LW@a@Zi@ZaAp@{@Vk@Nc@DW?WDSBg@Ie@FEQHCAESME[s@CK?m@Qw@Bo@C[KWCmACOD[Ok@?[De@DG?o@JoAF[Lc@Jw@Bw@CQGEE_@CGDc@?OCO@Oh@gBBYDIHCTHRGl@CTEn@B|@A\\DTFFJ@FnEjCPf@BXENMVSTw@dGNXDPAEa@YGd@HFBREp@ELJvSc@t@DUJ@C\\?`CPNEl@K`@\\@z@XFRHNPN@FGDKP@BGR?JHDPMTE@BADU\\B@ADH\\FIJCXB?FV@HHL`@MDLh@FLH@DA@F?NOX@FBBZAf@ODF_@~@OVa@X[JG?GIMi@_@u@]k@UQIOSEUH}@h@_@jAAj@CFK?KMGCCBEh@CvD?r@F^?n@@\\Gf@Sd@?TGXONFC?DCJMTCXWj@]VO?KC]?IFYb@Al@@\\E?[_@SGSO_@G}@E_@F_@By@Zi@Hm@Tg@nCIVs@x@]h@i@hBQZWPKb@QZIl@B^Lr@Gv@CpAMh@Cz@OhBORC@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51906178332865, + 6.614586096256971 + ], + "end_latlng": [ + 46.520278081297874, + 6.6140965931117535 + ], + "average_speed": 2.407, + "max_speed": 5.772, + "average_cadence": 75.6, + "has_heartrate": true, + "average_heartrate": 138.7, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 471.3, + "elev_low": 419.2, + "upload_id": 12800654033, + "upload_id_str": "12800654033", + "external_id": "garmin_ping_358393341432", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Courir avec le soleil", + "distance": 7160.4, + "moving_time": 2914, + "elapsed_time": 3011, + "total_elevation_gain": 131.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 11966134226, + "start_date": "2024-07-24T04:39:19Z", + "start_date_local": "2024-07-24T06:39:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11966134226", + "summary_polyline": "y||zGk{jg@BCCWHi@LGVDLPJ\\LNZB\\?BRDBHBTAHFHA@IJGHUFo@?OEMJAx@Td@PJJXEn@cB`@{@DCDBBRExA]vAGz@Jb@RC`@c@b@cB`Re`@HG@I`@Y@g@z@u@X_@Xe@Te@JUKYDc@Rc@Jm@CEFO`@Wj@q@La@F[?QTk@?SBCHAX@FHDNLHN@NLVH^l@DBRRR|@^f@JVBXFR\\p@Tp@TN^h@TL`@`@`@v@NFTVNFDTALD@BJ`@P\\|@NHJCbDmFdA}Bb@q@ZWXGf@OLSBMAo@Mm@SiAI{@Ae@BKvAyBBc@?k@CB\\Q^[Z]b@}@\\c@dAqBTM\\LbCn@Z?f@HXEDGACEB?EGG_@YWEYIaBcAM[VeANYZa@j@aAVs@Dg@Eu@c@c@G@g@d@ERQZ@BSLM@QACKCCk@?c@KKMe@QOU?YOe@SyBFmDDOAOIi@Ka@W{BUoAKeB@eBJiBNw@A[GGk@HWTIBCEL{@FmA?a@IMCCUf@G@AG@k@K]Y~@Yh@DI@GA?Yv@IJ_@CGDQf@S~BCBUHM@WFSVY~@AXMb@I@UIE@KT_@CQGOUS?o@S]EMJGXGACBCDI@u@MWIYOg@Iw@Y]Io@BEGC@ANQt@o@hAMZe@nAm@tAg@tA?RGTo@pBOp@IRATDPSbAKFOCe@U]W[Am@Hw@SY?WCWFQO[IQBCFSl@MR?@FDAFQTOFWl@Qf@?TIh@Hd@E^LHKb@AXEBIVMT@^AHq@`Cm@dBBFNTXXV|@NVd@ZzAdBXKFBBf@ZRlAV`@XZHC[NIBGCa@BEJFLCL]@ICGuA_@MCS?GKBKEAQRK^?PHVC@SOMUEUA@GZFf@FTCLW?UPGBGIKc@ICCB]nAQdAYVEf@BtDFtAA~@Dn@EVOJQ\\g@nB{@rB_@UYEIFOTCf@Bn@A?EA[_@i@e@s@QK?s@FkBd@aAd@U\\a@fCUR[^Wb@Yp@e@rAYh@o@z@Gb@JbADhAEbBIrACLC|@En@CFe@EMHADNd@EHOEIR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519974740222096, + 6.614467408508062 + ], + "end_latlng": [ + 46.52052073739469, + 6.613706834614277 + ], + "average_speed": 2.457, + "max_speed": 5.564, + "average_cadence": 76.5, + "has_heartrate": true, + "average_heartrate": 138.3, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 467.2, + "elev_low": 375.1, + "upload_id": 12757886765, + "upload_id_str": "12757886765", + "external_id": "garmin_ping_357196600805", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Tine de Conflent", + "distance": 4145, + "moving_time": 3995, + "elapsed_time": 5558, + "total_elevation_gain": 130.7, + "type": "Hike", + "sport_type": "Hike", + "id": 11944168324, + "start_date": "2024-07-21T12:19:01Z", + "start_date_local": "2024-07-21T14:19:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11944168324", + "summary_polyline": "qbw{Gynuf@?VINE\\?\\K|@@JNLFN@HAHu@xAc@RgALCF?LELBJ@?\\h@HT@JDp@AnBM~@S`@IVEDMHm@LQLOVOv@T^Lb@Jd@Bn@?TCj@ELA\\GZAd@Ij@@TEf@FhALt@Rl@t@nALl@B`@ENQTKVMjBUh@Mr@C^CBOEM^g@\\[`@@OE@MTI\\ORGT?AC@?HNR@FDDBJFHAn@c@b@MFJGE@B?E@B?C@B?JEDB@HFDKeBCKKIJ@p@n@LNIKJF?BCABICRLC?AC?@HJEDLAB@@GK?GB@?FIb@LGJW?HCL?FB@B[A@BI@?CNEJIE?COECDKDa@t@KBIGGGZETG^@XP@[AIBMEJ?LEJ?IFQHDBA@LA]CMBR@KGM_@REFLGDX?NGJCRG_@@MBEGDCCCB?GBQAWEIA??DJA?@CDBEAOAA@CE??@FFAE@IA?@E@@AJ?C@@?BCABDGG@DEB?C?FE@?BFBBI?EBCGBBACH?AG??c@KXCCEMNYTECC@?WC@@BAEK\\}@M[ASGOIRTMJQGBp@s@LBN?FBLZXVb@v@?d@E\\Jn@HZCDQ?EDCFSLAPHA?@DB@FIHODK?IDKC[YQKCDKCB?FJBh@Nh@BZC`@@JPL^n@`@\\JTJF@BIRONENCPAt@OtANt@@^Rh@BFADHN@`AHp@A|@FAAA?H@w@Ee@CCC?AGAUDOEM?IEI@YIOKc@KWCy@@QH[DY@gACQJc@LQ?GGOSYOESOUc@SMCOF[A[CYK]BKJKNPRCAB`@@BMA@MKAGLONK@@DKD?N[?SKk@?w@ASKW_@k@Ue@CW?IT}@N]DQJkAFS@OVe@DSKu@K[O[QSG[MMKYCSGKIa@Ea@?}@FS?WFg@Jg@HaA?k@C_@?s@o@yAAIF]T_@JKr@UPMV]PaAFmBJq@MSAMSa@IGQ_@?_@@GAGCA@BBIHCP@FDN@|@e@FEVk@T_@BOAQW_@CQ\\uC@EJ@BC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.65401319041848, + 6.504932697862387 + ], + "end_latlng": [ + 46.65391495451331, + 6.504979468882084 + ], + "average_speed": 1.038, + "max_speed": 7.974, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 530.6, + "elev_low": 469.6, + "upload_id": 12735112250, + "upload_id_str": "12735112250", + "external_id": "742211e3-20d4-49f1-809d-6c1948091114-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kayak Vert sur la Durance", + "distance": 4856.8, + "moving_time": 3517, + "elapsed_time": 5248, + "total_elevation_gain": 24.4, + "type": "Canoeing", + "sport_type": "Canoeing", + "id": 11925793648, + "start_date": "2024-07-19T07:52:59Z", + "start_date_local": "2024-07-19T09:52:59Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11925793648", + "summary_polyline": "{g`kGeve^TfA@HHZB?@F?TDN@JATBBNEFpAJn@LT?VEV?NNn@JfAF`@THDCBLNRTHLP~@j@RV`@PLJb@f@dAdAhBrBHH`@X`@f@TRPf@VjAb@rAD`@Xv@TbAR\\DLp@tCTl@HHJBTCf@BT?FMPK?CR@PMFAl@TVDX?F@TVXJ\\C^A`AZd@Fb@VLNd@\\HJLFJPXZJXLJP^BL?`@Er@@F?ABBGH?jADBDC?EE@FFX@FH@NLd@LrAT|AJ`@HJHn@Rn@JlA?|C@p@I`@@LGH@ZDVBrAMj@A\\J`@PPP\\Fb@n@z@R^DNHDd@d@p@dAZJBHBRFNd@`@Pl@Lv@@d@ATUjAWt@YfAUb@c@rAe@lAGFEPKRS~@Yj@Mh@g@rAILK`@OV?Bo@`BC\\_@vBW~Co@nDEPOF]^INc@LMJ]PY\\m@\\AD?HG??EAD?G@BABD?g@z@GCOAKSOQ_@S_@@WZAHU`@c@j@M?ICQHo@BIFMND@HGBD?EIE@@IFE?F??BIISLORk@\\SPi@YI?qAt@INa@Ni@L[JS^WTM`@?ZITa@b@[LUVSZ[Xi@x@ST[h@Wn@i@r@SV_@ZKFUHYTi@t@Qp@?LBXLl@@~@DT?TTdA?f@SJ_@BYHOAQDSC?Ba@J[P?JEHg@TSRS@[V_@NSXOX?^GZHh@M^B@Lf@@~@Gb@Yb@o@lAQtBD^GR?JJNHb@CFBLCFBb@Eb@Bv@Ad@CP@h@DF@VVh@NlA@RERALDj@ApCJx@@BFBIBEHBJBB\\CRELIBBDET?b@OMKJFFBBABBCD?FGNB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 43.915668, + 5.113472 + ], + "end_latlng": [ + 43.916117, + 5.073157 + ], + "average_speed": 1.381, + "max_speed": 3.827, + "average_cadence": 63.3, + "has_heartrate": true, + "average_heartrate": 90.3, + "max_heartrate": 107, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 75.1, + "elev_low": 60.5, + "upload_id": 12715989951, + "upload_id_str": "12715989951", + "external_id": "garmin_ping_356026649820", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "V&V&V Gravel", + "distance": 41563.9, + "moving_time": 9380, + "elapsed_time": 16014, + "total_elevation_gain": 257.1, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 11917902831, + "start_date": "2024-07-18T06:14:27Z", + "start_date_local": "2024-07-18T08:14:27Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a11917902831", + "summary_polyline": "cmhjGcdn]bBqAtCLnDsCdCa@zBkBvAlAh@jBjq@lGvAi@~LlCj@Qd@gCbGdAXwApI~@bBc@f@vAb@D~IgBr@Zb@zM|A~CjEtMUG}LpGm@dAr@iA]^d@m@fJiE|Ay@CSJVuNbHc@fBI`Er@|@vFhDzA~AzC~E~@rClGxJhB~E|A~FzDtI`EhGjB|@lBrBrEnI`@zBVhDs@{GgD{GsCmDsCkB{EsIjAnChDdFfB|@rDhExCpGvBxUPHlBqA`Ah@VbAYfBsBpBCd@`CpOxF~c@b@lLd@nEFdJKXgI|Cj@hFCtCiG|E]Ea@kCHcBGbBl@jC|GyENlDVR`C_ArBJ?jYB~BPRQAGb@yA`SsDvNNxDfBxKfBJxM|K~A`J\\nIBzD]fIt@^pClDZdAUlBcBnBk@|Cy@pC_@`@q@fFqArD_@s@sAt@aDtEu@bByGvImA`A{@jBQ`CR`GUfDmB|JCxFo@zCkCtHO|BeBjJBfCe@lEqFdYxJnCPTBvAh@nA}@jGj@~Do@dENxD{@fKVpIcB`@mTu@Qb@[xH{@EA^iAxAgAzCyCpD}@vEmE`NoAlAoEnCgBpG_BpC{CxBeAzFKhBJbEW|BcEjNA~Ec@dHoA`Js@zAeEnEcF~IsEvG_AdC_@xBm@lGMvF{@pA_Ac@q@cCuDkBeByAV}GlCcVrBmEn@wC@mEuA{E@kBrDwS`C_Kz@gI\\RG_Aj@sI|Huu@|@aIR?Ro@fAaGNeCKcGt@mJ~AcIlAmD^]pAuEt@oEuCOf@pBIyBrItAp@qAt@}Bt@{HbB{IpHoVnE}MbEeF|IsFiB}Myq@~Qw@Do@iD]}Ea@G_IdByC|ByD`@oX`H][GyCe@kBDsS[kc@sYsHa@UW{@KqBaV|Cab@kCkAnFvAeFKKQFkBdH_@^sXvBo@iNRyBaFzEoDxBkN`FKXCc@kYzFpY{F}Ceu@`OaFrHy@T}KMoDm@kFEgHuBkFEw@b@sLs@u^F{NIsAk@eAi@}Y@eDzAkGZyDYcKVoKbAClb@fJhFbCjFfGnBsEzC}DzNsLdPsCpGuALu@[{C{@yDuCsShT_YbMgQD_@o@yB_EcXkAcBAeB_AiAeBi@sA`Aa@EWb@dAe@fAaAi@iB`@[NLgC}@{DcEyAEA@ZC{A_Ap@~@n@@m@C_AcAy@sCmCsAkCm@wCPiAS}BxAi@c@QcB~DeMrAcJlCoKbDqIMmCkBVgDrCoCQuAnA}AX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 43.793629, + 4.992825 + ], + "end_latlng": [ + 43.794042, + 4.992703 + ], + "average_speed": 4.431, + "max_speed": 12.683, + "average_watts": 55.3, + "device_watts": false, + "kilojoules": 519, + "has_heartrate": true, + "average_heartrate": 120.3, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 144.1, + "elev_low": 48.4, + "upload_id": 12707810749, + "upload_id_str": "12707810749", + "external_id": "garmin_ping_355798950466", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Redescendre du spot", + "distance": 8138, + "moving_time": 7087, + "elapsed_time": 7362, + "total_elevation_gain": 125.1, + "type": "Hike", + "sport_type": "Hike", + "id": 11883804733, + "start_date": "2024-07-14T05:38:30Z", + "start_date_local": "2024-07-14T07:38:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11883804733", + "summary_polyline": "ybv}Goxlh@E\\@\\f@Jb@Mx@H^ECRULa@r@MjBKd@FB@RIb@Pv@JRBOY\\?^KPAPNz@G`@D~@Lj@C`ADt@HLCZ^z@LLNCID?Nj@dAHr@DDQt@DxA\\n@DvAL^Xj@?xB\\dADd@`@h@J|@BzAf@h@ANHh@n@hAAh@Bn@\\ZNt@CTR~@ARRl@@f@TXGTHPE^Hj@AjAFLFdANTAb@LJTdALVHHDT?z@@XKPJTGd@VnBXj@Dp@NX@VNHIjATd@AbALZAZLPGj@j@t@?\\TTF^`ApAXf@lAzCAhBb@fA@`@r@xAVhANHXz@Vb@CPHjB\\z@D`@fAbBH`@d@f@RbAVp@~@j@@\\t@pA@f@b@x@N~@JJBl@ZXNj@V\\Rr@NT?R`AdAXNBv@ZVDNNHn@`AC\\HX@h@DDH~@ERFr@AZh@nBJ?JPV|@@p@Nx@Ob@?XVf@@TC^XjAIVHf@C`ALj@VXA\\Z~@LbAJP@^NCITDj@P\\d@^HXn@d@r@bB|@b@Pl@Ar@b@v@vA|@@f@|@hBJh@\\LNd@Bv@VX?LJFJZ?\\HRGTLN@RKTBh@x@nARz@ZVBPRVLp@RVL`@H@LV?Ll@t@CVIHTd@CLPLLZBb@h@^HfA?f@Lh@D?I?B\\Gn@JFC`@TbATzAVr@H`@A^HDp@lB|@bBNfAX`@@XR\\?|@N^LbAPh@RtBl@z@RjATTBf@Zx@J|AJXD`@BhBVdBN\\XPXz@PTBbAJf@^XXK^FGJIr@Yp@C`@KLBRIB@`@c@^Kh@BBS\\MCIRi@PU^O@EPOF_@rA@\\c@`@QpAOt@QZE~BITF?Kx@B^Uz@Mz@Aj@OZ]`CE?CLPh@y@Ng@p@a@HFRTJPVCTKFPREVDRNPNb@T|@MtCLf@@xBFFNp@?t@NrBz@v@V`ANJf@jABXJF?f@JFRrAh@xAHvBGZBh@NHFKJ_Ax@iAXqAr@s@`@wBJQRaBPCL`AApBV|CGp@?lAOr@ItAOb@Ah@Mh@BPTAZcARYR_A`@wAd@m@^mBLsA\\o@CcAMeAA_DCcAYWCOe@m@Uk@?UYiANgB`@w@pB{@NJCxCXbB|@jAzArAh@hAf@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.976614, + 6.788087 + ], + "end_latlng": [ + 46.955012, + 6.721965 + ], + "average_speed": 1.148, + "max_speed": 2.667, + "average_cadence": 48.9, + "has_heartrate": true, + "average_heartrate": 95.9, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1281.8, + "elev_low": 730.3, + "upload_id": 12672508772, + "upload_id_str": "12672508772", + "external_id": "garmin_ping_354807417485", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rochers de Tablettes", + "distance": 10293.5, + "moving_time": 10744, + "elapsed_time": 12477, + "total_elevation_gain": 918.3, + "type": "Hike", + "sport_type": "Hike", + "id": 11883796128, + "start_date": "2024-07-13T14:03:12Z", + "start_date_local": "2024-07-13T16:03:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11883796128", + "summary_polyline": "izq}Ggzsh@kCsBe@g@Yy@YmHm@sC[_De@sA?i@h@mAk@eC?sBaDtAmClB_B`@sE|B]bAIIuAvA_AzE\\J\\f@m@HlKbMnErGi@S{EeEwEyCEQ\\c@]c@}DaAeDJa@PELLdBRbA`A~B\\pBL~AGjAw@t@]dAmAnACRo@TgAKyA~@RDb@iAEPZWPkADqAOU}Ab@aBdECr@k@fAUbAOlA?nA`AvA^x@?l@NTDtARx@Gh@JfBTZIRLHItADp@]p@FN_@d@D`A]|A]Jg@v@RfBKVBb@W`Am@b@w@v@FRUGHH[FWd@c@VFBSh@e@z@GZDFg@?]Nq@s@GUy@Uu@y@w@iBSIMj@i@s@cAIWe@k@QkDwDaAo@S\\B`@rAhAq@u@UAq@fAqAh@y@dCmA|@En@a@\\cAVi@p@@J[A}@nAiA`@c@zAy@pAc@FITo@MEYAFY@WREj@WDM`AQBu@{Ac@EcBk@}@tA{B`B{B|Gg@p@]POI]\\_Cv@Si@o@s@aDuB[Dg@{@b@x@CL[lA{AvDYd@SjAkDh@iAlA_Bp@eCvCcAxCm@v@RBz@s@b@ILM?SKLPASJZSFVd@H\\a@RJARL@APZPHz@lAnAPH@Q\\`AAp@Xh@LhB`Ad@p@h@J\\|AxAF^NLC^Pl@Z@L\\p@Xl@b@b@j@h@P\\j@h@lBCTn@h@In@x@d@IFL^_@Oa@nALr@`@z@@j@`@FITJJ?h@Zb@n@j@?NVISTJIZp@b@ALRNpBn@?a@?MRUAqAe@k@RBM_@\\BXOT@TLq@s@GMk@KR_@?Tf@?r@Rf@Bb@d@@ALh@p@Hn@VN@`@\\CChAd@e@VND?Gb@?QWDHOKSIAG\\LLMh@XGBL?~@x@aACPb@m@QfB\\YEd@TRGd@^WL~@?QTDAPLKNA?ZTVTIRX`@JW@ES_@d@I?y@LQXT\\CUq@DWf@GY{@[K_@SJa@m@E[cAKAOwAw@h@o@GMDKq@fADR}@f@[n@p@b@CtAZvAAZKF\\JLj@Ep@c@vAF\\KbAt@rAHD@MHTNCAaA^e@GQb@f@ZQt@NCJTXEJJVGqAr@e@i@ZApAHK{CZUK?}@Q?LC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.954774, + 6.824205 + ], + "end_latlng": [ + 46.976676, + 6.788211 + ], + "average_speed": 0.958, + "max_speed": 23.9, + "average_cadence": 53.3, + "has_heartrate": true, + "average_heartrate": 93.1, + "max_heartrate": 115, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1282.8, + "elev_low": 458.1, + "upload_id": 12672499578, + "upload_id_str": "12672499578", + "external_id": "garmin_ping_354807290365", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course au chaud", + "distance": 6362.8, + "moving_time": 2665, + "elapsed_time": 2665, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 11839419343, + "start_date": "2024-07-08T16:49:43Z", + "start_date_local": "2024-07-08T18:49:43Z", + "timezone": "(GMT+02:00) Africa/Blantyre", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11839419343", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [], + "end_latlng": [], + "average_speed": 2.388, + "max_speed": 3.54, + "average_cadence": 76.7, + "has_heartrate": true, + "average_heartrate": 146.7, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 0, + "elev_low": 0, + "upload_id": 12626599511, + "upload_id_str": "12626599511", + "external_id": "garmin_ping_353469186007", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 50 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 282.5, + "moving_time": 115, + "elapsed_time": 115, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11839247190, + "start_date": "2024-07-08T16:47:22Z", + "start_date_local": "2024-07-08T18:47:22Z", + "timezone": "(GMT+02:00) Africa/Blantyre", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11839247190", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [], + "end_latlng": [], + "average_speed": 2.457, + "max_speed": 3.04, + "average_cadence": 77.7, + "has_heartrate": true, + "average_heartrate": 137.9, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 0, + "elev_low": 0, + "upload_id": 12626422922, + "upload_id_str": "12626422922", + "external_id": "garmin_ping_353465452546", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 6766.2, + "moving_time": 2609, + "elapsed_time": 2774, + "total_elevation_gain": 28.6, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11819217288, + "start_date": "2024-07-06T06:36:57Z", + "start_date_local": "2024-07-06T08:36:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11819217288", + "summary_polyline": "}u}zGwtlg@ZgCAU@OFAzSv@BqAVkAC[@IFEB?FQDk@BINEJ?JFRAVLN@X{AB[LKAq@GOq@eAo@i@EBMRI^MNo@dCCx@YzASjBIlBEj@Qn@OPGt@@Vd@h@hBtAXN?CJLAA?R\\nCDdA?h@LvALl@L`@Hx@JVANBLRTFP?LDl@A\\EH@JRXB?HFNx@Ll@Db@S\\CLk@jAWfAIVGnAB\\Np@~@lBD\\@ZFB`@`@TZ?LWf@C`@ILIb@G@OISEC@[Ee@w@QMK?GDS`@Qp@Ij@ELKFEA_@WEBI^@R", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52399101294577, + 6.623645341023803 + ], + "end_latlng": [ + 46.520466674119234, + 6.6138753946870565 + ], + "average_speed": 2.593, + "max_speed": 4.41, + "average_cadence": 76.8, + "has_heartrate": true, + "average_heartrate": 124.7, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 510.3, + "elev_low": 456, + "upload_id": 12605674118, + "upload_id_str": "12605674118", + "external_id": "garmin_ping_352884444424", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bla-bla hike", + "distance": 11967.2, + "moving_time": 8521, + "elapsed_time": 10807, + "total_elevation_gain": 179.7, + "type": "Hike", + "sport_type": "Hike", + "id": 11766607682, + "start_date": "2024-06-29T07:49:43Z", + "start_date_local": "2024-06-29T09:49:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11766607682", + "summary_polyline": "iuf{G{sth@b@hA\\^dCo@d@@`DhBhAnAVPbAP|@Et@ZdL|K`@TvBL|@f@z@x@T?j@l@r@z@x@ZfCb@`ClA`AL|@\\`B@^PnA|@b@h@v@`Bx@fC`@j@Pf@Hp@DALdBDxBFb@n@KtB}@TCh@JJEtAd@p@bAj@`@Vj@b@n@VRTFNXRjCXrB`@hBt@nBx@xAnBjCR^D\\CZKf@[p@a@jAE^gAvC^VxBT^H`@VRb@\\tAr@lBjBtDdAzA^v@XlAb@fAt@hAtArA|DdJfBfDf@v@j@j@fAt@j@Tp@J~@~@nBn@bBnAfAjBJVR~@NxAPp@z@dB~@fA|@tAXLh@h@Rb@~BdCf@`Ah@~@bDlDj@r@bAxBpAdBl@~@TRjAd@xBnB^JXd@`@Nt@tApAdBFPb@XjA|A?QLNRDfBhAPX\\ZZ@b@^n@Lh@ZZ^d@h@nAdAl@t@j@hBTd@`BzBnA`AjBdAVZRFn@h@LR`BjAb@r@DXALPfB?RTfBl@`Bd@n@fCrBl@\\fAh@^Ht@n@L@x@r@x@j@dAZf@Vr@xA|AbB|@\\h@^nGhBf@D\\Xp@R~@h@`@@v@b@tAf@^j@l@nAfCpDdCvFZ`ADr@Il@CjAF`CFJJ@v@Y|@u@hCwAr@i@RUFSJ_BJc@NSZI`AZx@Bx@g@l@u@xAaEh@s@\\[~Aq@r@Y`BStBCbAX`@ZAB^Jt@b@r@L`@Ad@Qh@g@RDT`@p@^nEjDfAdA?ZM|@DAOf@Gx@KVUPe@x@GROfAV\\t@f@XZhBnAPBVTz@\\x@T~@j@FHRf@BT?ZBBQTAHHBEHHEdB^jBjAXh@zBfBnDlBpA\\xAj@P@`Bz@n@Lr@@lBd@TNZ`@LA\\YSX?hAGbAq@rBWjASdBDHCdADWFCGFEV|@jCZ~ACdBLnAJp@AVv@`D@ZXpCXrAVjBj@vBBb@`@|AfAdDFh@TXf@b@LD\\\\t@LBIn@WxAW`Am@nAsAh@Yx@?nBVpBSL_@h@yENYRMN?hBFl@Tr@APOT_@d@sBR]rBwAvAwAr@c@bABdCdAbBZbAbAPHl@KV_@N]V}BZ]l@_@B[b@sAFCJL\\xAd@l@b@\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.569973, + 6.828307 + ], + "end_latlng": [ + 46.49402, + 6.765262 + ], + "average_speed": 1.404, + "max_speed": 2.68, + "average_cadence": 49.9, + "has_heartrate": true, + "average_heartrate": 97.1, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 717.3, + "elev_low": 620.1, + "upload_id": 12551336393, + "upload_id_str": "12551336393", + "external_id": "garmin_ping_351269833829", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "DnD up", + "distance": 10364.1, + "moving_time": 2261, + "elapsed_time": 2860, + "total_elevation_gain": 277.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 11766599798, + "start_date": "2024-06-28T16:19:42Z", + "start_date_local": "2024-06-28T18:19:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11766599798", + "summary_polyline": "ws}zGmmkg@bMee@C@[Ou@_@[YeBcAmBmAo@k@e@w@@]Hs@|@uFHSXgAPgAr@mDZ_AP[@KE[WQ?GL]@Ue@_@QYQM_@OOOMm@Cc@U[?q@CUBs@Ic@Rw@Dm@CWMWi@a@y@i@aAm@]KYQWUeAm@w@cA]m@c@mAIBCBAK?Ix@{@NF`An@b@NPKC[G[k@eASy@c@i@c@yA[_@eAWQA{Ah@y@hCe@t@M`@i@x@Qj@Q\\SXUJo@GOHIAWHOAMFO@MGGQ?K\\WhAe@VQNu@DcAG}@Ws@Yc@k@a@K?i@GUS]GWC_@?a@GcBAw@Ek@BUC}@RmCvAO?m@Lk@?aAIgC@_AJKDU@q@A{AIe@HIAy@?g@Fw@CsA@_@Iy@TsAf@aB^cABaAZoAXuCh@gHzAsBL}@KOJa@MYMQSoBgA{@Oi@LgA~@c@PYFk@?u@KiBoAq@a@{@YeGwAsAA}@DeCBaACcA@kCKYEi@Aa@Dk@KwACs@JY@i@F_@?cBJu@Cs@MoAYoAa@gC{Ao@Qe@Sq@@eALoBJ_A@qB?gBHWEeALg@b@a@Dk@QkCFcAF{@?[Jm@@y@?a@EgD\\q@j@y@|@}@tA_At@gATiD@cBb@aChAoALaCImC?{AW_CmAc@Y_@OWEeAIs@DaBZ{BFeCUsBFmB`@iB~@gBvAiBjAODsAT}A@ePmBeBa@Yc@GWE_@OyDg@}ASMi@IS@g@LkAp@yBv@e@HqADiA[sAy@qE{EaBmAeEqAKI]c@KCIBIHM^yMfe@_BjFc@j@}InJgAfAu@l@a@Vg@Lo@Go@]sAeAc@@MRGXC`AE`@K\\m@fAeAvACHRXhA`CpAdEd@nA|@rAtAjALPpBtDHb@ANCNKPSLYBq@ACFARB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5236493665725, + 6.617357823997736 + ], + "end_latlng": [ + 46.588596710935235, + 6.621440313756466 + ], + "average_speed": 4.584, + "max_speed": 11.9, + "average_watts": 123.5, + "device_watts": false, + "kilojoules": 279.2, + "has_heartrate": true, + "average_heartrate": 105.3, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.2, + "elev_low": 457.8, + "upload_id": 12551328369, + "upload_id_str": "12551328369", + "external_id": "garmin_ping_351269630034", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gorges de Covatanne et Aiguilles de Baulmes", + "distance": 14607.7, + "moving_time": 10479, + "elapsed_time": 16770, + "total_elevation_gain": 973.4, + "type": "Hike", + "sport_type": "Hike", + "id": 11758910152, + "start_date": "2024-06-28T07:01:12Z", + "start_date_local": "2024-06-28T09:01:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11758910152", + "summary_polyline": "sot|Gyz~f@cJ`OkAdC@XYTaBS@^|@vAIfHOpA{@jAQl@LFkAd@w@dB]ZQz@Dr@]dAe@`@oARUvAe@h@Gl@iA`Ae@dAK@Ba@i@FBTSGe@j@YrBaBjBsAbDi@xBq@dDAd@i@~ASrAMHPFwA~ASj@gAb@aAtAQn@MzD_@tA}@fAg@zBCxAU~@ZVYn@^q@o@bCND_Am@s@D}@`AHh@GPHFw@bB?PQFJ`@YjAVtAKx@U\\Ez@q@dB?Vw@zAUtA@rAUjAiA|A[zAgAz@G`BFb@RBf@xADhBnAfAV~@Bx@RPXQ^rBt@y@Dg@Va@n@aDlAsIz@_BTqE^]jAwC`Ac@^g@hAwDTIF[|Ao@d@}@v@q@|BcA~A{AfASHUv@LhAa@`AR\\]D~AKb@Rr@xAo@V]x@K`@ZJd@EtAN^ElAjArCL~@r@Dd@p@j@nCBr@`A~CBnAQr@l@r@^`AxBjAb@x@V|A^r@tAlEzAlGAtAh@jBMh@BbDfA~ALp@nA~@@|BbAJw@P\\zE{@jCK`FSlAF`@h@j@v@\\]Ia@vAMhBD~@n@XdAQ}@@b@Tw@Ue@|@NVMb@Jb@ITHJHpCj@fCLtB^jB@dBLz@Md@Xv@Ob@mCdBCfA?^VTb@jBNlAT\\Ar@x@|Dp@d@Qp@b@xBEnAHp@KLEt@RzCPjAT^An@b@rCr@`Bh@Lr@dC@z@\\nAAj@PbA|@|Bd@xD~@lDf@n@AhCx@vDr@x@CiBPTOjAV^VrBvApEx@nBNxA^z@j@v@TxAt@zA`B~Bl@h@zAP[I\\`AT|Br@`Cf@zBb@tD\\xEGnBTnABxBd@tEb@rAx@~@Fd@G~@V`BOrAp@vDE|ENbBBbFR`CApB^tDd@fEdBnIh@x@}AaAmBi@_CmBk@GwBsFe@_@g@T@]Xm@Ci@}ByD]eAcAgFa@W[Ic@}@_C}BcCkEi@iBsEyJ{@o@WT?e@aCmDSy@_DmDoAsCu@{@m@iCmAgCkCkCc@eBgA}Ai@Y_BaC_BqAg@OoBmAiBwAwCaGeDeF_DoC[_AcA{AgEqEuAaA}@UcAkAOMGPmBeB}C_A}ADuAyAs@yA@_CWoD_A}A{A{Fu@y@cI_Fu@AkAq@cCw@s@AiAc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.804582, + 6.552936 + ], + "end_latlng": [ + 46.819849, + 6.501864 + ], + "average_speed": 1.394, + "max_speed": 4.278, + "average_cadence": 50.2, + "has_heartrate": true, + "average_heartrate": 118.7, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1506.9, + "elev_low": 590.8, + "upload_id": 12543387165, + "upload_id_str": "12543387165", + "external_id": "garmin_ping_351031887992", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 45 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Run", + "distance": 2367.3, + "moving_time": 1102, + "elapsed_time": 1241, + "total_elevation_gain": 40.3, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11730351113, + "start_date": "2024-06-24T19:10:55Z", + "start_date_local": "2024-06-24T21:10:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11730351113", + "summary_polyline": "kr|zGg~jg@BRCh@Oj@Wl@[XGLCVDm@BHARO\\}@p@[^QHMZIHIDSAMDc@h@BNCTBrADV@PGj@Hn@A\\EP?RHdALXR[DBXbABICKECIBSE@ICGECE@QNi@bBEXC@ACASSFMfAIT]r@e@fFVzBLXRBFDBP?RKLKDKRIf@Qf@@RM^EABXCEIFCLIHM@GCMFc@DIJUGMFICGHK@MGGOG?MGIKi@SSAKMEDKSGAEIBCABBBCEG@QG_@UO[OOKCGOEAMk@IEQ?CCIi@AN@KAG@EPSXAZo@LKXE`@HJCdALTEFO\\uA?c@B}@Hg@Pa@P{@A_@TiALqBLq@PYZ[^{@?GBEZS@KEY?[EqAQk@AWEM@WOm@?_@Mw@ZUD?L?FFRBPKJCIC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51830087415874, + 6.614925898611546 + ], + "end_latlng": [ + 46.52050347067416, + 6.613750336691737 + ], + "average_speed": 2.148, + "max_speed": 10.848, + "average_cadence": 62.7, + "has_heartrate": true, + "average_heartrate": 120.1, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 457.6, + "elev_low": 421.6, + "upload_id": 12514132906, + "upload_id_str": "12514132906", + "external_id": "garmin_ping_350174338356", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course Lausanne Olympique", + "distance": 12215.8, + "moving_time": 4911, + "elapsed_time": 5181, + "total_elevation_gain": 108.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 11718166575, + "start_date": "2024-06-23T06:34:06Z", + "start_date_local": "2024-06-23T08:34:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a11718166575", + "summary_polyline": "{ra{Gqblg@HC@SbAmC}@oBHW\\Mb@Jf@EJLBTQHSE|Aq@X]fA~Br@xB\\d@d@|A^b@`@N|@Ct@m@f@ItBgAJHv@`Dh@r@d@~BHNRQV@ZhBFDh@c@t@yA`@]n@wAc@cCi@{AL_@hA_Ap@YPNd@`BFDd@]h@mAd@XfBIzBl@lCyB|@Qh@}AV_@@yAt@jAr@a@l@w@A_@m@}@Kc@GkBJcBNPr@e@nAoA@e@`AG^Zz@dCEnCRJhA_Df@aAdC{Cd@p@|BtAZCJURDFPCPZ\\@ZIr@^SR_@p@p@e@s@vBhBCFbBiEVU\\LLNaBdJx@n@Fk@~@kC`@IVuAPPf@VL[^Dp@eCEa@o@_ASeAb@sEPo@n@}E`AXdA~@hAn@zAvATUF]TKPc@h@m@tBz@XWFa@?_BH_@?]KUDm@ViA~@mADYOmB?_ALu@^m@NaAdAwCDo@M_@]]}@O}@u@|@eERZ[IaAu@a@q@KgA_@Mc@RNc@PETF@LLSt@TvA@TPFr@RT`AXVC^q@C_@OAIOVi@zBOX~AeApF?VND?f@[`ArAhEbBWRU~@HFbBMVJROtBFfAY|CQ\\a@Ae@pBQxAO\\SbBMAEOEtD^l@BVr@T_@zCl@aAqD_@g@fECk@CfCc@AEMSDELFHKBf@t@`@PJf@v@x@l@J\\K?wARCHo@P]t@Nd@yAZDFKXcCn@sCr@yFVeFRa@xALn@yAXSD_AlCgCKR`AsGAs@Wm@j@eAHc@KaALq@Te@b@sCPQBk@JSl@Cd@a@Ly@JIHPGx@HH~@AhAZh@`@VCNS@e@Vm@Z]JgAx@gCn@MZ`@Jb@RIXPlBRbB~@n@DAh@TO\\aAn@Zx@l@X`@@Tc@b@OtAQfAYj@@Vn@xBCb@H\\z@t@Jd@~AvDFd@XTNMLaAl@_@dA_FDu@~@gCJBVWxAeDVSfA}EXyB^iAjAeCLQXElClADjAQnDJhCT`@f@HZOX[n@}BBHAb@W~@[xBMrBa@|Ai@nAMORaDIIq@|@HmAGSYdAo@nAkAS]lB`@{@BJOjAKjE]T_@Dc@Ms@hE?h@Nl@MrAQ`@lAd@xAFd@zCtBAx@YLFVrA^dARzAAjB`@nB?jBl@|@AV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.543979588896036, + 6.62073690444231 + ], + "end_latlng": [ + 46.506664445623755, + 6.625916417688131 + ], + "average_speed": 2.487, + "max_speed": 7.91, + "average_cadence": 77.1, + "has_heartrate": true, + "average_heartrate": 142.6, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 609.3, + "elev_low": 377.2, + "upload_id": 12501560261, + "upload_id_str": "12501560261", + "external_id": "garmin_ping_349825909522", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 66 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Château de Brançon", + "distance": 7086.5, + "moving_time": 6222, + "elapsed_time": 11089, + "total_elevation_gain": 204.8, + "type": "Hike", + "sport_type": "Hike", + "id": 11667356155, + "start_date": "2024-06-16T09:03:14Z", + "start_date_local": "2024-06-16T11:03:14Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11667356155", + "summary_polyline": "_|_{Gmpm\\KAB@@LGPa@l@[TUDe@Iw@AeAhAKb@BHHJFV_@Tg@`AIfADXHVGJMl@FZATWPCRDp@y@h@I`@@HWHXL@NELC?BBi@V_@F}@r@CHKDGJD@KAw@hAMXONGPa@`@i@nADX@j@JNTt@PTXPFNr@XBDUVa@Fq@FeAEk@FMLI^@`BDZGHBHEJDJHFS\\i@dB?NUx@BTEJh@fA\\tAB@Fn@E?EHJVHb@Xp@FVMLu@Pq@?_@UGAM?OFKROLYRWh@_BpBGR_@^WJa@l@KJc@dA}@Xk@C[@]L?FINInAGZCf@DNAKCC@SGRY^KV?|@KRKl@BFMJCH?l@E\\]pA?TKdAEx@?XH|@AJDTAXDp@BBAHD@IHEt@q@rAIHs@RIJQFADw@X_@XY@]TWZ@@IJM`@LB@DA?AIIHOTIT?TJx@Pz@f@bDHhADlCFl@jAbARJh@^JPb@VJLDLCh@Gb@GNAz@ER?LFPOf@E^Wp@]d@G^MVe@l@qBzBFPACYAsAp@KLM@[^a@ZuAfBYTSF?LF@?FAA@CE?DDCRWj@SRGAOQWE?DGGKFQZBFC?CNAVD^AM@?A??MBWHUAAD@|Aq@LQVi@n@aAh@g@b@_@JERWJGLQf@a@t@U^YJUn@}@TQLSZWB[N?X_@h@gAPc@DSLsCHm@Bs@A[Sc@g@[YWc@Sk@a@][Iy@I{DYgCi@sCG]?WLc@NU?GhAo@AEPBFI?GA?f@ECBAKCGKCp@a@t@QDGNA\\k@TITo@B]Lc@?e@KgCBg@BIBYDeBPc@?e@BQ@}@\\cABCBS?SBOASJe@CA?DZk@BA`@cCB?@KHSPSf@BHDBGdAS`@o@\\_@VKJKBGI??CDOFFNK~@w@PYFAJS?KX_@Xo@ZWZw@NCt@Tb@Cd@KPEBIBG?QMk@CiAo@{B[i@M}@?ORc@@]Pc@H{@DMDUCI@MNKE}AGqAR@JIJ?l@UJDf@E^BXIDIOq@SYWUU[I_@Ii@Aa@Nu@rC_Ex@{@TGOCHSROJWZOFMRQBUZw@Rk@@KDCJ]XeD?w@PoAXy@f@{@`A{@d@Ej@RRAf@a@b@m@HOJYReA^sAj@oAXSL[p@_CPc@FGPw@AI?B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.535203, + 4.825834 + ], + "end_latlng": [ + 46.533964, + 4.828452 + ], + "average_speed": 1.139, + "max_speed": 2.67, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 103.9, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 404.1, + "elev_low": 261.3, + "upload_id": 12449214889, + "upload_id_str": "12449214889", + "external_id": "garmin_ping_348245653332", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 2746.2, + "moving_time": 1345, + "elapsed_time": 1508, + "total_elevation_gain": 105.6, + "type": "Walk", + "sport_type": "Walk", + "id": 11648511119, + "start_date": "2024-06-14T06:50:25Z", + "start_date_local": "2024-06-14T08:50:25Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11648511119", + "summary_polyline": "uuarGwzp\\}@n@BFa@ZEXFTGHaEl@gCx@gCh@oBd@wDl@kCl@m@Pw@ZiCtAw@\\gAv@]Zc@j@Kh@Xz@tChGfBnEb@nAvAbF\\hBn@jB?j@Fb@GbAIt@?^E\\[tAMt@ORQ@QGQGIMyB}@kAUWMKFMCOGSSB?GBBCr@^JANg@LKLWFYHOA?KJKj@]VE^DJfB\\^RdCfAHAR[\\aBPa@PNV\\Ld@\\RTCMF@FIUq@w@c@w@EU@[PaBLs@vAcFN}@NkA\\eBV}@PDlARx@HD`@HMHPKXQbBK`@In@Bd@GJDC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.06987841799855, + 4.842847064137459 + ], + "end_latlng": [ + 45.07305943407118, + 4.8345597088336945 + ], + "average_speed": 2.042, + "max_speed": 17.073, + "average_cadence": 51.2, + "has_heartrate": true, + "average_heartrate": 98.3, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 206.7, + "elev_low": 119.3, + "upload_id": 12429753397, + "upload_id_str": "12429753397", + "external_id": "garmin_ping_347694270571", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3028.2, + "moving_time": 2607, + "elapsed_time": 2936, + "total_elevation_gain": 79.4, + "type": "Walk", + "sport_type": "Walk", + "id": 11625118419, + "start_date": "2024-06-11T08:09:37Z", + "start_date_local": "2024-06-11T10:09:37Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11625118419", + "summary_polyline": "sfwbGuzeKNg@\\x@DFKJa@~@s@TOPQX]LY\\IPGBEPC^m@lACXC@CEAFBNELDDBNALCFq@h@M`@OVETCB@B@Ca@\\IZKC_A`@EJG\\EFA@SIMJGE?BDI_@Pe@b@YFK?SPE?URIPMBOVGBI@GCCGYDGCQJGHE@K?]KM?OVARQNMDSCSPWNOBQAODEJCJk@t@?DOBCEAIKx@Wv@MR]FIQMOKQQKk@@IEYGKBEHG?UGGG[GCBCGGAKXKD_@EQFMCQNK@MAUFe@`@Wr@KSB`ACFG@ILOD?CKHCDYe@c@JKJG?SRKRCNKRg@CUDi@QU[O?YMMAIDKTSDEAG@SRGPMBMRSNW?UCSNMDUVa@r@YFOJG@u@`A}@n@QTOJBBGJOHURQ@AGBE@@]KkAm@a@g@EUEIMIKOS?S@WVKZE@Od@QBMJUBIDEC_@B]AK@q@YkAIQISCOIW[OEBEM?U_@w@m@QAc@QQAUGmAe@IKU?UM]Ee@HSCMWQKU?UXEZOL]E_@Fm@IU@[RMAkBc@@@a@]Y?MYMKCA?BEMKQs@]]WGc@MWCQCE?O@UDCZA@Y", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 42.55866693332791, + 2.0012305956333876 + ], + "end_latlng": [ + 42.579184575006366, + 1.9955355115234852 + ], + "average_speed": 1.162, + "max_speed": 6.434, + "average_cadence": 48.8, + "has_heartrate": true, + "average_heartrate": 107.1, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2046.9, + "elev_low": 2000.1, + "upload_id": 12405744819, + "upload_id_str": "12405744819", + "external_id": "garmin_ping_347006809941", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les Chevaux de la Tramontane", + "distance": 7531.8, + "moving_time": 6167, + "elapsed_time": 7257, + "total_elevation_gain": 167.4, + "type": "Kitesurf", + "sport_type": "Kitesurf", + "id": 11619298345, + "start_date": "2024-06-10T12:28:05Z", + "start_date_local": "2024-06-10T14:28:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11619298345", + "summary_polyline": "gpqbGmk{KEN?XGJIVMt@AfA`@h@AR@RGJ@NFN?HSHOTUp@?NOb@?ZETWb@IZOVD^ALHZAHLPBHABNJNZLLDNKDBBDRHEHFNb@?NFXLPJT?t@Kh@?PIZ?LSl@Ep@@\\HLTBj@TJJ?Bx@Dr@Tr@LLFBJFFHCUd@GT?\\FTXl@BJErAITDVHREH[H[d@GNAPF`@El@WB@CN?RGBcAHk@Z]j@GVHL\\Fp@Rb@^l@t@r@Xh@N|@h@r@@TTh@FX@JGZARDd@HPVRN^Rv@D^AVBT\\r@H@BDL?HNCh@Bl@CF?XDD@x@JRJHCBJDh@x@P`@VdAj@hAA@Db@@p@b@rBBXKXU`@k@d@Ud@g@Xe@H}AASDeAr@y@\\[FOGUBOFg@DSJ_@Xi@F{@\\[DYAa@FGAm@^IRSPKFITUZIBK^k@TUVMT[B[Hg@XWJuAv@aBd@wAr@k@b@qA|B[PsAOk@YaAs@s@w@O_@Oo@K_AIW]e@Sc@IuAWo@g@w@Ik@GK]S_AmAq@e@cAsAOMOCSUKk@Uc@FMAUDm@?[MYMs@Sa@OSQMQCYWa@USA[W{@c@q@Ek@Hw@Ay@K]QK[YQu@JWIO@g@Na@f@SDYCMKOa@OSGC[EyANMGe@[[I]Co@X@C]KuBGs@S_@Fw@h@UDKEEGI_@@]Rw@?q@FUOc@Ne@FcACKBWvAE`@PdA@f@UL?ZSxAe@D{@IIMu@QUAOFa@RALMCISQWK@CUu@Gg@o@oBg@m@IAIG@KHOEKDEKcA@_@Lk@AG?c@IUGc@EIAQ@QXSXKlAQb@_@PCD@@EFCBODOz@cA|BwDj@k@`CaD~@k@PY?IP[Lm@Bi@Jq@P}@NI|@E`CFXCVKj@E^?^_@n@Sn@FFEnACNG`@e@DKXOHKb@MTODEJ_@LCb@e@HAP?\\DJPPJP@j@KJP?TDRt@h@l@Fn@UVWXMJq@D?CY@SA@OgA?m@Fe@Ic@@O@c@V_@Kc@BIQo@`@a@V_@Ja@@g@Hi@LY^q@NENBHMTe@FAHDPCLUZ]h@OHKlAuDJOD??BVQT?VNV`@FDf@LPE`@]R[p@Ud@_AVSn@W^Cj@DLEN_@NOl@GJE?KCIFE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 42.529488, + 2.111435 + ], + "end_latlng": [ + 42.528288, + 2.116031 + ], + "average_speed": 1.221, + "max_speed": 4.767, + "average_cadence": 55.3, + "has_heartrate": true, + "average_heartrate": 108.9, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1785.8, + "elev_low": 1674.8, + "upload_id": 12399778275, + "upload_id_str": "12399778275", + "external_id": "garmin_ping_346818762346", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les Narcisses des Pléiades", + "distance": 4661.3, + "moving_time": 3109, + "elapsed_time": 4067, + "total_elevation_gain": 121.8, + "type": "Hike", + "sport_type": "Hike", + "id": 11554838638, + "start_date": "2024-06-02T10:22:50Z", + "start_date_local": "2024-06-02T12:22:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11554838638", + "summary_polyline": "izuzGotdi@UKCBE@MC]SMWQQKc@MMQBs@G]IB@?AQ?YEGBYE?@AEOAGE_@CIE?ECAIAADAIEBK?GCG@IGBDQEOI_@@GDMEQDM?GIe@GO?KECOB?@AMH}@IKEKM]IGGUMMCIB]K[OMF@IIQe@OMGIKMA?C@?YCg@g@IAKSe@e@CKSM?C]_@G?KIKCIJC@IOGEGC[CC?@?BNE]ACGAi@?DN]Wa@Io@UMMs@WDSCKLUACBHK@IJKDKAIFOXG?GI[I]HYPO?e@Ma@EMOIQA?@DQAIGW@CCABAKCLEBGBMAAHMTKDSGMIk@SCAAB_@WQCg@SK@]OEGO@KCCEBEGDGKS@MCGJEOKEWCKGBDA?[UGDs@CMME@SEADBAGIWCEIUOKFIAOS]WMBKKYICEGEKAQQ@GFE?AEHGBOCSc@IIWMCGWIQWGCE]QKC@KEBCGGAG@DIIMI?G?BEAMKISDDBHF?CCABCCKOGQA@CYIUIEG@CACH?CCAACC?A@OGEIG?_@iFFC@KJMd@gALSHY@EA@AA?DP[BID@\\UNMP[TM\\OVCN@?BB@AANATI^Cx@AVDl@@f@MjB[d@SD@ADECB?FG`@SHAT?PKTGXCNGn@IHE@KB?CB?BDTFAFFD?BG?@CE?HBJB@N?HDXDRHV@?BLDXJh@`@p@PFFJ?f@IRDl@CDCLHJ?JDr@BDA@DFAJTBAB@AAF@D?HRX@FAECFDFAPMTKLKFFFCJ@b@QLKNYPMLCPKf@w@DAB@?CCDHJTAV]`@MPG?ELDb@KXDP?FCJMP??K?HVH`@Ix@AFCTBBCEDBD\\IJ?ZE`@BJHPB\\H^@PJNBJPH@FAVLFGE@EC@J@A?HFH@?DEJ?JB^TVDFCP@l@^\\Nz@LZ??G\\Rb@H?KCDHLJ@ZP@?CA@AVRd@Tp@n@Tp@Ld@EI@GCBBA?V@@@EH|@Jp@t@dCR\\^`@^h@d@b@`@l@HH?XFADBJL@HFEFBBL\\F?FFLz@dAd@TZVHDP@LHLB`@BDCB@EFa@Pm@RSLfA_@FKREXJRLr@v@PVf@VLB\\?N@LFNTD@PCDFEAFWNAF@FB?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.48373616859317, + 6.910327048972249 + ], + "end_latlng": [ + 46.47944019176066, + 6.914047189056873 + ], + "average_speed": 1.499, + "max_speed": 5.972, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1395.3, + "elev_low": 1208.9, + "upload_id": 12333430619, + "upload_id_str": "12333430619", + "external_id": "6f587dce-cb66-4f9b-8b0f-26d228e4d424-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "TPV #1: Nyon -> 37.18,7", + "distance": 7890.9, + "moving_time": 2249, + "elapsed_time": 2249, + "total_elevation_gain": 67.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 11526807937, + "start_date": "2024-05-29T17:15:08Z", + "start_date_local": "2024-05-29T19:15:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 43, + "photo_count": 0, + "map": { + "id": "a11526807937", + "summary_polyline": "oz_zGca_e@n@aCPW`@UVANDPNRj@B~@Mn@w@vCSh@KJa@NG?a@QU]GQU_@C@GHs@~A_@d@E@cB{@sBwA{@eAeB}Ai@s@{A}Ak@g@e@[KWF]Ro@BYCGYc@yBqBgAoAm@aANOl@S`@]ZKROX]d@c@vAiAXCbBz@t@l@ZD\\o@n@_BZm@`@oAEQWa@o@s@Sa@SO{@eAc@Mo@k@_CyAC@HNXLx@r@RR\\j@@TCN]^s@h@a@NkAn@{@z@S^Kj@GN_AjAGBIG?Sw@y@K?cATMA_@@]R]j@M`@[j@_@rAEdB_@`@En@DZQb@?FBFELG?A@p@bBrAzArBtBj@f@ERw@nAuAjCk@|@iA`CcBfCs@jAYj@uBfKAvADb@A`@QpBAhAFx@n@lDhAtDRh@vAxEnBzFf@`B`DbQZvBt@vCTt@R`@AKUo@{@}CGm@Sy@]qB_@gBo@uDIU@m@VSb@SjCyAhC}AvAu@`@OD?\\^H?ZYz@kAt@qA^a@fAcBxA_B^]\\c@JS?Il@{@HG`@q@@GC[CIoAqAyByAcAe@y@w@]Kc@Sk@[a@Wa@CoBm@WQu@[[SKE{@q@k@Y_@Wg@QKGSq@YuBAkCCi@?iBPcACIUYo@_@eAa@MS?GN_@z@{Aj@y@Xo@f@w@z@eB`@_@XHdAfAJRFZC`@HNj@b@b@d@zChCnEdDlBhA~BbBtCjBJFZCtBiFDM?[F@VJlAz@\\NBEZuAn@eCFs@m@c@s@c@QIGDu@dCc@dBQRSCk@]yB}A[Y?Ix@uBdBeF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.37112, + 6.226266 + ], + "end_latlng": [ + 46.371, + 6.226596 + ], + "average_speed": 3.509, + "max_speed": 5.52, + "average_cadence": 78.8, + "has_heartrate": true, + "average_heartrate": 179.2, + "max_heartrate": 199, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 429.6, + "elev_low": 376.8, + "upload_id": 12304549030, + "upload_id_str": "12304549030", + "external_id": "garmin_ping_344010329558", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 138 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 7430.7, + "moving_time": 7028, + "elapsed_time": 8362, + "total_elevation_gain": 101.9, + "type": "Walk", + "sport_type": "Walk", + "id": 11525499400, + "start_date": "2024-05-19T06:56:38Z", + "start_date_local": "2024-05-19T08:56:38Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11525499400", + "summary_polyline": "oa`eHuk`g@_@WAUFRCAADBAEEDR@INM@CJ@HIMcANBF[HGF_@LUF}@FGFQF{@Pq@?MLgA@]Eg@BKC]EMOWGA}@{@KSWIy@{@o@c@SYC[aA{@m@a@}@gAUSIMKEOBKo@Qe@a@a@Ym@a@c@eAe@]@e@R[B]j@MLAHFPRF@DCC?H^\\JR@NDBEBAJJL?HGCFDCEDCFRF?GCBAEENBGAa@[@OMWH??QMCBD@GIEL@a@BBBEUMMGFWEEUBOIs@IM?IOm@Eu@DMAKBQXe@AMF_AEQDIF_@?e@J_@HGHa@?e@Ii@Ao@GY?a@J{AFKBUFOFi@?a@HWCMMHADLDAJI??IJk@B_@Nk@GFf@NBGFHT?CBRDADHHC?KOJJEATNCE@]CECBNHEFPMAKDA@PCPDFEDANGJGEHB\\j@n@XFEDc@GO@UE@@IGDB@F]FABGBSC[DQEsARiBAy@FOJIV_@d@gAFGFB@ECMw@wBSUM]EA?IQk@c@o@AKQ[E??LAIQIBF?IJDGE?GOK@JA@BME@JBKm@IKC?Q[?I?DOUEOOMEOGEF?EEJD`@M`@[LEX[NEFMTUDODE@INWLc@V[Rc@\\[l@mAv@iALEj@m@PEJMHEXB^Vd@@^Nt@h@VHt@r@FCEQ@NTf@j@r@|@t@j@p@LFlAfAIK?CGFCHDBPCx@d@j@J|A`@b@VzAL~A[hA_@`AAj@KV@JIDLTRGLJC@CGGLJZ\\j@`@?PDMTNNRj@`@jAbAANtAv@tB~APNPZpA`AvBnAf@FnAd@jC~Al@XA@?EWd@[ZeB|@{@VEAYNu@x@q@`@@Fm@BkB`@qAl@s@RsAv@UB@C}@VYDUNINAfAJ~ATvB?XIRs@JWPKTKl@eAzBs@pA]`@uAvBkArDQz@IP_@fDMr@q@xAw@r@cCvA]`@K@ONe@VWBi@^GLMHq@|@}@dCGHQPu@PqA@MPHBg@dAGVKHFINLs@^c@Hc@R_@`@[rAAV@vBLhAHBBEEb@B\\B?AxABXC~@@VIt@A|@ENBtAQbCDXGbBA\\DTGz@H`@@\\Ed@HT@NFH?LBXFJJ@AXBr@Fb@HHNf@ANPXCTFM?dAHRBj@EN@FB?ELThADJA`@DJEb@D@CADC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 48.17448506131768, + 6.560752484947443 + ], + "end_latlng": [ + 48.17473358474672, + 6.5507744159549475 + ], + "average_speed": 1.057, + "max_speed": 2.041, + "average_cadence": 47.4, + "has_heartrate": true, + "average_heartrate": 90.9, + "max_heartrate": 116, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 435.5, + "elev_low": 392.3, + "upload_id": 12303209517, + "upload_id_str": "12303209517", + "external_id": "garmin_ping_343981437367", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 699.9, + "moving_time": 105, + "elapsed_time": 277, + "total_elevation_gain": 32.3, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11525494099, + "start_date": "2024-05-17T18:24:25Z", + "start_date_local": "2024-05-17T20:24:25Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11525494099", + "summary_polyline": "ud_`H_mye@@CRAMHZm@\\aALWAADSKWOK?GSYC]CcEEaFC}@OqCiAwLQsCGG?LI[UmAYqB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 47.35067272558808, + 6.361288083717227 + ], + "end_latlng": [ + 47.35145668499172, + 6.369719272479415 + ], + "average_speed": 6.666, + "max_speed": 14.48, + "has_heartrate": true, + "average_heartrate": 67.3, + "max_heartrate": 73, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 310.8, + "elev_low": 276.9, + "upload_id": 12303204129, + "upload_id_str": "12303204129", + "external_id": "garmin_ping_343981290352", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 4868.4, + "moving_time": 2143, + "elapsed_time": 3087, + "total_elevation_gain": 80.5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11525493385, + "start_date": "2024-05-16T18:34:10Z", + "start_date_local": "2024-05-16T20:34:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11525493385", + "summary_polyline": "k`}zG{wjg@VMTED?RJDAFOA_@DEH]Dm@HQLEVDP^LPTDPAHEHAPJF?^i@Li@POBOHEXHVR`@P^LBANIZg@BRd@qAXc@FN?nAk@pBCf@CFRMFRRAPW\\y@To@XkARk@HGBpACn@QlBGdBU`BITANMTALTh@LtBBdARf@?XHn@Bj@Gh@@ZP\\GpBDZA^Gn@DnAG`AClBI|BFdACp@JpCDJJBDjBGvAFt@VZb@Bd@I\\DNH\\p@RHj@Wp@Mt@PPPXF|ANRCb@Db@EZIxAg@f@@vCj@n@DpARd@JJZDp@_ApGKV[^M?EJ]Za@d@WPO\\MhAETGNEBADKDSCSGQCc@AWLIJOb@gFjFOG[CiAAI@]T_AVc@XKJM@OGFNO_@WW[a@m@e@Sc@SMOA]DQLQ\\OPSf@ATGVAd@IVIv@UNGJG@AGKKgBsA@@?E]a@QOY_@QOMQSQa@g@SGC?W\\G@EIS@ODqBWQ@aBEw@LwAGWUWEWKYGi@[S_@CU?s@CDOn@cAmA{@AWMOk@@ECQEO[e@KwA@CGq@Sw@Ky@A}@YoC@_@Ju@B_ALi@@e@Tc@A_APuA@YHg@AOBYNa@NiABYVkB@Yb@mBBi@Dg@Ng@RwAAk@PgAHSV{A?Id@{Ab@Nd@JDw@PUNcABCJ{A`@}@NaAJS`@]RYHq@Pa@POBOAOb@@FCBDF?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52054353617132, + 6.6139057371765375 + ], + "end_latlng": [ + 46.52069918811321, + 6.613644640892744 + ], + "average_speed": 2.272, + "max_speed": 4.167, + "average_cadence": 71.7, + "has_heartrate": true, + "average_heartrate": 133.6, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 466.3, + "elev_low": 374.6, + "upload_id": 12303203289, + "upload_id_str": "12303203289", + "external_id": "garmin_ping_343981265583", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride Far - Ascension Version", + "distance": 134656, + "moving_time": 21342, + "elapsed_time": 35370, + "total_elevation_gain": 1114.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 11383408702, + "start_date": "2024-05-10T05:19:34Z", + "start_date_local": "2024-05-10T07:19:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 58, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11383408702", + "summary_polyline": "}oa{Gkdtg@sEfT{_@uAkGoQ_Y{Vr@uTwCwQaYyi@fF_GaSoNaMw\\uFe_@|YoT~X}@zEyO}@y^cOiJiFg\\oIuKtGiWoFaXvNeOh@_XdFcQaCyUbDmKxDka@n@aa@wBsU_`@kdAyQiSeEaSt@_UsH{Nsx@k_A{p@rFyp@yBwj@aKyNuMul@w@is@sSyb@aDoLrFcu@}JLeE{e@sBm`@tFeR`N{UgAwEjD|FnEiAjBsSaM}PlRoMuSaJtIyIZgBqNwL{WsFmGnFgPbBmf@ih@}k@g`@{_Asl@sy@oIaIoIrLgx@{cAqMmWkGTaSrYoH{LeYsJ^iEiPkFwOqPkKcYqNmU}cAklA{I`RoH|Cav@as@g`AavAmDvOa^sWkQz\\}G{BujAasAgc@{ZiVy^yHhBod@eK_GkKwb@{Qi[ke@ymAaa@oMa\\uAoNlDqA_D_@}@}K_@iI{C@iGiTa]qYsLsBgBc_@oOwW~PaT|B{c@c|AklB}Vwk@vCeFcUoAoh@qt@eKnD}HaMma@s|@t@wKdArFtIwGwB\\zBwZmBsJin@a}@qHkWgOxAoV_v@q}@gw@wQkb@ql@y{@wM}b@i[sWg]m`A}Zci@i\\m_AiRgRwFaWmRm[q[k`@wAfDpAoD_OkZgJig@aJcIwScq@ieAy_BgIgAm]oe@aYa|A_HmD}JzEgYib@hM_\\gN}LsLDg@iG|DiGgAeUzNyc@s@yYwHiVmAej@_V}z@ec@kd@mDgg@eEuLCsWqHuI{AgMnOqIxa@fDrEbGhCsDeAsJrEiHtNeDhIm[d`@kn@oXalAvPeRfC{]gOzBcS{\\xJbDrBkHrAoWiCqJhLchAFez@dGqCrE_Q~Eq@`FyTEagBeF__@_GcKzAgSmD_aAPy[fFgZ{CmVh\\mg@sKqNBe]bEg]gFgs@hUkk@g@af@h`@ge@pHad@v\\wh@iQ`WkIiErn@iWsAuNlFaFu@_j@zPiFnSku@hQcYwA}Dd[ic@kSsj@xf@q`@gGsWbBiImGgRaD_a@wIgTnIaj@|GkOjP_Ml@qUja@ae@lZgN|CvFrUePjlAu{Atk@vAfUsXzEM}B}KlHeKzRmLlQuVhP~QrDhTxFlHfOqKf`@_DtLsOnSkIdG}K_CoXxbAeUdjA}FtUiG^wHrH`F~DmIpn@gT_Aim@ps@ub@naA_A`KrMtOh@lApNfOiDrWaR~R}o@|UkWqEwl@sEyXbTcM|i@wEf{@_k@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.54351422563195, + 6.6619800589978695 + ], + "end_latlng": [ + 46.77286505699158, + 7.615498909726739 + ], + "average_speed": 6.309, + "max_speed": 15.856, + "average_watts": 94.7, + "device_watts": false, + "kilojoules": 2020.9, + "has_heartrate": true, + "average_heartrate": 142.4, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 891.4, + "elev_low": 431.1, + "upload_id": 12156787702, + "upload_id_str": "12156787702", + "external_id": "garmin_ping_339700802284", + "from_accepted_tag": false, + "pr_count": 20, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 348 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Col d'Outanne", + "distance": 11022.6, + "moving_time": 10607, + "elapsed_time": 14486, + "total_elevation_gain": 731.4, + "type": "Hike", + "sport_type": "Hike", + "id": 11368864604, + "start_date": "2024-05-09T08:32:36Z", + "start_date_local": "2024-05-09T10:32:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11368864604", + "summary_polyline": "svtyG_zyh@P?JNH[Rn@MKo@eIgAgKa@aCo@kCL{@NREvBLhABlBC\\DJOtBHdA?z@XpASdAPhAGVHr@p@x@Xf@Ne@_@eAAs@HKP?LNRK@|@AHvAhCZ^Rp@PFXzAh@z@J`@`@Vv@pABTZ^@XNXNR@I`@j@d@|@~@C\\Lt@QF@@Nj@JNPANh@XbA?JNh@GNV?I`AECNDGJV^SLBL]C?UXFKRVj@@nAl@JP^KLNPa@f@Yt@@DCASTDfAQtCrA`D\\lC]rBq@nCMvEu@VFPVZrAIb@GCOVsAh@]XMVM`Aw@Li@b@u@|ADVPJnAeA\\AFRGX_AdAE\\FJQpAcAzAe@~@Ej@cAfCo@~BOhFHzAZ|A@rAId@uAf@}A?g@a@aAyAc@SEDV|ADdAHPFxBHCAfAFHATIFCRF~@KnAZnEErBNjAYPFCZbARnCXp@Fl@QZ`@xAJzCNf@L?JzBJn@Tb@Jz@hBpE`AdD\\j@Dd@\\VH~@Ex@Hz@?dCJr@LPCRRFITAZL\\EXN\\?IGbBMHkAo@yAQcAP{BjAaEGsBh@{BpA_Ar@kCVqBn@oBdBa@~@s@f@_@b@GNDLIFOr@_@z@Cj@URY~@e@|@QbAe@r@eAx@u@pAEV[V[tAQ^CTs@bASHmA??HBCGAM_@@Pq@UGGDYUYI_@QOy@WWaB_@u@JYB{AUYKe@QQEo@}@wCQWAULIJWy@{AQo@_AkA_BgAa@sA?sC\\?GiAIMHMS[BUOUOD]iAAURE@YS}@Dg@Eo@Wo@GkALsAEiBLqAIDDcATqCXsACoAOc@q@W_As@M_@Cu@Be@vAkDTaA\\qF^EA]ESEBGkB@WZu@^Kr@?n@WdAyAh@_@BIW}AVi@b@c@Ja@ROh@V~@xA`BvA`@dALCH]BoA]cBGw@e@eA_@qA[wA_@i@a@eA@IYUg@gA[]k@YU[CMb@CJSi@{@\\UJQ?McAg@CIUEWeADGKKkAu@}@WSW}@_@KSqAc@U[[aBAa@S]Ou@gAeBk@kAWcBLk@ZSl@aCXi@NcAp@mCRe@TKDUJEX]Jw@Vs@JF@}@DM?o@HYRyCE[Ps@PoBGg@F{@C}ALy@@iAJqAE_@TgAHHEOMaBFJELFVP`@Ht@d@tARfAf@fAVFUmEDqHWeIBsAQuC^PCB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.31418, + 6.85488 + ], + "end_latlng": [ + 46.315165, + 6.860826 + ], + "average_speed": 1.039, + "max_speed": 12.183, + "average_cadence": 47.2, + "has_heartrate": true, + "average_heartrate": 99.7, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1847.9, + "elev_low": 1125.3, + "upload_id": 12141808539, + "upload_id_str": "12141808539", + "external_id": "garmin_ping_339267671724", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Badminton Thomas", + "distance": 0, + "moving_time": 60, + "elapsed_time": 60, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Badminton", + "id": 11350150569, + "start_date": "2024-05-06T16:00:08Z", + "start_date_local": "2024-05-06T18:00:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11350150569", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Down from Niremont", + "distance": 7584.5, + "moving_time": 5791, + "elapsed_time": 6822, + "total_elevation_gain": 0, + "type": "Hike", + "sport_type": "Hike", + "id": 11336837948, + "start_date": "2024-05-05T07:57:04Z", + "start_date_local": "2024-05-05T09:57:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11336837948", + "summary_polyline": "{rh{Gi|pi@C?@QQM@UN_@CI@ECCe@Yu@Q[[UIUYGCKDc@Qu@UIOOIi@o@E?Q[eAy@I_@MKESS?YUIKK[}@w@_AsA_@aAUUYO_@AQMOOAE[K][MY?QGK]UGMG_@e@eAK]Gg@Ww@FKEODQAIDK?GGCI]WSAa@E?Ba@KMOn@IRGBD@JO@DD?MNBFHUKCIF?FBGNCCCAD@GB@OBBGF??FAE@BHIBIBw@Kk@UYI[OMCQGCKQC[_@o@KIIq@SSF[CEMBGYMSCU@WEKGEI@CGE?SOEMMGUEIICIFC?]g@Qc@s@GCK_@MM{@g@IWMKEMKCU[SOKa@YSMUa@_@?IGIc@QEMIIQEMM@AABs@[EGBEMRQYEUM?L?A@?CYMOOOEOQYs@OMUa@Gs@K[As@Fy@CEFM@QCeBC_@MOcBgAGOJsCCuBE_@?[T{@L{@pBmKVi@d@c@Ri@IIq@@QI}@oAqAy@g@c@O[Ac@PkANc@Aa@EEWEaD^c@GAGZu@Hg@\\iAFc@UiBCi@Bq@}@i@WEg@_@}@aA[MGA?DCK]S_@c@QEUOESAi@Ga@KUe@M[QSg@u@gA_A{@]Yo@W{AcAw@Uo@eAKq@Ak@DgAAa@Ic@g@aAIYMOSGa@Lg@D]IIS_@]Us@MSEAKi@Am@Mc@@]Ig@KuBEc@AY@i@MqAE}@?YGa@E_AB{@Gs@?_@E{@Ku@Di@A_@Ge@Wy@KWWoAE_@@[Iq@W}@DCOq@E{@c@sC]i@c@GQMGOaAo@a@e@u@[e@GCD@GEEg@WSAe@s@GUU[m@uAEMIo@Ma@Ks@WqBIwAY_Ci@eC_@kAMk@M]E@@C_@{Ai@sAEU]aAaBiEWu@]qAMYJB@UHMIa@g@qAOo@A]G]QY?a@ISg@k@_@{@Gk@KWG]M]QSSg@G_AQa@Km@EEa@qAKQOOMYGW_@i@]}@MSCUg@wAA_@Mc@O]QMM[U[Ia@Ue@COOi@Wi@QeAEG?MMa@[i@Ww@S[g@i@We@Gc@@o@Ia@IEGQK@AMKKI]MUeAcBeBuAk@s@SaA]aAgAcAWOQWUQkCmDuAqBeAkBkAaCM[WgAa@eAI_@g@aBUgAYsBy@kC_AuDOBILAJO~CDF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.579821, + 6.97301 + ], + "end_latlng": [ + 46.613337, + 7.039369 + ], + "average_speed": 1.31, + "max_speed": 2.514, + "average_cadence": 51, + "has_heartrate": true, + "average_heartrate": 94.5, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1410.5, + "elev_low": 799.8, + "upload_id": 12108902680, + "upload_id_str": "12108902680", + "external_id": "garmin_ping_338314881272", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Up to Niremont", + "distance": 10030.4, + "moving_time": 9361, + "elapsed_time": 11944, + "total_elevation_gain": 504.1, + "type": "Hike", + "sport_type": "Hike", + "id": 11336829689, + "start_date": "2024-05-04T13:38:02Z", + "start_date_local": "2024-05-04T15:38:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11336829689", + "summary_polyline": "up}zG_xoi@@MDR\\^Ge@OYDKjH|C^FnAf@PN\\C\\h@e@DMMIe@GIQyAGUY?yA{AQGMBk@d@kCfA_ADqBx@yACe@Sa@i@UeAGI?Sa@y@Om@IGQ]gAaAMUYDS]?Kq@{@I_@g@u@YcAMmAMa@Gm@KKOs@s@qBi@c@m@@]\\w@XMRuAfAALGAa@TINw@DoAg@_@Ao@XsAfAGb@@ZDDIL?GBNEd@mAQCT?jAOb@G~@Fn@CfAHJ?RDFO|@ArAJJC|@OPQMS?QRMMi@n@_@OUNg@EK??DGKKFOCQDGRDGeAZk@jAE\\JZJhADBA\\F~@\\p@FVB~@Ch@WnBP`CPn@HbAQZ}@f@mAbAc@LURaAwAYAQOAGk@Sg@m@WO_BqBg@IMFJrB@xARpBR`AUJO^?POfAD\\AZaBeBc@Kq@o@SCk@i@e@Mq@a@e@C]a@WEm@Bi@IYQa@Ck@Qc@WS?ISY?ITg@E[Yw@g@KHKMKDg@_@]MS@AIO?GJEEKPMDaAMWI[UIMg@i@q@O[COFc@_@COmAAe@SDIe@EO]YFSU]KOg@MHBDMJIVSN]DELy@OIHMC}@a@c@e@w@sAEJUHg@a@DXh@|AEn@D?[tBOf@UpAy@pCyApB{DnJSZo@|Ae@t@u@nBSnAIlA}ADaQeKwCoD{AwAwAiBMAG[_@m@q@_@a@o@UGAKo@Te@Ko@uAq@o@e@]w@We@e@{@UMM[E_@[[Ku@H]C}@sAOk@MQUoAAL]m@c@g@IY[Mw@{@[G?Lc@YiA]_Am@gAMaAYO?OTAM?D{@k@[Ce@W_BWg@Y_@EqC_B_BcBoB}Bk@_AAkBDa@b@aBFaAFMHcBM_ABsAGe@MQo@_@a@g@Qu@Cu@DY?cARBu@CWLsBfFi@^gAL]Vs@`C]j@iBtAmDfGoBlBS`@UtAOC[RcAFe@b@[^Mb@UROGAJGO_Ai@qAGUI_AaA_@KOD]X]^O`@i@z@Sf@q@~@iAx@qClAU\\Wv@}Aj@]{@Go@WKUHYCCGyAIEIgDkBeB}@gAaA_B}Bi@cAm@iB[e@u@{BOYm@wCQe@Gm@}@qB]g@I_@a@g@q@MAQwA{BYg@CSaAo@aAqAq@a@WGFF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.523157, + 6.967207 + ], + "end_latlng": [ + 46.579872, + 6.973156 + ], + "average_speed": 1.072, + "max_speed": 3.367, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 99.2, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1507.8, + "elev_low": 1126.4, + "upload_id": 12108894142, + "upload_id_str": "12108894142", + "external_id": "garmin_ping_338314755362", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "10km de Lausanne", + "distance": 10026.5, + "moving_time": 3024, + "elapsed_time": 3047, + "total_elevation_gain": 75.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 11282528380, + "start_date": "2024-04-28T10:31:42Z", + "start_date_local": "2024-04-28T12:31:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 19, + "photo_count": 0, + "map": { + "id": "a11282528380", + "summary_polyline": "__|zGuzig@j@oDH[jAyCp@iAb@m@Vi@t@cA^o@Vg@`@q@\\w@p@iDTs@PqATsA~@aDBQp@kBXm@r@s@Ni@n@wAfBqC`@cAx@uAX_@hAyBdBcCx@cBJIZo@ZkARkAj@_CTsADu@Jg@Xo@`@k@AONo@j@eBZe@b@iBZ{@d@}@Ri@Cm@Mi@?KKQMk@Cw@Ge@Le@PwCCe@JiBAg@Dy@O_Ba@yAMo@Gq@Ok@E}ACKAgAH{@@s@TgBhAaGP_Bd@gBh@{DFWDm@Nc@Nq@RyA`@sB^eCP{@Fq@d@aCf@sBBo@A_@Ec@g@y@a@a@YK_Ao@aAe@]k@Gg@Am@Dw@C_BFoB?{AE?ERCbIWhBA~ACfAKj@InAUfAYr@c@z@yArBc@|@M`@Op@CV@@@DALK^O`@g@fAOh@s@rAg@rAUf@_@dBO`@{ArGmBfEa@dAq@rBq@`C?PCT[xAkApJiAbG[vCAj@Gz@EnAYbBJXKx@MVO~AQ`A?pAKj@GRA~AQ|A?n@Ql@]p@G`@Of@aBjDiAfBy@lAYf@B@y@fAw@pBa@|ASf@[j@K`@Qr@]hCEdCPj@MhBKp@YnCM\\GVcAnDWvAQr@Mp@@PCd@_@xCi@fBCp@W`AS^Sf@cAhBe@x@}@dAsApB[TWGWg@]aASGQPa@~@[bAW\\aBbF_@l@k@tBIFUIODAGE?KJNJXBTCXl@HDNV^`ADDANHV|@JPFpArA\\`@f@Av@YVBVRVv@D^?zALDTBb@ARH`BDh@i@fBqAhC_ApAi@z@OLVGXe@~@GZKrAFhBEv@GVGD{@DaC_@YJa@Zk@z@a@vAQd@UfAWpBItCEl@]`CWlAIr@BRHTd@h@J^Fn@Eb@INWr@y@dDA^WdAIjAALBAo@xAETHAEVYt@J@^^BFZDLh@TTr@_@L@HMESSUEi@@}@IKMGAKJm@r@cCv@yB?KC{AGMMe@Ck@GYAe@KSUQc@EEOASN}A@y@Dw@L{@hB[LHLl@\\XJ?NDd@l@XFTAbAg@ZUHQV}A?[Fe@Bi@`@aDLe@JG`AEx@Hb@Th@l@TBRJHLPAPIPOV_@FU@g@Go@KMOKg@Go@[]FCE@]EEOFEEBCG@HI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.515206610783935, + 6.6092365141958 + ], + "end_latlng": [ + 46.51436506770551, + 6.602143244817853 + ], + "average_speed": 3.291, + "max_speed": 6.462, + "average_cadence": 78.5, + "has_heartrate": true, + "average_heartrate": 174.9, + "max_heartrate": 195, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 422.7, + "elev_low": 373.7, + "upload_id": 12053099467, + "upload_id_str": "12053099467", + "external_id": "garmin_ping_336693131885", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 172 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 4498.4, + "moving_time": 1754, + "elapsed_time": 1787, + "total_elevation_gain": 39.6, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11282097717, + "start_date": "2024-04-24T16:21:42Z", + "start_date_local": "2024-04-24T18:21:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11282097717", + "summary_polyline": "wz|zGwpkg@Ft@SRUCM_@Mo@POJJPz@B?BKAYAGGCCBBCAM]kAECQZMGIOOEOXO?BL?v@FpALYBSFG^OLONKFQBAFNBd@AH}@fACJn@rAPELWLAb@kAHADIHaAUJQb@a@XQGk@]UAUa@o@g@MGSAGDERKTGHKDOXKfACBGNI~AIx@?PBFf@NRBZLB?~@NZHHHAv@Rf@RFFD?z@AX@PF?\\XDZTZHFf@Hd@RB?La@DY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51964021846652, + 6.617880100384355 + ], + "end_latlng": [ + 46.519039906561375, + 6.614572769030929 + ], + "average_speed": 2.565, + "max_speed": 4.612, + "average_cadence": 76.8, + "has_heartrate": true, + "average_heartrate": 130.5, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 468.9, + "elev_low": 453.7, + "upload_id": 12052654557, + "upload_id_str": "12052654557", + "external_id": "garmin_ping_336685267380", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afterwork Pralet", + "distance": 4807.3, + "moving_time": 3826, + "elapsed_time": 5574, + "total_elevation_gain": 432.7, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 11248420285, + "start_date": "2024-04-23T17:06:31Z", + "start_date_local": "2024-04-23T19:06:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 7, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11248420285", + "summary_polyline": "up|zG_aoi@LJRF`@ZTBRGJ_@CCEC?@DO^BTGAQFONIZCCIHSFBJINWd@e@TYJg@LsBLc@AOL_@@YC?BBAADCHOB{@EE?WHYNU@g@Li@FGLAVIn@Y\\}BDM\\q@HUJKH?JIGO@ICQFk@BM@S@KAMDKAYBK?QDSBo@BGJ}@Rs@@_@J[CEB[Ha@AKDIGMP{@GOB@FILSD[J]LaAB}@BQFGJETABCBc@DKRWTE@BLIZG|@]ACNYZ_@TMFo@XSTKRSX_BHWFa@FE@EFC\\ABCEwANA|@i@\\@NAFE`@ARKZ@PIV?JGj@CCAABCCGDb@RPBF?FEJL\\D@GE[HOB@@M?KFOFAHOGFEKLBBDCOZBEIAIDKB?DAEWBA@IGIG_@@GCFCACm@FER@NGLAFANQL@JDL?HBFZXd@DP?JFL@ZCB?XJ\\?BEIH\\?VB@DRZd@?RBPBF?En@jAHH@VCJKFBJLXH~@PfAB\\Td@V`AF\\H~APpA?XENQTAALfB@EB@EDCGBDC?@A@jAFZBl@A~@E`A@x@GhC@FAEDX@hAUxFAlBJdAFHACB^Jz@HhBNlAEDMCB~@L`@@VDH?PFj@@XCT@VERHZABOJ?^GPAHFLAACN?TF\\A\\FRMd@Nb@^l@ADEBGCSBeA[?V@~@AJEDE?IBYd@KZALACe@JS@k@POCc@g@Q?CNCBQCk@BEAG@CAF?KAU?SL?H_@j@s@TIHGNQPWIOOaAe@m@Ii@Am@OAEKGOJAVKIk@u@KACDKFICc@WODCNFHET[ZSj@y@~@q@\\Q@CGOISFY@c@WQAa@HOCQ?YEMOKEE@SEc@BQXGEO_@UGUNu@v@WDSCkAYMKOW?JCBq@o@q@HGCMc@KWoAw@aAy@]g@We@Oe@WEcAe@IS?KD]FIUyA@D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.518039, + 6.963523 + ], + "end_latlng": [ + 46.518437, + 6.962943 + ], + "average_speed": 1.256, + "max_speed": 7.933, + "average_cadence": 61.3, + "has_heartrate": true, + "average_heartrate": 93.4, + "max_heartrate": 112, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1556.6, + "elev_low": 1119.7, + "upload_id": 12017741198, + "upload_id_str": "12017741198", + "external_id": "garmin_ping_335636043992", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "V(no V) Lugano Gravel - Day 3", + "distance": 25189.6, + "moving_time": 5994, + "elapsed_time": 7596, + "total_elevation_gain": 255.6, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 11215590825, + "start_date": "2024-04-19T08:08:21Z", + "start_date_local": "2024-04-19T10:08:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11215590825", + "summary_polyline": "mpvwG}pju@w@_CpAp@~AhSAbMk@nBjDpBrEtDdDfAe@vCv@~@ErElC`AtGrF`CbAnExGxElDhVfIbBz@hAjAZ}B@yCp@aDf@qAnC}Bv`@~JfMbPnJpQTAhC_Ct@Q|ArI|AbE@\\LEIYEZXN\\?V[ORHSIVLz@nAd@rEy@jCSvCoBdBmBzAc@dHiErAcBNk@~BiAPe@?uAXk@hB^b@b@FQ^FnArB|@MvCjGfAzE|@lLNfCCtBVtDtA|E`@jDDfEr@lHQjC_@fAsAhBaCxIkAhC[~AObG[f@aA\\m@GoCwBaE`@mHgAcBqEoD}EiAaCwLqMg@~AkP`\\bApAaG}H_@B{DxK`NzVnGx]hB~Cr@n@pEPhAr@p@bCb@a@^IjAfBdAfCMIUF{@}Am@rCFrAMy@d@sC_@Mc@^aB`CeAhF{B~DeBvBtAgBIp@lBhBCr@\\DdBwCg@m@Ou@^cB_AeAfAmF~CsC`@g@Bh@r@jA\\[wCgG]PmAhDeBlCiBbFqFxG}CjGcGdH]bABn@eA~EwBlFcD~C{DhAqAv@gA|@mC`EiClCUxDPdAq@vCu@jA{APaBYkD\\s@IMo@UMyC|AwCp@QqBqACwCoDg@Mo@j@cBrEa@~AmBxAkA`@i@Sk@aAc@cBgA_CsB^xBkBnBiCx@a@p@oAtE}Dr@{AV{A^g@hA_@dCqBJk@s@yBBq@t@E`@~@`@JZShAeCrBm@J[_@uAJ[`AYjAv@tAJZQP{@RMx@z@^FlC}@pE{DfFY~@u@h@eBdAu@v@kAhFqCtBKrFyEk@Zc@s@n@aCAkCYaDCcGuA_Ea@yB_AkPUw@cBM}C}A[[]{AcAeAeFyAkE_DqByCmDcAqKgCcCImKaBiBEcB\\kAcA{BB_BgAk@`@MKATj@uA]~@p@aAORFRYMO\\p@yA@X{@|@BP~FcDn@r@@yACg@CtBHaAxAgEXsCd@sAc@aDFmBf@eBGRfAuAf@{B?eHz@w@nD[Wq@{AXqAg@kA`@_@h@De@V[dE_Br@qBxAuAIa@_CoBaAmCk@uF[}Ib@{@vCaAL[KCA~@`A?k@kGJo@hE[h@]hAoOr@eFsG[aDNL]BiHoEBSZAt@MDuCsBeV_IoE_D_GyHkCsAaGaFgCaAKg@NkDo@{@b@{C_EqAiEuD_DmBt@mBCgMkAgLKcE]i@SBAw@Bb@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 45.995754590258, + 8.906553480774164 + ], + "end_latlng": [ + 45.99581938236952, + 8.907142393290997 + ], + "average_speed": 4.202, + "max_speed": 11.754, + "average_watts": 88.3, + "device_watts": false, + "kilojoules": 529.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 414.7, + "elev_low": 272.4, + "upload_id": 11983883465, + "upload_id_str": "11983883465", + "external_id": "c297d30f-cef2-4e9c-a65c-46df2bf31c47-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "V&V Lugano Gravel - Day 2", + "distance": 50778.7, + "moving_time": 14118, + "elapsed_time": 27761, + "total_elevation_gain": 1262.3, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 11211071239, + "start_date": "2024-04-18T07:00:15Z", + "start_date_local": "2024-04-18T09:00:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a11211071239", + "summary_polyline": "etvwGcdiu@cF_@j@kAiFqC{@mBjEeVCeEoHo@Zk@fGzAj@sSamBws@qAUPxAkCw@asAug@eb@qS_MmEaIa@oF|@aTbO}HtCaOz@qK}A_U{IwKiOuFuAt@kAZcA~DbA{JcGcOeDyCqD{ByGtAoHKwJzGoHnDaBnAd@yBi@yBmDpCyH~FkIdHqCrGrAlAm@vB`EBvElG|GdBF}AQuFoHeDeAs@sFrAeLyGqPAsBcV_As@ZSjBHkCqM?uBqDsDqA_B{Eb@SUaGr@aBOsB}D_HmFCbAwHjAeAP}BkCuR@qHgFkAuGvA{A_DX{VcBuCvAyBlAmGeG@_@mAh@yH|Ae@pE}LNwHkBaAcCfAqDeEg@cD{ATQcCo@jDxBrLgDaFgJcVcAkLaEkQ_EmE@}D{CuOGiFkBsFcCeKWeKiKk]nErPqFoJ{KwG}AeDaFqBu@zB{B@fAuFc@{CxAWCgBcAkBY`CuCs^cCmCQ_J_JaVcB}UeDkKxAeIkAuGsAy\\wFwFcCyDyC_AtCqFzD{C_CiRr@cEgAyLsAkDuDo@i@_CaEmBt@wJtAqDGsBsHgH_HeC_DiGyDeAZcClCwCjE~AvC{@~KwO]iFuBeCcHb@kIkEwBcF[kGgCu@vA{GZyDtAkBOaE~@i@lBrIbFxHjOmFhNoK~B}Bj@uDlHsIb@}Hr@m@v@jIk@nBTnAgAbCAzFnD|UsBbQdASlE_JpWqQT{AbAg@nGnFrAF}BxEXfB`VjMpGx@wIrO_EcB}JlBkDxH}DrD]lOqItGw@lT|C`I~FvArHgHdBiDl@p@a@]zBgClJ}CpC`CvCf@fB~Bx@fHpGbL`Er@_D|KkCrDCtBeEhGiC~PoC|EtDpIkAdOdBrLnB|BhCrUvI~@gFh@lFh@aEhAdEn@kAv@h@r@wCrAoA~Mw@dBFlFXfGrBpJxB|H|BlB@`DhCvIe@lGfExL|Cz@dBpKhHfPrATrFzHj@tDbBpCBCo@|@^{@[_@yCz@_ArAbCzFiBp@v@~Am@jA`BnAgC[~@nDoF_KwAXtG`PlBzIeCiAl@~CbBnBgB\\tDhDwACn@dBoEsBN|@{@FfGxJzB^pEzFhEbArEgFFuGdByDbMiKtG_BHqChBtCgA}BjCYL~@sAfEpB`An@rGhGFvCvB|Ag@wDhKzEz@~JqHdJvG`JoAnH~AvHhIzHyChDDhFtElHpCB|Pp@jE|KfDtJSjE_B`HdRbDvDjGpVhFnC_B}ARs@vJ~CfEjKjKdD~AtEdB~A`H|AfEnDlWhCr[pJzMpB|g@uHd@dDe@|C|@c@aDpIQfDvC~LT~Ju@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 45.996356, + 8.899386 + ], + "end_latlng": [ + 46.003851, + 8.953106 + ], + "average_speed": 3.597, + "max_speed": 15.36, + "average_watts": 83.1, + "device_watts": false, + "kilojoules": 1173, + "has_heartrate": true, + "average_heartrate": 122.2, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1099.6, + "elev_low": 276.7, + "upload_id": 11979250153, + "upload_id_str": "11979250153", + "external_id": "garmin_ping_334485922251", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 67 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5983.8, + "moving_time": 1302, + "elapsed_time": 1334, + "total_elevation_gain": 84.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 11204512257, + "start_date": "2024-04-17T17:44:37Z", + "start_date_local": "2024-04-17T19:44:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a11204512257", + "summary_polyline": "sgtwGwqqu@h@Ft@Xl@^Zv@Rt@f@dART|@d@p@l@Tb@Vv@P~@BdBLp@DH^b@DJK`@GMu@q@gAeBu@}AUMGAm@P@\\N|@@^At@i@tCITONUCEELBb@APK^c@LEBD@RI^e@nAY~ACX@zAKt@Yr@c@d@I\\?TL\\RHh@CRLNb@Dj@t@~FLhAXnBZvDC`AOx@a@zAg@`AQJGIUBiAK}AO{C_@WQOUWUYm@W{@AS@QMeAOgES{BE_BFgBAMKOw@c@GQAQOo@UVKRC?MIGOIAEHl@lBDt@S\\WBQEk@?m@WeAQcAf@g@Cu@Bk@dBBJEB?~@ALKEO?]Ia@e@i@_AUS_@r@Ad@Kh@Yj@_@f@M\\SRSr@YT_@A}BaASDKF?FL`@NPBJADFVO^Kb@INHjB@bAXhCBt@Cr@OrBUxBA^AJGHgBbB}A`CK^?d@Fd@NXZJRBHDTRBVKPULU?{@IGBGJK|CIjEMnAOb@Yf@KHECMk@?GBIAQKUMDEHIh@a@bHg@`ECp@?nCTlHGdDc@xCc@tAUh@}@jA{@r@kAp@cAXQBcBD_D@{A^KHe@b@_@t@AH@J\\b@Bb@]zIKnA@zAH|B?vAQbIDHHF~@T~CfAxClAFHKr@C^BD~@d@APEB{@QC@ENId@KDKEUc@QI}@?o@GEE?Y", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 45.98410307429731, + 8.942523915320635 + ], + "end_latlng": [ + 45.99647803232074, + 8.907429976388812 + ], + "average_speed": 4.596, + "max_speed": 12.732, + "average_watts": 72.4, + "device_watts": false, + "kilojoules": 94.3, + "has_heartrate": true, + "average_heartrate": 118.8, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 426.6, + "elev_low": 272.4, + "upload_id": 11972519443, + "upload_id_str": "11972519443", + "external_id": "garmin_ping_334276091085", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "V&V Lugano Gravel - Day 1", + "distance": 23813.7, + "moving_time": 7444, + "elapsed_time": 13270, + "total_elevation_gain": 897.9, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 11204510112, + "start_date": "2024-04-17T13:18:11Z", + "start_date_local": "2024-04-17T15:18:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a11204510112", + "summary_polyline": "{pvwGetju@n@AJo@nAJkAw@P{A}IcDo@o@ReHEcGp@wNo@oAr@mAv@c@bL{@dEcEjAwEPkFe@wKdBwQTBH`Dj@bChF`K^aBFoAOiDb@qBhAmDX_EtAfBZfC^x@GrA^lLhAhAjAc@HoAb@r@{@xLvAt@x@pAbAXtBe@Ra@xAKl@J|@lAxAd@hDuC`B_@nAtA~@\\`BrCCT~B@jBcAdAxAp@Q|@gCf@e@tB`ArGo@BT}Ah@C\\rFvAyBpCLvBd@`BfAnAfD~G|FjBfCYrH~C|@AtAvBvC_@zHpDHQf@~BrAnCfA|AxAtDx@H?`@xAoAbGvCxBgDbAIdAqAdAb@EwH]yAmAmBxAbAxAGAZh@NbCTlBzANU]w@oC_CJSxBlAhA?f@r@m@OJ^dBlBZj@rIfCpAzBbAhGU~@hAoC|AmC~AaAdBWj@o@|B_@|BlAT`Ac@_BiBk@vCb@T[G]aIiBiCgBkDkAcEqIcCsCcDqKjGt@`Al@`ApAEPHeAs@aDmHcElFlAbCT?YoCkAgF_En@_D{PaWeEc@u@w@qCyK{@uFwA{CcCk@dEOFuAYmD`@aBZaEgG}JuB_AcFZu@sB~CYxA{Ac@eFsCiEiDeGUyB}DyCDWm@u@KaBLEOCCTzALpAu@`BDhElDvDhA|FlDjATdBUxDtA|CzAlAhAXxAt@xAb@dCzDtIdHhDhC`D~HbEtH`ArAbAr@@NlAv@~@|FdEh@Il@aAr@dBOhAxCtEdA~@x@lE@l@p@l@LhB|B|F|@rFfBpDl@rDhAdBZdC`AtCf@rFhAxFrAvC^?IPfDnE`Cr@hBMWe@Bk@vAOYuAFs@gEoDsCuFK{CPKX~@Hw@{@eIB}Cm@}DK_FiCgEk@}Be@e@YyGaEmHNcDoBgIoBiCKuAj@iBs@eBKkCgGsHwAkEgAsAuAwAaBUo@kAkBy@a@q@K{A_@m@QwAaCq@}@uCgCeBiGeHkCqD_AsCmGQiAe@kDN{EjBeB|CoBr@cBvBaBC}Aw@oADlDfCtEbB@\\m@f@eBCcAeB{Bc@mD{BUP`BlA{Aa@uHIgEoAiEjAmCrBe@pApA~BHnApAWLs@[s@\\[n@vAlB|@f@zBhAlAZfAhAvBdB~ApArGSzAm@r@iJ`BgCc@uCyA}AqAkBWkAuAaBWgB}BqAkD@y@][c@ZD{AO[eCfAiAiAsByEmBwAiCy@eEaFkAiCiEsCyHiH}A}DgEiBd@HFh@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 45.995825, + 8.907079 + ], + "end_latlng": [ + 45.984195, + 8.942601 + ], + "average_speed": 3.199, + "max_speed": 12.986, + "average_watts": 86.7, + "device_watts": false, + "kilojoules": 645.6, + "has_heartrate": true, + "average_heartrate": 123.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 633.9, + "elev_low": 273.5, + "upload_id": 11972517214, + "upload_id_str": "11972517214", + "external_id": "garmin_ping_334276054250", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 7, + "has_kudoed": false, + "suffer_score": 42 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 4653.1, + "moving_time": 1758, + "elapsed_time": 1818, + "total_elevation_gain": 71.9, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11204500431, + "start_date": "2024-04-16T08:45:51Z", + "start_date_local": "2024-04-16T10:45:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11204500431", + "summary_polyline": "y||zGoalg@JOLICAJLx@OXLbBBjCJfALdBVdBJlAAbAQfA]tAo@~@]VSFOBK?_AFKjBeAKAYLSAAYIM?G[YEWKY?KKq@@Ui@q@Tu@AUR]ASIW?WE[NSr@[PKMLF?GD@FDBJEPFf@TFJ@LC\\KHGAUOLDP^^@VEPQBKFq@E_@UMY_@CAGOAIK?CEl@Bx@RR\\D`@Cf@@f@B@BCLwABBDv@AW@EEMCWKYGc@W[WMIAKC?Ae@A[B?AQGGSg@WGMe@g@U_@w@[CECSFYCI?EDKQc@OOMGWa@@AE?BMEg@A[BO@e@DGTo@AUG]JWBME[La@KW?EBa@BEFY_@N[HONe@Xy@dAENEt@g@j@]h@ENBh@m@~@UTs@d@]Ra@XSTYN_@XAh@J~@[~@Or@@VP`@@LCJE`ARxA@NBDCzAVfABZIB@CSEAHBTCDWd@c@`@AFBD?z@BPSf@ANOTM\\CNFFATEHBFA\\?NU\\KV?DS\\BRc@t@OLQXCR@ZQX?B]VBHOPKPDTIHIXDb@URIRED_Ah@@DRN_@b@ENMV?JEHy@v@ALN|@h@x@b@Xj@Vd@Xb@`@?ID?Rb@@VFLLp@`@XH^ANOv@Sb@GDSQY?CCs@cA]MMDIPCn@Oj@a@j@c@FEZBJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51997591368854, + 6.6205639857798815 + ], + "end_latlng": [ + 46.52038143016398, + 6.613765675574541 + ], + "average_speed": 2.647, + "max_speed": 10.967, + "average_cadence": 77, + "has_heartrate": true, + "average_heartrate": 146.4, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 470.9, + "elev_low": 417.3, + "upload_id": 11972507598, + "upload_id_str": "11972507598", + "external_id": "garmin_ping_334275853446", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Merdasson sunset", + "distance": 5007.3, + "moving_time": 5630, + "elapsed_time": 7046, + "total_elevation_gain": 565, + "type": "Hike", + "sport_type": "Hike", + "id": 11204497927, + "start_date": "2024-04-14T15:24:20Z", + "start_date_local": "2024-04-14T17:24:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11204497927", + "summary_polyline": "uepzGsjni@BIDAOM?GFEDMEKkAV[A[PYE@@Is@EcAUsBAmA]}BEi@@@U}@CWAaAC_@EWCmAU{COs@AO]u@BSSg@Gm@?IJYAKBGAEu@cBCCYESSQEa@c@CMSSa@DWCMFWWJM@ONBHCRCHFP@?CJ?@EAOBICWBCAUFQESECJDJAFKEQ@?FHTPBH?GK_@@UAYUoABEDJCJF?@BL?@ELBI]@UEADLL?@D@ABq@N[@SAICAABBCL?@CLBLMHYRKIa@N]D@@OZKFDLA@DHKC]EE?ECE?FDDFMPADB?ILEFFBED?DIUBAGK@?LCPHB?DDDPBPHDH\\HHHLBPA@OCOAKD?GAHADGB?@CKJZFBALFZFH?@EGIICBEn@HFC?D@E@@A@CACGBICOEGG_@MY?Q@EABCQ@BBEHF@HAF\\DEBF?@DJ@JADFEB@DHBJCJDFCDDB?BLDBABFDDJAAV@LCH@DA@EI_@@EGS@KC?BLCANDBBJEBGA]GICK@CGEAEEDEG?UAFDHFBHNH??Ch@FBEF?NOLDGEB??BMODKAE@C?AJC?EBAA@GGBAAEUa@M?US?IKEOUMe@?KK[@G?JLRF@@BTJXBDAVJHCBIFEHQLEAGFCF?J_@BWRMRA@SAEKE[@KDy@NOCCKF?PLLBFEJKRo@VW^MZ[PM`@i@Vk@H_@F_@DcB`@{BLwAh@qCHOH@LTF`@@?ED@AD@Nr@`@|CXxABpAHx@P^h@^d@R~AdCLFVBZVJ?DDBC@J?EZMLDVVTHLALICM@@JCLJJBHGZNH?HA@EH?JFB?NDJCBBHAh@Nd@HBCAERFf@Zb@LJRF?FCHBTMJA@EVEF@TMTDJCJ@TLLAJHJ@?Ib@BFCHBLAP@JDTI^J\\?FFD?JJJBHMJFP?^IFGBFJALBHIN?JB@CPEZYPITIJBPIV[BODELEFKR?d@e@j@kAFAHMHo@NQJ?JInA?`@Cf@JFENHV?x@RBCj@ELDLTDD?AT@`@NZ@VID@CCAB@M@AF@f@VDAn@PP\\B@BLPTNL?D@?FLPLHVDFJCHJHBDFHPC?BDPXIF?DNdABp@BNLXDV?hA@ECd@ERB`@?p@BTCJ?NDr@?XHLHZZV\\LTRZBPF@MBLd@Jf@VL@f@\\JBLHLDb@\\HLG?BA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.454837, + 6.959944 + ], + "end_latlng": [ + 46.437076, + 6.968401 + ], + "average_speed": 0.889, + "max_speed": 3.32, + "average_cadence": 51.5, + "has_heartrate": true, + "average_heartrate": 105, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1677.1, + "elev_low": 1140.2, + "upload_id": 11972504924, + "upload_id_str": "11972504924", + "external_id": "garmin_ping_334275797591", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 4883.1, + "moving_time": 2024, + "elapsed_time": 2251, + "total_elevation_gain": 76.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 11144188345, + "start_date": "2024-04-09T18:15:34Z", + "start_date_local": "2024-04-09T20:15:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11144188345", + "summary_polyline": "}z|zGo{kg@FHrDLH?f@KlAeA^Mt@QrAs@\\c@Ay@Xg@BUMm@Lk@De@CKPe@?q@Is@[_AGcABmACCGs@Am@LYX_@Fe@ZeABQGUAYG[a@c@NMKU]a@Kk@Ta@H?JKIMyB_CJEE_@BW?YCGMIGa@BKK_@AOIJId@]l@MDKJMFOXIJUr@c@|@ULA^Qr@@FD?FI?G]U?CBCCC]MD}@EKJQCw@QSWK?Ca@SK@]GYIM|@?VsAe@G^Lt@@RCD?~Ac@tAOLEAAGD_@L_@TsAVi@F[?g@LmAJYB[@c@AUTmCAk@AYSUCO`@wABe@AYKKqAg@g@Ig@]]E]K_@Xc@j@UHwAx@DLH@l@a@|BqBHOHCRQHUHJGp@KLERMAG@QVQLELEd@KLMDQb@Gb@Af@GR?r@Up@G\\Ur@_@l@CLBZCd@@JIXQTQ\\Kf@Cj@k@bA?v@Sz@C|@Mj@KTEVIN@ZCDI\\Qd@e@FGb@A`BPr@@\\[|CAn@St@Gx@QdAOh@SdBJhA?~ADVCfB_@r@G?ApAKz@?h@Dz@Jx@Ff@Bt@Fb@MbBSvAB`@Cr@GVLb@XF`A?p@JFC^@t@Or@[NMHJJ@JEH_@FINGFMTMx@ORKNLNB@BLDFFNb@Ir@Dl@OV@RKfA@l@JtAHXJK`@@PGFSF@FH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.519672, + 6.619605 + ], + "end_latlng": [ + 46.520566, + 6.613773 + ], + "average_speed": 2.413, + "max_speed": 8.4, + "average_cadence": 75.3, + "has_heartrate": true, + "average_heartrate": 133.1, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 500.1, + "elev_low": 435.5, + "upload_id": 11910515681, + "upload_id_str": "11910515681", + "external_id": "garmin_ping_332521827304", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2555.6, + "moving_time": 1824, + "elapsed_time": 1975, + "total_elevation_gain": 12.5, + "type": "Walk", + "sport_type": "Walk", + "id": 11127773071, + "start_date": "2024-04-07T13:49:45Z", + "start_date_local": "2024-04-07T15:49:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11127773071", + "summary_polyline": "mg_yGwlyi@DBJAd@b@[t@CZWj@Mj@?PILGh@Sv@UjBOr@i@bBYp@g@x@WLWTSZQNuAt@yAh@kANs@DMAO@[?s@IWB_ACkAHkBh@]F[NSNq@ZKNQJoBd@SJiBj@gBZeCT{JnA{BRg@H@BGE]@cAJcDv@yDrAkAb@MHKAYDAFTjBFtAHh@FXLHFRALFv@CAMjAArCD`@CRB`@EvAA`AFJJt@PXNBNAPO@fAId@B^^h@Rr@?rAR~@RVNnAIEGe@MDbAr@ENGAZ@DA@C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.20423171669245, + 7.016609329730272 + ], + "end_latlng": [ + 46.21637810021639, + 7.001995062455535 + ], + "average_speed": 1.401, + "max_speed": 2.722, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 104.7, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 421.9, + "elev_low": 408.7, + "upload_id": 11893560561, + "upload_id_str": "11893560561", + "external_id": "garmin_ping_332035493370", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Objectif Lavey via Morcles city", + "distance": 11502, + "moving_time": 11864, + "elapsed_time": 17461, + "total_elevation_gain": 832.2, + "type": "Hike", + "sport_type": "Hike", + "id": 11127342726, + "start_date": "2024-04-07T08:43:48Z", + "start_date_local": "2024-04-07T10:43:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11127342726", + "summary_polyline": "aexxGkv{i@uAdAUm@_A}A}D_[}@sCgBeAoAjC_A~@u@NuCs@g@c@gAkAEeCRsAa@yBiA_DgAm@{@bBi@D]g@I_Ab@{FMk@[IqCxCS@GYELc@wBa@w@ODFeAiAcAIq@_@@J`@s@d@u@JPkAxAwAf@KDm@wCg@s@d@o@YON_@q@h@z@CQJA?PKoA_@SAk@QOWZ]?a@l@GkAJG@}@f@GBf@YBcAq@g@?o@UCSa@TQS{DUI`@SYo@MW@_Bx@cARyBK_B}@FUuA?Kq@_@WLF^gAf@Wh@mCaAEYQ_A`@_@MmAd@y@@m@RyA|AmGtBoEHiCx@sA]qA@{C}@kAFXc@YNu@WaAp@i@USAQRFPMSDUMr@BhBe@h@qAJg@`@Y\\_A]k@Vo@q@[^AnAMTT`@BzAYh@@T}Ad@_AtAe@nDFZ`@Gi@Ju@v@wBFuBl@_AYa@z@u@d@}@aA}@E}@|@cFz@sAxAiADWXHJm@`@e@Ps@o@sAK{At@aAWyAN[YiAb@iBBO`@gAPWl@e@\\GYu@Fi@a@cDTuBY{@}@mAQe@{@QLWg@k@QK]{A]lEjGmB}@q@u@y@CKB[T@Td@Rd@zDId@p@tAFQLP@QJBAp@O`@h@h@CNj@~@TAMc@PDgABy@q@p@j@Bd@j@P[VoNgGaBoBtGzBzBvAb@Bh@r@fE|CTGJGn@Td@UDYw@j@OMYLf@NLmAOYpAF~@`AEPb@c@qAfDlCl@v@e@h@OATzAFh@dAL@Ef@Hh@|@r@oAIs@FAP`@r@Bf@^^jCb@}@`A[@`@j@`AO[LSx@kAWYT?Tq@DnBp@S[_@Ji@b@QTLLIj@MJSARDW\\NZq@He@v@?|@O^F`@U\\[c@\\p@I[XDD_@BLk@`@bALMPQGORg@r@Jd@w@f@cA`BUd@mAjDKvAsAjAc@z@jA^PMe@T|@FEIYd@Ab@l@PZi@q@l@?VnAO@`@Q?ANj@?MHBNRDFWEPNR_AVLjBPCG^XGQl@H@Hf@KBJLOTf@TWTFFl@EYt@`@Ve@\\Tj@YH\\^y@LXb@f@DKHQFDb@R@Md@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.168018, + 7.028382 + ], + "end_latlng": [ + 46.204387, + 7.01833 + ], + "average_speed": 0.969, + "max_speed": 24.52, + "average_cadence": 52.2, + "has_heartrate": true, + "average_heartrate": 103.5, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1168.3, + "elev_low": 428.3, + "upload_id": 11893111999, + "upload_id_str": "11893111999", + "external_id": "garmin_ping_332027031139", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 10220, + "moving_time": 1290, + "elapsed_time": 1331, + "total_elevation_gain": 42.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 11122567183, + "start_date": "2024-04-06T22:14:20Z", + "start_date_local": "2024-04-07T00:14:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11122567183", + "summary_polyline": "anj{Givlg@g@iAo@qBq@eB_BuCBQjBkCFQPu@DwAFURIRBb@b@pA`AXL^@^E`@QtAmArD{D~FuGz@iCdFiQzBeI`@mA\\oAZ}@r@gCJYRWPGR?RFp@\\rDrA`@Tr@l@lCzCp@p@t@f@v@\\tATxAC`B_@rBo@bAMZH`@b@P^BNFlCFd@Tp@HLRRTN`Df@nC\\xCThBRpBHv@Et@M`Bu@lDgCz@c@hAa@tASvAArBPjA?VCnB[bAEbB\\tAl@v@`@dA`@ZDnBHpBDtAAr@GfAQpAe@t@a@`ASnBC~AM|@g@rCoDJIfAc@bBOb@HHFVHRGTQXCrBZnFp@zInApAXhBp@hAl@hFnD`FjDpAdA|A|@bBdAd@RjBVnBMzBk@hB_@~@KxBBzBVb@HfAN^@pBOb@K~@[bB_AvCeBd@IP?~APb@ARCb@Mv@[fBi@xF{@xB[xEg@^?hADlCb@hDx@vAJ|B?nCEdCIrAA^Bz@TZTR`@FNLl@Bj@?\\OdAoB`GkA|DEv@Dl@Pb@VZb@ZfAVhEd@XLr@`@~DhEf@l@lCvCZNZC^SLOr@kA`@i@JINC\\Dz@`@vBnAJ?JCFGJYTuAVYH?NHz@r@zBxArA`AjBjAlA`ArAv@t@RzMrI^ZN^JhAt@fC\\`BL~@bBdF`@~Ax@dEWp@y@vAKXARNZv@rA@Ru@|AGn@?LTzBBlAUhDIn@ONWG]BAJ@N", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.589298360049725, + 6.623896798118949 + ], + "end_latlng": [ + 46.52047430165112, + 6.613797694444656 + ], + "average_speed": 7.922, + "max_speed": 12.321, + "average_watts": 72.2, + "device_watts": false, + "kilojoules": 93.1, + "has_heartrate": true, + "average_heartrate": 113.2, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.2, + "elev_low": 457.1, + "upload_id": 11888174750, + "upload_id_str": "11888174750", + "external_id": "garmin_ping_331894839758", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "To D&D, the long way", + "distance": 21125.8, + "moving_time": 4233, + "elapsed_time": 6379, + "total_elevation_gain": 535, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 11119559463, + "start_date": "2024-04-06T12:43:08Z", + "start_date_local": "2024-04-06T14:43:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11119559463", + "summary_polyline": "m}|zGmokg@F?z@kBLo@?]g@_Bu@oD}@yCq@{As@uA_@yAGw@SgABcAG[OWoBwAcGqDs@m@aCs@k@[eCsByDaC{DyB]GKHs@vBK?{DoBe@I]N{AvBe@Zi@_@gBgBmGcHBKY@WVaBdDaBjBmA|@eC`AoEtC_A`Ao@z@oAlCu@|@sA`Au@T}C`@sBr@iAjA{BfDeB`B{HhEm@Rs@E_@Q]c@]q@oAcIm@_BgAsAeA{@mAg@{AOaRUaGa@QJ[Kq@Z{FCaB_@eBoAsByCoFwJaEyFyDwDuGuF}AuBeEeJ}@_Cm@gA}B_HSmAa@SiABcGc@u@Wa@a@Ug@o@}Bo@cCSkAAmALgAZ_Bb@gAFy@JK?FYUw@sCoA{CWyESgAYq@kCKkHoAsBaAkC[Ss@D_@CRDf@NZx@X?ZU^m@Zw@LyB_@MMCYHS`@Q^e@j@uEj@{C|BmNGkCNO^CNc@LoC?sD_@wFYgBsDsN{AyE{DeKy@oBuAwBSGeATeAAiBRoBa@y@?}CdAsBVeGa@qDJk@JwC~A}@NcJq@mX}A}@g@aA{@uEuEySkRc@Qo@C[H{@p@iAOYo@MAYRw@dBYP[MSk@WyCKM[E]Ro@v@yB`AKREh@J}@SuCY}GX`IJlBDA?NGl@AlG[lBcB`EgA~AcD`DkDpCOC[g@OMa@@YZ[t@e@t@gB|@g@@_@Oc@o@gBsDu@oB_@Mu@}A[{@GaAEKiEiAkE{AgAi@aBc@kAg@GMEHq@WcD_BeEq@sBb@y@@eKkE_@BUVk@~BSVY?eMyGkBh@aFl@iBXm@T{JnH{@j@aA\\wBHiFw@yAEu@b@uNtP{JrDkD|@a@f@aCnJKdAPxSEvAK\\}JzNUv@Bh@T`@tCdC\\d@pBvFlAnAlA~@DVQf@yB`CSt@Er@HvBk@hBCb@F^lAzC`@|BPh@`A`B`GrEbAdCjBfG`AlBlAtAnAt@dBt@rAfAv@hAh@jAf@|ADl@zUnHxHnEbBf@xCUrEh@xAXjDbB`BpAy@`HBVRTzI|D|Bp@hAp@tAf@vAhAfAb@jAp@hAx@rD~@bCx@dCPpEB~@JJNVnAlDQ|GPhCi@dFEbCq@rDj@`A\\Z@l@W|@eAb@Sb@BC`AUhBEfBD~@Nv@l@dAAN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520078759640455, + 6.617678767070174 + ], + "end_latlng": [ + 46.590961664915085, + 6.623340407386422 + ], + "average_speed": 4.991, + "max_speed": 13.506, + "average_watts": 133.7, + "device_watts": false, + "kilojoules": 565.8, + "has_heartrate": true, + "average_heartrate": 147.4, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 827.2, + "elev_low": 463.5, + "upload_id": 11885091721, + "upload_id_str": "11885091721", + "external_id": "garmin_ping_331809004376", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 85 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 5631.5, + "moving_time": 2304, + "elapsed_time": 2843, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 11116254507, + "start_date": "2024-04-06T06:51:09Z", + "start_date_local": "2024-04-06T08:51:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11116254507", + "summary_polyline": "k}|zGiyjg@??", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.520059732720256, + 6.614135820418596 + ], + "end_latlng": [ + 46.52006241492927, + 6.6141328029334545 + ], + "average_speed": 2.444, + "max_speed": 3.124, + "average_cadence": 75.3, + "has_heartrate": true, + "average_heartrate": 136.1, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 459.6, + "elev_low": 459.6, + "upload_id": 11881693436, + "upload_id_str": "11881693436", + "external_id": "garmin_ping_331740364725", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bifé sur les heures sup", + "distance": 8293.2, + "moving_time": 7293, + "elapsed_time": 9866, + "total_elevation_gain": 561.6, + "type": "Hike", + "sport_type": "Hike", + "id": 11090830323, + "start_date": "2024-04-02T11:41:03Z", + "start_date_local": "2024-04-02T13:41:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11090830323", + "summary_polyline": "ynp{Gaorj@ELGz@Yv@[bA]J_@dAa@XMAK|@GDIGK@ML]a@iAkBUOi@q@Ua@I@w@oAO_@Y_@q@s@KEUs@_@u@cDcFqA}Aa@Mk@Lq@?QF[EE@CHXX^r@Hn@AJ@TPZVv@lBdEPn@DREJ@GEBKIiAqA_BkCgAkASe@e@o@c@w@y@q@wAq@sDaAs@YUUQ?ENXR^f@d@z@h@p@`A`BLT@LBGS@CKqCsAm@CQHm@pBE`@AVNn@B\\MrABfA?HGF?XDRFATa@f@wBN]VWFAPh@@CGn@FJAPHl@?`@EVDTCJF@CrAJTALF\\?`@\\l@AZDL@h@@FFAOtAAjAEJPr@@|@r@^rApF?PFHZ`A?NK|@DdAEF@LOd@QTcBOAFA?@BC?AFGCORUn@URIBc@USSG@]SMABHYMIDYADH?\\DF@d@Ef@e@@KHGCEFWBq@c@SEMDWVE?B~@UhB@f@OnAUlDAz@Il@H`@?RMj@PNAE]JMz@BPe@Zk@xC?`AG\\J`ALd@JJF`@PDBHA^XrB@n@`@xALN@NTd@?RHb@JPJv@HJ?HPJDn@Jj@P^D`@J^N^HFD\\LF^l@?GJCfBZPAvAaAt@a@fASLJZb@d@`BTXJVj@^V\\j@P\\Bj@SZ?AKf@HjAEGD@ZXnALdBBOTb@ZTBLTPCADXZj@Rv@BHTFPr@PVJb@NCBFVd@DRT\\`@\\DNCCRPDLNBJQJAPBJWPIj@o@Zs@A@FC`@J?QLHVAHe@YgAA_@XeAA[N{AGmAI[XcBNkBMcC[uBAe@m@yC]_As@?QYU?UKMSc@uAATGEb@Nn@`@h@OFOb@a@BKb@KPFBMJA|A`AH??W]g@YMAQY[{A_@s@WM]Ae@J]SmBOy@Ui@i@UUQUESW[I_@_@e@u@]_@Q?]W[C_@c@I?BYASTa@@QAw@ISGw@d@c@EHFWL?DKFDLI`@\\r@TrAG~@Sl@c@l@GFSZOXBh@Oj@L|@Od@O\\Y`@s@Ti@Hs@?o@_@qBIaAGkHM_BBAn@|BDIC]c@wEu@cDQ}AMe@Ac@DWB??UCaABQBG?HDCXPh@h@pAbBv@v@Zd@v@bB^^PFRCzAq@XWPBJf@Nf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.620137, + 7.144972 + ], + "end_latlng": [ + 46.618542, + 7.140699 + ], + "average_speed": 1.137, + "max_speed": 2.58, + "average_cadence": 50, + "has_heartrate": true, + "average_heartrate": 117, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1395.3, + "elev_low": 908.5, + "upload_id": 11855443906, + "upload_id_str": "11855443906", + "external_id": "garmin_ping_330953669735", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Grosses Pierres", + "distance": 3279.8, + "moving_time": 3456, + "elapsed_time": 5117, + "total_elevation_gain": 158.5, + "type": "Hike", + "sport_type": "Hike", + "id": 11077191321, + "start_date": "2024-03-31T13:23:39Z", + "start_date_local": "2024-03-31T15:23:39Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11077191321", + "summary_polyline": "{~ewGkllh@AEC@MSKGMA?FGDIPEE?QGI@KCMAWECM]A_@EKOMMSUKOCOc@SMIK@UO]CWQc@?MFYEOECBBNMH_@AECCQ?ID?@I?GDSFABI@@@AGCAKBQCAAGFIDO@EEE??@SIE]@KEGIAMJMRk@RGLUTmAt@KLQ`@QL[Jc@HKFYHe@b@K@OH[\\AA@@m@t@KDQPi@Pe@XODOLSD]ZMDg@@GDI?ED?ACDIBQ?m@LW?YFWAMGM?SKMBM?MLSAKBUAI@QQKCCGFBJRAEIKIEICQ@QHCFOFS\\a@XW^GAEGAAID?EAB@ABBB??@EEBJGIBHK\\c@l@WPGH?AWN]HIFEJML_@LGFELIFK?GHEL@TDBHA?AA?@@JIP@VB@HBBCCAHEGEASVGLGBGHM@CCG@Y\\ADDLHDJCJ@JJ?JA@a@Fq@~@WH?FIFEBECGBEZGJEB?HKRKBKHIEHDPIA@FDP?LHLTIP?EGB?JADODKR[TBADHCHFTBB@ACB?HJLBHLJADAC@BZATDhAQI??CDEDBBCD@NHj@Yj@DTM?BJ?RKF?\\@JFJCAEDCXDRI\\ADA?ET?TEN@XERK\\E`@CNBPAFBBCVCN?BBAEC?D?JID@ZIZC?@C?^UJA@@JKLAPC?C?@AAFBCAB@EIHDG@BGE@DFAGC@N@XK?CG?PAPBDE@@@CREd@EDCF@FCJ?BA?ITKF?BDLG@AAA@AR@TE@@?CTKHKTK@DPABCACB@BAF@JC@AJFX?XKBEDBHABICBB?VEJDTCJKZQHAFBDAd@WJ@`@Jh@@VINED@\\IFAPG\\EXTD?JITYn@_@p@kANIPOXg@VUb@y@BAHMTUVm@FYNa@?_@FEh@JDD?FGPQBCDACBBAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.911027966067195, + 6.786144627258182 + ], + "end_latlng": [ + 45.910923946648836, + 6.785593684762716 + ], + "average_speed": 0.949, + "max_speed": 9.31, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1494.1, + "elev_low": 1340.4, + "upload_id": 11840860650, + "upload_id_str": "11840860650", + "external_id": "7d547642-2ed9-4a95-95dd-a125efedf6f4-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Trying new slopes", + "distance": 46469.4, + "moving_time": 11060, + "elapsed_time": 18495, + "total_elevation_gain": 4238.8, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 11029032610, + "start_date": "2024-03-24T09:17:34Z", + "start_date_local": "2024-03-24T10:17:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11029032610", + "summary_polyline": "shkyGolnn@qBvBKiC`AuEV[rGNhcA`\\uBaBgE{AoAeBoCoBcCw@]}AkDq@cEoBuCuC{@aByH_CeEwBD`@mCc@aBx@yCI_CbCeCWlkAj_@Ak@aDkAWe@Fo@wAFm@uA{@?eBm@?_AkAF{FuBmDyBuHcHsNeGwAO?TgCt@gDiBkBQ\\`CY|AkAEk@a@WBGXfkAz_@Yi@eFcD}E{AsBkBaF}BcKqHKo@iMiFsBuAmEh@mEAsArBe@TeAEHGy@I|l@dSv]bKgByDkCwA}Di@eBsAyF{B{IaFgGmEuL}F_EdAeEAeBzB{BYfF|Br_@`Lr\\dLpDnAd@h@yBiDe@SGm@m@_@aE}@qGkC_JqFgEiDwPgJBTw@Ew@k@}BvA{BqAsBg@g@P^rA_@dCuCc@h@t@fjAp^Fh@I}AaK_HgF}AgIuEgKkHqSsJ\\d@v@zAeAv@iDIeA\\gA|AaCOh_@lLrh@bQjAVAq@O?Ct@VnAdbB~Dl@\\iDnAmEMsDZwIdFcEj@wAYaIjBWIy@uDNeBr@mCsG`@e@Y[iA_@QeHBcHy@wG`@uGkAkC?aAaA|aBlEnAXiMWuCO_Hj@eBu@iFb@eBS{CfAeGwBWx@{A]eBj@{BB_IeAsLKmDmA{CC{@aAnbBrE|@d@kKxBgDWiJpEuGx@mGjDe@Ly@e@w@X}@g@?k@m@gA{Cq@cA?_AgBuA?\\_@KQeGuD{DIEi@w@OyDj@kCAwB}@mAmAiB_@Mu@ncBvEZNQtABvHWjAwCpAsAdDwClBsBR_@r@wHpFoERaBg@iDgBsKxAUoC[a@McAXuAAyCK_@y@@\\kAW}@WIJ}A]@[q@{EeCc@}@w@OiCgBuBCoByBy@`@aEK{CcDoD]Mc@nChCxxAjDdEj@g@O}H?M`@a@CQn@q@i@eAP{CpAoDhDsAp@qCDmFgAP[Kc@u@}@i@KmAgCm@YgC_@wDh@_EEqGeAqJG{MgAi@QSo@ndBfEkBq@qDOcD^q@y@c@cCu@RuB~B}Bh@gAScDaCuAnAu@QqCLPp@EbA[ZuCOqA|@gAF}BEy@qAi@QeP{@uKCkDqDeCWkCeAuCaBqBmByN_HuCeAwJ{HiRaJN^{C{E}Dq@uGuC[k@]wCsAkAYEyA|A_GdA}B_CqFOaDoAsCwBiAOw@yBkAuFX_Ek@eDCoB_AoADsHsA{ELyBi@sBDaDc@aEp@uCSE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.265862, + 7.779446 + ], + "end_latlng": [ + 46.274687, + 7.797965 + ], + "average_speed": 4.202, + "max_speed": 23.44, + "average_cadence": 56.8, + "has_heartrate": true, + "average_heartrate": 97.1, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2413.7, + "elev_low": 1588.1, + "upload_id": 11789771865, + "upload_id_str": "11789771865", + "external_id": "garmin_ping_329007381028", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Grächen", + "distance": 5440.4, + "moving_time": 5868, + "elapsed_time": 9477, + "total_elevation_gain": 556.3, + "type": "Hike", + "sport_type": "Hike", + "id": 11029019346, + "start_date": "2024-03-23T09:36:56Z", + "start_date_local": "2024-03-23T10:36:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11029019346", + "summary_polyline": "kd}xG{nyn@Cy@GUDa@NSCEUBKACE[?IEY]WQc@EWQMKIYQUQJS_@BKKGDAIKWSS_@M]Qs@YCWYS]_@YQCUSOUQOKU_@KQFEEy@OYLO\\ARBFt@_ASX]P?SQQIQUSrAo@LBFIBDZJ@N`@\\LTVXTBPJZCJD\\K`@s@FC@GT[J[`@q@^_@Vm@P}@Z]LA^ZHDJE?]E?@BZ_@LY@I_@cASUM[OGGOGDFAGUD]G[Sw@Uc@KMKYEA@BA@We@QOIUWOMWKGUa@IECGOGEGUE?GEECIMIEKe@[KKGQQKM_@DO@@HGQDSOIc@IOIIG[Jk@CKDmBBU?YGB@WOUAMBe@@g@F]AGIA?KEE@KMiABGBFOCGH?D@IFHGaBUSMAIYOICIE??Da@As@[QSi@KAEWEKI@GCA?IECBGIk@MMMCm@HIE[c@QIKSOBa@Gs@FgA}@c@@IEEK?G@?EGa@a@c@W@CWUGQMi@[Qq@Im@Pi@Ig@Ai@R_@COJc@QMUY@S]KGO]SWGo@EISI@WCKMGcAt@OVOJQ\\GEDa@@{@DGAa@M[FSAEEMOAEECM?IB?ACWa@FSAIU_@I_@GEEOCc@GKJMUgA@WEMBEMa@CBB@?FA]OWEO@IIMAIBEGMK_@EA?KGO?KO[EIGCUCCGKAC??BHL?EJBCC@QKIIQGGFDFAC??EQY?QC?FCOE[?EQ?GKBCCBC?CEOIGCKO@a@OI?q@[SEEO{@UIEm@EHBGCB@?C@?CFIA@CMIDB@NGM@@MEQu@EIWS[QGKAE@OMO@IGWUMM?YEa@UAIQa@?IGQCUBA@ULMCIBCGCK[a@e@ESCEBIk@MQAc@MKI?EGI[J@AEIC@B?IED?EKBAEAGWKSHACEB?_@_@KGc@GY[WIAFODOMGAAGOF[G{@W]Oa@MS@@@AHC?ADCBBF^NCE@?DKCEFDAE[YEIJK@MIGKa@MSCOADCYMSIE@FECMm@?QACGHCEJHEYAD@AC?BC@LCIDBAB?OC?AJHF?GO[BMHAAOBGJADG?KLCDKBMC?H_@AOHIKWEGA[KIHBCKUi@EADB@WFSJKd@WJ?OwA@[HC\\YbAk@CCFW@s@IwABi@E?f@|@ZLXBx@f@\\e@x@s@vAuBBGbA}@ECnAcBTi@`@c@p@@h@V\\HRKLAr@^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.193505, + 7.836149 + ], + "end_latlng": [ + 46.206745, + 7.867371 + ], + "average_speed": 0.927, + "max_speed": 2.72, + "average_cadence": 49.9, + "has_heartrate": true, + "average_heartrate": 106.1, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2125.4, + "elev_low": 1600.4, + "upload_id": 11789758327, + "upload_id_str": "11789758327", + "external_id": "garmin_ping_329007105528", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Skiing in Zermatt", + "distance": 63986.4, + "moving_time": 12936, + "elapsed_time": 23357, + "total_elevation_gain": 5816.2, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 11015713749, + "start_date": "2024-03-22T09:28:44Z", + "start_date_local": "2024-03-22T10:28:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a11015713749", + "summary_polyline": "ko{wGw}qn@kEsf@mDsLFhBgIxRwRlQu@~BcPOqBdAqVxm@c@pDiDjDh~Aaw@TcAmAs@c@}S_E}LaAmOhCyDXnCfCdEpLbBV`FxAtDnFtBrAUj@oCaA{LvBgNR}Fv@sAtM|CfHxDxFiBWbo@|CxL~BXVb[hBpFpDhFl@rF[hGoChDeBdGHcAp@tBe@Ql@~A[qAbAwAhNkGbOuNvJcMfCmGrF_HhB^vFzHhTgOlG{D|AK~Kab@dCq@hCyKZs@Vz@n@|KCzOYIVsCh@AeC@XpBmAHwCaIEvA}@jAwBnBQpEu@`AwGtAmAtAuBaCeCnCmAy@i@vBiDrDkEsBgCl@q@iBqB_@sFVcBxJ{BtEy@tGwAbB}AaAeAbDFtBgABG`AkAmA]jAoBFeDk@eCdC_FkFgCCeBpGMhNcDvFoAjF~B_@eAo@V`BhKsEpOgOfs@qd@bVoMxPiOfBa@kCCp@dBiBCiC_ICfFkAjItDzFpRdNxAhFfBtRN~FmFl_@s@lOMhYqA|Nd@jKwGvSqAxLiCvHRpQfBfGfCrCeE~IgClBuItL{B`MvB|EuCpDwKyEkCsQeFgL{DuBaBmC{DC}GzQl@jWo@~AOlIqBvI|BbHrFwCj@~BUk@aArOiD|Ek@`F}EvDhAvEnChCvEaEp@O?~@u@pBm@tIb@nQkA|FThAs@rBaAi@ZL{EtPm@E`@lCuAw@dOdb@pk@|lBz[cI|bBqdAhA_BEgAQ`A[c@j@lBRaAGgAa@^EoA^lAqAt@\\f@^qAmA`F\\]nqEwp@eCYfBoBmAc@lD~@n@fB`IgEhMiD~Dp@z@dFlHnPXbEpBtDjIlH|D~IaLlGoChEoj@nPoGpNmCjC}KdFgGd@qTyC}k@qO}N[kj@eJoWwNyHkBeFsFyCMtWbWl_BxsAK{CoBq@eJiL{IuGi@sA\\{AWw@yP{TuGkDiOmOoIoCmRmLqHqBaFiFyCs@BpAxwB`jBk@qEaCaBm@kBwNsH[qBuBuBByD{DqFwB][eAaARA_B_BG]uBgALs@uAqABI}AsAcAiAFiKyQaIuByJaH{Dk@kOxDiC`C_MPwZkA{IsE_GrAYdBmIPgAaCqC|@]^YbRmIqAsG|@iEpCo@fBo@~KeDxFJi@a@IeZlI|CyA`@nEyClFeArEaJnPyJuAmD}EgGSqLdBeBpAkCbGeFrEZtHs@zB{AaAQyByCkC}@M_EtEc@CoBjFqBiDOkIbBkDKsJtA{RT}TxCgMH}KlBeFdBuAa@mCrAaBlAePJyLUqF}AkGAsFlCuIjFaArBgKsAqH{FkC_Z}T", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.021188, + 7.797569 + ], + "end_latlng": [ + 46.007232, + 7.736647 + ], + "average_speed": 4.946, + "max_speed": 25.68, + "average_cadence": 55.9, + "has_heartrate": true, + "average_heartrate": 122.1, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 3799.7, + "elev_low": 1724.4, + "upload_id": 11776017300, + "upload_id_str": "11776017300", + "external_id": "garmin_ping_328612923950", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 56 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3080.7, + "moving_time": 2079, + "elapsed_time": 5173, + "total_elevation_gain": 120.6, + "type": "Walk", + "sport_type": "Walk", + "id": 10983829900, + "start_date": "2024-03-17T08:32:08Z", + "start_date_local": "2024-03-17T09:32:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10983829900", + "summary_polyline": "wqgyGu`ij@MMEA@t@HrBBfAAX?ZGlB{@pLs@jIw@xH{ChWo@hGS~AKhAEhBB`AAVBh@Fv@DR@f@LxADHDDHTJPBJNZHJp@l@Rv@@NCBA??E@FPXDX@@H@A[IC?AHB@RHHCNJFAt@BPHT?PFNDBC?APFNGn@?PBDA@HFHL@LT`@RlBH@C@BBBG?R?IEE?CX@HBNAb@QGJ@A?BVOFKD@LGLMLELAPYFBPGd@\\@CDAGA?BEB@FDE@BBEHs@HKJFFLDBRA?AFABBD@CI?EGI\\l@[[CK@ABD@GDC@?E?DJDC?B?E@@A@EAB@@EFDGB?BCCDA@BBG?D@?DGEFIEAEBBOLIFMGa@e@AVGTSn@IHGI]UQDURaCz@K?UCMKEKIu@B??CCDB@E@AACDFC@CGW?BWe@IWESMMDq@ASDYC}@MWo@eD[{@]c@y@yAMo@C[Be@GOM}@Sm@Eo@Qs@EYA]@KCs@SkA?]E[?s@CS?y@OcBGkA@YFWDG?IA@D@CA@@?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.24684724025428, + 7.096598166972399 + ], + "end_latlng": [ + 46.2493019644171, + 7.085673362016678 + ], + "average_speed": 1.482, + "max_speed": 16.16, + "average_cadence": 52.1, + "has_heartrate": true, + "average_heartrate": 96.7, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1580.2, + "elev_low": 1361.9, + "upload_id": 11743090404, + "upload_id_str": "11743090404", + "external_id": "garmin_ping_327672191971", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pèlerinage des fleurs", + "distance": 9382.9, + "moving_time": 6556, + "elapsed_time": 9020, + "total_elevation_gain": 95.5, + "type": "Hike", + "sport_type": "Hike", + "id": 10983827347, + "start_date": "2024-03-16T12:49:40Z", + "start_date_local": "2024-03-16T13:49:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10983827347", + "summary_polyline": "{c|zG}}jf@GC[TgAlAq@dA_BlBiEvFeA|A}@dAmCxDmNjRs@fAiDtEqA|AsBtC[PEGq@{CkAmDq@_CSBOTwAnDsAjEkAjECFCGW~@AB@MCAkBRGH@XK`@]b@^_@Lc@Ak@Ww@e@k@cB_Dc@k@iBiBU_@Ly@^[@SFS`B{BGIKm@u@}AeAy@Ig@@SBa@hDcJ@MGQSQGDES_EgEkAyCc@g@kDeDQ]uByBo@}@aAmCk@uAe@yA[{CKc@QWq@][g@C@B?D[Pa@AGh@qAl@yBCYIOm@c@l@l@DA`BmErAiC@[q@cAIc@`@y@fKmQLFC@DRCUKKFWETDFGGJPINHHBCAMB@OU?S\\iAn@kDt@kDNc@NWRUj@_@TYFKHg@ESRMJa@F?JWHo@AWEqAI}ECi@GGB}@?iBFmAlA{C`@aB?GX_ADCAAPw@R{AxAyCJg@Hq@`@iALm@D_@IQb@oBDe@Le@`@q@GAFGCFBBf@g@jAq@FMz@_AEe@EECFEuAHQ?_@c@oCGyAq@q@SAu@UMWKCi@[SWq@]K@OLQXNJ@XFDa@bBDA?FWHLCT}@KPBJIVCK@SGGCBANHLL]CCVg@B[Me@WGGa@BKCU@MNcAC_@Mk@@c@vAuBZk@XSBICCLKVIPBt@Up@Jb@OHBA^\\b@PAEIHGP_@NQ`@MJYt@kA^ED@@LLJNAF]GaAHQh@]T[TMd@KLV^BDCAIJCACa@GJM@a@DWHOx@GNYt@Qv@\\`@M`@o@E[_@?@ADABNEGJCIPWDEDTADSM?HEEL@OZn@GQKOMEIS@DVHZ@JABGl@b@f@b@f@DRSZCd@c@Xy@^k@BGEA@ETMh@Ht@?~APHAt@?JH?VF]t@e@BHCbALXzB?B^GBBYLOhABXH?Y^AvARDB?DPBHL?Bz@oB~@_DTe@`@oAj@aCMEF@JKL]TDHGJPAEBB?ODY`@u@JGJU^GPSNAGKAPBMF@LIL}@@UKi@Qc@?SBDE@AOQFGE?QPi@FAHQ`@c@NYHIF@EIBHPJXDRMFOXELWJCDKLGt@K\\QLFZCjAgB\\}@XaAF_BPeANw@\\aA^{AAs@GS@e@G}@f@eAZy@@s@Ia@@UFON@VOLP`@mBIIQWACJA]i@WBOO@?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.515983, + 6.45103 + ], + "end_latlng": [ + 46.511445, + 6.493993 + ], + "average_speed": 1.431, + "max_speed": 3.383, + "average_cadence": 54.1, + "has_heartrate": true, + "average_heartrate": 99.6, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.9, + "elev_low": 379.8, + "upload_id": 11743087704, + "upload_id_str": "11743087704", + "external_id": "garmin_ping_327672066712", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 13, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 2115.4, + "moving_time": 896, + "elapsed_time": 2165, + "total_elevation_gain": 47.6, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 10965860402, + "start_date": "2024-03-15T16:35:30Z", + "start_date_local": "2024-03-15T17:35:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10965860402", + "summary_polyline": "g`}zGs`ig@E`@JpAC?KYKc@Mc@UQc@@[CMIIMmAqAWa@[[UQ}@]w@c@Sc@WUe@KQOEQFaCLOXKDIBQX[f@CXB^At@HXGRiAFq@Ja@LeAb@iCRkDJq@Tk@h@k@Zo@Bg@Iu@QyC@MBA@q@[{@Cc@^OHIPBV?DI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52052375487983, + 6.605063918977976 + ], + "end_latlng": [ + 46.52054856531322, + 6.613759137690067 + ], + "average_speed": 2.361, + "max_speed": 3.486, + "average_cadence": 73.9, + "has_heartrate": true, + "average_heartrate": 139.8, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 453.8, + "elev_low": 406.5, + "upload_id": 11724077228, + "upload_id_str": "11724077228", + "external_id": "garmin_ping_327132560158", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Palantse de la Cretta avec Thomas", + "distance": 7554.7, + "moving_time": 7347, + "elapsed_time": 13705, + "total_elevation_gain": 1090.1, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 10909305269, + "start_date": "2024-03-07T07:56:45Z", + "start_date_local": "2024-03-07T08:56:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10909305269", + "summary_polyline": "{jfxGedvl@e@OEOSMIDIC_@a@YMi@_@]Ec@N[@IGYgAKIw@Ae@OEh@Hp@M~A[FQP?F?HPHJh@AEO`@MDyAP@Dd@d@BL}@ZCFRb@]LAFHTUFUMc@VBRTHFJPrAFpA[AUOQFMPAGK`@OfALv@?NUf@o@j@g@DLRr@b@DPc@QQ@i@Uc@VR\\N~@HJJDHNKAA|@Q@q@l@Cd@@RNRH?BRJTDIEAFEc@FBt@e@F@h@[JSXQf@sCvEo@VkATIXe@LQBQQq@Qa@b@_A@]PST[JUf@ALRh@Hl@FR@h@L~@@l@FT@vAEPIBYSIBa@fC[r@_@M[BERFNAZLb@OCLKQJi@?DACDPrA\\h@u@ZOPCR\\|@h@`@Rz@E?Ub@VpAB?CACTBf@~@~ACd@YfBB~AEb@H`A?XAJaAdAJr@El@Fp@A`@_@Mo@?w@JCLBf@CXB`AE|@MKm@Ma@BBd@ITWQo@m@SGEBY|@Sz@s@VAEB@GfAF`@c@FURK\\i@PEX}@lAm@hBMA]Y]o@WIYc@Q@y@|A]^{AfCaA~@a@PU\\YJCHFh@Aj@OLM?WGCh@M`@UIaA^[\\e@x@]@u@Qq@FKLe@lA?lAIf@]`@GAq@mAw@c@s@vDED?~AMNMAA@NOTkBT@PTNCT[LCNVFDNQVkAh@_BhAgCh@UV_@x@K~As@DKAYIIDSUeA@u@Ty@Zm@fAmAXcANy@NGDPLO\\wAT[x@i@h@i@NERSJs@CkAN_AZeAp@gAFOD?IBD@c@{Ac@qBJFt@?f@L`Bx@d@CdA[rAM\\BCCt@c@^mAl@gA?FEM?MXm@Nm@f@k@`@y@t@{BHo@LDJLECNCNW?oB@IBHNs@He@D}@Pa@Jo@Q[_@Q?ELEHUSi@Ee@Ki@^BLW@UDENC`@Pd@ERg@V[Hk@TUZER?DJr@Fj@VBCPTGAJf@j@`@ZFdAmBzAcBjAmBp@wA^sAdAwCJw@L_@?SG{@Lm@UGOBMa@[MVWFQ?Qg@k@FFUgAh@OBKEYWk@@K^W\\IJSBYKs@Re@EUFKRGRHf@ANMN@QEB@?WH[`@g@Co@B_@Oe@?]jA{@p@eANGDHAMg@m@a@yABYEABD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.076782, + 7.491398 + ], + "end_latlng": [ + 46.08008, + 7.48908 + ], + "average_speed": 1.028, + "max_speed": 11.92, + "average_cadence": 59.6, + "has_heartrate": true, + "average_heartrate": 105.5, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2877.7, + "elev_low": 1806.3, + "upload_id": 11665407049, + "upload_id_str": "11665407049", + "external_id": "garmin_ping_325348451230", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les Paccots \"Snowshoe\" without snow...", + "distance": 7214.4, + "moving_time": 5763, + "elapsed_time": 7580, + "total_elevation_gain": 375.5, + "type": "Hike", + "sport_type": "Hike", + "id": 10882944461, + "start_date": "2024-03-03T12:40:40Z", + "start_date_local": "2024-03-03T13:40:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10882944461", + "summary_polyline": "_s|zG}~oi@pH{El@APMJQGY?UIYUWkAuBIc@@UI]KQa@wADGLGT]NINa@XWDOHI?g@G_@WYYq@CSQe@e@e@s@}@CWK_@A_@N[v@k@b@e@ZQLW`@YPe@EA@WAB@B\\u@Lu@AiACOm@wBAWAIIKE_@Fm@EqCH]NWNw@Fa@Gu@Kq@Cu@ViBEo@Mo@w@eAYUEKKq@KYMLF?@COAIPEB@GKWI@a@UGBOWq@q@Mg@Km@IWIuAK[Q[u@}@GUE_@EU_@k@?YHOD]M_AGMa@YgAiAG_@?k@GoCCOQg@uA{AUQ]g@g@g@}@_@y@c@}Aa@@?g@Aa@VQ@[g@eBeAw@y@[Qy@WWQQSYUgCs@[Om@g@a@MCUM][[CMQwAOi@?a@LmAASGKc@MQi@e@SEEGc@KQGYUc@[WKCo@FSTSf@YZU`@O|@Mh@C\\DhBHnAAJ]bAe@Xa@^Oz@?RA\\CHCv@@LBD@ABN@RC`ATh@LhACVGTUf@@CCG@LDGAL`@tBTjBP^Vt@h@r@Vr@PN^Ll@bAv@X|@r@|An@RTNVBVL^LXX\\j@XJGrAVNI`@h@d@X`@n@Dl@W~@CVOf@Gd@?JHz@N\\NNd@NBDd@El@UNDn@Xl@QNMx@U@I^Ib@FxA@PH^HXVXLb@d@XfA@j@_@xBEp@IVS`A]z@GT?NQhAKJEXKPAJSVM`@KBETQVM\\STBVJNTD^MD[FO^QZKZWVs@~@_At@_Aj@}@l@g@LEVUZa@l@a@BILKFE`@Bh@OD?FFLEh@U`@c@LCPMLB?QCILZBPCPi@l@o@zA[^u@zA}@hAM\\IFCRIZEDCLm@|@_AbBK`@ChAEL?^CRHPDb@APJ^NfAEj@BPCj@Nr@Ep@GV?`@GN?\\CJ?\\HTCXBVD~@Qj@KHADa@NWXCHMR@LCLIPCAARORKHEAKPEBEPS@ID[|@IJW`AQZQVg@ZQXAHMJGRKRCRb@d@CTK`@m@n@GRCXETEHMHCD?JITARFx@Gb@D`@KHENWZOXCb@BDTEZIx@_@VAh@VrAhA^f@BLEVXx@d@f@ZNr@R^TXTT^ZlAVj@Lz@^rAXV`@JPJV@z@VNVRhAAd@A?FMKD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.518408, + 6.968316 + ], + "end_latlng": [ + 46.518493, + 6.962979 + ], + "average_speed": 1.252, + "max_speed": 4.383, + "average_cadence": 49.1, + "has_heartrate": true, + "average_heartrate": 101.5, + "max_heartrate": 129, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1510.9, + "elev_low": 1122.1, + "upload_id": 11632134558, + "upload_id_str": "11632134558", + "external_id": "garmin_ping_324581705694", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Samedi aprèm dans les vignes", + "distance": 9408.4, + "moving_time": 5971, + "elapsed_time": 6677, + "total_elevation_gain": 79.9, + "type": "Hike", + "sport_type": "Hike", + "id": 10874503706, + "start_date": "2024-03-02T12:48:55Z", + "start_date_local": "2024-03-02T13:48:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10874503706", + "summary_polyline": "_vwzGinhh@LWJBNOVAZm@Bs@F[EQAk@DiAFw@C}ADuAPMr@IpA[Ta@j@UrBw@RANHFRHHPbBBr@Hf@LLF?v@g@nAc@Pa@^OxAm@x@Mt@LPHHLP@RXJh@b@XlBr@TE\\@VDb@Pb@\\^NFa@jAwA~@}Ar@eBFEC@AOTMN{@FKHcBK{AKc@?[JuAHIFYEW@c@LkAL_BF_@LK|@cBRQv@Wp@Ep@a@Xe@jAqEb@m@l@_@l@OZAVLLOBUFMd@SRWFW?Wd@}@ZcA?u@Dg@MkAFKCO?a@Oo@Ba@RQJ?JHRb@HDRCGc@Fo@EuACi@Ka@Ag@Z]H]P?zAyAJ_@@]BDAWBo@Le@d@a@Jm@Xx@NH^?@FEB@ETL@E`@f@CMVPAET^?ENL@T@EJDl@j@H^JMLENSb@UXc@Ai@QeA?]bAqCXcAjAeDjAcFLaAJaCR}B|@qGj@}EzB_FbA}Az@oCF{@RgAAWPc@ZsAPe@@UDJCZCg@ULSV@DD?_@d@EE?YdAqDh@wAPcAb@cEA_@GM?Wf@gAEGJQFWD[b@yBB}@\\CSs@FkBCWKSOG[k@A?HAGAGMFw@CYC?BCE@AK?WI_@Ca@BWH]JKHUVoCAIB?C@AOHuABSGEHwC?a@EI@FDEDYEk@b@mCp@kCFkA\\uAJq@XsCBk@^gBN}CRiAZqCHc@l@wA^{BXoABq@AWAGC@DILwA?{@HeBEaEMC@_@Is@MiCOuAAa@WyAFQn@o@DK?KE_@Q{@G}@Fi@Ja@PoBGi@@_BKy@AmAIiA?o@Gm@Qq@Bq@O_BAaAJyA?q@F_CTwCAg@L]EB?GLe@Dc@CsB@s@N_BI_APyBJWDm@Pk@JGBFCHEABCCGAB@c@F[XkDGiDMu@Em@}@{CGi@K_CDw@NiACmA@}EEi@DuBFe@J_@XS|@ZXQ\\H^Ed@b@`@Fn@?t@Sd@B|@]Na@r@}CZq@d@e@vAk@PULq@}@SUM@OJKb@Rj@@^MXYbCeKJqAbBsDh@aAh@qAt@{AHYj@_A`B_FZ?h@h@nA~@f@@HG_@As@L`BpAhA|AXRDITAJOHO?YFKN}@ZYf@uA`AeAJ?\\b@NDHCfBoBj@SJHHCLPTAXK\\NnANFNB@DCJ[FCC@CGDH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.4932893589139, + 6.765970643609762 + ], + "end_latlng": [ + 46.46038812585175, + 6.843006536364555 + ], + "average_speed": 1.576, + "max_speed": 9.587, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 608.7, + "elev_low": 382.6, + "upload_id": 11623259368, + "upload_id_str": "11623259368", + "external_id": "87b73942-d820-44d5-81de-7c2e1f0ccf15-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chauffer un coup les cuisses", + "distance": 6401.4, + "moving_time": 2348, + "elapsed_time": 2378, + "total_elevation_gain": 82.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 10849325227, + "start_date": "2024-02-27T17:47:10Z", + "start_date_local": "2024-02-27T18:47:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10849325227", + "summary_polyline": "g_}zG_zjg@LD^XF?FED]@[Hi@?[DUd@RNb@PRjATRERaAHMRa@BAXFr@`@\\JVFLGJO\\}@l@eAB@B`@Cn@Mt@[z@Gn@@b@VHJK^k@Ti@F[~@iCDGJA@BKdACvAKn@Qr@B~ASbAA^I^?N?\\DT?d@Dt@Hb@NXHFLRNJDNFh@?XEhAUn@CVJTB\\M`B@VC~A@t@O|@Av@BxADr@Bx@IhBGpCA`AEr@?bAGl@z@T?BDEZXb@Hd@AJBJJVLL\\VNr@Sh@GnDp@\\Dn@?ZC`@IfAc@d@Cf@DjAVRG?mALoB?yFC_AAwC@u@FIrA[JKDc@Kc@Q{AXsBX_BR_@ZUTa@He@BW@g@Cy@Ho@^QTW@G\\wDVwB^oBZsAh@gB`AaC|@mBDMCMU_@GMFe@@w@UiBKg@EIIBy@tAUf@A`@`@d@p@b@Z\\PLVVAJ_AjBw@nBk@|Aa@xAa@pBSnAGx@Mz@OjCi@XUVAl@@b@AjBUb@g@^ILSr@Eh@WdAIv@Cp@Bb@Lt@Cf@[D_@BWNMh@@x@CvA@v@?bBB\\Er@A~@BpAEtBGFM?a@UUC[Kk@KmAn@wAVcAMqAIe@QgAIi@\\g@Pa@FmBnAc@P_@Vk@d@c@L]OeBl@HSASI?QKMCa@?y@Mg@?i@KYMCIOgAAE]Uc@G_@MO@aAIc@IWO[_AO]UOm@I]Sa@e@_@i@q@q@YS}@Uo@k@_@c@S_@YO[EIGAe@LiBJ?RWr@o@dBE^DVCBELu@No@Fq@\\wBN_@Hc@@q@R_BJ_BPk@r@o@TwAIi@OmC@WF_@Bo@We@DWJOd@EDG@@O?AB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52036097832024, + 6.614240761846304 + ], + "end_latlng": [ + 46.5206980984658, + 6.613585213199258 + ], + "average_speed": 2.726, + "max_speed": 4.074, + "average_cadence": 77.1, + "has_heartrate": true, + "average_heartrate": 154.1, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 466.8, + "elev_low": 376.2, + "upload_id": 11597342113, + "upload_id_str": "11597342113", + "external_id": "garmin_ping_323623939426", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 62 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Daubensee", + "distance": 6001.5, + "moving_time": 4760, + "elapsed_time": 5476, + "total_elevation_gain": 158.1, + "type": "Hike", + "sport_type": "Hike", + "id": 10833220764, + "start_date": "2024-02-25T09:21:17Z", + "start_date_local": "2024-02-25T10:21:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10833220764", + "summary_polyline": "wbezG}mnm@s@xADF?ECH?C?LI\\Ql@GvA@nA_@vEQf@i@l@]\\ULUHs@JUJKLOn@?f@Jl@?|@Uv@IPQRs@\\WAmAa@y@k@e@[SUO[WCe@@OAYQ_BuA_@c@MIYg@[y@OMUMkB{AkAsAm@i@YSyAq@QGo@Cw@GuAAcBKkBUgBm@OKGDc@MgAo@EGc@WiKqIkAq@_@OcAi@q@g@WU[Ms@a@c@c@{@q@cBo@wCi@eA_@a@Yi@i@q@w@o@}@{AwA_AeAOUk@mAQYSOK]MOiBwC{@_BWKy@Sk@Ii@CMOGDBADM`@s@TK^?hAHt@P@BACzBX|BZr@LLHCAzC`A`@R\\FZLhAZ`@PVPJ@LJ`@TTFf@Tl@f@r@`@RT`An@t@v@l@v@VT|@NA@D@EKh@Xx@Xj@JnAHrA`@AA?EH@PFz@f@b@^CIf@n@`@\\@ADB`@r@^b@Vd@p@l@XPz@t@fAv@zDrBt@j@@AnB`BhBfBbBbATVRZd@hAzAzEPZ@?@DHAHPTjA@\\AV?n@HVP`@d@|@d@j@VPj@h@JNAA@AZ\\RLDGr@FLCHBV^RNHL\\VPJLDTBf@Rt@NJ?r@c@A?Xi@Lg@Bc@Aa@Ky@@_@DYBILOb@Ux@I^Qf@e@l@cALeA?yAT_AB_CDGG@@]Py@Xq@Ni@DIFe@S[WQ[MGICGBYXg@T}@GIIv@Ob@MTCXBNFFfA`@BP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.398043, + 7.615835 + ], + "end_latlng": [ + 46.398042, + 7.615859 + ], + "average_speed": 1.261, + "max_speed": 2.371, + "average_cadence": 51.7, + "has_heartrate": true, + "average_heartrate": 107.3, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2325, + "elev_low": 2199.5, + "upload_id": 11580669338, + "upload_id_str": "11580669338", + "external_id": "garmin_ping_323166318202", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Leukerbad Ski", + "distance": 50365.4, + "moving_time": 11854, + "elapsed_time": 20643, + "total_elevation_gain": 5696.9, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 10827579574, + "start_date": "2024-02-24T09:17:55Z", + "start_date_local": "2024-02-24T10:17:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 22, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10827579574", + "summary_polyline": "{i_zGicum@PRU_ByEmNs\\{{@e@Cl@bFzClHzDdOw@x@_H}Cc@ABr@`FfM~BvCrDxMhD`J]bAyIyWuMoZdA~CGbApAzIpHpNVhCdBhEpAvAd@hDfApBUdAsEVdDhIhCtEhBhJa@hC\\pCsAdB}DSmFgg@oJye@LgE`AlDpH|M`LrTxB|BfHhDfChG`FtU~BvFvBtDxA`@bHzGtBzH`BzCPnCzC`@@pBb@|AsBkDwg@enAIv@`@OQLWgA@`Ac@}D^pDs@g@Gq@bAcBZuBxAf@se@aoArAmFfBqC`PfMtN`e@l@`Cl@|JGb@iAS{AbFSvJZbBt@Nae@knAm@rAkEm@|C|O|@nLjDjIhDvF|InW~I|I?|A~ApA`BxIhG`OzAhHjDvHPxAbATfIzLlCpBnApFdCHh@|D]Jmj@_rAfAeAsAJXUiA@uAdHkAvBJjA_@b@}AlKDhGgBbAwD[gFif@}Jsg@^wChCfHhB`SfErOpDbEAbCrCnEzA~Nl@lB}BhBgEc@gFgf@{Jyf@PaDjOp[nFbIuJyX}LeZhFzL~EnIrEfOvCrG|Ar@pC`EvA~@pAi@|@}CfAv@me@yoAb@MbAlBxBnAfG|PbHfLFxAtCiChG`PJnAl@p@gBzFYrJT`Bz@bANOqBgGwa@_gAg@xAsEs@LtCxDjW|CvIzE~H|FzRdB|CQ|A{IsWqMqZLrDA`Ke@zAwC`AtBz@PvASzAlBp@GtAtCpGnBt@|B|CLhB|AbEjErHQzAlCzGxAvIt@xAk@GN|AsAz@qFIeF_g@}Iec@c@}AkEfB`E~@tBvMx@jB~NpE~E~G`I|D@hAhBtDAdBhA~@MlBhAb@_@jALn@tCfHdAIh@jF~BrCn@hCxCbDrBfHf@R`CbF~BzC~DxAKv@\\|A[Iej@qqAcBmAVB`@iAlCJsAmEx@dARYme@gnAD}@zAxBfA^rJjVnElGd@hCvB_Cz@UfAvG~E`KmBdHInKRjAl@Hee@eoAGpAf@rC`D`Jp@bElCtGSfAq@PwHsD`B~H`HnMxF|QdKlKAz@~@~AAt@fAzCn@F\\|DnBhH~@t@fBdFXjDhA~BdAPv@nDf@LEpA~C~A|@|BKdA`@v@tFlDb@fBrAXdAbBbAxDl@K}k@inAiAA}D~Mc@fFgA~@DjBnA`EoCbAcE_@qFah@cJuc@L{EjEhKhGfMdHhKwXus@P\\WvQgDxBdEr@jDpQvKrAzBjBhEhGbGrBZr@Bu@Kf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368464, + 7.64997 + ], + "end_latlng": [ + 46.369033, + 7.648463 + ], + "average_speed": 4.249, + "max_speed": 21.12, + "average_cadence": 59.3, + "has_heartrate": true, + "average_heartrate": 104.8, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2583.8, + "elev_low": 1929.6, + "upload_id": 11574804852, + "upload_id_str": "11574804852", + "external_id": "garmin_ping_323004815133", + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Balade d'arrivée a Leukerbad", + "distance": 4441.7, + "moving_time": 3844, + "elapsed_time": 6597, + "total_elevation_gain": 183.2, + "type": "Hike", + "sport_type": "Hike", + "id": 10827564643, + "start_date": "2024-02-23T11:31:21Z", + "start_date_local": "2024-02-23T12:31:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10827564643", + "summary_polyline": "akazGqfqm@BKC]HHIt@FKz@oCJAFCXBb@UVIFEt@Ib@KTCXQ`AcAJBJEA@DJN?^TEVDBCJT@DEVARGGKZKFILIJ?J@NEFK?]AMCD@DG@OQABEABAIMOK@BWk@?Ii@@IDEGIHGMKAIBESI?EEIQS{@k@a@?YIU@{@BE@WMQE@KAGEISk@m@Qq@?KIGBKCE@KIKCUGMKE?CICSMSGEGC??DEB@GNGp@k@GD_@}@Y?OMCIGIMCU@e@P]CUOQa@KCESOW_@S_@EYQOAKMCAC@EIEAQWAM[]s@EWGMK{Aq@MKa@KIG]MsAGUG[[]e@So@KKG?JDDJFFRn@p@l@NHL@BF|AHVHpCxAt@h@d@P^Xx@~@rAh@l@n@TP^?x@MRBx@l@PPJRBAEDFD@CeAXEBER@DTJVX\\NJJLJNd@AFDF@PHPFHBAEICFC?JRTVFL^XNd@EJGFEZ?\\JVFH^LLPDNJZ?JNj@`@`@D@^E?CNCHIPBJJRX@FRTVBJT?LEHSGYCeBR_@Ca@I{@IiFSgB[g@L}@`@UBg@MiAGcAPSJi@JOBECI@y@X@?K??IHTX`@ZRlADf@DFCHLV@PLLVHHHP?Hc@bAIXORG@M?DTCA?CJ@XCROj@MD@?@ZGNGZ?TKLD?Bg@f@EEEBAXCB?PGRONGTKLIVKN[ZYGCOISSOSIUAOGBNHX?T@EBJ@ACKGOu@Wj@NFRK[Rt@AD[KUQA?CJEjAEd@KZ?JMl@?|@On@M~@k@bASLEF@DG?h@k@PYJ_@Hc@Vq@?sATkATw@B?GFEC@BJy@?k@`@SLAN@z@x@AICB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.378895, + 7.630016 + ], + "end_latlng": [ + 46.380081, + 7.628904 + ], + "average_speed": 1.155, + "max_speed": 3.28, + "average_cadence": 53.3, + "has_heartrate": true, + "average_heartrate": 109.1, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1566.5, + "elev_low": 1387, + "upload_id": 11574789636, + "upload_id_str": "11574789636", + "external_id": "garmin_ping_323004529275", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Fromatthütte - Down with a detour", + "distance": 8538.8, + "moving_time": 7630, + "elapsed_time": 13785, + "total_elevation_gain": 180.5, + "type": "Hike", + "sport_type": "Hike", + "id": 10741147204, + "start_date": "2024-02-11T08:58:39Z", + "start_date_local": "2024-02-11T09:58:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a10741147204", + "summary_polyline": "}}a{Gwwjl@_@q@QKK@@[IO}A{@cAoA[UMDe@x@WfAShC@CCDAZMn@Cb@C~BFj@EF@\\LvE]bCCr@A|BHbBEZUl@PfBDxAe@?]ZO`@CTw@`CMFYAAc@KGAOFILa@Di@L]P_A?u@CE_@AqA_C]@YGg@g@SFa@GGIg@ZYCqAeAKBGXKBCLFGCGm@s@W?IBm@j@[`@WEIE?ECF@@EAY_AOgAOc@]k@OMWq@Ke@@]EO@c@UmAQW}@_CWU]?]ZKQ[U[FA]CDBECXGEq@FQJe@z@IBw@Yi@gASKEJc@w@m@k@_@QAEi@?k@RDG[CSj@WRSDGLOHi@r@_@p@UCGBINSHq@vAs@H}@p@Md@IzAGZY^EZD?YjACf@s@`DCn@Nv@GJWFIEDDAEKDWTc@Lu@n@g@x@Ij@CbAKRA`@Ol@ZtFGj@Bp@Ib@DEAD@p@bA~ECDNJ^nAJr@G\\Db@CLId@GHIh@Ev@BbCGpB_@hEFzGBPB@A??EB~@J|@Nr@RTEN@JTPCPZf@N\\FZC@TfBTp@Fb@NdBTnAPhB^l@f@xA^ZFLENBHRPH?CHZrBATFp@E?FBCC?Fb@vDP|@T~@h@`BJp@P\\PLvALPFVZn@?ZNV`@Xp@b@|AC?PdAXjAHJFCKO@IH@Rb@bA\\JRJ`@NRbA@d@n@TPR?j@SJHJ\\^l@Rh@zCnERj@RHXXN^j@p@Tp@f@|@JX@t@J~@?~@LZHn@HFC?h@vA~@^HHDPBVEr@@b@DRUbD@LPXhCpALR`@lBLXl@Nb@jAl@t@`At@BHpACZNLh@DHFCHn@X}@?OFE@FEAHq@Ro@AMDAPTDLJ|@\\l@FXHBNt@MnBOj@@dBvAmBj@kAVSp@oBBUA{@Gs@GMDm@IK?Y?NB@C@D?KA?JFFNMz@~@R\\Vj@BZEx@Jh@HfCHlAJf@@n@G`@RhB_@fCAvACAJQ?IDDXAf@Ob@k@`@QJY^wA^a@TcAPQDUVIHYZQPS|@u@AZKf@EdBELAhANbCCXVv@DBp@}@|@_Bb@IZLBdDAjBHlAd@nBRf@T\\XPNf@TZBLn@r@_@i@WKGBEl@GjC@PHFIQIBF?QOIBZjAZfBfAlKITm@l@FHAF?E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.545755, + 7.433086 + ], + "end_latlng": [ + 46.541324, + 7.385208 + ], + "average_speed": 1.119, + "max_speed": 3.743, + "average_cadence": 52.8, + "has_heartrate": true, + "average_heartrate": 108.1, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1868.5, + "elev_low": 956.6, + "upload_id": 11485743586, + "upload_id_str": "11485743586", + "external_id": "garmin_ping_320519539669", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Fromatthütte !", + "distance": 5917.4, + "moving_time": 7229, + "elapsed_time": 12444, + "total_elevation_gain": 890.3, + "type": "Hike", + "sport_type": "Hike", + "id": 10741139081, + "start_date": "2024-02-10T10:17:58Z", + "start_date_local": "2024-02-10T11:17:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a10741139081", + "summary_polyline": "s`a{Ginal@@SCg@_@uDSeBG[QcBI[Kw@?KFIIH@GKAPoBTcBK]m@kAOOWaAKQASGOKIOwAG?JwEGyAIOe@?e@`@]t@KHBDC?BHMXK?GL@@G@STGw@EKAED?IAEIDLG@IMF@DDDe@Cq@Dc@CI@i@BOA[Di@FC?g@D[EM@y@I@QCMJI?KXE?[d@W@g@XDTDJBRc@P[ZIX?TGHUDIn@IDGL@XEJ?Fe@NGFAHFBGEm@XUP@DIABPYDH_@?a@B?Da@HYF?Ca@DG?YEq@CGBQCC@YIq@H]JCEICk@De@O_@QWBWIq@Fq@EIGi@?KG[e@eAIIAKU_@OCOQAOKSEM?I@ACWUeACc@DOQq@Km@O_@QO[e@@_AO[McABWFC?IEDBk@EM@UEGH?QiAMg@NeANa@Fc@AeAIs@Fk@@iAFWf@_AAm@Ks@OgBo@eAAO@[Qk@?w@S{@CeABw@E_@kAeBBWPFXGNB@EKa@?EEMSCB@CYBCCMDAIMDQGq@IEBDMBGFQEIM@q@Fc@GWUGUD_@Ew@]AG@Eh@KEOBQAUKQE??IQSUc@@INW@ON??QLe@@UGSEBBNEK{@g@FB@HGWAJ?MBCATROH?VSBGRKBKD@EBBBCAPGABFNI[JK^HZQHQPBRRj@XHABI@g@BGb@Ot@i@T]FQBg@PaAXg@Pc@FEJWHGHWXa@Lk@PMHSAKl@MNYAA@BRQ?HCCXj@Tz@PZJCPJLKBMEIDAl@qAJmAGg@ISE?K[Mi@?g@ABD@ZqBCADA@w@B@BS?{@DWf@oANq@Hk@?UH@LKQQCOEcFEy@I}@O_@Eg@@MLA@ECDJQVS@g@AWJ_AGg@?WCM@K@iCKy@QOg@AOMGSCi@BWEIEYBQMm@C_@@_@AqBFYEk@KPMAHEBIE]@UELHUA@\\?TCFGBiA?}@GSKEc@RSRAJOPYP@DQBc@ZWfACAFKEDFLJgBAo@Fc@A]D_@GeACGDOF}@H[AQCABIFBFm@JODm@CO@KCMDSAOBABYE[a@c@J?EE?OCE@aAFm@FCCQA_@DuA?B?CGAK@NTCCAg@?e@Si@Ca@D]AEJBHo@@[KOCBQ_@@QI[?g@EO@IK[FCC[Ba@A_AF?HWGWFGEYSm@?SEGAOBECAEm@Dq@H]CWa@e@e@Rg@v@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.541061, + 7.385497 + ], + "end_latlng": [ + 46.545785, + 7.43296 + ], + "average_speed": 0.819, + "max_speed": 3.317, + "average_cadence": 54.5, + "has_heartrate": true, + "average_heartrate": 110.4, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1796.6, + "elev_low": 956.9, + "upload_id": 11485735044, + "upload_id_str": "11485735044", + "external_id": "garmin_ping_320519375396", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le Chasseron", + "distance": 8200.2, + "moving_time": 6878, + "elapsed_time": 10938, + "total_elevation_gain": 455.4, + "type": "Hike", + "sport_type": "Hike", + "id": 10694408475, + "start_date": "2024-02-04T09:54:40Z", + "start_date_local": "2024-02-04T10:54:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10694408475", + "summary_polyline": "_sy|G_z|f@DAAESIc@i@DX?Q@@Qe@{@q@sDgAc@GkA}@eAqB_@g@Qk@UQi@O_@YMAe@Ns@So@m@SIWc@_@U]G[WW@w@[YE[QWWc@A[MBEe@TOR?LEG]`@?ESFGLSFIPU@KLk@JOPg@VYXw@OUd@]ZCHBHQb@WLOTSNOXa@Nq@n@i@V_@^B@CBQLIBBGCKSQO@KJCEYDQGi@XAVWJIGKB?LILe@JOLIO]UENA`AKL_@@]^KNUbAKZ_@P_@@IN]VOA@`@M?ALSRq@Rc@fAUZITIF?CGC{@O_CS_DAgAQc@WuBoBQCeAuAk@c@mAi@QUBF{@m@FDC?u@w@MCYWa@UwBiBGKe@O]@c@[@?M@UIMTSzAD`CLxAAVGRa@j@I\\Bv@z@nCDh@KXo@VY\\FIC?CVJh@n@dAF`ACh@Ht@EJYMeAU]?YQWAGDCJD\\AH{@@GDALIBMRYR]Bs@VOXBVEPHOHLFDt@ERUREb@Xd@Eh@Fh@\\l@fAFARNRWJe@NPLAHHZzAXX^r@PLDEABVXt@\\BFCAHCPXb@^hDzDL\\n@n@t@bA|@fBl@z@xBnD`ApAf@h@@Eb@b@HXTXn@pATR\\JCB@DLJ@Ch@fAR`ARl@@^TZXjAz@hBRt@LZPx@~@~B^t@Lh@p@dBTv@xAbA`@JTVf@XXb@XPh@NvBxA@JTEZLBCLZVNPALKGD@BEEXFZRT?t@Pz@a@TU^Dx@PbBv@n@h@|Az@b@^n@JHE@G@FC@JHDRTZTr@RLLTRFl@\\AR^\\ZjAx@\\XDl@SJKNa@Bc@Ci@Fk@ZwAPyB`@iBNoATy@JsAHkBAeDD{@Jq@H[^g@To@Xc@No@d@o@XgAJu@^}@RsARaGVqAl@{ATsB?_AQaDFs@EgAU}@G{AI[{@aAK]Ee@Uu@CYB]Vo@H]?YGo@Qi@[k@s@s@Qa@SW]k@F?q@_B_@u@KCM_@?YDW^u@|@Aj@BAAA@FHl@JNJJCBJNF`@^BGF@PRZXr@B`@r@LLbABnA`@^@FFJh@JPr@f@PBHSDkADQTAVLRM?UKs@By@JWj@g@DUG]Ug@Sw@[_@AODq@CUQW_@mAk@cA]gABD@E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.83071997016668, + 6.542565179988742 + ], + "end_latlng": [ + 46.83068225160241, + 6.542638521641493 + ], + "average_speed": 1.192, + "max_speed": 5.186, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1597.9, + "elev_low": 1196.2, + "upload_id": 11437591953, + "upload_id_str": "11437591953", + "external_id": "bf4107d4-3115-454b-810d-99b1057f8c87-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "CAS - Bonhomme du Tsapi", + "distance": 9632.3, + "moving_time": 8971, + "elapsed_time": 19591, + "total_elevation_gain": 1105.3, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 10687593278, + "start_date": "2024-02-03T08:38:46Z", + "start_date_local": "2024-02-03T09:38:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a10687593278", + "summary_polyline": "klmwGsh_k@qBa@LGJ_@I_@fAGPBWS_@COSc@OgAFw@[m@Ei@PSO}@AUUa@WQ?{AmAWEs@w@EFCQbAXlA]CYQOESiAwAiAUs@AAKQMqAo@a@i@EACHBAUc@w@Y{AOO]k@UO[W]eCk@g@c@aAYIJHAWWO?q@UIOo@[[g@]Y@GPXF@?k@EEaAUYk@q@B]L]Wu@gAO{@FSnAeAVm@BSGG}AZ_@Q]e@}@m@i@Ei@ZoAbBa@CK[[iC@O|@sBPq@CITq@PUJG@F@W]i@~AqDKc@dA]OYJGy@e@pA_ATAh@V@YMg@@EdAGJL@}@IYr@?`@kAKaEVkCGUwAwACWrBqFHYNoAp@_BZwATe@hBkBbCqCb@UNH`@QlCwDv@c@V_@ZcAv@}AB?BAi@{Bq@wABUUOy@sAeAu@MDg@hAKJm@w@e@Q{@I}@?cBbAc@F^yAUE]LTy@?OU?QRFWe@AQRTk@i@Vd@gB\\KE@O[a@MHc@HSx@UJS?m@HQCISJISeBu@a@H_AWWRQ^OISFu@[s@BuA|@eAC[RQD?KEXm@z@eAb@JHSD\\ZaAXkBPf@n@wARIJq@a@@\\IV{BkA@b@K^oChAEPvYyJrBxA~@`A@TKn@YZLAKAZ\\GH`@jAFd@[xASNTZ?HERHp@XHxAEP^Z@^^jAWTHNdACjAn@x@EdCIBkCpBw@hCB`@b@\\BTF|AMvAUz@}@vAaAxDUpBEx@Ff@VZFMAFPBTZRf@E?o@fD]`AHb@LHAPKn@_@LZ`AEPWICp@mAEMr@e@ZBTR\\oBb@Hp@Rj@s@TEPC|@R^INo@TDCa@P^l@En@u@xBq@|@@TP?FzBNj@JJl@?fAyAl@YZ?j@Z|@x@j@D~@QFLO`@_BzAGRB`@z@dBj@Z~@Iv@f@^D\\^]L@HpBfBvA\\GHDSECHEE?CRTLVEADpAt@d@DJNJAv@`@d@t@h@b@HKPR|@^^An@TJHDVp@r@bAn@`AJFKG?LCZLT^^Jl@v@VNHVPDMAGQ_@@_@TFNGB{@[OT^\\Vn@bAZb@n@BCN\\v@\\rBTr@Sp@?n@XnCl@YM{@JH`AVFBl@Lb@ZJu@rAk@?Ot@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.949025, + 7.210507 + ], + "end_latlng": [ + 45.949821, + 7.209474 + ], + "average_speed": 1.074, + "max_speed": 14.98, + "average_cadence": 57.8, + "has_heartrate": true, + "average_heartrate": 115, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2767.9, + "elev_low": 1644, + "upload_id": 11430371914, + "upload_id_str": "11430371914", + "external_id": "garmin_ping_318992841883", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 47 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset run", + "distance": 3901.5, + "moving_time": 1557, + "elapsed_time": 1610, + "total_elevation_gain": 40.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 10681717478, + "start_date": "2024-02-02T16:15:47Z", + "start_date_local": "2024-02-02T17:15:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10681717478", + "summary_polyline": "in}zGmdhg@?HHXNTC`@@D\\Bp@RNJx@ZPN^J`@Bb@A\\MZAf@?~AJhAHH?\\QRFP?JGH@JH~ApBt@n@^`@l@b@NAF@Hb@LVJXHDNAFBZb@`@tAVp@NfB@z@_@dBk@xBIn@Gt@BfAN~AAd@i@vAu@pC{@nC_@jDQjC?RBNLZHj@Pf@JR\\`@b@p@t@dBPz@N~@L`@Hr@IjAW~@@b@Sp@Q`BUjAY|Ba@xBEl@ChCGr@EFCGFOAFCDEAAGLSDYTuEXgA^mBBS@k@XiAPuAL]Ak@BIPQFOBQ@[Am@Gq@W_A]{A_@aA]u@g@q@Q]c@cBUa@C[HeAHg@FaAHc@LgB`@uANYRk@XoAN[ZqA|@_C`AgD?KCIOSWS]a@EICIBONULu@FQHo@Ci@U{BUi@Ie@Y{@e@UQ?CCEKASEIa@]QUGa@GEIFGAMKeB_BU[eA_AGAC@MRIIE?g@DYAOCo@G]Aa@K_BD_@H{@BWCOEOS_A[kBaAEG?EFUAIE?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.5227703563869, + 6.6005586460232735 + ], + "end_latlng": [ + 46.52276147156954, + 6.600481951609254 + ], + "average_speed": 2.506, + "max_speed": 4.845, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 419.3, + "elev_low": 376.1, + "upload_id": 11424309994, + "upload_id_str": "11424309994", + "external_id": "469291ee-8a58-4492-9b96-c1a859baa854-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ruines d'Oujon avec papa", + "distance": 4865.7, + "moving_time": 3827, + "elapsed_time": 4677, + "total_elevation_gain": 100.7, + "type": "Walk", + "sport_type": "Walk", + "id": 10661417098, + "start_date": "2024-01-28T13:19:40Z", + "start_date_local": "2024-01-28T14:19:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10661417098", + "summary_polyline": "goozGozsd@@QOm@UmAWoCM}@QGu@Rw@d@a@P[FOG[m@CYU[EYS{@KaAGu@Kg@_AeASa@Qy@Qm@AWM[cBmBk@_@MEq@Ic@e@KGI@Ym@a@YYKa@IeAC[?kAKi@?cADKBi@GgBuAiBoBYUcA_@g@IWc@s@oFCe@g@{D[e@Ui@Oo@Ag@Ga@KyA]kDUaAIEY]YSIACS[UK_@a@Ws@OMGSAQFCFMEM@GEUHGI?E@MBIB?Ic@OUEBKSMi@A?EWAq@O_@ECIO]@SCOIG?m@a@_@@WLKBQ\\q@~BKLe@ZBJATGRI?LHS\\Cb@GBKI?CACMB[UBDK`@?r@I`B@^Gx@@?BOB??EGDYGGE@EC@BTEw@@GCM?y@Fo@?QJm@TcAn@gAB?TTv@ZBATUR[FUPeAPq@T[LA\\N~@Pp@BPVRl@AA?FD?Nf@BH@ZFh@HPAH\\|@RAJDP?PABAL?LFx@L@BNDRP@FLF\\f@PLLBf@b@NXNv@FvAX|BHvAFf@Tt@NVVVBA?@BG?B?CC@APL|AJdA\\pBPtARdAFTTZPFT@NBXNd@XXTFLf@\\z@~@PLBA@Fd@`@n@Z\\ET?n@IzCRbABhAb@HJFXf@z@LJZNN@f@AZLVP|@~@`@h@^fBZv@v@hAP^Jf@JlBPr@Tj@HXf@`APDBG@BN?v@]`Aq@l@UGOAAJRH\\XhDRbBH`@Ft@DHBCDBGA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.45124112255871, + 6.168883591890335 + ], + "end_latlng": [ + 46.451159650459886, + 6.168765742331743 + ], + "average_speed": 1.271, + "max_speed": 2.37, + "average_cadence": 47.8, + "has_heartrate": true, + "average_heartrate": 96.4, + "max_heartrate": 116, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1082.5, + "elev_low": 1045.5, + "upload_id": 11403500085, + "upload_id_str": "11403500085", + "external_id": "garmin_ping_318261248953", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 5049.7, + "moving_time": 3531, + "elapsed_time": 4171, + "total_elevation_gain": 24.5, + "type": "Walk", + "sport_type": "Walk", + "id": 10661414001, + "start_date": "2024-01-27T09:57:38Z", + "start_date_local": "2024-01-27T10:57:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10661414001", + "summary_polyline": "iapyGyfjj@]gAHLBIFAFBFHHETJx@f@HEEG^o@RSb@WVCPOd@ELGVUPYXQC?LYHRBAC?ELEf@Qx@@@bAOJBOASDIAOFHVDFBACABFGEOk@@KFQUaAA]\\qGV_DLgABk@?mBO{BSqACc@FcA?e@I_CDe@Te@j@a@AE~@g@Zg@Nm@Ho@HuBHu@Po@@i@A_AFgA?GB?Ry@FIf@c@ZOVEZJPRt@nBv@dCVb@LNJVAj@a@n@g@fAHjBQ`DG^Od@Tx@Vh@Hj@JbEEhBEv@@VN^RjAVvB\\|DBrAN~ACVLx@HfAC`CBR@jA@P@z@D~BMlB@l@Dj@TrAB\\ClAE\\BTAPDl@AXDh@Ld@@R]t@O~@K\\ATDLGrCBn@H`@@VAVGLKF_@HMHABLLL\\BNBFBf@@bAHZ@pBAD@A@J@T?TGh@]n@Wx@BBC\\Dj@Hb@n@~@BVAV@JNXl@l@PdBPl@?NTv@d@f@T~@T`@Lb@Hr@L^F\\FlAJNJHL\\@VCt@[hAKf@DvBE`@EFHI?BIRW`@QPY@SJCj@F`BAh@HfAH`@HHNf@P|Bd@`BPXLvA@\\ALJdADA?JFZB^NtABdCEt@@j@LpDObBEvADt@Cd@?~@DR?h@Gd@@rAB~@^fB\\jAFb@EBNr@JhA?nCJfBK~@H`@L^BXA\\HxACZBJ@~@GjA@DDBFG??IH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.290289806202054, + 7.102690553292632 + ], + "end_latlng": [ + 46.28288188017905, + 7.070576716214418 + ], + "average_speed": 1.43, + "max_speed": 2.15, + "average_cadence": 53.3, + "has_heartrate": true, + "average_heartrate": 100.3, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1560.9, + "elev_low": 1211.3, + "upload_id": 11403497008, + "upload_id_str": "11403497008", + "external_id": "garmin_ping_318261177438", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tête à Josué dans la poudre", + "distance": 10740.5, + "moving_time": 8412, + "elapsed_time": 18898, + "total_elevation_gain": 939.1, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 10602066594, + "start_date": "2024-01-21T09:51:31Z", + "start_date_local": "2024-01-21T10:51:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10602066594", + "summary_polyline": "e`jzG_mrj@CmIT}@d@L^g@Ts@NELyAWaCm@sCa@}DBiAb@s@Jm@QoBPgC?[o@uC@wBk@yBXcBFwAKwCBB|A@GVDl@p@FCIHc@l@g@VkAxA}Dt@}E^_G|@aHBy@JOHJXpBB|Af@dBpBeC~@eG@u@I_Bp@iCZmC`@o@EOHa@]oBHuAb@}@dAR\\IP[NgBjBs@p@iDJ{@?YSi@?g@~@V\\?ZaDPb@^GPj@b@WD`@t@kBFyAPiAdAiBV{Ab@}@TMTHJ~@p@m@d@UdBl@l@MJqB|@qBLu@D}@IoAYqAAiAJyAOFJq@G?Hm@EY`@o@KAb@DHPBbAR`@XeATY@pAHn@RNCNJRt@n@H]Ig@N[nCVQ}@HcAIYDgAECH@x@uA\\|@pAm@\\p@d@w@x@aAj@ONP@pBZYNt@TWNXHCA[VULn@Xq@lAQNDDp@`@c@lA[H^b@VI~@n@CKJHNFG?NJLR@CJJGv@|B|@j@h@~@v@b@L\\G\\VBCVP@CPPBNjAEr@Xj@d@@IPT|A?j@|@|@\\Jy@h@pAj@U\\RLq@z@FfDPUtA[Wv@F]i@]Kw@}@g@Ga@~As@Xq@}@WDc@aCoACq@Ji@LOCc@k@iAXs@Oq@Fi@c@w@iCeA]]@WGKoAw@sAEm@Z@a@{@_C_BmAUo@i@GkA~@mAGw@sAOo@DFSRg@bBq@UuAGWRLAi@p@QUWeAG?]rANdC?nAsBm@[Z?]Q@Ke@a@BByAIO[b@OCg@nAUkA@s@KGa@XAZe@`ACtBBbBj@`E_@nBy@pBE~Ao@VwAi@q@NiA|Ac@`Bs@xAi@xBw@vA?`@[`AQm@o@T]m@MRDHa@AKtAYPMfAU^KMI\\_@fDqBVc@nAqBnBWSGg@MLMRK|A^xCg@bASbCq@zCD~B_@~DSDe@bEu@~CUB?wBk@gCGsA_@}BQRBj@iA`HKfDLDa@`@En@L^GH?Ko@dEDlBOnCIrEJxB\\lAHfAK~BMj@DdBPTTvAeAXCVZ`@CPmBfASj@Xn@b@Hq@z@I^@xBFn@\\z@|@JJT[\\yAn@DD_A|@Qb@g@^y@dAo@Fe@h@Il@[p@NbAShADd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.423239, + 7.144646 + ], + "end_latlng": [ + 46.423726, + 7.14524 + ], + "average_speed": 1.277, + "max_speed": 12.18, + "average_cadence": 53, + "has_heartrate": true, + "average_heartrate": 107.9, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2074.6, + "elev_low": 1140.2, + "upload_id": 11342246800, + "upload_id_str": "11342246800", + "external_id": "garmin_ping_316564976384", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pleiades sunset", + "distance": 1960.7, + "moving_time": 2382, + "elapsed_time": 2805, + "total_elevation_gain": 259, + "type": "Hike", + "sport_type": "Hike", + "id": 10602052500, + "start_date": "2024-01-20T15:17:26Z", + "start_date_local": "2024-01-20T16:17:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10602052500", + "summary_polyline": "_{szGekei@LTJ`@f@f@BHCHDN@f@DXCVUhAGdAIb@DPRATHL?CCEJU@IAACM`A@PAV@z@GjAAACVIPYb@Y_@OE?@BDIAe@]WM[YAIUU[QIOQK@?CGDICAKa@BGA[EIOAG@BIEm@BGGKEE?IOEMMI@EHKAGEBPWNYDg@MC?[KKAIBIAc@IKKg@oAAEADCECa@Y}@Ug@UY{@k@[OuAUUA[I]C]Pu@dA_@Je@@QEc@Qo@QAF\\b@j@d@A?CL@JFF@LIDANKTAb@CJKVGB@JCHEBE@?FF?K\\KNDVFF?D?CI?ULQp@GD?H@FHBHLEAIBEDa@@OL@AE??LCJONAJ@FE@@@GHGXBJMBIXIDCJ?\\ENGFMVu@d@o@h@UJMLQF]`@UNWHCDWLGFANK@CJ?B]JICb@c@\\i@Hc@O_@?UKa@[WEWEIKG?I@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.473608, + 6.913954 + ], + "end_latlng": [ + 46.482125, + 6.910095 + ], + "average_speed": 0.823, + "max_speed": 3.871, + "average_cadence": 56.9, + "has_heartrate": true, + "average_heartrate": 109.3, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1353.7, + "elev_low": 1099.5, + "upload_id": 11342232593, + "upload_id_str": "11342232593", + "external_id": "garmin_ping_316564683702", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Going to Bächli run", + "distance": 5101, + "moving_time": 1877, + "elapsed_time": 2207, + "total_elevation_gain": 110.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 10548931862, + "start_date": "2024-01-13T10:38:43Z", + "start_date_local": "2024-01-13T11:38:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10548931862", + "summary_polyline": "g`}zGcwjg@V]|@I@g@Ly@Bm@BIDCRFHFJ\\TXXJT?RP\\INk@Va@Pe@z@Zd@VXBZOT]Rk@\\m@V[@^KtAETYz@Mz@DLHLJ@PMjAsBRu@v@mB@k@OeAHYXk@Gg@?UDc@@_@DGAgAC]FaACWHiBHg@Xk@@k@Fe@\\_Af@gAj@yAHOFGLCbACj@l@`An@ZXd@@TU~AyBBGBy@Eg@O]mBoCy@wAi@w@Yq@@I\\i@BWFOOgAFi@^e@VKBBQJBFF@BNBHF@JCJ?`AT`@ZC^OJE?SUiBa@MIESAVFf@[m@A_@@MPc@TYDCEA_@@]CEGQgA_@]Fs@GA@CEE?GQUGOcACc@EKIKUPeAGw@Fe@hAwEHSZi@J[AeAVqA?o@@K`@aAB_@?m@LwCHi@@s@Ac@Fy@b@iA@_@a@k@UOEIgCcAOUYM}CAc@ICa@HkAK?Ml@Gn@GbBa@fCEtA_@dC?\\Lh@Fh@b@|@]~Ag@jBa@tBCvAINKDCjAJ|@?tABRGf@Bp@_AbC]b@c@bAMj@Od@Mn@FbBVpBHx@@XDXXYMb@Qb@I|@_@`CGNc@pDmApFKj@UXGf@Sd@WXSf@Ex@Qb@_@j@Sd@b@`A`@l@@HK\\m@pACj@L~@DhAAb@HvAd@JTLJh@b@Xb@FNHPDJIHSD_@Tk@F?@Ha@jAUF_Aa@]GGGYi@a@_@OHENEd@MlBIFs@AOb@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520522916689515, + 6.613786378875375 + ], + "end_latlng": [ + 46.52054361999035, + 6.613865336403251 + ], + "average_speed": 2.718, + "max_speed": 5.48, + "average_cadence": 76.8, + "has_heartrate": true, + "average_heartrate": 147.9, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 467.8, + "elev_low": 416.1, + "upload_id": 11287199675, + "upload_id_str": "11287199675", + "external_id": "garmin_ping_315067577620", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Corne des Branlaires avec Marie", + "distance": 9083.8, + "moving_time": 8050, + "elapsed_time": 14077, + "total_elevation_gain": 506.1, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 10543188733, + "start_date": "2024-01-12T08:25:19Z", + "start_date_local": "2024-01-12T09:25:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10543188733", + "summary_polyline": "e{dzG}ajj@CIGNON[JgADe@W_CiBOQ?MNy@?QU[E}AA_Aq@[s@yAU]Ii@a@_AB?Qs@Yk@a@gAGo@c@y@Qe@aDyDS_@Gc@CyAn@uBBc@Ee@Us@UmCGa@?cD@y@f@{GJa@HsAR{@d@eCL}@GUo@k@Qg@Ea@IKe@eAC_ASqCIYBSEi@kAu@_DgAUQU]SG_@_AOOMuAQSAYUK]JMCMYAGJc@|@sAVuACQICm@TYBWUPy@@o@FOb@i@Hc@A_AMq@OM?TE@FEGNDAASc@a@Ia@RkAF}C?m@Hs@D_C^kIEsF?iCKgDg@_FWmBIYc@uCw@oAEkAzAwBNq@b@iD[}Ba@wAyA_Cg@yCsDkE_@o@i@i@Sg@q@{@SMIe@o@aBQ}@_@iAGCKcAWi@E][aAg@S[ES]KYg@m@q@eAYOQ?YPeA`AY\\kAtBo@|A?hBV`B@rAYfBEz@BDGd@IvC@fACtA?fBEXDn@Cn@T`GBdBWbBUf@c@\\{@d@eA[CC@Ga@q@UEOk@OqA{@cBM]UsAMwCC@@GEGOPKb@Ja@MYYkACYDKQk@Mm@CAYt@@NB?Uf@[XDEG{AGWUc@a@XOu@U@@@?c@Fo@?j@DDN|@VBVPJVARDNj@Dt@V@HBCBz@RjADFAn@FNF@DVAh@HXJ@AJZ`@BPBBBIC?FXp@dAZ|@F`@Vv@b@d@@dBZhA@bALn@FFh@Bt@ZRj@@BE?FPr@lBHb@D~CD\\P`@p@~@B\\Ab@d@JdA@d@JPNJRb@\\PA?HJFFPHEPBALNL\\p@LLLf@d@PFt@p@~FBp@Xn@KJKj@MXAPr@vD\\vANRb@N@DETBjANFJZXVTHd@?FP\\\\Op@BNRXFFd@DTTt@PLALJJ`@Dv@HR@ZFDH`@@v@KtAF|AX?RKJYLAJh@Bb@L^@ZPv@@PKVQBYr@g@^i@t@}@zCW^Ov@e@f@c@|@AZKb@M\\OPWr@i@l@ULq@x@Yj@YpAWt@AVOj@A\\]|AS\\ShAC?@p@FGAEBz@Fp@^xAAl@Jd@P`@F\\GpCGj@CvCFl@Tn@ITJHC?CMl@nBj@zAXh@@`@G^m@z@k@tAgAl@cAjAa@bA?XFJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.396836, + 7.10191 + ], + "end_latlng": [ + 46.40727, + 7.104396 + ], + "average_speed": 1.128, + "max_speed": 2.12, + "average_cadence": 53.8, + "has_heartrate": true, + "average_heartrate": 100.1, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1859, + "elev_low": 1403.4, + "upload_id": 11281210921, + "upload_id_str": "11281210921", + "external_id": "garmin_ping_314898511200", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Whiteout ski touring day", + "distance": 5744.7, + "moving_time": 6443, + "elapsed_time": 8721, + "total_elevation_gain": 623.3, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 10512675140, + "start_date": "2024-01-07T08:23:54Z", + "start_date_local": "2024-01-07T09:23:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10512675140", + "summary_polyline": "mmnyGsujj@I??Gr@iCHu@Bo@Ng@?m@C_AYmBO]kA_C]_AWgAGcC@kAA}@GoAEM@CI[Mq@E_A]wAMMG?UPHBHEUgED_CP_D?KCGFs@D@@_@VcAAFf@q@GER?NOJWJi@@]HSA_@Wc@GS?OOOAYMk@GKC[UcAYeBAk@GYC_@BYE{AC[EMAo@@iAEy@CKHICUMeCBMEA@JO_BQgAGOG]u@_BgAuDC_A?]Js@@k@_@wAAOKs@QSQAWLQN?CELFTBFLAG@ERAPKZCGKp@Qh@Uf@QVYJ@GQOKUGUAc@BI@SAs@E?@y@@?Ea@EIKKCEYUFAEBGg@BCKaA?OCQ?SEW?OK{@?_@Ca@BICWEWKWC_@MKMa@BMKw@EMAYIm@@o@BM?QF[Ik@?OIi@?SK]@]v@wAAYH{AFq@Je@@c@AIF_@?YHeACs@CQEUIKq@aAOKq@aASc@m@aAc@g@CKWWKCy@gAc@w@Y_@_AyAGQGEOSo@aAKKC?DKGKSUSMMWq@a@QYk@o@]u@GKGM?QIMEOa@{@COSa@A@]y@QUk@yAMU?I_@c@IUAG_@YQE_@]CI]_@GMKI@ICAKQKWDEa@[DQSSg@Y@CGCCGYW@OQQYAGa@?AA@WiAIg@M[O_B?UDMEEE?g@yA@MKo@KKCWQ_@M[?GKQBKAIGEMUA@y@}E?KIy@Bm@DS@MEE?IHg@A[Fk@I]GIMo@?}@FSB]CEASFSAm@B@DYE{@Fs@DiB_@aO?k@DOCI@ECYAoAFQE@XqCCoAJuB?qABo@AQ@OPUK?D_@AK?YL[AMBOLYH}@PIEKlA}CJMXk@Z_@b@[VYBIDCECN?FCd@_@JCZm@H[n@wAl@w@XUP{@R[DQHKTQPG`@DLD^VL\\JJRFHQXUV]XWFCV_@|@Et@MRAd@K\\C^DRTLBJIBGEA?IHE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.281993, + 7.105061 + ], + "end_latlng": [ + 46.288016, + 7.162003 + ], + "average_speed": 0.892, + "max_speed": 4.5, + "average_cadence": 66.9, + "has_heartrate": true, + "average_heartrate": 77, + "max_heartrate": 77, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1892.1, + "elev_low": 1268.5, + "upload_id": 11249198579, + "upload_id_str": "11249198579", + "external_id": "garmin_ping_313982268133", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Run and parcours Vita", + "distance": 6380.5, + "moving_time": 2648, + "elapsed_time": 4000, + "total_elevation_gain": 28.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 10502988262, + "start_date": "2024-01-06T07:43:09Z", + "start_date_local": "2024-01-06T08:43:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10502988262", + "summary_polyline": "ep}zGechg@DGEa@GOSUEAaA{AEWKQWWCMBe@IUAe@_@iBDc@@c@Ea@@e@GoARcD?g@TeBJwAPaAA_@EQPo@NaA\\aAj@kEGt@@d@D\\Ir@Mn@C`@@j@XPl@L\\LJb@TZh@Tp@b@x@`@^\\tAtA`@P^CZDDZRt@Zj@`@Rz@Nx@@d@HZRDPHn@V^b@Bf@CRDj@Zb@HbABjBIZG`@UTERSz@k@fCaAf@Yv@Sp@DRGr@uATo@Rw@RkBFgABo@?eBRSt@[P_@Z[Ta@TU`@AdATtA@LXBp@Av@DbCEpBHfDF`@d@Jf@@vC^VB?B?L]tBGl@o@xDW|BSR_@Co@Mm@GSHm@`Ak@xA_@f@]`AUZ{@x@k@t@a@HO`@a@pB_@dAUXO\\ORU^Md@OVc@j@s@lA[\\]v@SNq@tAGXo@xAk@bA[^a@NULG\\e@JIMM@w@d@QTOGCBCXm@nAs@fBMl@a@|@I\\Q\\WdAFD@FBC]r@]zASb@C\\Mf@Ut@EZCd@GNC\\Cx@@BAD@KDHJh@?RTbAh@pDHRB??MK`@?JBtAA^Fh@?j@KXYLm@Ba@J_@KW]K??TDGEPa@l@CNITStA?NBE?CA@K@@lAHXn@d@tAPZ?PEJIR_@Pk@Fi@CK?DC??IFGfAOZOZEj@WNEBDBK@?JKNIZCXOFGEEGFACDADGGP?ELCd@gALe@_@eAWYS]Qq@c@mAS[e@iA?YGKAB@HFJEOCEA@FVBAG@EE[_A?WJk@UiACG@AOQKE_@DCCDgAJeAJ[BED?BK@BECC@?BdAcE\\gAXg@Rg@z@}CrA{D?G@?Aa@EB@CIADJB?CBCQA}@t@aDDg@OoCa@eAOq@O[_@SWKO_@WWu@aAEB_@]qBoBEKs@q@MBWX?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52307034470141, + 6.60035815089941 + ], + "end_latlng": [ + 46.51963200420141, + 6.599516859278083 + ], + "average_speed": 2.41, + "max_speed": 4.828, + "average_cadence": 76.2, + "has_heartrate": true, + "average_heartrate": 129.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 436, + "elev_low": 376, + "upload_id": 11238911100, + "upload_id_str": "11238911100", + "external_id": "garmin_ping_313742515265", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aprèm ski", + "distance": 16708.9, + "moving_time": 4245, + "elapsed_time": 8281, + "total_elevation_gain": 1924.7, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 10484453030, + "start_date": "2024-01-01T12:03:37Z", + "start_date_local": "2024-01-01T13:03:37Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10484453030", + "summary_polyline": "_}qwGs_`i@E@?OZ}A`AGEoAJKtAHRP^Yp@@L\\HfBf@pBdAxBVNp@EvDeBdIXlD_@VD\\t@LOv@P~Au@pAgAbA[Vm@TLHNLg@tB_Dv@{BKUCDm@m@gA}As@{BGeENmBUcCm@_DHeBAs@]uCWiAXFzC~J`Lha@t@pBb@~BVZVC\\}AVWXHRh@t@dAXAFh@Wr@eK`QeSz]_Sz\\OF?i@`@}@AQ|@aA`AqBZoAJu@HQ\\Gh@XXb@r@`@`@LdBCJLOJGV_AjBMbAHhANBPWNg@jA@LHH\\LBhAOLTl@VJTPpAd@v@j@Wj@LXGBKGKjAaAb@Tv@Sz@iAr@k@d@{@QVj@aAdA}@bBoBHWLE\\LFDAH?_@b@iAZSTRL?ZgC|@Kj@]Vl@LAx@\\^CZJfAiAp@a@zAc@PSlB_AXFNTRs@NDX]b@`@NUPB^uARwAAcAQaBe@{BCiBb@aBpAkBNEjAl@JAJWARQ?HGG@B^Xp@hA|ArArC|AjCd@lAbAf@TVn@Q|Kb\\n@fADn@\\c@ASSPAGHLG?d@zAB\\RRXtDX~An@~AjAxAfA\\nBGv@q@z@SKNNlBN|_@HP`AWj@BRo@?y@GYF_@LIlAZZn@b@lA|@zDBf@OxAAp@D|DTrFFf@b@bAnBfBvBbCVHtA_@bBBd@M~A{BFw@Y?SkAg@{@g@m@cAg@y@qA?i@Z}B?J\\@j@vAjNha@hAtDfIfUnDxK~@u@`AHJKj@kAz@qD\\s@n@q@b@UxAI\\i@ZqAH}@IgD@yARW^HED~@ZXn@X~B`@lJ`@bLf@fTKtPk@lNK~@u@pCk@nA{@`AWLo@BeCGtAGlHNrEp@dAGp@R[FUZM|@_A@gAc@OXAf@SDmCeBa@CqAl@o@FYKqAmAMq@HQd@[pA]vAAt@g@OcAOiBg@}@QkAiABDYUg@UIPg@qAG}@_@sAcAgA[u@s@FIp@DnDi@?IMGAcA[y@eC}Ba@eAeAsBN_@b@uATiCv@kDPXJC\\iDQwAUq@u@gA@OeA}BKe@SCp@]^aAt@eER{@n@}@lAaAbAk@PJLCHO^mB@eBJ]XQHx@MHERv@LBPYDkCk@SPjAVDJZSC_@xAZd@_@dAoAZo@tDsDnEmDzX_VlUwS|FqEI\\i@L]QEID?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.972165, + 6.886508 + ], + "end_latlng": [ + 45.924424, + 6.863086 + ], + "average_speed": 3.936, + "max_speed": 15.96, + "average_cadence": 69.6, + "has_heartrate": true, + "average_heartrate": 69.3, + "max_heartrate": 76, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2460.3, + "elev_low": 1097.9, + "upload_id": 11219481098, + "upload_id_str": "11219481098", + "external_id": "garmin_ping_313183588149", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Matinée ski", + "distance": 11882.5, + "moving_time": 3397, + "elapsed_time": 4821, + "total_elevation_gain": 1692.3, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 10484447843, + "start_date": "2024-01-01T10:14:16Z", + "start_date_local": "2024-01-01T11:14:16Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10484447843", + "summary_polyline": "a{jwGaoyh@Yu@WUuAc@_@[_@a@[o@OIYAa@T]j@q@l@e@F_@GqAgAQCEEQk@KOWu@]k@Um@GU@i@Wi@sAFIEFs@CKiAj@M?Y[[OkAgACCHO?Og@i@w@iAIOS{@KQI?OUoAsAmAQa@UIMSm@C_AP}AAIL_@X]`@q@HDDGKWoBh@sMxC{HtB_UpF}Bf@aM|C_Cp@QCUSCI?Fd@Wf@?TZd@jA\\n@b@\\H]Z?HGLFFCLSZ]n@c@T[b@_@XEd@]l@x@RGNMDW^u@h@IjAe@hBm@@@BEDHfANp@VTNZ`@`@p@BNJ?p@zAJ^H`AHXb@`@RBl@ETG~@??UM[AWDOZi@HEpAl@^XTTPn@D`@f@fArA~A|An@n@b@ZZh@lAd@bAD@BAVk@OSAg@Gk@@]fAO\\M@OMw@Jk@B_AJo@AY[oAEo@Q_AZUFOBUBkBLy@FqAX_@Hs@Ns@LSFWLiA\\s@DSAQOa@Y]m@kAgB}Bc@y@My@HuAGEwAc@eFuB]IuF}BOQEi@IKAJOQuB_@m@JwB`AQE?KJOMu@PaAn@_APiA@UEw@GSMSQIkAVs@]INF@BDIFMACUGGIAm@Ng@SMU]aDi@sCe@uBQgBCs@?mAJqAN}@n@wCV{@F_@?wAA[Ka@IsAADU{@}CsGaAoBcBuC{@}Ba@s@_BiDeAsB{@qBiEiIw@aBS]SSG?GSFK?]Ok@Mq@DiA?kAToAr@m@SWsA@_BQgJ_@qJS}E]C@?BIQ_@uAFgBCq@J{@Pg@j@_AJ_@R_@J}@RGHKh@r@L?GSPCl@FFJB?Kf@Sf@g@hA]h@Wt@uAdCqAvAgBnCaFlI_ErHkIdNaF|IoApBqEdI]f@MLI@Uk@]iBEe@w@cC]oBISQUi@i@oAcASUg@iAESKMm@AyO|@QZEPyAtBQPYF@EK@]W_@g@A_@w@_@US@ILELWAg@Da@_@KLUMc@FUWSGOFc@UYUo@C[KYFWKWDQI[J_@YIW??[Yc@OSQ?K{AYyAKoAAaAD{@Nk@`@gAf@u@Le@?_@^\\BCBe@EcAFoAb@_CBA\\VJAn@Wj@c@lCkAf@Et@aAVGh@q@dBc@^URL?OJk@HgA?kB@Cc@s@HOGF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.936013, + 6.853134 + ], + "end_latlng": [ + 45.97222, + 6.8865 + ], + "average_speed": 3.498, + "max_speed": 13.767, + "average_cadence": 68.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2475.7, + "elev_low": 1631.1, + "upload_id": 11219475794, + "upload_id_str": "11219475794", + "external_id": "garmin_ping_313183465315", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chailloux quick hike", + "distance": 6216, + "moving_time": 4061, + "elapsed_time": 4236, + "total_elevation_gain": 463.7, + "type": "Hike", + "sport_type": "Hike", + "id": 10450855090, + "start_date": "2023-12-28T13:34:40Z", + "start_date_local": "2023-12-28T14:34:40Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10450855090", + "summary_polyline": "c~ewGsjlh@GMYa@Sq@Yo@SWK[GEO[IGG?OIYUOSS{@Um@Mk@AO?GPg@LcAR]AIGOGAIAYDWKGq@@IBGPKb@IVUVMJM@EN?VBNW?c@Ni@Fo@CwA@SL]Fe@@@RMPs@Is@Ic@GIKII]e@}@?QAKEDCN_@TUn@O?Ce@@eAK[QUE[?e@Is@OSO]GEE?EK?QL[?IACCBS`@WHOPGt@AtAIb@GJGCWa@O]GIGc@?OMA]BIAG@OLO?[EKICIFYR_@BQCMAAABHk@AOIUCw@@UCI?Q?}@Ps@VUJYNSDSDkAP_AVg@HY?}@Xo@Ng@?SQGIINc@BWFIDw@Nk@`@]BG@SFOCgAC]@a@JQEYASBGDELe@@i@Ty@?c@Ta@HaAJ_@BSFKDM@u@PiA@k@BEMo@BW@gBHWD]Ja@@S?UO}@KKEDE\\Q^CZK\\]^]JGHCVIRAJGDYj@E`@EDAFALB@C?IZEHSNUDIFe@hA[VGPEI?M@[O{@DgACe@DO@WBAAENoADqAAU?_@JaA?e@HYBYJ[Ju@Ha@@a@Im@Ou@I{@AiAIg@FoAAkAIYA][o@OaABB?DI_CGN?t@\\tBZ~@Jt@Ah@BTGl@@`AD^DdAHfAPr@B^WtAEl@CNIPCLCp@Gj@AhADn@ER?X]fCAtAT~ADFD?ROHMTk@`@s@TYTS`@}A\\m@Lq@DIDADBRGT[L]Pu@LUDQBCBDFjBI|@GRAZERFzBEJAd@M|@AZGXEt@Ir@Qp@C|@i@fBSvACf@CPARHhA?`@Y`AUNSd@Ed@ITIn@@TNX?VKb@Sr@Gl@Kh@MZO`Aa@rAMPQPK\\El@G\\Ex@@`@NlA?TAZG\\?XGTA\\DHFBd@Q`@Fd@GJJXlAXd@F@FALeA?qAFa@\\i@P_@BCHJBJCN?^Zz@Ff@ARJh@Zr@BZCH@P?@BA@FCRFb@JJNGVi@Rk@HEHFDNN`Ab@~@FR?XQrAQv@GbAKf@_@p@ONWXO\\_@l@YPYJOJIPCVFp@L\\THj@EF@@@ET@^E^a@t@I^BZVz@RjAPLj@JLHFPVZj@bAPh@HNFYBED@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.91090768575668, + 6.7858663480728865 + ], + "end_latlng": [ + 45.9110137168318, + 6.786405723541975 + ], + "average_speed": 1.531, + "max_speed": 4.06, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1929.1, + "elev_low": 1463.7, + "upload_id": 11184585158, + "upload_id_str": "11184585158", + "external_id": "f8fb414a-add3-405c-bcb8-9626e21902f8-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Grand Chamossaire avec Noémie", + "distance": 11244.3, + "moving_time": 8112, + "elapsed_time": 22464, + "total_elevation_gain": 815.4, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 10395086828, + "start_date": "2023-12-17T08:01:50Z", + "start_date_local": "2023-12-17T09:01:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10395086828", + "summary_polyline": "ezryGqw`j@nBqBR?~Bt@p@z@Jp@i@zCe@J_@wAi@_Ai@eBkCqBaAiAi@Qi@rAUhAEbDWfEs@|CeA]c@JOo@q@z@Qq@SSKH@\\g@_@AbAu@cAUe@M_BYUG_@S[i@_@I?GVe@d@CNDLEQS\\QOG^CMGBKTc@_AI?Oh@Qa@DFKDF@QAUbAQkAc@g@oCQg@q@u@ODHIDIQ}@j@@t@KJJHBMe@JEnAc@h@?LHBUYAf@CKOIOd@U?k@\\BISb@q@IJl@f@p@u@fA@JMUEl@e@c@Il@]y@y@s@y@iDDGkAwFF}BWoB{AcAsAsCw@y@wCuBi@w@k@Uy@mCB}AEQeAw@aCeAI_@g@s@Kg@HSEBC{@FwAQ_Bc@iBF_B~@oA?W]g@?[Lk@Ig@Ov@a@x@EfAJ@ODSl@OlB?lBOj@AvAMx@DbAO|@@b@LBJv@Gb@DpBPt@JHB|@Y@m@}@MVHP?r@O?Ca@Ua@M?Op@@j@\\|AA^VrAJ?@`Ad@bB?b@KHBYkAeBy@s@k@?w@eDQAo@k@wA]SD@KAJYYRERqAGaAU[H{@y@kIw@_Ce@wEo@iB@NWyAo@i@e@eAc@a@yBg@o@gAeB`@a@XWz@_@e@OhAa@XUDO^iAIyBhBoBbASvAs@p@o@VYl@LiAUmBx@{@H]bB{BVMX_ARS?aAPgAZONo@XOv@uA|@_CTQEJd@gDbAiBjAwAz@oB`@QIJv@vAt@vCj@`AXJhAmC`BsCCu@VaCG[MKBy@s@aHGaEBa@bAaD|@aAx@S|A\\tA~@vAbB`@PnIh@zBmBfA]xC}ApAyAb@kA`AkAjB_BfAi@nAuBhEkCh@DFBCH|@y@b@OzBX|CdCxAx@tEQxAfAtA^jCo@p@HtEvEK`@\\`BOpA@f@Vp@RpATFF\\|@bA?`CtA`Cb@zB@d@Cf@f@dBqA|A_Af@EVJLi@Qe@\\}@`Ae@TiE`B]GuA\\_Ap@o@TAXYRc@J_@b@U?Yr@o@B}@dBl@h@`BRN|@lFnAp@r@lAR`@l@ZNj@fCP`@JjEb@~B@l@GDQrAFnEGdCPpARh@pAdAHVf@tFd@dAVhBl@\\lCZxB`Af@a@h@VLv@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.304516, + 7.054175 + ], + "end_latlng": [ + 46.303086, + 7.054854 + ], + "average_speed": 1.386, + "max_speed": 11.18, + "average_cadence": 55.4, + "has_heartrate": true, + "average_heartrate": 111.7, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2077.5, + "elev_low": 1271.7, + "upload_id": 11126923375, + "upload_id_str": "11126923375", + "external_id": "garmin_ping_310282932944", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Christmas Run avec Noémie 🎄🎅🎄", + "distance": 4928.1, + "moving_time": 1814, + "elapsed_time": 1943, + "total_elevation_gain": 128.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 10395077331, + "start_date": "2023-12-16T19:30:08Z", + "start_date_local": "2023-12-16T20:30:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 18, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 13, + "photo_count": 0, + "map": { + "id": "a10395077331", + "summary_polyline": "qp}zG_jng@M`AEFBFBDn@d@h@j@J^Fn@R`AJB?CNGr@Af@i@CJRM`@IVmAVyBDE]YO@MDSP{@b@QAMDMKMk@Be@f@u@Je@\\}@Ra@XCr@_@d@Mb@a@H@FMNITg@DAJSPA`@AXFDC@CGCKWCk@EUFM@OBBBC@M?a@LcABi@L_@\\uBPk@?a@CMEIUSCBCAYWWc@]He@TONq@^k@b@yBrCOAIHELI?Si@c@WQWKQMc@C?OGWe@UW_@MCc@c@a@aAMi@JIPDBXEVBBFBRADHJ?FGRZ@CPPBHDPBt@BLVA~@E@BMG?CBYEQHCDQhA@ZGd@Pn@PB\\CBCJm@A[@YKYAMFg@CFLCZNXVJPPfALABCRm@\\e@`@BVZBNHp@F~BCLUVa@~@IXGp@S`@Hh@ATGPD^E@CA@IFSPMBOAHQTEAc@VYD]?c@RKj@Al@Sb@_@dBJR\\Xd@j@Xb@Hb@Pb@FH?X?GBCFJA@B?Fc@LQJIHBDFNE\\Wb@SP]Ne@H}@FWJq@CGSKQBQD_@TU^C@UCKBEL@EI?IKT]@KTo@@q@HkAHGd@Ih@Sh@Gx@g@DHCDO?F]NBhAv@D?@C\\UFQEWQQBI~@c@ASB_@Ca@Ie@Bw@NMDMC_@EEAi@EY@]NUB]CKDW?MPYNk@Se@CQOOi@Y_@a@CMy@Ze@\\w@fA}AbCSRKBQEI?WSm@K_@c@EKG_@UOc@w@a@a@E@UJK?UWe@SSEQHW??APCRDTADBHPHJ\\Fl@VZTNVDVCt@GBI?CCQ@SHADCh@Q~@?`@FLLHP@FGFU@i@BIDNPAV}A@ELMXLJPHZCn@DCl@m@TQR@b@NTT@T?lAHt@Bp@ERQ^]d@Mb@Cb@MZPl@Ip@S\\ABKE@AACQBGCOFGNQEm@[QLg@?OEe@FQICB@BGIIA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52313245460391, + 6.632159845903516 + ], + "end_latlng": [ + 46.52349597774446, + 6.633122423663735 + ], + "average_speed": 2.536, + "max_speed": 10.477, + "average_cadence": 75.9, + "has_heartrate": true, + "average_heartrate": 153.6, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 533.5, + "elev_low": 488.4, + "upload_id": 11126913532, + "upload_id_str": "11126913532", + "external_id": "garmin_ping_310282700192", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cabane des Aiguilles Rouges - First ski", + "distance": 9239.4, + "moving_time": 8474, + "elapsed_time": 18039, + "total_elevation_gain": 1013.4, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 10323749155, + "start_date": "2023-12-03T08:58:22Z", + "start_date_local": "2023-12-03T09:58:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10323749155", + "summary_polyline": "_|axGa|ul@NHB^`@`AGr@j@^GHl@d@L`@j@BNP\\z@XZNf@^d@BUHf@Zb@j@\\DLHCJP?I`@NJT|ApAr@v@XF@m@FRLEfA\\jAfAj@rARNRh@FtAFj@GXESECEDGx@DTC^IPm@qAMI_@NG|@Ob@AnA_@HSPUf@[\\_@T@dBh@v@VlAHn@Dt@Gn@Ft@EVZZZzAF~@ZnASLALBh@N~@Ox@TpBEb@Bb@Nz@K~AFd@ELMAS`@?jAQdCYz@CDEWOVCb@EBU]Ub@SHMj@IJ_@_@cA|COa@A_@Wv@IcBSBQROp@WID|@IV]\\?ZIJWtAMNDTtAhAL\\E^q@TGL@v@Mj@KNUL_@KI|@Jx@CBq@_@IROJyB^Y\\k@tAy@vCm@z@Qr@IjAOX?\\[f@`@j@?JgA\\YEFPn@b@Af@WM?d@Tv@K\\Yf@_@S[\\i@@g@|@ErAIXeARc@ZQp@BRG`@g@VOh@Gv@O@J^\\RoAp@b@lAWX[HmAvAiApCB\\JV{@^ARFLTFEDFTKLBP\\j@u@EQZAF`@Fk@`A^Lo@tBGh@Zd@Er@Jb@Bt@Pp@mAj@BRWf@@nAOl@WfBA`@]lABb@LHNI`@@r@cAIT?zA\\JHg@\\m@^LPC~@cB|@gAd@wAfAiBl@[R_@LFNQAi@QVJWEJ@GCHFGD`@IRYGM^m@\\iAbBo@dBqBtCQJc@IYd@Eb@BBKJk@Tq@DQSSm@@y@XmAXwBVi@d@}EXcBKcAEKCF_@iBAoAJcC`@wBd@iAxCcFfAmAC@?MLk@`@w@VsBfAuDb@a@ZDViAB[CAPk@hAc@j@aAj@c@RiA?}A\\y@EUDi@l@}CXq@^_@j@_Cn@}ACEv@g@p@GxB}@~@}Ap@yB`@g@w@mCGy@Jk@RYXaA`@w@n@OV[b@@pA{@X_AXM^?v@{ADi@?oBXmAXQCqAJi@]mADaAOsBIsCBsAKe@EgA_@{AOYQcFUiAe@w@A]HQHaAhB_CTy@f@s@RNFUF?Vj@BgAR_ADRDMAkB]gAeC{D_Bc@AXIAoD}Cc@?y@a@yAmBs@uAQi@SQw@G?[_@_@K]UKG}@e@cA@Qk@i@BQrAY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.053922, + 7.490093 + ], + "end_latlng": [ + 46.053637, + 7.490422 + ], + "average_speed": 1.09, + "max_speed": 9.02, + "average_cadence": 61.1, + "has_heartrate": true, + "average_heartrate": 104.5, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2830.5, + "elev_low": 1831.9, + "upload_id": 11052465921, + "upload_id_str": "11052465921", + "external_id": "garmin_ping_307966636632", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Up to the Chailloux bench", + "distance": 5044.4, + "moving_time": 5047, + "elapsed_time": 6443, + "total_elevation_gain": 336.6, + "type": "Hike", + "sport_type": "Hike", + "id": 10286246993, + "start_date": "2023-11-26T11:15:50Z", + "start_date_local": "2023-11-26T12:15:50Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a10286246993", + "summary_polyline": "oafwGsrlh@x@dB`@lDVLFE?IIOo@OIi@EMDIMQESCBKOa@}@QKUe@e@WQGKYQgAIIIOOi@D]P_@DWJ_@JMFWKKGMUDSAMMKUCUGOAIAFXa@Z]^SJCJQDUNOHULKDIRMRc@FYBc@Nw@Dk@RuA@[B]GY[g@Ig@QUCg@GGEBGNAJIHGVILEN?LGAGEEi@?a@C[Ow@IKSe@Bu@AA_@y@MMEOFg@IE[VQd@CBEh@ENBTAJObA?JIAUYSg@Ga@MOy@GQFM@QJE?MOAWH]FKFw@@a@AWUcA?k@@QNq@Di@d@w@r@wCPc@P}A^gAB[MWCQFk@X{ADQNGHKJa@JQE}@DMBcA?e@CQDBNkATcAFo@d@yBLy@Dm@DCE@CFUjBSn@SjAQ`@]dC?^B?CE@DBAB@?CB?GCB?CB?UBQPk@Fa@Re@?_@LWVeBFWLmAC[T_AAaABQG[BgBDk@C?FGHk@B_AVBABFS?BI?MHIJ@TAPKj@M|@Dd@C^B`BA^If@K^GbAKXKbAMt@Gf@Oh@APIVAL]dA@J?jAD`@AnAYp@[PGHEv@QzA@PRR?Hi@fBGJKf@?R[dAG\\IVCXa@lAGHS`@YjB?JTrADl@Ev@CBAPKj@F^HNLERMJALFZC`@LH`@JZ\\f@DDH@HKH]@YAg@H}@@K^u@VGrBF@J_CZBDA@HDFVDH?BABBGH?JR?LCD?@BA@v@BH@PJHKB?HPv@DCE\\Bf@Rj@PFDK@@@]LUHKF]FKAGEABKADLRNf@Hn@HV\\XDZGR@AAAGd@AVMv@Gn@Ud@@FEV@PEJKHAJBPE@UROV_@`@KPKHELIBQPMHk@b@BLBAA@?CJx@LVLDXCHBJ@HPGBAAONWl@@PSd@?RDZRb@T\\?JXhAr@^RFDMPt@LJL\\NTLL?NPRFNJb@@L@FBBRBL@FAB@DXUNEACG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.911441, + 6.787143 + ], + "end_latlng": [ + 45.910927, + 6.785725 + ], + "average_speed": 0.999, + "max_speed": 3.05, + "average_cadence": 58.1, + "has_heartrate": true, + "average_heartrate": 113.9, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1781.6, + "elev_low": 1463.2, + "upload_id": 11013593876, + "upload_id_str": "11013593876", + "external_id": "garmin_ping_306784016765", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Découvrir les hauts de Passy - Chalets de Varan", + "distance": 6969.2, + "moving_time": 6824, + "elapsed_time": 11330, + "total_elevation_gain": 599.6, + "type": "Hike", + "sport_type": "Hike", + "id": 10273215099, + "start_date": "2023-11-24T09:10:15Z", + "start_date_local": "2023-11-24T10:10:15Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10273215099", + "summary_polyline": "wkkwGkvzg@CEDYAYG{@i@}BDk@MqB_@}AWq@MQMk@?UOQa@MEO[SIOICUYWkABQEOy@cBm@]U]cA@UIKUKw@Ba@JCb@eADUMgA@a@EOKkASQQ_@KCAQIQg@a@ESGMIZEd@DH@R?NCBLAEZDAI^UZBa@KECSa@i@Ia@GEEQOgBIc@IC@]MWOO_@aAIAMPAZOj@Af@BNCf@GTUj@W^SRI\\HDKHQ\\[Nc@z@A^Lz@f@bA?j@DFANGBW_@OASSCKOHOh@Hh@TTAHHH@Jf@j@TBl@dAFd@DEMCUJYNS`A?ZQTIl@EHAVGJGc@]WILIXCj@@XAPDRJFZ~A@jAJNALDLAJHd@?dALd@HJ?n@DFD~APh@Jh@Bl@B@Sr@iAPi@BOEEF[GFCP[k@TWGAFC?[SMD?FKAIMIA@BM?KJK@WtACx@FLWd@?bANjAKNET?r@N`@I\\@PNNBRF~@ADHEE^Bv@FVEFJb@FFEA@HCD?HL\\D`@OPANO@MNK@MJCF@LEb@IDKQEEA\\IZFDBPXLBPNb@BAQv@M\\e@TAFHhBAV_@`Ae@`BBVj@l@\\d@DT@r@ET_@~@Cf@LvBEx@@lANrADNzAbCz@f@NEP]JB`@d@RDVINY@{@Di@La@De@R[P?Hh@PFTSLc@C]Yo@I_@]m@c@UQSDg@XuA?e@Iy@D[?i@Da@FIFDB^Vp@\\^Fz@h@dBPVRJFE?KM_@GmAGW@UJAHNLp@PLFKEW?aALHDTp@jBJGHk@JKNBv@j@BJIbBLJ`@EHXEnAI\\?VCNAf@P|@DBFCHk@PWNDFXPPHPz@TPN?VEb@Hb@?HECDIf@u@\\w@HAJFJz@@x@DT?\\Kj@?\\O^E^Jj@?RMVOv@MRo@Vg@d@WnB?FD@?RHHr@eAv@AfAQp@Ff@O\\@v@ULUj@{Dr@yBF{A^}ALEJf@AnBJh@FFFK^oAx@gABM\\]P_@J_ALYLC?KPWBONEJMFWd@i@H]P}A\\dANp@B?D|ALbAEv@Bn@Gn@?p@Dp@FNARDF?HB?M}@EkABS?}ADi@?QCA]~@SnA[n@Qt@MJGLuJm_AO[SWM?i@m@[SE[CKA@h@u@NAROV_@RGRS\\i@VWJSP}@?m@OMY@Z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.938685, + 6.695587 + ], + "end_latlng": [ + 45.938621, + 6.695341 + ], + "average_speed": 1.021, + "max_speed": 3.443, + "average_cadence": 58.9, + "has_heartrate": true, + "average_heartrate": 106.9, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1636.6, + "elev_low": 1066.4, + "upload_id": 11000062370, + "upload_id_str": "11000062370", + "external_id": "garmin_ping_306416215834", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aller voir les ours", + "distance": 3939.6, + "moving_time": 3631, + "elapsed_time": 4464, + "total_elevation_gain": 192.6, + "type": "Hike", + "sport_type": "Hike", + "id": 10268237211, + "start_date": "2023-11-23T12:54:27Z", + "start_date_local": "2023-11-23T13:54:27Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10268237211", + "summary_polyline": "}efwG}ulh@Em@IY?YGEPq@Bo@?BECK?u@XW@S?WB[?k@QQKO?KDc@`@KDM?ODSVUN[v@MLcAb@M@c@Pc@Vg@Rm@j@c@t@qA^SPe@XMP]LW@_APY?_@DSHg@LQAWGG?CG?CODSBKFQAQD]BCC?EGIOAGIG?c@HE?]HO@c@Jc@@[As@LOAe@BODs@p@WHo@@y@TS?g@E[FMDcAp@_@^KHi@NC?@CE@WJUNeAL_@PWB[AGBKBMX?CCAIBQ?SGM@ACGDW?YLu@Bq@NM@cAMs@DMIME[BQCSGm@PCEGDF??FLSCE@CIEMWEAg@FCBARKDp@CXRDG`@EN?XFNCX?TJb@GTBVCXHb@Bj@IHBDEXMJARBLCHMR@V?X[PEf@Gb@?HCJ@TEX?BCFBBGN?PGTELQv@YNOVQTCVKTUPGPEV@`@IT?`@EXK^AXOb@]x@Q`@Bb@K?@N?`@GNEl@GVMBGNCHBV?HBFRRRXDLOPCZQD?JBJNJD`@KVOHA\\D?FDIZAN@VULEZANBN?PIJKFOFAh@e@TCj@M\\WB@PQDFBQAQAE?_@HOZQf@AVINBr@g@RE^OR]Pm@h@[LEn@M|@g@PHJJ`@HH@DARD\\AJ@?GC?AD?ABEH@RETM?GEYDGHAHBLLDTCXKV@?GX@^`@`A?PNp@BE@XDPFJXGLBNFP\\VTFTHPXZ`@pADb@HJJ@CNDDBHNHGEXDEE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.912150386720896, + 6.7876772582530975 + ], + "end_latlng": [ + 45.91077659279108, + 6.78574874997139 + ], + "average_speed": 1.085, + "max_speed": 4.347, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1607.8, + "elev_low": 1463.5, + "upload_id": 10994845753, + "upload_id_str": "10994845753", + "external_id": "4613a163-8171-4d9b-8cd3-9b2ea5effff2-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Première neige!", + "distance": 10253, + "moving_time": 11899, + "elapsed_time": 16983, + "total_elevation_gain": 980.2, + "type": "Hike", + "sport_type": "Hike", + "id": 10239870491, + "start_date": "2023-11-18T09:26:55Z", + "start_date_local": "2023-11-18T10:26:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10239870491", + "summary_polyline": "kee{Geijj@n@{AfA}@`AJXTv@tBZNlBaAd@^b@m@dAmCv@iDz@mCj@q@YLP?E_@TWDW\\UESx@g@dAaBpA_Bh@sBJkA?OI@P]Bi@ZuA@w@Ke@Hm@PHHTPz@^?@YKWFECFb@XIMBa@Eg@V?MLDNRUPB^_AJeAc@m@QP^OP[SwAHKGJQq@MCBNHUfA@?Sq@iAYEc@u@|AmBz@o@b@u@J{@[oAUUEQJQY]Su@?gBS{@Di@|@{@Na@aB^Wb@a@D@`@e@\\Iq@YIJQCk@r@mAEOg@SAg@OK@Om@o@W}ALS@k@s@y@Yo@}Aq@sB}B_BiAm@M_BJAS\\KIa@gAI]d@FYQ?c@kAH]LIp@X|AgAvEu@fCBXLrBMf@MMsASfAFI[_@i@g@uAwBKSNGEYyByCD?]_@Uq@GBa@o@Me@a@{@c@[Mk@uAqBMk@Y_@CWJWc@BGa@a@s@[ECWOKm@iAQu@JB_@o@e@OFSM_@MFYg@Ys@MeA[Ke@}DOACS@mBM}@?{@l@ULi@B{@fAaAJs@eBQk@No@r@UELX[PMdBOvEqCpA_AYuAb@{BF]KoAPm@t@y@PWhBArA\\jBWtATKb@rBEp@Ff@O~AXhEAl@ZHAXf@b@\\dAb@h@p@bDTf@OEL@L\\h@bD@d@lB~Bl@|AjBpBTb@MV|@NnAhBjChBhApBMR?SJO@uAcAqD_@sBQqBC}EJmA\\cAERjAfCDd@^XDf@pAjBPAt@|A`@m@NEbAb@IP]DCNnADfCz@|CvCz@T`BbBNh@Yv@RnADNj@ZCXLNA\\`@RP@s@vAGb@@n@HLPINj@ZUb@o@r@CjAq@]Va@@OTQ~@Bn@JLCpAY~@l@f@PX?Tn@tC{BfBi@|@WRM^pArAXdAHDYEs@BERDT`@JGDRICLI@H~@KPFCg@FATn@j@Ld@GHTHA?KNg@DDDKDEXGEFJM]Q??TEABJQ^Ff@YMKWGv@SG?e@BSq@_@GFATTr@Kv@DDGj@OXChAQPHTEf@c@vBqBjCsArAm@hAOv@DVF@UJ@Iv@PMRQKe@N[^q@`BIp@g@fCc@b@eBf@Ev@Q\\mAXQRWUWiA_@k@k@]{@IuBdBiA\\KRNJEP?O", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.562302, + 7.103071 + ], + "end_latlng": [ + 46.562737, + 7.103099 + ], + "average_speed": 0.862, + "max_speed": 2.35, + "average_cadence": 54.4, + "has_heartrate": true, + "average_heartrate": 108.7, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1737.5, + "elev_low": 771.3, + "upload_id": 10965349214, + "upload_id_str": "10965349214", + "external_id": "garmin_ping_305432769479", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course du soir bonsoir", + "distance": 6624.6, + "moving_time": 3126, + "elapsed_time": 3615, + "total_elevation_gain": 57.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 10235110541, + "start_date": "2023-11-17T16:25:55Z", + "start_date_local": "2023-11-17T17:25:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10235110541", + "summary_polyline": "m`}zGqvjg@@I?OKNM`@OHUDC@?PFd@E`A@l@DD@JAxABx@GJGn@[n@MP[hAAL@p@Kz@?b@QvAOr@YfBKbAMz@GNMLWJ_@@}@Kg@@SFSLYf@WJIPEZCjAG\\IJE@M?GFILK^q@nFOz@UrCCx@@|CJtBBVXpAHf@z@rCJn@HN~@x@PH\\LOOA?HJNADE?KEAEH@LE?GCwAqAYy@O[q@yB[cBMwABmEF[JOFEXIx@c@JQTwA\\eBFg@?OIaBHQLGPB`@Tn@Ph@Rh@RPLNJj@x@j@p@TVNJN@t@KJDDFVxAP^b@RlBJhAXFDBHF`ADLLHVDj@CV?LB\\Tb@Dt@@XDj@B|@JLELIx@m@`@_@RM\\Ot@Qr@Sr@c@XITMVGd@PvAXZF~@FR?\\Ep@MrAe@JAl@B`@Hn@Rd@Hb@BjC\\JFDHJv@ATc@~BOj@Kp@Y~@G\\IB]EaASWFs@bAg@pAoAtBq@t@i@RSPi@rAQl@Kr@M`@k@x@Uf@QPo@vAs@fASh@_@r@eBpCe@`AYv@SZSh@SVQZgApDYl@K`@O^m@jB_@rAIf@kAxDMt@WlCIl@I`BDTLVXlAHTLVVX\\n@p@`B`@`BN`@Lv@Bb@KfAUr@@NAIXUHSDS?wAGm@y@gD{@eB}@yAK]Kq@Wm@CO@w@ZuCLoB`@oAJg@Pa@V_AJ[ViA\\mA?qAKaB@YHs@`@sBFUP[He@JgA?YUgCQe@e@aBOOWMK@MFCE@UAIU[SUm@e@c@k@WSa@m@UQ]e@i@WSQMCMDQIIASJODwAWY@yAMa@@g@HWAc@Ja@EECIMKUUIOOUEMKIUW]EASBIAIICLECABCA@@DC?O?DA?GMEE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520555689930916, + 6.613699458539486 + ], + "end_latlng": [ + 46.52276658453047, + 6.600522771477699 + ], + "average_speed": 2.119, + "max_speed": 5.012, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 453.6, + "elev_low": 376.4, + "upload_id": 10960400187, + "upload_id_str": "10960400187", + "external_id": "5cadca91-4164-47ff-b3b4-65b1f6a85f43-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Corjon", + "distance": 14141.8, + "moving_time": 13027, + "elapsed_time": 19851, + "total_elevation_gain": 955.7, + "type": "Hike", + "sport_type": "Hike", + "id": 10084364850, + "start_date": "2023-10-22T07:43:56Z", + "start_date_local": "2023-10-22T09:43:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10084364850", + "summary_polyline": "errzGuf_j@XgAEQbCwD^S|BqEbAqANy@m@eFFg@KKLaEzCuEASTOZT?m@RF\\v@TO\\hA\\PBKh@`APfA^?Cs@T[LJLYRmB?eAJ]Ma@?u@PAf@r@G@b@w@L}@A`@p@~BDr@xArDHnARr@l@z@f@l@fCjBj@hB|AnAGt@tBKSDG`@LZ~@EKMGHLZbAHQJTFAZx@Hl@YOp@Lj@TFR_@Td@pD~AHe@GgAARTVx@J~@rAI?HVx@jAZz@J?Tt@LCJe@QkAAgBc@kBk@eAAORIfA|AbFlE`BzC`Bn@fBhB_@kDy@mCHo@C_AYk@]uBaAeCs@y@O@g@gA@W}AmF}@_AmAoE_AoCH_@`@_@|BHCbAXTYSLgAqC@e@j@?^r@fDl@zARtAXj@ZP^bA`@d@pAfDNfAZt@|AzBTxB`@p@AvA^rAl@xDKHwAaBe@MF|BrA|BvATYJDlAy@d@Ih@`Af@hCReA`AGf@nBv@?RpBABP_At@RZrBUbCoALw@XSVgAZQv@@^a@PuBOq@rAyATeBf@WdC~Dg@tAAtA_@tAi@rAHLSfA\\`BLFvEjAlAMtAq@jATUZPPQDP\\J?Fn@PLS@ISd@hFvBeBn@qAv@AnEwBHHwDlDWfAgA~By@xIO`@Xt@?pALjFf@fAd@RBZj@b@bA@jBx@bChCEb@|Aj@Dl@GNH?GNmAfAB^cAl@Z~@eAEu@d@QfADnAUf@SfBW~@{@pAWvAbAg@R]d@RbBWV[d@Ly@rACp@rBo@YN}@rCr@IAt@}@~@HNUTe@pBFZRNl@}@h@RKbAMf@v@HAj@t@K?hBaAl@AjAm@bBYbCe@dABZqC`BaAjB`AJZ`@d@HzBUEGKd@Jl@TEaBh@mBxAaD_@{@b@eAjAS|BDnCPhBeBpCI`@cAjA{Bh@_CbB}CfA_BfAk@t@i@dBs@rEaCbE}@|BFnEYxBc@|@WC{AnAs@rAiA~@QpAZ|BCh@k@|BQbCQd@NCIb@oApBwANGqAw@W_AbA{@rBe@`@oAQsAu@wAFgBmAgBQgANk@d@qA?}D`DuAf@U^Cb@p@jCnAxBGl@[@uBm@kAqAyASoBoBwAA{Cl@sHyA_CfA_@UgA_C[K{@`@c@I}A_A{Bm@wHiFaBk@_B?w@c@aAmAMF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.467074, + 7.046352 + ], + "end_latlng": [ + 46.469787, + 7.008159 + ], + "average_speed": 1.086, + "max_speed": 4.76, + "average_cadence": 51.2, + "has_heartrate": true, + "average_heartrate": 104.5, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1585.3, + "elev_low": 837.5, + "upload_id": 10803169162, + "upload_id_str": "10803169162", + "external_id": "garmin_ping_300833242967", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 36 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 6700, + "moving_time": 2764, + "elapsed_time": 2769, + "total_elevation_gain": 7.5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 10038233200, + "start_date": "2023-10-14T15:52:36Z", + "start_date_local": "2023-10-14T17:52:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10038233200", + "summary_polyline": "ez}zGwlhg@FW@]LSPDNI@HRGX_@R_@EKZADl@IgA@e@Fk@EYCq@DcAPW`@Uj@S\\QP{AJi@Pa@Nw@@o@IyAJOVJh@Jd@NlAl@^Tt@z@^\\`@b@b@VZ@ZGNNNx@Ph@`@\\d@Jd@@dANh@RHHDd@FZFHZRnAGRNl@N`ABVDNHJC|@Hn@O^Uf@c@jCwAHA\\Kd@W|@YVE\\DPE\\a@`AyCXqAPwB?u@DK?gAz@[RYNYTW`@o@^IPBv@Tb@BhAEVOx@SZUAo@Go@GwANw@RmBJe@TY^MNa@Dc@Bs@@sBFMj@e@JYLsBRaBh@yCh@wBb@yAb@gAzAaDFa@c@i@@IJg@?s@Gs@Ki@Wm@QBW^s@rABd@TZxB`BBHERwA|Ck@~AQt@Od@Il@g@tBg@zCQbBCfAADk@\\U\\IvA@t@Ih@WZ]VSd@WtAShB?ZJbABl@Ef@YJe@J[^ADE~ABh@?fGCbD@vABn@DVB~C?vAW|BQ~@[`@c@nAq@dASd@}@`Ae@v@a@pAWj@q@|@Wb@e@fA[`@aCzE[f@Yj@iAbBiAdCu@nAa@bAOj@Oz@}@|B}@dCq@lCs@xB_@nBKrAU~AEnAj@tBVj@|@rAbAxBLp@Rj@Jf@Fl@Eh@Kb@Sd@]V]UAGFEVKZs@Zc@BWAGKa@eA_B]qAW_@o@uAo@aBGa@?QJc@Mm@QSWGY?CAAG^cDP[Pk@d@sB|A_ELm@z@sCPq@@c@R[La@CuADSHOZ}ALaBO{B]oA_@kA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52467355132103, + 6.601882483810186 + ], + "end_latlng": [ + 46.51754725724459, + 6.597896553575993 + ], + "average_speed": 2.424, + "max_speed": 3.456, + "average_cadence": 76.7, + "has_heartrate": true, + "average_heartrate": 130.7, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 428.1, + "elev_low": 376.4, + "upload_id": 10755144239, + "upload_id_str": "10755144239", + "external_id": "garmin_ping_299538237637", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3716.5, + "moving_time": 2990, + "elapsed_time": 3213, + "total_elevation_gain": 3.8, + "type": "Walk", + "sport_type": "Walk", + "id": 10014835793, + "start_date": "2023-10-08T06:27:21Z", + "start_date_local": "2023-10-08T08:27:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10014835793", + "summary_polyline": "_|nyG_}uj@IEGIOCACKCKOQ[Eu@O]IAWZQJIPC@I@KEKIK`@CACWC?EQ@DGBU\\MLO^IJYRo@\\YHU?ECe@DSPSZOFOAG@GNKHMBMLM?IEe@GUI[Fe@RQ?OE@AKG[o@a@Do@Eg@?WF}@v@g@[ICg@?OAWIWJe@Fs@GI?QL?LOV@`@AZu@dDQRUIWEKPKf@?A@DIJQx@O^c@zAGPAH]\\SCINEx@Yr@ALGROLIPYTGXONCNKFWd@OZOPMFQVKCIDCJ@DC@GJGZFj@FN@RJt@C^KVIJGVAd@J`@WP?FBH?dBDR?TQ~@GF?HG`@FZ@v@AJMZE\\Dl@AVBPAf@BNB@JGB?@NFtAGRFl@C\\Ad@Bz@Xz@AHBTCT@XCTEFGBO^CT@LFNB\\Ch@Bb@IFAF?Z?FGLEt@@RXz@A@@LXjAIXEHGB@^Op@?\\Df@FPCd@BFJp@ATBHAH@PXr@PJG?AHJNFXR`@@NVn@^jANx@LVXzADt@Ll@Pf@B\\@^JZT\\f@dAJJVBLHHTJJLTXp@?HTx@\\v@^Vd@l@FBZh@Z\\Xl@x@~@LV\\|@^p@t@rB^x@LN\\TRRVRRHPLVTP?LSAAK^J\\Lf@N^b@v@`@f@Xf@\\NFRJF`@f@`AtAHRtA`B~@tAVXRFLHGA@AEKJDGE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.284320801496506, + 7.162566427141428 + ], + "end_latlng": [ + 46.28605091013014, + 7.133780037984252 + ], + "average_speed": 1.243, + "max_speed": 1.887, + "average_cadence": 51.2, + "has_heartrate": true, + "average_heartrate": 98.9, + "max_heartrate": 117, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1956, + "elev_low": 1438.8, + "upload_id": 10730855348, + "upload_id_str": "10730855348", + "external_id": "garmin_ping_298904327668", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cabane Barraud avec Tivy et la team", + "distance": 9640.2, + "moving_time": 10844, + "elapsed_time": 18679, + "total_elevation_gain": 999.7, + "type": "Hike", + "sport_type": "Hike", + "id": 10014833950, + "start_date": "2023-10-07T09:01:41Z", + "start_date_local": "2023-10-07T11:01:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a10014833950", + "summary_polyline": "_eoyGudpj@lDvDj@\\VBpAWhBiBt@[pBKvAXp@Ax@p@dAl@LAJZl@f@Zn@l@l@R\\BT\\Rf@r@Ph@Nw@[VKbAp@bAFj@NPj@|ACNF`@SF@z@Sr@Ff@ZNNC@RRTJABD?PRb@GPTLDJGJFd@XQRYNl@T@NXPCVn@GF@nA@CGGLLLOX@AJL`@Gh@Rp@?~AJZTdBCp@DX@p@GH?b@HTJKDZh@a@@VKZHb@l@?AVT`@?TPAEd@n@pBTT\\G@TTVTO@p@NCJ`@JSC`@HNP_@CMFM?Wj@IGPp@q@Ti@^a@p@_@bAe@TEf@Hb@Sp@r@d@BL\\LHzAPb@j@Tr@h@\\\\Af@^PCp@j@lCrEhCvB@LPPX`B?PPp@RtCf@bAVrAG`CLxBPvABjAJ~@\\bAEbAF`@DDGbBDtCN\\`@d@dAn@Hf@DIGCRu@Z}BDs@EiBBo@b@qCCqADyAHWPgB@s@j@uBZq@r@aCj@yBZOLFFEJYl@QV]N_@LDXU\\EL[PAJk@A]z@NNEFWRNNGRNj@y@b@PHG|@FjAKl@`@p@cBf@y@B]U{@Gw@KyCBYGaCSy@A_@Qi@MkBMOCSJg@McA_@s@K}@Je@KyAGg@Us@IsAUwAMaEWyAS{CsAkD@_@O}@AcA]qAKeBMm@Rs@v@Cx@iArBsATEjA^hEr@j@C`C]NK@EGIc@YCMDIz@@rA]d@aADFHe@`@o@r@_@XEb@s@@{@q@uCYiC_AiCkBeC@MUmAAc@J{Aua@sXk@wBe@gDs@aAeCyCkBqDo@]m@s@]m@O}@eAiAg@}@[wAM_BiAyBYy@c@g@UqAYeAu@gBMo@a@eAEcAWiAGeAO[Cu@_@{Aa@yDO_@GBJAa@sAHi@CWk@@MRYFm@CGc@OQG[SGBa@Su@Gm@O[SiAk@eA?c@Ka@E{ALSN{@@JX]@QLEDuBGQKB@]GUTuBSNQGCL?KEAF{@Gc@KFy@UWbAW_@EeAc@NKXGm@KKGi@G??S_@w@Gc@{@y@Ik@@c@k@}AGPC~@Bj@DNg@nCAhARfAHXGLDNKN?l@UGTZ?n@DXFDQe@He@^l@Pn@Tc@JhBCh@RrACdBCr@q@r@cAzBSNAPIFGL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.285768, + 7.133077 + ], + "end_latlng": [ + 46.276755, + 7.157019 + ], + "average_speed": 0.889, + "max_speed": 2.42, + "average_cadence": 54.4, + "has_heartrate": true, + "average_heartrate": 103.4, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2107.4, + "elev_low": 1428.9, + "upload_id": 10730853411, + "upload_id_str": "10730853411", + "external_id": "garmin_ping_298904284237", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset ride", + "distance": 25610.3, + "moving_time": 4184, + "elapsed_time": 4572, + "total_elevation_gain": 347.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 9982710592, + "start_date": "2023-10-05T15:52:01Z", + "start_date_local": "2023-10-05T17:52:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 26, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9982710592", + "summary_polyline": "uy}zGeghg@HUMUBgEZDDM~@l@d@r@PEA}@a@aDKgDTaF~DgZxDuQjD_Mt@oFpIgMj@g@d@yC^q@|FiAnBnCx@w@SsDX_Le@qNn@eFbA_EhAwFf@{Db@{AjAkQ`BkB~B{AjCeAfBaBf@w@bF}K|@wAZgDrHwb@LuAAoCgAk[QwMy@_NAsDc@wOUgD?iCHg@MeAVwB|@wDXyBx@}HdA}Nj@oE@{BMsDFyARqAb@iAvI_O|Ksa@`@cArBuDVkCIgFMaBy@cFGeCLcBdCkOdA_DfIcNf@a@lAuBhAaEb@kEF{Iu@}@oEcJkCgDMiAHy@pCmFpD}IXW~AGlB_C|@cD?mBr@mAr@yCl@uDd@}@|A}ATo@Hm@G}@k@eB_BcCg@cDJiBlAuEd@y@jAaAxFeHh@WlBDr@UdAuANk@Fu@IoDK}CWiCXeCv@}CBiAq@eBPa@ITSK_A_CuAyBiAiHGCGVVpBPxDEnIMt@a@XTPY[o@OoAJwA`A{Ct@y@j@{@Ju@~@i@vAu@l@}CO_LyAcAtD?XR@ATQRu@KSRw@bBeBrFe@|@aDnBsD|FyGzGsDpBmEnAw@r@mD|FQdAUnEo@lAoEvBmI~AeChCo@XiEMqBxAs@Lc@EmBkAcAO}@Xu@v@e@pAgCvN?jA^lCErEIjAa@~AIhAFr@\\dAjCxCVbAB~@r@x@Jj@c@zKNjE[nH[pBoAdFE~ANzEc@zC_@bAi@v@mC~AqAxAk@~AQjABfBb@|BvCtFj@`BNzAE~@Wt@s@x@qA`@qBxA_FTgDnA{CVuCv@kAS_AaAgAgCo@eCwAwCk@O]Je@j@KjDVdCC~CT`EG^_@r@iBj@a@d@q@bE\\tCDjEXbC|@xA~@n@pHj@dAxB\\Vn@?lAq@|@ZZp@~@nFrB`INRxBCfAd@Xd@rBhHNhAW|ByBnDaFnPO|AOxJaCfPsA~BwF|HsA|D_Af@{Dn@eAtAXj@~E`F~Bp@hEj@zBlBpHxLlBrId@lFUpJq@`H}@|@mB|C?bDQdA]ZUAkBm@w@?wBt@mGtD[x@M~AGtHZzB|@tC|AnBxClA`CtAZd@Bx@{@zEP\\NvBZbA|BlAPp@cCzJ}@lCk@tD?`AX|@pLpHH`A?`Gf@pJFjQs@~I_@`CaDvLuBjJmBhMwCxUC`ET`Fk@Fs@SQ\\@rDFZR?FXaAMHW^RL^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5245989523828, + 6.60099484026432 + ], + "end_latlng": [ + 46.524470541626215, + 6.600891826674342 + ], + "average_speed": 6.121, + "max_speed": 14.97, + "average_watts": 133.1, + "device_watts": false, + "kilojoules": 557.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 647.1, + "elev_low": 379.8, + "upload_id": 10697366244, + "upload_id_str": "10697366244", + "external_id": "aafb7601-3aae-4755-bcb6-351314f63344-activity.fit", + "from_accepted_tag": false, + "pr_count": 13, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Down Pas de Lona", + "distance": 10265.1, + "moving_time": 7732, + "elapsed_time": 8949, + "total_elevation_gain": 168.7, + "type": "Hike", + "sport_type": "Hike", + "id": 9954633743, + "start_date": "2023-10-01T07:44:23Z", + "start_date_local": "2023-10-01T09:44:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9954633743", + "summary_polyline": "wdvxGyg|l@PZj@E`@RRCb@B\\`@\\Bb@nANFFVvAzARNv@P^APG\\gAXUZg@h@cCAc@FYDmAOeAAc@DQZIp@TTEnB|@fDYZS@FSiAe@wAWgBCi@W}@QKEWBm@Iy@GWaB}BUK]aAImABeAKiARi@d@i@~@Ox@mAb@aAf@MHc@CIn@BABk@C?Dh@EOG]DDm@IIa@iAGiAa@u@EYSa@eAgEJeATy@@kAPY?g@EA\\Sb@k@ZeAVwApA}AVoA\\u@h@Yb@g@DSp@aGOaCKg@@qAo@E_@a@WmABYd@gBnAiA~@W^a@b@Sz@GdA_@|@c@l@m@d@w@@WQCYVqARTq@?WUu@Fi@AOUa@cAOMMDcAF?P`@FE?SUkAt@SzACb@a@Fe@Wg@AYPSTINQAMGGo@FUJ[l@KGJ]@iAlAaCh@Qz@g@n@Fd@b@hADRO]y@e@QQSIU@}@h@gBnAiAGYF_ALD@XNXT@\\`@FGWs@JuAGe@QME[D[ZcAD[Gc@FeAC[Dg@LYE[BYJDPfBJZNCBWIgAJuA@}@Fg@RK`@fAPvANLNCJk@E{AXe@TeALWRv@R?V{APIHWx@QVQJWB]W{DB[NU~BpCXh@HZL?c@oCk@{AEcAXoBNDJf@LTXG~@FPS^gCAeBFg@D_BEgBKq@Dg@HBZxAzBhHJNHGHqAVeBIcBF@NXn@`@ZANcBX}@n@wAVORa@j@WbALz@ChDy@zA{Ap@_AHc@TmC`@cAZK`DP\\PX`@NHfDXZMR]j@c@`@Ir@@PGf@y@z@A`@ONYP{@b@m@b@b@|@RVTt@JhAx@v@V\\b@~@v@PGH_@@w@FSNKXITDp@VRPl@lBp@bEZjDEjADd@Lh@VTP@NUB}@C?E_@H]ImBN_CEy@D}DEa@HDKu@@i@Ou@F?MMQEu@y@Yg@Ia@k@q@KECQ[e@{@m@gDy@g@g@UAm@]cB@o@SyAEuC_@{AcBUCgAcA_@K_@k@eBy@_ASJS`@[pAIz@FZJtBFjAI~@FNK]q@Ke@BO[Oi@E}@a@k@}@c@_@Ue@aAe@u@Kg@d@_AJcA^YKDQh@Mt@}@j@gAz@qBx@}CJeADeBYyDECEg@g@uBuAaDcBqCo@s@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.157728, + 7.522695 + ], + "end_latlng": [ + 46.138409, + 7.573831 + ], + "average_speed": 1.328, + "max_speed": 2.114, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 112.3, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2813.8, + "elev_low": 2242.3, + "upload_id": 10667931078, + "upload_id_str": "10667931078", + "external_id": "garmin_ping_297319146196", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Up Pas de Lona", + "distance": 8683.6, + "moving_time": 9927, + "elapsed_time": 13342, + "total_elevation_gain": 895.9, + "type": "Hike", + "sport_type": "Hike", + "id": 9954626037, + "start_date": "2023-09-30T12:11:04Z", + "start_date_local": "2023-09-30T14:11:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9954626037", + "summary_polyline": "qwzxG_`cm@KGEXDbCK|@Bj@ExAsCnNUj@w@l@y@\\a@\\`@x@KP]Ni@~A?HRDLPFlCRp@NdBa@bB?dAU|AAx@Hx@EbAIXSTYGy@LVp@Lh@@TY@?TN\\EDq@DYA_@Zg@PT^fAd@DVQQSAWNHRMHPPEHR^BHKBLh@?De@SBbBCTq@jABt@GPGx@@l@LXrBx@d@r@VRT^h@d@DFU@AJFHL|@Xn@Bl@\\hBTxBe@c@OEFl@Nj@IlAOhAKM[uACAEx@K^_@aBEBa@dBGn@KrCBzBAzDUv@K~CG^EHW@GNJ@@d@I@KTa@LQ^FtAEnCJzB^tAd@Vl@@LLFRBMDHGf@MXCt@z@fAT^?Lb@nAT^PHl@nATXh@T|ApAVVLVbAx@\\h@Jd@EVHdA`@zAZ|@JAICXn@`@v@LB`@hAhBfCj@Zz@bATHx@Il@_@LQLCfBp@~@n@t@Th@p@`@`@?EL^f@v@j@lA\\jAr@T^l@BNVLjB_@NQ\\cAj@g@bAGXQTq@j@oCd@{@TUVJHf@JJd@vA\\ZPAE@Le@D{@Zs@Z_BHGFDVr@ZLHIHc@A}@R[PAR~@pAvBFp@Ct@HVRHjBWd@h@BPCTU^m@n@EPUHJCc@~AD?T|@PN@`@WXCR@`@HHBXUNEXYTK\\i@|@y@n@a@r@IDBDEBD?ECDGRON[p@a@BBCEXa@L_@|@qA@QLWJa@?WG]HKD_@W[S_AB_@Ty@Xc@I?D@XW^k@~@a@VWt@qAnAQRRf@TFTATDDn@Q^@fAPRMj@@LQrAKzAZ|@YPPAb@Fb@RMHr@ZPJXCd@DDG?BDMPC\\PbBEtANn@PR^z@PnABdAd@n@A~ANZED@N\\XK`@@lAFv@LTNEjARTXAFLL`@JJPZ@\\v@Db@Ax@Nv@ELb@j@BHARPOKIALNB\\oALCJ[JBRUf@@Za@FLHENa@`@e@XTHWBJNI@FDEFJPIIkBHCA[CD\\MNJj@ELF^j@PQjB?ZHFXD@P]Bm@H?FKF_@b@_ANkA@SC@LKTITFt@f@bAjA^VNAE}BRs@T]\\oAR_@|AoANsAKe@`@f@ZJd@iAHc@DEBm@EAJ@@yCOfEa@`BGJTuAJGLw@GM?OTyBLQE?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.181215, + 7.557287 + ], + "end_latlng": [ + 46.157724, + 7.522719 + ], + "average_speed": 0.875, + "max_speed": 4.133, + "average_cadence": 48.3, + "has_heartrate": true, + "average_heartrate": 111.3, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2968.9, + "elev_low": 2130.6, + "upload_id": 10667923141, + "upload_id_str": "10667923141", + "external_id": "garmin_ping_297319038889", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Down Sé Carro", + "distance": 5515, + "moving_time": 5037, + "elapsed_time": 6347, + "total_elevation_gain": 21, + "type": "Hike", + "sport_type": "Hike", + "id": 9947383732, + "start_date": "2023-09-30T06:37:16Z", + "start_date_local": "2023-09-30T08:37:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9947383732", + "summary_polyline": "urtxGstej@g@SYWEMGq@EO@OBCBg@w@gAOK_@c@Sc@CSMYEa@KWg@i@DC?@EMe@_@Gg@KUWUE@@BD?G@EFs@fAM\\SJSRKRa@DGF[MWA[BID[DQAi@@KAKHCCIBu@TACOAE@{@j@a@LKVCBa@Cm@JONQ@GDCAWD{@b@OL@BYPi@VUPq@lAEJC`@m@FEASFAD@LATD~@K`BENA@CAQb@Qf@BPCHD\\E`@]R[VKBSh@DPPLMPQn@BFPBHEV@UpAA`@ML]CKE]AUd@G`@CXGLC@CP?TFR@A@RN`@Dh@Jt@?VDv@EPDRGPIFCd@GZAPIRCv@GF@VMf@Cd@CRGFGVAb@FVrAPJ?@E?B@ACB?CXNN@HHIh@EBBFKz@IB@BGL?HJBCBE\\@~ASj@MFAFDFAAEB?FUHYb@G^?\\JP^JPNZHILANHJBGJCFHJ@FCJFDCJD@AFF@A?FAAD?d@XH?PEXCBCL?b@OB@CLARRIFGIVE`@K^BPKl@VB@E?J?VCNQXKD@FAB?DH@HZIB@N@DKJUFMCKDKTGFBDKb@FPVNXVHCHDFC?DVHZXFKBDFMAA@DFEP@BRTRJ@FMXGPB@Mb@C@@HGHATOF?Vu@HG?FBBDd@CH?RJ`@AHJJFA\\c@JIHJ`@|AHFAKDEJBXRVALIDBHTDVB@BEFAD@?CCB?RKBGPQXFZETPXDDRFCF?ZJVLFL?K?CF@BF@BCNHF?TIHDXABLNGP@HNFBBDH@`@`@TJTVL@NN`A^FAJHJBHMBV@FD@GCHLEBEFDr@DHJAFDBCJA@FF@FC?e@LG?GHG@GNGDD@DBZLJB?AJEAKLYhASXKBy@`@a@NMHYDYCWIQCWJGFAXJJP^@j@GL?JIL@j@Ib@Cf@GNQVo@NQDIAEJ]d@UTCHWTWPMVSH[To@XUFS?s@MS?KPOHAPGL@f@M@CCGFGAw@Z_@D_@KG?QLK?OBIJGAEGB@FN@?Gb@NHGHCRCB@RARD@VOTCTN^b@VRj@Lp@H^XVBh@PNB\\?VDl@Gd@Bh@Kz@?LGDKTONQZIRJTATq@X[f@]D@IKDHEKDB@KFWTo@P[NEF@PELIF?JOVKXGVDJMVk@r@o@ZS\\HN?XH^DXHHCXSCGJBLSNI\\ChA~@XL`ADP?FPAFECCBD@CEFCHQJDJTCAEEFDBCB@?C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.149715, + 7.079302 + ], + "end_latlng": [ + 46.147975, + 7.059117 + ], + "average_speed": 1.095, + "max_speed": 2.34, + "average_cadence": 49.4, + "has_heartrate": true, + "average_heartrate": 99.5, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2128.2, + "elev_low": 1117.5, + "upload_id": 10660348382, + "upload_id_str": "10660348382", + "external_id": "garmin_ping_297140922668", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Up Sé Carro", + "distance": 4295.5, + "moving_time": 5567, + "elapsed_time": 8459, + "total_elevation_gain": 970.8, + "type": "Hike", + "sport_type": "Hike", + "id": 9947381683, + "start_date": "2023-09-29T12:55:20Z", + "start_date_local": "2023-09-29T14:55:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9947381683", + "summary_polyline": "mhtxG_waj@I}@a@AMKM[?Q]WEICQIIi@EII?e@GQM?EBGE?ICGIG?HMSKGMQG??Da@A[JFKACG?BOFGD@LGHYLcAFK@@AGFWLWFECIKKGOI@AGMSBCB@NYKU[_@AGEASFACa@PAB?IYDGCCFKDEAAEG?AMD@BCHSAQGI@IECSBELIAYa@WQY?@@Hw@l@y@`@]JETa@TWLMF@v@aAXK\\Wd@UL?NI~@EJ@ZKTCNBJEEKMGS?GEKCi@a@IG?CKCB@DC?KRa@HIT?HKD@FIj@EREd@FDCDDFC^@DXF@BEDFFC@MBDF@BNRBVa@FCDMOUA?@DJUCsC@SAOEGJD?ECBJBPJPBDACFf@LFMAIDK@UB??CEGDUD??ENDHCDFLMFIROTBBICAKe@II@CEHCCCG?KGM?IABCE@KMMAOEOIGIs@IKE?CIBBBEKGBICA?URQNAG@BHXABCCDLU?KCABHALFD^_@DAHMLA?ELEPBDKHDZ?HFNDNCFB?BRFD?BDEI@G@H@?JOAK@BC?B@Hm@?SHF@AC??@EAAG@AMEAIREFi@HK@O@@CGL@?INCAMKMGAAGEEE?IIM[MFCAADGACES??EKAEGO@GKKKO?MCDBJEL@PY@IRQ@GDA?CR?XHDGB@A@PCBKFIXEBEJCXDHAJE@ENMTE`@w@AKMc@i@MSDKCODOGEDSAKGEMIBCEB?AAHUAED?FDNGPOJB\\EF@B@?BECLBGID@ACECAI\\cAAOLa@CI^k@CI@KJ@DIJBHDd@?HKPIRA@KJEBEPEFGFCCE?GHAGBCCEOQUI]II?IPABCP?HGD[?MCMGAF@LC@EFC]DKAKKMC@g@EIC?@SCEM?CKGE?EGCQY?GBGASEICWADBC?DAGK?QICFCCG??Ci@XM?@ABD?KG@IEC?ADKOE?DICCYFIDEI?BCECABBCc@CES@MD@BEPBDAQUEGGe@LIASJGVU@EFGGUVGKOHSTMQQFCCO?GHIKE@@CWCKI[IEOGGEAGIFE?KD@ABCCDCDQNKDGKWFA@g@P_@DSAQFKREJIOD@AF?FGDLCCBA@KNWDOP?DFB@PYHEJBFI@MMY?_@GAOHO?ESAR@ACe@i@e@EQGGCIEC?D?AO?GJSAIE]YKGE?YQA@D@BOg@c@K@EHCF@JREBMB?YR[[EBi@C]IEFIBYCUWOEKOG@@KEYMK]g@USUCUKSCIJQ?CCB@KB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.148079, + 7.059202 + ], + "end_latlng": [ + 46.14926, + 7.079446 + ], + "average_speed": 0.772, + "max_speed": 2.1, + "average_cadence": 47.5, + "has_heartrate": true, + "average_heartrate": 120.6, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2098.7, + "elev_low": 1120.9, + "upload_id": 10660344266, + "upload_id_str": "10660344266", + "external_id": "garmin_ping_297140850244", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Enjoying the last days of summer", + "distance": 46860.2, + "moving_time": 6710, + "elapsed_time": 7106, + "total_elevation_gain": 535.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 9912714814, + "start_date": "2023-09-24T13:12:31Z", + "start_date_local": "2023-09-24T15:12:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 38, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9912714814", + "summary_polyline": "cz}zGcihg@NSAaEO_@{GiBmKkDYFaBvEiD~LaDkA}@aAu@uAiAgEkIpFYBy@iAuPtIUScCoKwHzQoCtD_DpR}@`CiBvCuH|GsAq@yAAeGwLwFoB_FkOoCeEkKnD_AWk@aB{@K}FtBmBTwMr@aDs@{BXq@t@uBlFeGfGcAj@u@ScB{A_HMoHeCm@[k@gBmA~AwADgE`DmD|Ak@Wi@eA_Bg@}JZ}GuDmAGmBn@kBIkCc@sCwA{Gh@uDpA_BKuBiDk@{D@sCa@y@aMyEiFyJe@wAUeCK{FwBuAPyBb@g@y@o@eIbB{AO{@_AqBlCwCdAmFJiFrEgE|AaGbHw@Vq@UyCgDiCgF{@uGZoJS]gM{Ha@TmA`D{Ax@wGkByF{CmBb@kCAuHaEsFuGoCfCaIvB_GhQeFxLgDxGq@hAuDdBsD|FiD~C]rAVpGo@lDkAfBuAn@qEfAgELuAl@mAlBkHY_Jh@kPyEsN{BmIqCuB[eLN{^yJmDUyAb@iB~CoAr@}@dIkCpGk@dDV`AlCbElFdP`AjAfF~CxAzArRt_@BhBgClIo@|De@bIBnBbAxC`F`DlDvDxDvCVfAClf@uA|Mz@bMObVh@~FtB~FnIdM~NvKx@fA\\rBKzD\\fF[fED~Az@`DdD~Dt@hHpCzBjEm@hAv@PzBs@lIU|R`GtZt@z@bHrBb@j@?vAyAhIW`GLnC`EhKz@bAxMzF~G`GlKi@`BXj@nA~@vH@jBLJpCkAtGTbA_@zAaCjBoAnG}AvHu@nBeAjDiF`Aq@pJa@`GZlC|@zLnG|DtDd@`BnEfZxLl[hGbK`E`FxD~CtF|At@OxDaDrDqKnHmMd@{Ah@iKoDoLyAqLlLgIzCuGhEmDXgAVgG^y@fAoAIcAu@kAL[OCz@JTyChKr@fEnBrA|DTNhp@hV\\j@h@WxCl@h@@Vc@dD\\@d@yCrJLnBvY~AlDnGjDdJfAtKfClLjAtCxCfDMfBkBzDvCbErBMhDkDpIgCdCGxvAvSvFG|HwC~Cm@~NRdDhA~DvDbCtA~W`EhBS~EsEfCg@jAz@lHtSbBbChP`JbMzD`S|Mr@~B~D~EdHxB|Du@fAiBCkA}GcJqCiC_A[qK]eDaD_N}PwB}EeCiJy@aFuFucAh@o^x@oMfJyv@rLcp@ZsCIsKcBeZFyd@YaEw@mEmD}MeGuP{A{GkBi_@oL{n@eDwZ[eAB{@e@eEeC{KgNah@s@aEUaEHsC~CwUPcFe@gFsAyE]a@{B_@GnDVnA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524662571027875, + 6.601300109177828 + ], + "end_latlng": [ + 46.52448898181319, + 6.601057955995202 + ], + "average_speed": 6.984, + "max_speed": 17.256, + "average_watts": 127.6, + "device_watts": false, + "kilojoules": 856.3, + "has_heartrate": true, + "average_heartrate": 142.4, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 623.6, + "elev_low": 377.6, + "upload_id": 10624048683, + "upload_id_str": "10624048683", + "external_id": "garmin_ping_296207546614", + "from_accepted_tag": false, + "pr_count": 13, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 112 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Getting chased by the rain", + "distance": 23067.2, + "moving_time": 3598, + "elapsed_time": 4482, + "total_elevation_gain": 358.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 9904663372, + "start_date": "2023-09-23T10:52:36Z", + "start_date_local": "2023-09-23T12:52:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 15, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9904663372", + "summary_polyline": "e_~zGmbhg@aAImF_De@n@]L{ASBg@FEBlAKl@sBnIy@tByCeCSk@QqC`@uBCa@iEcB][Ia@eAsBMgA_@kAkBbA{EnDc@HYSUk@SOQB_CtA_AXwAlAmGvCMIa@mCw@mCa@yBKEkA`CsF`NaA|AgApAo@fDmBdMy@|BiBxC}DjDmAzAYPS?_Aq@aBFMIkGwLkF_BmF_PmBsCM_@UAyAt@y@BcG|B_@QWm@Io@UY_A?OCEK}Af@kCrAaC^{D?wGj@yCq@_BNo@`@eBpEcAzAwFxF{@Vo@W_AaA_@SkFAoA]iHaCQSUqAW[MBUz@]f@mBTgEzCsBdAc@H[Cu@oAoBk@cCVoF?oA]oDeCo@UoAAyAn@sDSu@ScDwAeBTgEZsDtAq@Is@g@w@qAq@iBg@kCBkDUg@aAe@eIkCoAm@g@m@_AeB}BcFk@gBYiF?kCMU{@Oc@UE]XwB\\[BOQUe@MWBq@^}Cl@cCRcASk@}@y@x@kA|AoCz@oBVeBWgBlA}AhBi@\\gEzAoAdAiDrEoA|@UZiBtC}BxFmAhCkAjBe@RcKuDyGeAi@WkDyCEUB_@vD_RDg@ESkM_IyCuCuD}HiEwF]mCHIoAiBqBuBCYrDwFp@mBfAQjAwB?k@WqAb@aGI_Aw@eDAaARyBNa@t@c@j@y@bCkGD_AKiFGi@c@mBWyB@yAv@mEd@_EJUd@UvAGhFFbARxDu@xEAhCq@jC\\lAd@h@FVEj@_@t@{@\\GdAPTGhAgAz@kAbAgBP}@F_BLUTETJdAdA~@h@dAEd@WzBqB~JeLR]|I_[J?PoAtA_FzAoEl@WpG`CvAnAnC~CbBlAnA^nBFrBa@`DaAv@LVVP^Jf@LzCb@jAt@f@|G~@pIp@nBKxA_@hAo@rCsB|Aq@bBc@vHJrBY~AExA^nEjBtBLxEH|@InBg@THJ\\`@fDR^rAT\\NV\\pAtJ`@tBp@xAbBfB\\j@pAdEp@pAjBvCxChDdA~CRZnDbCrFvE|DlC\\h@vAtEjAvCvBJtBKrHsBJVd@rCl@pEDfAz@~FfAlE|@tBl@`ApCxD~AhBjAlBpCbKXv@v@~@dIbDdAJjEMpAFhGfAf@^^l@dBfDzDrDb@v@tGzCfBRzF@~Gv@dD`ANPd@`BPTp@ZjFq@vCG^Pp@bBxBvKvApFh@z@r@j@xAn@tA`@NE|AyGTUVBfCpBR?tBwJZc@hOhFFpBE`B@JTHFVEC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.525479052215815, + 6.600229823961854 + ], + "end_latlng": [ + 46.52444975450635, + 6.6010157112032175 + ], + "average_speed": 6.411, + "max_speed": 14.966, + "average_watts": 125.9, + "device_watts": false, + "kilojoules": 452.9, + "has_heartrate": true, + "average_heartrate": 139.2, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707, + "elev_low": 426.7, + "upload_id": 10615591325, + "upload_id_str": "10615591325", + "external_id": "garmin_ping_296022197617", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 47 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hike around Seealpsee", + "distance": 9068.1, + "moving_time": 7841, + "elapsed_time": 11720, + "total_elevation_gain": 218.9, + "type": "Hike", + "sport_type": "Hike", + "id": 9860257213, + "start_date": "2023-09-16T09:40:25Z", + "start_date_local": "2023-09-16T11:40:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9860257213", + "summary_polyline": "exo_Hgaix@KNEd@FPHrBNh@RLJXt@|EW~@R|@En@IL?hAJRLbBTnARv@TZL\\b@vD\\zAfAfDF`@Cx@NPH`@PPPt@|@fA~Ax@d@J\\`@ZD^?HGJAE??V\\N?ID?\\hADm@h@CIDAVBHHIDFAjBK\\Hr@?Z\\|Af@`AX@B_@LBCIFMHs@HE@s@h@LTXL`@TVHVFQHH^DNA?EVNTARLRb@\\RHPL@@Hb@Nl@KLMHb@FABK^Jd@xADbAL^PNB\\\\ZH\\TRP\\Pt@dA`CHt@XRJTDr@NNDp@NN\\ITVJ`@VXRh@ZFTXTH^r@ZLNIn@l@NGLPJb@F@NINB`@a@VR@NTOdAHd@^\\d@p@I|Bd@@EUa@ASUy@UQ[m@?IYUXg@Wc@Ck@IWGKWK]g@CBEOe@GAa@UPEO^c@IYBKSu@E\\i@uADMM]?YKHMl@AYIQQb@g@VIASY[ORGCKUQS]EDr@E]g@QKDAAMWq@XDVPHQ?i@J]CAJUYDDw@QABCIGDOEECHJGCLGEBWEIMMQBPa@QKEPI_@BGAHEU@iAGBGRg@\\y@gAS@XQLHAQE_@MGS]BGC]KY?YTV?_@Oc@QIDKEw@Q[HCRTTAS?DEKu@Q_@FM?[N@?KEk@O_@H?AOFA?c@H@Pm@TIK_A?OH@Ba@Ei@LALOMq@W_@@GL@PT\\IQy@DMS_B@Os@cAf@gANMCOo@}@Ky@Wi@e@uBSUQm@WYQ]a@qCe@cASSuEkKo@cDe@}AaAcB_Au@iA}A_@OyBiEkAkB[cAEuAOaAWo@QgAUUOc@E{@{@kAeAm@ES@WEIBi@G]IGIc@Da@GIVa@IQCkABKIU@Mq@{Ac@e@FCi@AaAa@Mo@IKDg@IUBUIGPkABLv@d@JCE?{AwAFgBMsASu@{@qA}@o@SMQo@@]Y{@kAkCyBiBgA]Aa@Ya@y@A_@OSDYc@QcCYgBOYSaAWe@i@mCoA_DmB{JOe@gA}AqB}A_AqAaAm@S_@gAaAmAqBSOaAoAYUWAGUYIWUe@mAKe@C_BaA{CBGd@h@HG]}BYy@M{@KgAe@aBUc@c@i@oB_E[wAS{BSc@GIa@cCYy@IGBGCOk@uBq@iAoBgBYa@_@y@UwAy@y@_@cAwAm@s@iAuHqJI_@?]LUGI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 47.271874, + 9.390449 + ], + "end_latlng": [ + 47.285113, + 9.428294 + ], + "average_speed": 1.156, + "max_speed": 3.7, + "average_cadence": 53.4, + "has_heartrate": true, + "average_heartrate": 103.4, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1748.2, + "elev_low": 869.3, + "upload_id": 10569044551, + "upload_id_str": "10569044551", + "external_id": "garmin_ping_294871125111", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3888.9, + "moving_time": 3191, + "elapsed_time": 3798, + "total_elevation_gain": 635.8, + "type": "Walk", + "sport_type": "Walk", + "id": 9860249802, + "start_date": "2023-09-16T08:16:31Z", + "start_date_local": "2023-09-16T10:16:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9860249802", + "summary_polyline": "yfr_Hghmx@UdACb@QHAEAm@EUUg@S_AOiACe@EU?@Oi@Gs@?QCGEAKD]@e@HS??c@Jy@@sA@GFGNAPHDL`@OVYnBqAl@[\\e@JQDERbAFB?FDB@ZDNXDPFJWt@{Dv@aF`ByNZ}APc@JlA@rAMlAa@lCi@bFw@~EAdAStAMvAD`AE^@L@GBDALGFBD?j@DJ@`@DD@FGp@@LBFF@DP@h@D@BDFdA@LB?@\\Rd@BTHF@DNFb@J\\`@DNf@~@@FNPBPRXHXd@~@d@n@LTB@FRHAB@Bb@FJ@LV`@?NFNAFFF?DPSFBHJLFETDB@CBJH@BNDDDA@PCHDNCHDRD@L\\T??DBFD@@FBHC`AFRLNEVNBBBJBPJn@v@BHNRJT\\b@l@tANJ?HHHbA^ZZ^h@PG@@JXRVBLHNZ|@Dt@F\\RZHB@LHR`@l@NHHTJ?HAL@D@PPLDD?@Ch@LRT@ABHHJj@jAJH\\j@\\VJ\\Vl@R|@b@n@^~AFn@^h@LFFNJHBGh@V@AVVBAPRXf@h@bCHND@RTDBj@f@Vb@Z^b@~@PRPCNBHEV?TXVdAD`@@t@@H?f@Bh@A^BZA\\BdAH~@AXCFEEGa@GYCCCB?PE\\EDS\\A^FRBbAFh@FHNb@@^Nd@Jp@@`@T`AHNF\\^fAVdA@LEJ[j@OHIVC\\?VJr@ACHDJ~@Lf@Fj@JDHPD@CRC@?CF?A@AAAD?EBF?G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 47.28445552289486, + 9.412042926996946 + ], + "end_latlng": [ + 47.27187152020633, + 9.390468746423721 + ], + "average_speed": 1.219, + "max_speed": 15.045, + "average_cadence": 51.6, + "has_heartrate": true, + "average_heartrate": 109.5, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1610.5, + "elev_low": 1045.6, + "upload_id": 10569036918, + "upload_id_str": "10569036918", + "external_id": "garmin_ping_294870974451", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "National Park hike: Macun", + "distance": 21565.8, + "moving_time": 21176, + "elapsed_time": 31815, + "total_elevation_gain": 1509.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9848342677, + "start_date": "2023-09-14T06:35:43Z", + "start_date_local": "2023-09-14T08:35:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9848342677", + "summary_polyline": "ug`|Gm{r|@r@y@eDdBmB_@Es@b@qAw@H{GxEgDVnFo@hE}D_I|@rBeAEa@|B_@w@o@wBj@y@Q_ACt@OdCmEjAy@x@sCOmAbA}@Gc@b@sAOSaBXeAx@G[fA_Dl@o@JaBd@{BjAoDm@gATGj@iC@uEQKw@vAaE|BDhBc@j@Hc@g@eAsA|BuAjA_Bl@oBUqApBMdCa@JOQd@cBo@yC|@_OmCnAcAP?gAh@yDuCRj@_AHoA}@iCaCwAo@_Ce@@y@`BqAOY`@F]sCjAq@n@_EHx@o@jD}Ad@}Bp@w@`@yAl@UP}AMmAfAuAbDAf@kA|F_Ct@gBbF_D_@Xn@u@Y@PZJm@_@a@uFjAmHJcDcA{B{AoBtCwDg@e@lB_C~A}@FvB_El@yB@aAbBW`Au@vBkE|CPvHkA}ImBuCwB`CBdEcBhDo@yIqBaE}BiCfAhBuDtCJkBq@k@y@sCE`CgCjASOYsAo@aCPaDyBsBMQGTS{Bg@gCJcBcBtAAbB_CrAJCi@VHBm@lAAcAiCuAWq@_@Im@aBq@}@D@YgBuBm@iCkAiAmATeAiBMcAU^[c@{AM}@}@F^d@}AL}B_AmIf@e@@mAV@RkDmDt@i@q@eAWyAaD]t@uATs@x@oBLkCy@qAkAwE_@eAo@wDl@wDiAwE]cAeAwIqAm@`@eAeC{CwBj@Yi@m@wDHs@]q@DQd@uHL}AeAu@oAcCYa@k@eEt@Zd@oC_@_DlA}B_@t@`AJv@w@q@yB@ZbAgA]e@sAINeAsA{CFiCq@jBhEm@@cD{@iAkB{B?gAq@JjArAtBn@rBmEq@uAcAIh@^vBbAnDgImDpAbLuEeCcAzCoDBAh@iBB]a@_D~BYa@yFZ{@e@gDBk@i@}A\\qA{@a@_A_B@kB|@p@hEj@n@s@v@sFvAgABiBeAs@VoBuBqBUeB`@Md@mCzAAtA{AdFSUmBhAaMdBmCtCqAn@_@jBEfBbB~Fl@|GhB~EjAdOGfEZhC?hG~@dE[l@Pv@[vAzBdJx@lKu@gAgAQwEyNcAmAeAGsEkD_BRcAxFkCvAtAvDChAOt@dCbAgBvDy@E_DaCmB]iDsCcDa@_AwAwBAkBw@oAxCBzAsA\\mDQLdAYlAyAiAxDfFZc@XPjCrE|@r@k@eAYeCsAcCo@Pq@bAo@cAsA`A}@YBUo@P", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.700912, + 10.096074 + ], + "end_latlng": [ + 46.76959, + 10.111007 + ], + "average_speed": 1.018, + "max_speed": 2.738, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 105.7, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2920.4, + "elev_low": 1393.6, + "upload_id": 10556559579, + "upload_id_str": "10556559579", + "external_id": "garmin_ping_294565821177", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 10, + "has_kudoed": false, + "suffer_score": 60 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Wasserfall arena Batöni", + "distance": 7526.1, + "moving_time": 7127, + "elapsed_time": 9602, + "total_elevation_gain": 497.4, + "type": "Hike", + "sport_type": "Hike", + "id": 9848329639, + "start_date": "2023-09-13T07:02:36Z", + "start_date_local": "2023-09-13T09:02:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9848329639", + "summary_polyline": "_qw}Gqw`x@H?f@b@|@Tr@WXWf@MLKASh@s@d@Kp@q@`@IHWPOBe@JMj@_@?G^G?MT[N?XM@]NSPNFKNAh@ZZBLJJCPFNKXFPEEeANEHn@HPF?Vj@LD`@t@n@P@E?JJULEZPLKJZDQDATP\\GHKRBVKTFHm@RVAEED?JRS@BISIT?JA[THJKLN?NFLGACHHTtALCIBCL\\^YBMVMPW\\Mh@\\MYCSDKCSFKEAImABAHDn@`@Vm@V?LQ@HRo@NELOGUAXBS`@M\\i@^]pA]^Y~@[JOjACfAIvAo@d@I`@^HOCy@BY\\UVc@d@U\\c@VAv@e@`@@Vi@^Kr@Pp@ARLLBr@IPLb@_@DL?ELR`@GBHCZNHj@YVi@RIHH@FEDIdAPUBF`@S|@MYn@FXd@_@v@CVYTKvA\\ZVZCZPb@UTAl@NTVR@bAe@~@CzBb@lA?TLf@MDM\\GPU?MDBE?CKEFECFHF_@CBBNEA@S@b@CBCc@f@Gb@JrACVFLE`@JVAJL^H\\?^GRf@T?RLLIFTLJNMBH^IPYJCd@w@JNd@]BN^IVLRAb@T~@OVMLN?Jh@NRTHCLU`@M`ATNCl@QFQXQb@GBQJIc@AEUi@?ZOF@ZUDLITDD?^@E?DHNBHBr@DDa@sBQ?]O_Af@GRUJGN{@OSHSJgA]}@Fo@\\SnBGD[]Sy@AUqAFgB`@wAa@Qg@e@DQGOFu@_@SAa@Bk@GMJg@@y@WSJAFUFDrA[Rm@LgE}@gA@sAh@qAo@U@YRW?q@IUSm@Is@YIDGTUN@Fk@Gi@f@COLm@ASYPg@HSPE?ESFq@ISQ@_@f@a@JGOBWAGO?KMS?_@W[RCLGIWDGGc@?AT]EUK_BN_A@UGk@d@o@xAqAGMDANCFGIDDOBGNE@CLDl@Rh@EFWWmAp@eBXg@Ao@NgAr@_Cr@k@h@Sb@SV[PKTg@R_@d@_ASK`@Fh@X`AEh@K@LWM]SMOJaABy@d@UAEAISKAALc@K@SWEDFGIGY]Jg@`@GR]EIIm@@QZQDI\\KMAUFKIM{@e@w@eA[PIYCg@Oc@MVFn@ENGIy@@w@Sc@Wk@@mAd@W^MZSRW\\IZqA|AIT_Ad@k@j@e@@UXU@s@j@_BQI`@IB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.984007, + 9.347933 + ], + "end_latlng": [ + 46.984059, + 9.347844 + ], + "average_speed": 1.056, + "max_speed": 5.233, + "average_cadence": 52.1, + "has_heartrate": true, + "average_heartrate": 104.6, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1549.8, + "elev_low": 1069.6, + "upload_id": 10556546063, + "upload_id_str": "10556546063", + "external_id": "garmin_ping_294565532026", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Down from Alp Mora", + "distance": 10036.4, + "moving_time": 9419, + "elapsed_time": 11928, + "total_elevation_gain": 312.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9834417028, + "start_date": "2023-09-12T06:42:33Z", + "start_date_local": "2023-09-12T08:42:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9834417028", + "summary_polyline": "ma~|Ga`dx@A[LSDaAJ[LaBNy@cAKBU[_@I[OKWBBUD@C?AFJAGEKXZC?RE??GVTx@BLPHACGFEPCh@^\\~ANDDLZxBCv@JXBpAZhBH|CCbANlBlAlFFh@FfAXrARvCH^VZv@r@H`@AjAJDvAkCDa@W{@A}@N@Xl@ZJPTRbA|@pALDd@GNNLb@RhADpAM|D]pCN|BB`CKlFJdCA`ASv@Gz@u@r@FLz@a@tAeAVGLN]F}@hAg@VYj@oA`@i@UOB[n@IDaDh@Mt@UBw@SoBZ{AHgC~Ai@Fu@xAw@d@Sl@{@|A@RQf@k@TU\\_@KwA~@e@@{@XKGu@VWRBHn@Vv@F|D~AgAJg@Vt@h@@TFZx@j@NPFVLHNn@\\r@Nz@Ct@Sb@p@Ns@Zm@dA{A`Bs@jAGV}@?c@Rs@f@a@b@_BFiA\\]b@Wl@?V]^Sd@uClEs@n@I^Wh@_@\\a@z@k@Pm@|@Ib@?b@BEELBn@Tl@b@H?HDDUVe@BWO_@A?LVb@AJc@AQSIDL\\SMDx@^Xd@p@a@GIB@FGC{@c@U[k@Yc@DWUOJAn@D`@c@PcADOPSf@UKiAPe@PM?SUGBKZk@@SLSEO^OAKLY~Ac@`@i@Bq@lA@\\Rv@AJYh@X`A[b@Ir@Dt@]pA}DdAuAYSjAOLY?eAZUR}AT_Al@{AGO^SRCTb@`@Xd@RDLPTbA~@p@FPE`@q@|@UDg@MKFGZk@~@m@j@Af@W`@{AnA{@jAgAr@GNaA~@cAd@YO@DGSBLOSc@EeB|@QZu@l@Ob@]d@WjAIFEz@`@tAf@r@dAX`@EFTGh@U^DREJc@^c@XWr@U^NMEA@QPt@nB|@HEDO|CHXJr@|@`@DrAp@tBRlB^VP`CPxBr@JMIw@Kc@e@gAHk@`BOh@Qd@s@^SR[JaARw@PW\\GPUzCe@vBBfC_@nCs@JHIdBZdAa@b@v@P^QRw@JM|@g@rA}AVHdAKf@Of@WNf@?RYvAHJh@DXQRAh@m@PG`AkC@v@E`AHJ\\s@JcANe@~@wAp@uCTyBRkATk@RGXLHhBRX`@XbCz@v@RbAOVF~ASfAbAf@DvAg@fByALB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.853517, + 9.364652 + ], + "end_latlng": [ + 46.854086, + 9.326361 + ], + "average_speed": 1.066, + "max_speed": 2.44, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 103.9, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2131.4, + "elev_low": 1537.6, + "upload_id": 10541966443, + "upload_id_str": "10541966443", + "external_id": "garmin_ping_294222334155", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gletechermühlen Alp Mora", + "distance": 10192.3, + "moving_time": 10567, + "elapsed_time": 15137, + "total_elevation_gain": 876.5, + "type": "Hike", + "sport_type": "Hike", + "id": 9834411087, + "start_date": "2023-09-11T10:23:25Z", + "start_date_local": "2023-09-11T12:23:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9834411087", + "summary_polyline": "ee~|G}p|w@SIkBfBeB`@qAkAWEgA^[MYLu@?}@W}@g@u@Ou@}@Eg@@u@m@Gc@rA]jD]n@S|Ae@hAa@b@Kf@Bf@c@z@HW@w@UaAeAlBs@l@Gb@YACLq@JANPaABeBI]W@iAj@cABHFQCATWAWd@[DcAhA[L]|@FYIIOd@WDe@Ed@e@YqALuAOEqDb@iBf@eCGSRaAD}@NAHDCi@AWXUr@W~Am@h@Yh@_@ZkBH]^Bb@f@`A\\xAg@c@}BEy@Kc@Wk@AOQq@@g@Ye@BaAQg@YOKg@K{AoAkCEg@P}Au@MUH@QFCs@BJUNDDP[CNJHC[Va@h@s@d@WK_@TWJaAu@GeAa@k@_AOk@JaBNi@r@y@@Qb@W`@u@ZIFUbBY^p@AQp@Kl@]p@m@Zi@lBwApBgC@k@|@u@l@}Ar@D?Yv@sASa@i@c@[cAe@Wi@o@GYXMV_@`APn@IlAw@h@AzBy@NIVoArAX|D}@Ju@`@u@Cs@\\yAWs@@YNSKmAf@eAl@Mj@c@TsA`@q@VDbAQJa@f@ZdCg@Xg@lAg@T_@CMJ[LKDFIVLPTEX[b@BHNFv@LNp@U~@@?M_@]a@SIe@BON@KWTLb@CKMMu@X?b@\\d@?\\_@?Mk@YBGEILNa@m@FwA\\a@RPELFAOk@x@o@Zs@f@i@`@eA`BmBTm@vAwBt@eBh@q@t@C`@YvAMv@aAn@c@^D?U@TEFAId@@h@mAnB}B^w@x@a@?Ko@QXu@KoAjBb@kBYs@mBk@}@w@m@Gq@[[[InBg@eAk@w@Ma@[gBW]U@IhAWNFpAe@bBy@d@@\\_@ZGTQJy@lAoCr@]`@_A`@]d@ArAeAn@Q~AOlA[`BJHMBg@pCWZOb@w@h@\\ZAv@[`@u@p@_@Pc@f@c@ZIi@EkAz@sAb@BUv@c@X{BM{EJiAHkFSmCBUBH\\iIWmC_@aASKa@FMOw@wAKq@u@o@Wc@OAAl@Ff@Rt@qApCYP@aBGWuAiBMu@G}AOi@a@uDiAkFO}BDuAG_B_@_DGoB[iCQK]aBg@e@_@Bw@h@mAR{@KGQBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.854116, + 9.326396 + ], + "end_latlng": [ + 46.854314, + 9.366291 + ], + "average_speed": 0.965, + "max_speed": 2.257, + "average_cadence": 48.7, + "has_heartrate": true, + "average_heartrate": 121.2, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2131, + "elev_low": 1537.3, + "upload_id": 10541960021, + "upload_id_str": "10541960021", + "external_id": "garmin_ping_294222205097", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 43 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Via Ferrata des Rochers de Naye", + "distance": 8922, + "moving_time": 7259, + "elapsed_time": 13352, + "total_elevation_gain": 593.1, + "type": "Hike", + "sport_type": "Hike", + "id": 9817253066, + "start_date": "2023-09-09T15:45:19Z", + "start_date_local": "2023-09-09T17:45:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9817253066", + "summary_polyline": "gfozGe|qi@q@rA|@bAj@Ep@yB@{@\\iA?QXc@\\gABe@[q@i@q@MYAWj@eAb@mA?yALY\\_@P_@Fc@f@eAFqADWn@g@dBwCn@ODUI{ADQlAh@V?Q}CTZ~@f@@YOq@FGVR~@Rd@|@^hBAf@Hb@NZVPr@`Bf@l@jAv@`ARdAe@|B`B@[g@mA`Aj@hAGdBl@pBFJp@EnALjBAd@IXy@z@ALd@@\\Xd@NZpA^b@HnBHb@zApBXP`AAVRr@LPOHYZsBD?vAlBFl@LNbAVPK@W\\Lt@@~@n@Xx@JBBLAxBHgAEu@JQ?_@H]Sg@DSEGLMFu@b@y@Dk@F?Vm@I]RCGULSWc@FYIQFEMU~@g@JSB?GLDCPy@FECCPCDL@t@CC@W?|@Gy@@ZGDFE?FCSCJHEGa@BQGIXU@UFCBNWIAWEK@j@G^CYLm@^o@KzBEADqAFSDJEMEFFEBHO?AHLFFNc@A^\\RKBJMAFPZB@BCIBVDK?T@[?JHC@J?YDZ?GBFBO?JFKECHR?WE@BIGMPZBIHZIIBAI?BE@TFQIBHRVo@AGHGCHHMFUCND]ILAl@FXUAETWg@{@o@uAwBwBwDq@uA]eA[[e@iA_@YAHDFCe@Z}COeB@wDH_AI{@CoAIg@Cw@DaAWoCQy@Eq@WmAGADh@O[?HECHVB^MNL\\Of@?^LZAJTfAHEGAjMnAo@RqDTyEt@E`@YLc@l@Cx@UfAs@pAUv@S\\YjAk@~@Op@c@ZAPMQJJZzA?tAHd@KvBHr@Tb@PbACl@JhBC\\ITAn@FDEJr@nC^v@VRTl@NdA`@jAPxAVp@BtA]~@UEKNeAgAWyA\\s@EgAk@c@s@aAKLCv@Op@M^MJw@K[SiAGeB}BI]I{BWSc@_B_@GWWq@GdAsAFY?m@KoA@mBE[o@Km@DiCu@aAF{@e@IFd@|@H^i@e@{A{@{@b@aAKm@k@aAu@SWa@gAg@c@OeAB[Yq@i@iBaBm@CLRp@APaAg@W]EDDpALr@CF}Ac@ODLxBy@XoBdDYLS^CRD`@G`@S^YhAm@v@MZUdC_ApAGTBXrAnBBb@{@bB]vAEb@Fd@Qd@K|@UNS?y@u@}@g@g@AUQsACUJE^B`AIRwAf@\\ZFJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.449802, + 6.97811 + ], + "end_latlng": [ + 46.451422, + 6.977017 + ], + "average_speed": 1.229, + "max_speed": 2.486, + "average_cadence": 53.2, + "has_heartrate": true, + "average_heartrate": 127, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1923.3, + "elev_low": 1474.8, + "upload_id": 10523838457, + "upload_id_str": "10523838457", + "external_id": "garmin_ping_293777523144", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 52 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 4007.5, + "moving_time": 1409, + "elapsed_time": 1657, + "total_elevation_gain": 9.5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 9790351105, + "start_date": "2023-09-05T18:02:52Z", + "start_date_local": "2023-09-05T20:02:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9790351105", + "summary_polyline": "my}zGgkhg@GO@ODGCq@@KFEHFJ?r@o@Tk@LEL@L^JbAV|@Jn@f@|AL\\Xf@~@|@n@\\V\\\\VjA^v@`@RFn@H`@A\\Mn@DnB@n@HFBb@@LA\\UIAGFJD`@D^T\\X^f@PJj@n@|@z@hAp@Dd@z@j@Jj@p@jBDvCS~@CR]tAGv@Nj@G^u@`C]p@g@bBLz@@t@CfAQf@On@Yv@Ih@IjAQjAEt@AhAJ`@NZLr@Rn@x@zAVj@J`@Vb@t@xCAb@PRFlAm@b@IT@d@I\\]pCMh@Ip@Of@e@bDG~@BbASfCFzB^tDDjAJp@T|@TrBHpACv@ADYXM\\mAr@e@NAKFmCPYNG@GAg@Kk@m@u@lBwYz@uFX}BPg@?_@X}@LcAA{@q@uC]mAm@qAm@}@Ui@Ok@Qe@OW?MDs@NgAZkDnCyJr@qBbBwFBa@Mm@k@gBEe@Cu@EKAa@Kq@s@}BQQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52455352246761, + 6.6016406659036875 + ], + "end_latlng": [ + 46.517684888094664, + 6.597905019298196 + ], + "average_speed": 2.844, + "max_speed": 4.631, + "average_cadence": 74.3, + "has_heartrate": true, + "average_heartrate": 149.8, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 428.8, + "elev_low": 376.2, + "upload_id": 10495548480, + "upload_id_str": "10495548480", + "external_id": "garmin_ping_293111283804", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Descente Arpitettaz via Milon", + "distance": 10093.8, + "moving_time": 10797, + "elapsed_time": 23308, + "total_elevation_gain": 354.8, + "type": "Hike", + "sport_type": "Hike", + "id": 9775537728, + "start_date": "2023-09-03T07:12:53Z", + "start_date_local": "2023-09-03T09:12:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9775537728", + "summary_polyline": "ibkxGc{zm@EMa@TSlAq@Lm@VQd@UNCZm@Rw@hBUnAOJiAdCi@dBH`@tAzCy@Tm@l@]LM`@UFOx@AMj@bC?\\g@bA]J?Vg@TKh@a@PETBZ`@bAFb@k@]{BG]WBPc@Q_A@oAT}FjCgANw@Ow@RyAWo@DkAg@aACwBs@yAq@k@?k@g@GHQ]ORXGS[?]Yg@G]OKG??H]cAMEi@PIUm@`@c@MDKa@m@IIOJDOEFBEGI@cAqAo@^@I?CHF@[MZNOIH?i@bBM`AQT@j@O@?l@IZQ^}@ROVHJKCYXa@C]PKLFFMHIUS@aAf@KGqB\\]Xm@BFZ]SEVW@@]LKCOiAMc@{@k@YASW_@kAc@IBDJQC?Vw@SSHDr@GH[e@OAAKEKk@_@aCw@uB_BYc@UFU[}@[aBtAYj@y@RYb@eBZa@j@iBr@u@@_@PFBuHdHn@AJb@CN`@v@BKVACCCt@LZBp@Mp@e@f@[x@a@`EVh@f@vAJJf@ADx@e@jGJ`ABjCXfBOzC@t@[hDP`B]bHJTHSKdGKRGj@rAjBh@nEAt@D^H@QxAd@Xj@hA?d@Un@?Xa@x@BHMj@BTVL~@hBj@~BI`@FTg@NHh@G`AhBhBfB~CXROb@^J]JTtADxBf@@h@NBl@LTFf@r@rA@\\Rp@Bz@E@Mi@e@QKLXl@a@BRb@UEeARi@O_@HT@z@pAn@p@H^a@EBn@k@q@sCQkEwAmAQ{CZKSy@E{At@a@Aw@l@}@FaCx@{@M_AP}Ao@uAMm@N|AtBi@Bu@XAHdChCdBz@dAEdBv@|CFrCj@f@R{Bz@u@p@kBf@YT{@vCuAzASdAHHG?WzAAl@LLe@j@QB?^F?SFAd@c@lA@Js@p@?Tl@lADb@CVa@JDLFE}@AsAb@g@n@\\^qB\\K??Nr@zAFG\\d@z@R`AlAPZB~@LPV?GLy@n@q@Ue@DBFcBKc@l@YBe@u@UKBUe@@Yd@k@|BDdDHLJ_AZ_@v@@Fc@PJ@MZ\\nAx@DJODNVf@PAd@i@|@i@tCDLFEHfAj@nA^ETLz@tApAjCFICUv@lC`@n@PKTi@zB_A`@wA`@s@Fc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.101017, + 7.679386 + ], + "end_latlng": [ + 46.126249, + 7.631827 + ], + "average_speed": 0.935, + "max_speed": 9.917, + "average_cadence": 52.1, + "has_heartrate": true, + "average_heartrate": 108.1, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2941.1, + "elev_low": 1673.4, + "upload_id": 10479901232, + "upload_id_str": "10479901232", + "external_id": "garmin_ping_292736043837", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Montée a Arpitettaz", + "distance": 10000.9, + "moving_time": 11147, + "elapsed_time": 19057, + "total_elevation_gain": 1150.5, + "type": "Hike", + "sport_type": "Hike", + "id": 9775524216, + "start_date": "2023-09-02T10:24:46Z", + "start_date_local": "2023-09-02T12:24:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9775524216", + "summary_polyline": "kepxGeiqm@Bc@J]vAm@DNj@CrKeBjBc@xBMjAg@v@G\\OtDoCTEbBPjB]l@@xAg@dC}ApBW~Dp@nA|@p@CrAg@~ALlAWX@|@`@|@?`AU~BZjBDlARhAShCFlAMFVJJJfA\\h@`@GCEFDn@ENFkAC]NQVI^JbAJDdCQzAe@b@Cn@DzAb@dCNpAEd@Jp@Yx@WfBCb@[P]DYj@g@bA@dAENKFYO_Ak@cA?YNu@T[pAg@xC_CbAJt@d@~APt@NbASr@_@l@OHOTAzAuADFLIR_@d@a@rAe@v@o@Zc@|@oBbAU`CKZg@VqAd@sAf@Mn@@BI|AiA@YIq@Us@YJ]Bs@cBCg@[w@oBd@^]@US?y@LHQRgBGOm@`@_@BaAn@La@CUBKJU@HHER[ZUHy@HCLg@ZOD_@j@oAGc@Ve@J_AGWYJGi@UN}@CBQMMGLOBg@n@ESD?AIEOk@[o@Hm@^c@FQh@O_@IE[J[`@YLw@xAmBz@OOQu@CUH{@AUWHWXG?KMs@b@i@Vy@L_@Te@HBDUHiBZ{DlASTIXAIBHWCYJq@KWHUIm@Cy@JOEWe@YQCSDSj@[KRANB@|@}@CGrC}Ap@s@h@[b@o@Ny@Ea@Jq@Qm@Cc@r@yAq@EMNOc@IaAVcAt@cB@WVu@j@uCZ_DDeAPmAPe@`@i@HAn@{@p@eAf@i@f@iAj@aAVcAD{BOkAMwBWkAD_BZaBX_A@UTi@JcAT{@Ci@Py@C]CkAB}@Ta@LC?e@R[C_@OWEYa@CKq@@_BQT@q@IBK\\CIK?O]G]JmAUN?_@IEFQA{@WZF_AMiBGGKm@@UKcAGEIe@BIEIIm@?k@Fq@Po@BUYeACmAJQAYBFDwAAs@Pa@Ii@GqBKe@@Mf@[Ri@HmCXi@d@SN]NIP}@VOzB_El@mAH_@?YRe@d@gBXsC?cAQm@NwAKkBDSRUC[Bq@K_@UT_A?_@KQSOaAYSK_@SYG?}@gBYYCMc@EMq@GIG@?l@GCMVM@Qa@a@@D@y@`@BZEKE}AE]@IVGLa@|BiABICOFD[_Aw@iASa@LW?SNm@d@w@@KEADDJQ`@iANMXyAp@qABe@Ii@BSRc@AQXW^CBGJFPb@THf@IROPgAVGL\\FA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.127107, + 7.630435 + ], + "end_latlng": [ + 46.100978, + 7.679236 + ], + "average_speed": 0.897, + "max_speed": 2.017, + "average_cadence": 50.8, + "has_heartrate": true, + "average_heartrate": 112.5, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2769.9, + "elev_low": 1673.2, + "upload_id": 10479887020, + "upload_id_str": "10479887020", + "external_id": "garmin_ping_292735816803", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 8, + "has_kudoed": false, + "suffer_score": 36 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 20218.6, + "moving_time": 3053, + "elapsed_time": 3111, + "total_elevation_gain": 307.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 9750317087, + "start_date": "2023-08-30T15:19:41Z", + "start_date_local": "2023-08-30T17:19:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 16, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9750317087", + "summary_polyline": "{__{Gkjhg@K@SQq@}AqAeGOaBoAmEq@uA{DLkEd@QAMIYk@QEoBjCuFtFeA`BuExL{BxFcAvBo@dBOZk@\\Ob@k@xCq@~Ee@nCg@bBw@hBaBzBmDvCoA~AWLgAq@k@Gq@HQGiGoLc@]eEiA[a@oAiEw@aCaAiD{CiEiAp@}ALm@RsD~Ac@Aa@_@Ok@[k@kAI{Bv@iCnA]DaCDmAIoAB{En@eAEs@[{@Qu@?_@H{@^S\\o@nBaAxBmAvA{CzC{AbAs@EcByA[IoE@yAWcC_AkDcASM[aBQWGBUl@]f@_@P]F_@ESF{ArAiBjAw@b@}Ap@OBa@QWk@OS[QuAa@gEZmBDqACkAi@kD{Bc@Si@IY@gBj@[@yCO_AWcCiA]Gi@AcANcDNqBx@{Ab@W?YGa@_@oAkBg@eBa@mBFwCIg@OW_Ai@}HaCm@Yq@m@qAqBk@sAi@eAgAcCKa@Kw@]eGFyAKScAUYOIKCM@]V_B\\a@AQIIq@SWFq@^sCl@wBRu@Gm@][g@SLi@j@o@bA{CpAgCTiAQODi@Vq@h@iBrBw@`@eDbAo@^oCxDUN}@dAc@Ze@Bc@SaB}A}AoB_@m@k@mAo@uB_@qCM{CF_DF}@Lu@Ca@USyAu@yFcE}DiC{IqF}C}B_DuBuAo@mCk@eA_@kAo@aCeBe@GEHi@fBYh@kA|As@zAiC`CqA`AcF~@y@VMN}CpIgAhE{@hBcAdBq@bBkAlDmAxBsBtEq@p@qBf@YPkEzGiCxBY^Qh@El@?h@LhBBjCOz@e@vBq@bAo@n@MFuFjA_EBiBx@q@vAYR{H_@g@@sB^iAJmBC_Ca@kA[sDqAk@GqBaAcEa@_EaAkBSgA]iBy@kCu@}Ca@{HRmCKqGaBeEqAeNyDyAYo@AaBNMFq@l@_BnCSHQAWNKp@e@~E_@hB}AlDy@vBO~@Uf@Yb@a@d@QHU@_DiAkFsDkB{@aC}@oA{@yD}@gAMoCG}BZk@EqAe@iKuEu`@_SqKgF{L}EoCs@qBc@m@?s@PU?gCW_@QaBmA[a@[Am@YyJeHaAk@kBs@oRgF}B_@eBDq@Jk@PuAr@cBzAiD|Dm@j@qA~@gBt@qB^qC@oDYqDGwDJeFb@eBj@iJxDcMbCcCReLeAqAXw@FAEDENC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53070558793843, + 6.601505884900689 + ], + "end_latlng": [ + 46.68171923607588, + 6.603853236883879 + ], + "average_speed": 6.623, + "max_speed": 13.69, + "average_watts": 147.5, + "device_watts": false, + "kilojoules": 450.4, + "has_heartrate": true, + "average_heartrate": 148.9, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 634.7, + "elev_low": 444.3, + "upload_id": 10453154997, + "upload_id_str": "10453154997", + "external_id": "garmin_ping_292105238675", + "from_accepted_tag": false, + "pr_count": 14, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 68 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Blablaride Adri", + "distance": 47970, + "moving_time": 6880, + "elapsed_time": 7913, + "total_elevation_gain": 582, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 9751447884, + "start_date": "2023-08-30T15:10:48Z", + "start_date_local": "2023-08-30T17:10:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9751447884", + "summary_polyline": "c~~zGighg@aA{@Oa@HWQ\\Yi@aDqOsAaEmEBiEh@aAcAeLbMiJ`WiBdEcA~@kCxOoApDw@nA_IfIkAm@mB@mGmMoFyAyE{NaBmBu@aB_LfDu@Ye@{A}@Q_IlCsPl@_Bk@gB?yA`A}BzFaGdGkAl@e@GoBcBuFEiJ}C{@}B{@nA}AJuEbDwDbBmAyAyAa@_KXkHyDuDf@iCOaGuBoGf@{BdAyARkAs@qAaCo@eCS_EWg@yAcA{JmD{D}GoAuDe@yG?}BsBeARaC^[K_@u@SmI~AeAM}@{@oBfCqCfAcFHuExDaG~BeFxGsATyE_FoBqEu@oGByEVaCK[gd@uZuHcCcEsC}@Qw@rCgCfEyBrBkBvAmHnBaFdP}E`LqErJ{@~@_Cl@}DxGuDdDOv@RtDMhC{@|CiBlB_FzAmGb@yBrCoI]}Dp@{B?oEy@kIeDkO{BgHgC{Ce@wMHo]yJyCSiBh@kBfD}@VmApJqCrGq@pCs@`Au@PaCy@iGkE{IcEwEy@{CG}BZmAU_QwHwg@kWsPqGgEu@}AR_D]kSkN{XwHeCEgCn@sBxA}GpHiFpBsCHoIe@oLh@aNhFwOxC_NaAaC`@OGDSLPu@PwKwAoDwAuDiC{@kAeFgLkMeHwBsBaBoCqFyLAoVqAyPi@sAeD{DcDmBtBgAbLuB`AaAh@cBFiDs@iC_AgA}CsAu@gAuAsIEoBp@cCbJkIdAmBCmKvAkE^iBzKigAZgBz@mArE`@xBuBdEzAbX`BYi@~AkDdCqEpEyDlGtDxK`FoFiCMe@nO_d@ZUdMdG_AfPLb@bnAzSfBiWZ@zC~CxAuAjCNwJy\\lF{L|Ji^d@_S[u]?aGn@aCrBcCaAx@iApBV~@v@r@pGeApFtD`E|@dNuAbCLxBh@xJhFzMdBlSzHxBXvDU`HpRtBdCvKrPhEvDbMvEpG~FpFvBtCFrT_Cf\\aFnLgEhO}Pv@c@jAFtEdFdSxLtFxEjAdDbA|FaBjDvLdP|VnSoBnItE|DxP~@xCd@lAr@vDLzDbBrFlDxF`@nBo@~GhAfApA`@EdC`BzCt@pHjDnB`B|OdHpLrOtHvC`IrHpDf@lGaBhA@v@fA\\fFjAjAzTlBbCi@lFoDrCgAxHDbEc@hBVpG`ClHJlDo@Vb@j@vDvBz@`@r@rBxMl@tA`CdCtBtGnGjIhBpExI`H`G~D~DrKfE?xIqBnBdPhBvItBlEjHhJrDhMp@hAfJrDlHIdH`Av@n@jBbEvD~CrAnBnHxCrPf@fDdA`@\\XjAy@~A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530422, + 6.60101 + ], + "end_latlng": [ + 46.534973, + 6.604835 + ], + "average_speed": 6.972, + "max_speed": 15.2, + "average_temp": 23, + "average_watts": 152.2, + "device_watts": false, + "kilojoules": 1047.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 737.8, + "elev_low": 461.8, + "upload_id": 10454341002, + "upload_id_str": "10454341002", + "external_id": "64ef7d11c125c10a3896d289.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Autour du chalet Lacombe", + "distance": 10827.3, + "moving_time": 9056, + "elapsed_time": 10323, + "total_elevation_gain": 533.2, + "type": "Hike", + "sport_type": "Hike", + "id": 9723706859, + "start_date": "2023-08-26T07:52:34Z", + "start_date_local": "2023-08-26T09:52:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 5, + "photo_count": 0, + "map": { + "id": "a9723706859", + "summary_polyline": "qyczGud_j@U_@_@?QTSdAWp@?h@b@rBIP]PsCx@_AEMJEHMjAmAnB@`ACf@]x@?Hd@T`C^Jz@Id@qBdEo@p@Od@At@p@XfBFp@QnAeAVIjADPL@d@YbBAdBKlC_@tC]jA?h@VrCUbBOZIhAz@fDd@t@^fBJbB\\z@R~@BfAJVGtCOj@AVBz@PfAMNRGJZNFPzBLp@HCBXFGQ~@DpAPxARVDPRRpBZv@f@zAP^\\f@Nl@h@f@Ol@j@LAPZx@`@XRt@z@p@b@r@GfAc@JKxATdASv@RJTN?@HHBEDVFD~@Vh@Bj@DY\\]HBd@g@z@YNFVb@CCdBf@TTHE@P\\Vd@A?GlA@NKHYJ?d@TEDPP~@Rb@Ij@D`@M\\FFO^ITk@j@c@Xc@Vk@dEoAr@aA|@Sf@Gb@e@`@ATRa@z@?`@[hAAV@RRfATj@JDRz@PETRbBl@Fk@zAYFJh@?dBS\\RLAr@m@R_ANML_@^iBNwAI_AT{@GYP]C@Dw@JWf@g@b@_BRcANOr@XfA@PEDO\\IZ?RWf@Wf@APSGJLALQDsBb@kCAeALl@RFV[J[TgBG_@JTv@g@v@]xAgCFe@t@eCpAaBn@m@lBqCbAsCAkAMo@S_@k@]ESnBXj@\\LZLDDQCQa@{@a@k@c@Wi@w@o@W@S\\KxA?x@Mr@Nz@d@DGs@cAE?GU_CkC[Qk@E}@^kDdGkAtASJu@@_B~@e@]y@GaCh@_@Te@AeAcA}Ai@q@y@aFcBQ]G[A}Ak@aBOkBI[e@s@_@]qA{BgAY{@HqA`CWN_@l@a@ZS~@?VKx@E@}@vDMZ{@d@OTc@UkB@aDYUOk@Eg@Yw@JCARe@Ca@Ua@aA_@e@A_A`@o@d@cBa@iA?uAk@i@_@aAiAs@eBOkA?u@Ia@DeA`@_ATGRUHUGKg@?eB]i@h@MDMICYDc@JMxAk@xA}@h@e@Xi@VO`@yABi@n@cBBSCWy@kBa@uCs@wBMiA@iAGw@Dc@LS~AqABKIS_A\\uARoA^yAv@cCd@iBx@mA\\cAl@kARsBMeAXmACsCNkCh@wBk@BGCH?GzBl@`@@pBc@`@FjAnBn@jBlAv@jA~@CJDTRj@BdAIRD`@C@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.391451, + 7.046038 + ], + "end_latlng": [ + 46.388453, + 7.043146 + ], + "average_speed": 1.196, + "max_speed": 4.5, + "average_cadence": 50, + "has_heartrate": true, + "average_heartrate": 109.3, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1975.4, + "elev_low": 1489.8, + "upload_id": 10424922281, + "upload_id_str": "10424922281", + "external_id": "garmin_ping_291425923569", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 21490.2, + "moving_time": 3313, + "elapsed_time": 4875, + "total_elevation_gain": 261.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 9719648692, + "start_date": "2023-08-25T16:52:45Z", + "start_date_local": "2023-08-25T18:52:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 23, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9719648692", + "summary_polyline": "iy}zGinhg@Fe@NI^HbAz@LBPQ?q@a@uBUgCAeBZgEtAwJt@oGrAeIbB_IlDcMNu@Zc@ZNBHRrBRdANV^RvCp@TXNb@NhAb@jLhBxIJr@LJVQpByDrCgEfAiCHE\\q@RuCNuAdAoGbAyEv@mEFsB?gD`@}DTy@tAgDHIX{@t@_BdC_EdBcDn@aBx@cC\\oBf@_HHcB@_ANaAV_FP_BESBQlB{KfA{Hv@aElAcEdD_Ip@qDjBwGvCyG~@cE`@w@lBqCh@wAHa@RgBNiCJu^Vae@uAk`@?yA`@iHEuBeBkQGiCLoCXuB|BeKv@uGd@qB~BiHR_A`@}Cj@cKfAmHt@iHJeCF{ICgD}@wGEwBF}ARwBx@_FPg@RcA~@yDh@kA`IyMxBgDf@aBLq@XoBNqBHqIwA_CyDoHo@eA}@}@Uc@Im@?o@Pq@xBeE~DkJ`@[vAEd@c@|@mAl@wAVkAHs@CaAv@iBPcAXcAp@}D\\o@hBmBTeA?{@Ea@[_Ak@gAq@w@[}@OgAIqAFmAv@sDXq@f@o@tAsApEqFdAo@fB?n@K\\]j@_ARk@D}@SyI@e@R}ADMb@a@@QSLYj@_@pBLbCFbFA`@Kv@Yx@]h@a@Vm@HyA@k@Ng@^aIlJ[j@]lAm@zCAx@Dx@ZrBJXn@z@~@~ALZLv@AdASv@oBvB[v@a@`Cw@fDo@dBMvBw@pCa@r@e@j@i@`@UHaADi@VOR_D|HqB~DWl@GXCZBv@Pl@X^^Z\\Pf@lA|FdLJf@@h@OvFMfBm@tDo@hBw@nAe@`@Cz@cA~Bm@hBEf@?h@Lh@RPnABBFIl@MdFMb@Dx@OjED`BwBhFuAmAKCIHuBxFiAbEFrFG~BsAxNc@xCe@hCUlBm@nJYtBo@dC_CzGa@lCi@vFaCnKK`AKrB?fBNnCtAbMF~BE`DW`E?`BhAd[FdEAdMOj\\KrJAlIKhDYhCi@~Bc@x@wBpCSx@UfBYdAiB|D}@bC{@pDo@pBKRMj@An@qDpIkAdEuBnMm@fDc@tDk@lHOz@?v@KNI~@WxFq@zGi@fBmAdDw@tAiDfF}DjKi@hEEbEMxC{@|DSp@uAxHk@nEa@x@E`AI^u@pBs@rAsEvGWVKBKKUo@_@oAOCuDxKq@xAWnAKLgADqA\\qAHmBeAyBm@O?KHMVB~@KzB[jAI@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52453516609967, + 6.602138131856918 + ], + "end_latlng": [ + 46.52330872602761, + 6.604762589558959 + ], + "average_speed": 6.487, + "max_speed": 14.322, + "average_watts": 120, + "device_watts": false, + "kilojoules": 397.6, + "has_heartrate": true, + "average_heartrate": 141.2, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503.3, + "elev_low": 375.6, + "upload_id": 10420639856, + "upload_id_str": "10420639856", + "external_id": "garmin_ping_291314415783", + "from_accepted_tag": false, + "pr_count": 10, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 52 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lacs de Fenêtre day 2", + "distance": 5352.9, + "moving_time": 6302, + "elapsed_time": 13686, + "total_elevation_gain": 326.7, + "type": "Hike", + "sport_type": "Hike", + "id": 9685333328, + "start_date": "2023-08-20T07:23:54Z", + "start_date_local": "2023-08-20T09:23:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9685333328", + "summary_polyline": "kjbwGmyqj@FK?GHSNKHKJEDGRSN?ACBB`@?HEHSRO@MFQB@JSVOHMT@JALICOBGNCECEs@@UDBP^DCDOXCAS@KA?JETE^JDCLT?n@DRHRPDCEFAJO?BJABE\\LDK@MCGTQDDZGH@C@PR@DELDJRVRHS_@OK?IBGNEBE@D?LCAFW?QPUHSPEH_@VO@BvAGDB`@IJDCEL?hA`Ab@N@CAAR\\VVF@FPV\\JF^b@D?E@F@F\\FZ?DC?D??CCpAJRNH@BA@JLAPBHFBHRCRBNJRDCd@ANCLMp@Y\\CFGDQTIA?p@Gl@?ZI?GFG\\_@HCLOf@u@Li@LGBBEBr@k@PWHUNGJQVY?MJSLBTMBECACSBQXBVCh@]JM@BC?v@MJFL@FAR@`@G`@LF?CFKF@DHBRGVBDGh@DLAXYLGFSFILMHC`BC^EAA?BZ?f@GVBLC@CT@?CFAd@LP?PGXEPDFFF?DGLCJ?KDBCj@G@BXLV@REJ@C@ZK@BHEH?JEN@XIHEV@n@[N?DCDMPKXXJMFOHELQZQAACFLC\\SJWBK\\y@DDAAP@BFNWAEEBAA?BB?AB@Cp@b@JBTARM`@GHCBGJCTEN@?GDCHBEABZ\\j@TRFD?@PTPJPGDKHGFa@DAFHF@EWBARDJRLFAm@BEAMHYPSL@?DJJBQAe@RDFDDADMPYFUD??DD?BQLLPDA@BIB?G@MAOSIJALDGEBAFAABEWWKWGEG_@HaAGwA?o@CKA@HE?SEg@M]?SGU?KHaB@o@HgA?c@AGC?a@J?ED?G@OOFGEOBIES?QO[BEFa@BCI_@?UFG?QCS?GFGAYE@D??EGKIFDEABB?BCIc@C@GQAWEKH?FIAGHACDHY@UAMA?FMBSAIIKEYIYA?@MTHNGCGADSq@CQBACKDK?SLs@Pw@HUD[Xi@BSAIBICs@Bs@AILu@?_@DK\\gCViAVSBg@Nq@?K[MISEHCK@OEOEa@@SE_@M_@Cq@Li@HIJY@SA_@ZMp@_@THJHFAZa@FBDEn@AZNJNCCV?LKBI^[LUv@{@R[b@YRYJGDMn@c@JMJAJGVAt@o@NQHYXg@Ps@Na@X_@h@KJKFFD?HL`@?RILKp@KBMX[NId@cAXw@AGI?ED?Bq@IEGCGBq@A_@Mi@E_ATANk@?u@EUDy@?cALBPCLIJOAy@@s@Be@F]AGWQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.892386, + 7.141518 + ], + "end_latlng": [ + 45.867722, + 7.166253 + ], + "average_speed": 0.849, + "max_speed": 2.283, + "average_cadence": 51.5, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2701.7, + "elev_low": 2411.8, + "upload_id": 10384110506, + "upload_id_str": "10384110506", + "external_id": "garmin_ping_290464130015", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lacs de Fenêtre", + "distance": 6972, + "moving_time": 8075, + "elapsed_time": 15410, + "total_elevation_gain": 499.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9685322844, + "start_date": "2023-08-19T13:13:55Z", + "start_date_local": "2023-08-19T15:13:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9685322844", + "summary_polyline": "u~}vG{`xj@IMc@eBYe@Oa@i@m@A[CDASSc@SUSGy@{@g@QIDIG@C_@Ro@r@ELJr@L^SNe@AOM]?Y[}@D[LY^e@@CJc@b@YMEK[MBZE@e@g@g@IEKOCm@FGHLXALe@YKHSE_AB_ATk@E_@Qq@eAWE[z@YTALGAQLWb@Un@Gp@MNUjACf@_@vASrB?XDT@\\K^q@lAMGU`@[NANX\\i@LONSDa@j@WH?Fi@GKQSB[^c@hAu@PQGe@DOKaAHs@I[UMB{@mAGMg@[]CUSUk@IPAvARtAJNC^_@NCADAHVc@QCHV^nAd@c@@]Lc@^AIg@?o@a@QCBXPh@Lp@}@o@m@iAQCU[GHEX?RDHWj@Ci@Sk@UUCp@If@Mm@QG?h@H?s@g@f@jBFb@OKBX^b@N\\BA@\\ABGQ]Q?PPf@s@YBJa@k@OES]CBNl@NnAJT@GRJ@v@_@l@Kj@Cb@CC@q@IBKdBG\\q@v@Qd@B@IN?^M\\ER?XGTc@h@Lx@IDSjACf@F`@c@tAm@bAu@|@GZMDCR{AdBa@bAKd@?d@BF?IB@DNDMGh@O^Ih@CAFv@Sr@`@r@Ct@H`@@VENBf@Ef@IJ_@Uk@aA_@E[|@?HF@]f@Mh@G^@VGTMy@QYGo@c@aCOu@Qc@QCOFW^BAy@^IXe@\\GN[\\k@`@IZe@f@Rp@Kf@@n@o@pBc@l@[Jm@AYp@Ib@o@pAUv@Gf@AvAO~@MT?pACP?h@P|@Ih@JXF??FQa@GH?RBAC_@FBk@BQIKq@YKJLc@PQf@DF_@@w@z@Ar@F~@EJIp@KRQf@E`@Dn@CLJ`Ay@Z_BnBIVAZDZAz@FBIt@BPiAhDiAjCe@l@g@`@Vr@YLPh@]NGZOJCd@Nh@iAVIJEEc@F[TGEm@LSj@SHGT?POX?JQl@KF?t@GpAG^G`CITC`@^APQj@UPYBBn@[J?Cz@Db@HBIxANFR\\HBj@n@ZIXl@F@f@g@j@]j@^ZHDTDFNKPF^v@DlBLpA?^KR@Z?QFDYBNJJKCICRAMJACHJQ[c@Ll@BCGB?HECFD?ID?EAFEGFPGWF@CBDDE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.870035, + 7.173422 + ], + "end_latlng": [ + 45.892835, + 7.140156 + ], + "average_speed": 0.863, + "max_speed": 2.5, + "average_cadence": 52.7, + "has_heartrate": true, + "average_heartrate": 114.1, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2696.2, + "elev_low": 2411.3, + "upload_id": 10384098807, + "upload_id_str": "10384098807", + "external_id": "garmin_ping_290463930449", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Victor & Victor (& Julien) gravel ride", + "distance": 34421.5, + "moving_time": 7376, + "elapsed_time": 8309, + "total_elevation_gain": 381.9, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 9668024626, + "start_date": "2023-08-17T16:16:32Z", + "start_date_local": "2023-08-17T18:16:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9668024626", + "summary_polyline": "{x~zGg`hg@aAxDy@hB_EdSqCtGAj@gIxNpEbG`CxElGeBbBCdCpFaBfFi@rCg@bAbCbGnAlBbB~A~FdD^pAaB`XIdHP|SQfCeDn\\yDvVInLwAjJ}@~LgAtCyK~OyApAqIvDkKnJAz@jB`JIfC{IsAc@FYrAXyAQGeFd@Dj@j@r@o@gBu@FyAfF_LxCoA`AoB`EuC`E{BjEWzHy@hBY`CFj@p@p@PDT}@fDhCmHhRG~R_L`LdA|f@MzTTr@^TtJR_BjO_BdBo@`CbA~@pFpK?hCd@nIhBpLj@zEE`ByA`K]tHaXkNUEUf@}LsCc@Fg@|B}J_EwDBiAPGp@LdVWv@}Ax@aNmD}Ro@iLcLmAbCh@q@^{AqGkG_F{CeDjOaFcCMhDsAnGW|DqC~EyCnCYWgDeMIh@mACkAmDgCgAf@oGM_@{Gh@mRvDE\\x@xAj@nDlBnHr@~@jGfEbBzBLjAs@hHl@WfDiEdLeFODrFwDrFiItB`CbKnIrUhK~A^HOs@gAn@pAhBRfGTxDEVY`IvAzAd@Dl@Mq@eLcCnAkWjAsD~DsYvA}EnBeDlBgFD}@[q@\\TvDeIxHfELgG}FuGaD_Bq@{@_AmCkEoHiCsC{BgGwDaNoCeDSk@eCLq@]_@kBO_DjDMfFiA~OwMbAyAIkBpAyBlDkAr@iB~AcBXeAHiDPm@~BiArCsCbByHpDcHl@cCIsCc@kBUuDcAm@lEmDfEaBn@kBkBmAJyBx@kBnBwATwAd@e@zBmAlD|At@[dAqHe@_Ht@mAdCi@pBDf@uBe@yAyBQa@cAt@yBl@u@hCOzCeCtAa@bA\\fC|BpAArCnAtAGtD_BnAd@f@I~B{Ax@KrAd@pAjCn@Uz@NC`@T[tAAViAY]Di@Ua@LaDpCwBtFjAjB`AnEF^r@NpAU`DrAfAxB^r@x@fAvGn@zBf@d@FtAMl@~AhC`@Of@qAg@oHl@[d@JrE~C`As@x@Fv@j@ZbAvA\\x@t@XjDTnA|ElEd@OVk@NVWkBPhAd@_F`@_AvGCj@|@Jx@xAl@tAo@vB`@`AKbBiAlE|@h@Q~@t@bC[nDjC^GzA}Fh@m@tBStCxAz@GsCuKsDgHwA_CqHmHuDcFgTcHUc@}@cGaB_DgE{@iE{BcW}RmBoBd@uFNwJ|Ei[fBaTj@kCS{CCkXXgJjAyQcKiFiAgBeCkGd@yADeAd@e@nBuF@_AjCgI[oArBoA^o@hMsa@jA{EBgDjCsOBV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52958, + 6.599884 + ], + "end_latlng": [ + 46.524446, + 6.601016 + ], + "average_speed": 4.667, + "max_speed": 12.45, + "average_watts": 71.9, + "device_watts": false, + "kilojoules": 530.1, + "has_heartrate": true, + "average_heartrate": 126.9, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 490.5, + "elev_low": 381.1, + "upload_id": 10365463398, + "upload_id_str": "10365463398", + "external_id": "garmin_ping_290031805714", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 54 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Trail vers Pierre Blanche", + "distance": 6228.6, + "moving_time": 3283, + "elapsed_time": 3751, + "total_elevation_gain": 399, + "type": "Run", + "sport_type": "TrailRun", + "workout_type": 0, + "id": 9592418675, + "start_date": "2023-08-06T08:22:27Z", + "start_date_local": "2023-08-06T10:22:27Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9592418675", + "summary_polyline": "u}ewGwjlh@C?KMSCGE]m@K]Qg@E[EKWUa@i@[YMCKICEGa@c@kAAi@AYBYTaA?YBQCOMK_@@IACCEc@Og@C@UIM@ODE?IEGIOC[BKJIPEDWCe@LEEWEi@Ck@Jm@DWH[@KCQBq@Ig@@QDIC@OEOQIm@Ks@Gy@?aAXo@@m@J}@AWLWEYDEAUXc@@INIVKCG@ODMLMAGOWGK@CDBHKCKFMTQT{@b@_@JW@{@^e@Fk@Tc@@SJI@SIW@MC[RQBQEM?MKICI?GDOAQDc@d@QHK?SKI?SHUEU@ULWAQPi@JSLO@G?KEKM[NI@YIIDWGM@GEWHc@BSIEEIBQIE@UOIQL\\LB@CO[GY@SHYAa@G[Q]IYIq@@k@D_@EY?c@Eg@?sAEc@Q_Ae@}AWqAc@mAAc@Mc@C]?m@G]I}AUuASWWUWi@MGAT@l@Hr@?\\F^SMMDADBFFA?LIBKLGAEEA@?TOEFBBFCHUB]MCCRPXn@@TGVBLICCHFJf@l@DPBTUbCLjAFRFn@g@d@KZMRCLAfARnABp@NpAEp@Ib@E|@KTQTK`@S^CG?SOOA?SLCCAQBi@AIKUOMGMCCK?U[KEGA@PKHUh@EFIBKAKYECGFALB?GHGA?IDUCYKSIBINOh@SXOd@W^MHONKRg@`Ce@lAQj@MlACx@Ib@EfAOl@Lp@AAIAGB@DCBMb@BVLTTt@LHPB@C?CAAMDIHZZLPn@tAPt@P`@R~@\\^Rd@PR`@?RGnAKF@ZRf@I^B^PFLHBVEb@S`@?NCt@i@JATMz@KJ@PWD?\\LPRLH\\HNLd@Wh@CX@l@Rp@Hd@G\\KV?NMDBb@Br@`@HF@FNBZQt@CL@HAz@s@XKLQBAFHHx@FNj@`@AA\\Kz@@RENICFRAXEd@Av@QJBBAPCNFN@\\QRBd@a@H@DBNAA?JGRCF?VGND^AL@TEJB@AZB\\Kd@CZK|@Gb@ML?NFLOf@Ov@[d@[NBb@CjAm@TEHER?r@IDC\\IV@ZERGPKVCNMN?NEVHrA?v@Ol@QNCR@|@Sn@Yh@k@XGNI\\_@TONYHe@?u@\\KLMLQ`@_APy@@U@CR@HDBH?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.910829650238156, + 6.785885039716959 + ], + "end_latlng": [ + 45.91077944263816, + 6.785746654495597 + ], + "average_speed": 1.897, + "max_speed": 6.286, + "average_cadence": 69.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1695.8, + "elev_low": 1297.9, + "upload_id": 10285731517, + "upload_id_str": "10285731517", + "external_id": "22e04c99-49a6-434e-980e-9d2f22a6b047-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Via Alpina 3/3 - Brochhutte to Meiringen", + "distance": 11674.9, + "moving_time": 9579, + "elapsed_time": 14548, + "total_elevation_gain": 77.7, + "type": "Hike", + "sport_type": "Hike", + "id": 9561048263, + "start_date": "2023-08-01T06:07:36Z", + "start_date_local": "2023-08-01T08:07:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9561048263", + "summary_polyline": "qh|{Gystp@MPR~BvC|D@SKB@JhD`HtElGlAN`@QPYb@wDSi@OgBq@aDsAsOSaIDEKm@BmAGODGO}EBmASoC?yBRsAMoAg@]s@uCgAcIAaELeB^mAMsA?oADORG`@yA\\i@\\_@l@_HEaCu@uB{@w@VeABCg@~@c@Xe@i@QXEbASz@iBX{@vBDIe@a@k@cBSyABYGe@Ne@Bk@HCYMPLOCH_BPaAESy@Ng@t@g@`@_ANuBaBkA_BaAoBoCeC}@mCoBiBcBsCQQo@h@_@MU]?]Ws@kA_BuCNcEaCo@_AaA@SPa@MaIwECUWEa@k@kCyEgAsBAe@y@y@cA}BU_Bg@cAJa@O_C_@mAOAk@qAa@S[o@a@YMa@}Ak@@LQc@k@Ai@YoC}B?TMGw@u@s@ScAaAa@Dw@w@w@wA}@s@sA[o@DFIER_@Ds@i@~@jCg@sAOq@@U_@w@o@o@m@QWY[cA_CiB_@eAEkAYy@MuAg@[[gAWWwBo@iC^sA[g@}@{DiByAgAYACXWHcELw@QqBcBWCk@m@c@AsBw@u@Gq@s@{@HUSOi@eAQ[WQTOx@MI?U[m@gAmAo@c@YRFB?{@]OO_Be@IIMDG?NeAg@Qa@Ik@Kc@MUeAGWk@mAq@m@uAm@u@cAUCMJCHXc@SSb@CMVVIl@GSg@]Yw@PoAEJF?k@^K]LAa@z@?PIm@MLI`@PNMFC_@TCGEBdAMd@CSQRCa@IELCI?Un@}@`@g@_BDF]PIXo@Pe@d@w@[g@i@@[n@s@^@FODPhCiHRj@IE]n@?y@OWMLB\\C`@CIK~Aa@d@@f@QMOoAWQg@Hg@r@gA@KDBF^QDm@PQ@Q`@c@iA[^e@@]LMm@_A]e@U@FMKIQZDm@QCMJFB@[KKi@lAK}Bc@x@Ed@UAKPk@y@oAa@?oA_@c@P}A^yACk@[KsCb@Oa@Ji@L[n@kAC_AKCLqCZw@F}@Xk@@c@GQmAcAu@oAu@c@Og@D[Ic@yFpE_@LwEn@eCtA}CMGf@@lDe@~JKdFYZq@Py@UYJSZm@Y[l@iAxD_AfBqAgBkCuCYAUXWDy@sD_@m@Mo@[S_@`Eu@h@a@hACn@O`@J`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.680572, + 8.139011 + ], + "end_latlng": [ + 46.727496, + 8.184079 + ], + "average_speed": 1.219, + "max_speed": 3.14, + "average_cadence": 51.9, + "has_heartrate": true, + "average_heartrate": 93.7, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1512.2, + "elev_low": 593.3, + "upload_id": 10252463629, + "upload_id_str": "10252463629", + "external_id": "garmin_ping_287342872657", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Via Alpina 2/3 - Kleine Scheidegg to Brochhutte", + "distance": 22098.6, + "moving_time": 20181, + "elapsed_time": 36119, + "total_elevation_gain": 1169, + "type": "Hike", + "sport_type": "Hike", + "id": 9575621307, + "start_date": "2023-07-31T05:26:05Z", + "start_date_local": "2023-07-31T07:26:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9575621307", + "summary_polyline": "shl{Gg|xo@vDa@Nu@JiCc@yEXiAi@eBImHiAj@cA]}@y@]mAwDmDS\\QkAg@r@L}Be@YFeAo@sDQN]}@y@ZJlAyAbBs@oDJsCWaBuAmBoBOaBqBm@gFu@gAaAGsBpBe@uCyB}AOdCiDP_@{AIpB]l@uC]gDbBYi@HeDUiC]y@}BtC{@Km@aG^WzAaIjD}As@kA{@sHyByAgAHaCqDwFq@yAsDImE}ByF{@m@Kf@wDt@sAoBWeCmCsDoAuDyBwB}Fw@kBeEeB@e@lBe@sB}A`Bc@{@kCfAiA}@{CvCSdA{ApBB~@q@FaAqAr@uBqClCOxAD_Am@FEi@uDoArCmE~C_HqBiCl@yAOwFsC_A}@cC^gEy@aCh@sATeCk@Ql@mLQu@x@yCzBaBmAiCl@u@fA}ELwEeA}L{BeGHiDu@iCSwFSuA}@oAW{CuAiJgEyEgHk@iA}EImB_AuBJa@lBHj@{@sA_J`AmCc@}CCmEsCsLn@oAEgCv@E^o@_@q@v@qFu@WjAqE?uGn@sDk@cEsBsC@c@j@l@IYrBeCeBiC_@kBJoA_@@aDkFi@RRlAw@cAeD]iEoCw@uAuBpAsBFwCuDyGcDk@}EuBuCiFcBiElCgAs@g@LQq@HoFwEuLcDgFCmDgByCkDwBKiA|@}Cs@u@AoBgBiC[iBoEeFg@}Ay@\\aAw@H~@cAPVYa@e@cA`@Kw@_BwAs@cBZi@CeAa@KUwADmA_@s@qAwAuBm@AaCKeFc@gCsBcAEkAaDz@FkD[kBwAs@o@eCsBeAg@yAqBcB[uA}@Vy@q@i@{B_@CPs@gBgAm@eC_AYGeA}@UY|@}Ao@YmB_BsB_AuBeAcCFc@kA_DyA^sBu@{FUqHtABqAgAy@eAv@I_Ao@HGs@mA{@y@mDM~@_AQwB_Cw@oDq@{@eCwLQTe@s@aEqOsB}Ek@UuAyEaCoEg@qCs@a@cBkDBuHy@{Gc@IQ{EM`@~BqD|@yGhBy@O}CbAr@P{@SAd@Mk@?sAuEFoA`Ac@j@wASeBqAwATy@m@]I}ASKB^@_@qA_@Ig@iEd@mA}@kDc@wCyEaBiEkB{AQu@_@pAo@@aAgC}B`@qC}FmBHm@x@HqHk@eAkGnAyA_@TQq@bAPk@|@@j@kA_CoFs@U}@vDoAJ{EwGyHiME_C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.598663, + 7.997006 + ], + "end_latlng": [ + 46.680515, + 8.138898 + ], + "average_speed": 1.095, + "max_speed": 3.833, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 107.2, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1951.8, + "elev_low": 946.4, + "upload_id": 10267965398, + "upload_id_str": "10267965398", + "external_id": "GOTOES_9745685917649844.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Via Alpina 1/3 - Lauterbrunner to Kleine Scheidegg", + "distance": 15655.2, + "moving_time": 15058, + "elapsed_time": 26883, + "total_elevation_gain": 1336.5, + "type": "Hike", + "sport_type": "Hike", + "id": 9575607112, + "start_date": "2023-07-30T08:56:12Z", + "start_date_local": "2023-07-30T10:56:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9575607112", + "summary_polyline": "_fk{Gesgo@cB_@CMJuAkC{BtAzAn@\\H^m@dB{Cl@_AUXzAChAiCTkB[YPW[CL\\SCUc@f@{BS[QH]dAMq@wAi@Uu@\\c@M?wE~EoEq@qFHw@Eg@gAyBAu@OUwAJwA_@]XIMTEOw@OLBTy@?HTk@[AQPF?mAJWJPR[F]Q_@HDHu@HFFm@f@@Va@[c@ZBKMBd@UM?Ny@K]JKVq@Vg@Nu@BKID]T[REBy@FJgBT\\BEi@NK@e@QIDRWD_@Wp@TVk@BJk@Pk@_@SZVz@?]POcAm@R?Ca@^g@s@?WQFRr@HL]cCc@c@HD\\U\\m@i@v@G?i@KYi@@`@gA_@K\\C@Ye@}A]SjByBQM\\i@e@[@Sx@DJ_@cDwD}@Wp@S@o@WGuDiEi@K_@_Aw@|@aC}CEw@}@mCFoAO_BLeC`A`@rCU`@]QCNDJo@\\c@xB_BQOrCVxBo@nAXjB_Ab@iANgBd@cB]]GJr@ENw@HcChAoG?sDV}AvBiFTWfAGfAcAf@J~BxB~EpBnClCrBr@p@OdAVtAMVk@xAaANo@LA|@l@xBf@nB}Dv@aAf@gBCqAP}@jAoArAYl@i@\\DpBjB|CZGKtCl@XUFyBPw@RBQHZl@`BDVZx@Mt@UrCj@nA_Bz@OzAn@vBzDj@ZTGd@uAf@c@hCVp@QhAf@pDa@z@H|@e@d@wAjAaBv@~@|@BTi@~BqCPLv@g@vA}Cx@sDz@iBd@yDk@mVFeCd@mCJ}AKiHc@kIc@aCu@iBMeB{@H}CgD]cDeAkDg@aAe@mCu@_BKJ_@SgA{DWqBcAwB}@cAwDwAkC_Cg@oAq@o@sDuHmCeBeBeBe@_AyAgASwB]DDnBVfBZ`@cAeFOMc@T[BLMUXJaBKcAKFZkD[yC_AyBC]FgAGHb@_CP{CKiANi@AuAYeBP{CWgAQoDPgAfAqBXuABwBI[aCcC{AgF_IwAmBeAyAwAaDi@gBmAk@uEAeAcB_Dc@eCmBkD[kAIeDR_@M@yJsZPy@lAsAyBy@cCmByAqBoAo@Yu@kB_D?b@a@cBmAPsAw@Mk@cA_BOs@CaBYs@l@e@~@_BTq@?i@~AcAn@kA?s@J^HGJ_AWsBa@iAAkEEa@KL?}Be@gCQ[sAMYDc@Tq@a@k@PY\\J?Js@`Ct@LE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.593129, + 7.908512 + ], + "end_latlng": [ + 46.597401, + 7.996265 + ], + "average_speed": 1.04, + "max_speed": 2.86, + "average_cadence": 51.6, + "has_heartrate": true, + "average_heartrate": 112.4, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2058.4, + "elev_low": 790.5, + "upload_id": 10267950615, + "upload_id_str": "10267950615", + "external_id": "GOTOES_8205660167530786.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Via Ferrata Tour d'Ai ", + "distance": 4183.8, + "moving_time": 4588, + "elapsed_time": 11005, + "total_elevation_gain": 319.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9536606985, + "start_date": "2023-07-28T08:22:31Z", + "start_date_local": "2023-07-28T10:22:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9536606985", + "summary_polyline": "uv~yG_ywi@RPn@RNL^b@Zb@Xt@ThAFj@S`CHfEKl@C`@@`CFv@Cf@c@bAGb@VrC?\\Ip@IXWf@BCEOQIo@JeB`AKBaALQFaAv@QJG?KF?BAGKF[JYFG?OFI?CDcBVSFi@@iAZW@WFD@G@_@TKPc@BEGE?SKGDS^KH?JGEIQA?QZ?AICM]?WAK@a@IFMBEGIVKN?HKL@FCPMNU`@KFAOI[E[A@KEI@@Hq@t@Am@BWGKAGA?URU`@Hs@IKMJCAQFUL@BOLH[CMSNG@]h@KXQJEHEPGSCA@?OUQPWMEQEeAF_@Fq@FAPUZk@JYHK@GDCDM@i@B[GEt@q@?FIOOOCSDWDVBEAGBFNC]m@@U@?NZVLICRNLDCCB?GCMUCMBHJJ?A@HFUGW@@AB@CB@BH?ILL?IJJAGC??DD@@DCGDJBACSFLR?Eo@HOk@i@Qe@JDh@|@H`@BAFMD`@BBOKDJEII@CGA@DJPCCIHJAKCADB?D?EEIFVA?LNCNJl@KO@BEADD@DNNOKA@CEDHKI?@DBCE@@ACKM?GGIHNCA@DG@AIFFEC@BSBI?EG?@EK@HI@?BCCAIEE@RA@GCDJA@?CADKLI?ICGMC?DHFB@Ea@AWB_@XcAICCD@AAHa@LYJELA`@WTFDG\\CVKNCHEPEAANFBC?ERAr@UGNFIj@WPMHKJEVOLGLAD@LCJQP?@IVWNYJK?GC?NA_@B?AHODMRS?Fb@IPEVQVANHJ@HKRDJWJCTUJAAUCIF@NGCQBGFBLMJBTGLABA@SPWEW?i@DG@MBE?MJMTENAHDJE`@?DC?QD@@C?IJ?LKA@FCFKJC@IJ@@Cn@QROHCBC@KJGDQLUGY@UFMDU@EHA@U@CD??c@]m@M[FEKQ?EBAAc@GE?UMOLCUu@B[CGGSKQESY]EOKKICACTPL?HMAK@SGA?C@DHIRJCNHn@HHb@fANJVFb@@JHz@BLH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.365392, + 7.008326 + ], + "end_latlng": [ + 46.365367, + 7.008414 + ], + "average_speed": 0.912, + "max_speed": 3.98, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 102.5, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2186.6, + "elev_low": 1888.7, + "upload_id": 10226650247, + "upload_id_str": "10226650247", + "external_id": "garmin_ping_286694124064", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kaiseregg to Schwartzsee ", + "distance": 7374.2, + "moving_time": 7500, + "elapsed_time": 15359, + "total_elevation_gain": 179.1, + "type": "Hike", + "sport_type": "Hike", + "id": 9505392147, + "start_date": "2023-07-23T06:37:30Z", + "start_date_local": "2023-07-23T08:37:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9505392147", + "summary_polyline": "{nu{G{}rk@I@WWM[c@k@c@U]NIFAHEECP@CEK[DGHGGOm@Wi@DBIIOq@u@_B_AuAMGEGWq@[SWk@EM?MMUWSICGK{@OCCc@aAOe@IKEMYYe@S]Y_@Gc@WkBwCUq@K{@EEEXI[Ca@Yq@ASOU?W?DIe@ISG]e@uAGUMUK@I]Y@?KKEKABJ[OEBCVIC@BE@_AcAGHGARAZ\\F?NXBIHPACNE?EJGRBJL@GHHBJHBAMNTTLHJh@xA^hBANDDLVBAABJ`@N^Fl@BH@QD@BRXdA~@bBNN\\n@l@f@`@JPNDAC@@A@LN`@UFUEOBPJRZ?Ha@DOPPVXJERBFLDAFQDHHDb@KJ?HLRADMA?ZoAHICRf@E@w@DYGc@LuAT{@F[AQFs@E}ALu@SM?QI{@Iw@c@}@y@UG_@m@gA}@KWGC@GEBe@IQOSY{@c@kBWm@Hu@Ro@FcAE[OeAG}@SyAo@IIUEgAc@IMMGe@O?BeAe@cAQKDa@I_A?QKMBOKKHMAoBc@}Bs@uBcAaAs@y@u@aAi@s@WOMa@k@}@q@a@m@EUKIu@C@GI[IOyCsAINAKWS|@j@x@VA@|@^BFVdA^fCl@zBr@jBJJ@AJn@Nb@b@f@f@bABh@Er@@P`AtERpBDTClAAVCFCG@C?PNlAE\\@v@Jt@@`BGd@?hAP|ABXA@BAFVAPSx@Cl@DTDh@j@CCEMJIBaADODuBdBW^?RHRZb@VbAAL[t@@JDBNEj@_@X]PE~A\\p@FLHAJaAr@Qb@WjAFRAHCD?XKr@Al@Jf@DHJ~@ANDRBCG?BADt@?|ADFJ@HFNDf@K^QAVKXIl@KZOTOd@BFZBQd@MJOEQ@QLW\\UBKLO^IZYp@KZa@r@Ur@@FF??DFC?D@KOQKCB@@NSHWn@IJEP?NJf@N^GNREBEDDE?AEOZOf@a@d@CXEJC@@LETKN@DMa@CPWh@UX@BEAIT@j@IDCHBA?Fi@WQ@AGCASPK\\@DGBELMKC^E@IRIFICCGMDKZk@d@B@QEa@JEKOI_@ZOBSTg@bAa@Lo@^AFw@hAK@IXUZm@\\EDGPODSXa@?OTCNMNO`@FtAWX@H[d@OZ_BnAUV]t@Y\\Ob@C^Fn@S^Sn@eBfD_AfAuAfCIXXrBTlD`@xC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.645743, + 7.311188 + ], + "end_latlng": [ + 46.670619, + 7.288618 + ], + "average_speed": 0.983, + "max_speed": 2.3, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 97.5, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2138, + "elev_low": 1046.9, + "upload_id": 10193785265, + "upload_id_str": "10193785265", + "external_id": "garmin_ping_285871674578", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kaiseregg sunset", + "distance": 6926.1, + "moving_time": 9087, + "elapsed_time": 17582, + "total_elevation_gain": 1074.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9505384800, + "start_date": "2023-07-22T11:40:41Z", + "start_date_local": "2023-07-22T13:40:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9505384800", + "summary_polyline": "ovn{G_elk@SAGOM?M^UBI]U[K@Eg@GMUL_@C?I]o@cCtA_AL]MIMq@OGOa@UUQk@@MGcAJQKBMJCJI?QG?_@TAEDKKHUIQDEKDCCIMB@U[BAENQALDOGBYSEHUHc@?HDEQYIKOM@CYWYO?OUIISJq@a@IHe@OKLUEs@i@YZEK@e@EGm@VEi@EHHGEWMCMLSDG]Lc@E_@SEUJWVG?AWICFFAi@W]Q?_@l@EZU@F[KSSRA_@BOMBAN@Gk@E\\RJ@SS]?SY_@UmAWDQ|@o@BKCGc@?c@Ok@EIJMp@m@|@I@e@FQESLg@SgAPk@C_@Es@]S?mAu@KWGk@Bq@KOOCOHUzAGNK@@q@EM@WQ_ACIMBg@v@ICEQHy@Ci@IIWG{@Ha@_@c@eAi@S{@MkAu@mA[iAJULaB_@cBWO@q@WwCMUByBi@]Ni@v@KDAHKICe@CFHHHIC@TBSC?GDCCHREFYST^COEQHADFJEBCMHDH[Gb@FF@II?qAJUi@[OEOk@o@BHEMUU_Ag@iAO{@_@{@UGDE?aASyBw@OS@]GI?[GYLCSMa@m@?e@GiAYi@?i@RkALgB?c@Kw@@Oe@s@UMQYKCYq@CBUUs@qBOCY_AWi@QYYSM[sAYKBQMKYCFEUUCKKSc@Ka@U}C}@mCOqA@UKg@Am@G[A[Ue@?OK_@MaB@q@AICHCy@?e@HOIe@BYHIGBDWO@AgBD_@CEFYB_@FKDi@R_@AwAYyABSWBCTF[KKCQKV@N?UKg@Nc@OK?e@Io@IKI]GA@KQG?_AM?DAAeAFKEIFC?QGKD@CSEOBAK@UKDMCQHAALCCHACYRk@NSLREDLLF?@Y^f@EINODBFTCF?YBFEp@DF@]FIGQFOIHAGAPAMECIPBRE??SG?HAa@qBWe@ED]q@Ou@S_@Mi@Q\\OFGUUHASQFk@{@i@Qs@e@y@QBCWOIOWEWH@ILM@ECAi@Ka@?u@P_@I_AHQGWkEBMSJ}@@]Lo@GCHFP]\\MIIHk@Yw@ED`@@IMeA_BkCAUWq@Q_AEIB@G_@Wa@[QY_@G[w@{@O[Q?QY?MWQ@M@FBEWYg@oCIUE?CUC?[u@@]QEUe@OM[o@Qg@_@g@?Gd@_@TA?_@Oa@W]]UQ]Y?i@m@AK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.611123, + 7.276483 + ], + "end_latlng": [ + 46.645514, + 7.311269 + ], + "average_speed": 0.762, + "max_speed": 3.617, + "average_cadence": 61.4, + "has_heartrate": true, + "average_heartrate": 115.2, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2069.2, + "elev_low": 1019.6, + "upload_id": 10193777445, + "upload_id_str": "10193777445", + "external_id": "garmin_ping_285871538837", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dixence - Verbier", + "distance": 18678.2, + "moving_time": 16300, + "elapsed_time": 23951, + "total_elevation_gain": 1171.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9462657119, + "start_date": "2023-07-16T07:56:12Z", + "start_date_local": "2023-07-16T09:56:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9462657119", + "summary_polyline": "gcgxGgddl@rAzBbAo@fBb@oB@|Ab@_Bl@pDh@cCf@`B\\pAbA}CBkAb@yBrEeB^qDlCi@dCD~@b@jAXnGfB|DLhBhDtJQjJ`@rABzA|@aCp@hHd@rCXPG\\bBn@nBzAz@tCj@v@Xm@Fl@PYdAfBn@oC?u@r@fCEx@n@xFZlAAw@^lDdAnDArA^zBhDrCYXsAhH}DbMoAdBm@M_@hCQbD[R]aCi@y@Q?q@rBm@BG`AaAfA{@|FiAdDyAj@{B\\eFiBkAB_@d@{@[]rABfC~@jCE~@T~@W|@UUC`@X|@b@lCAz@n@hAYn@Dr@e@b@[IThABnGIUs@|AP|ASxA`@~@`@jCRfCw@n@i@hEXrCqBvCXxBb@r@CtB`A~CKv@Pj@S~@ZB`@rCfBmAs@fBB|Cz@n@Dr@dCv@h@SvApA^vDXn@VKGV`AjCCtAZj@pBw@FRVe@`BfAXdCz@dC_@n@\\rD~@ZRh@XWl@x@~AhL`B~A]pAjA`DQv@\\d@@r@t@l@\\tCKxDa@bHo@RGp@\\_@_@NKtAdAdAbB^@j@g@v@mAr@tBfBFp@p@`A]dA@vCa@~@T~Db@^A`@r@tAzBx@UjCNASVFnBTd@JMg@[t@GK`AvAhD|@bAVzA\\CxBhBRpAp@h@E\\lA`CAvEZ`@?z@[f@R\\EhCPfAIj@[a@Aj@u@rAIzB[FmBzCv@jFlAlCGhD[pABfFeCtBqBfEyCbAu@lEmBpCg@~A_@`EHn@u@lDK|B\\xB|A~AC`Ap@^`@~@aBfE{@h@X\\PrBq@x@QtAeB`AWjBmBGo@|@N^q@?WpBm@Rs@fEu@tAR`EU`CiC`HcBCLtGIvAsCdGAlAj@rBg@bB}B`EoCjB_EpKoApAoEdD]x@_BlSeDfIDtFV~@bBxBzDlCsEsDu@n@Jq@a@x@oB~@o@vA@pA{@nAi@lCaC`Be@Dw@fEVzAe@tCa@p@@|@mArA_Ej@eAdA\\~@gA~DwB|BqAxCwBhACpA|@vB`@RPnDzDzEz@|DK`BNyAU|AoD_A_@ZrB|Dj@`F]|@n@vExArBb@~AXpCLpEMTuAeCn@|Go@i@aARoAeBa@V]vAAvIkBjEsAtFh@bATxDUrC?xEWJo@nEItE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.080681, + 7.39924 + ], + "end_latlng": [ + 46.091364, + 7.251253 + ], + "average_speed": 1.146, + "max_speed": 4.575, + "average_cadence": 51.9, + "has_heartrate": true, + "average_heartrate": 119.8, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2957.1, + "elev_low": 2136, + "upload_id": 10148563882, + "upload_id_str": "10148563882", + "external_id": "garmin_ping_284753961422", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 7, + "has_kudoed": false, + "suffer_score": 74 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "DnD", + "distance": 9818.5, + "moving_time": 2092, + "elapsed_time": 2595, + "total_elevation_gain": 319.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 9411289163, + "start_date": "2023-07-08T11:16:08Z", + "start_date_local": "2023-07-08T13:16:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9411289163", + "summary_polyline": "ey}zGofhg@EEK@AEDg@Aw@DwA?a@Ii@EIMK?UEESImBg@aCy@UMoAe@KMO?m@Ke@Yc@QSMEA[BQ?u@S][OEI@OTc@fA_@rAi@pBk@tCiAfEMZGFIBICm@]}@Ya@W_Aw@e@w@a@eA]mAa@eBMu@_@yAMq@FF@HC@_@qAi@{Bo@_BKQOC]FuCPyBZoAHOGKIYs@_@c@[s@OQqDcAg@Is@@QCyB[s@Gw@CmB@oAC_AIy@Os@WwAy@kAi@KKWg@U]}CuCMQCKA]@QN[r@o@dAo@@C@BF@P?REEMIKO@gBnA]Xs@r@I@KAOSu@gBe@y@W[[Qm@OWBg@C_@Mq@Io@CSEYMk@Ku@BaA?eAFg@?m@Ck@Sa@WgCaAsB}@g@g@Wm@_CyI[gASg@g@u@uCoDsCaEGQ_@o@Ws@Uw@Ug@Mc@Ks@Kg@O]KIMCO@m@ZyBv@}P~FM@MCKIGOCUC{@[}BCQGKKAqAh@gDhAeBf@}Ah@_Bb@cA\\k@Hu@PqAj@c@Lk@TaAZ]Fc@LoCbAI?GCU}@_AgCMUOQQMi@QSMc@IsAi@k@WQQI[WiCS_A]mCIGU@KDU@YCQOMEmA@o@AyBB{@Aq@IqAIu@K]@]Ay@Sk@Ce@Bk@Cm@Dk@A_@@OA}@]{ACgAU{BWSGe@_@IAk@HW?y@FMDQJMDQA{@@_AJ_@RGHw@|ASVMDoAPi@Ne@VKJOXIF_AJ[CiA]_@GaB_@c@YiAoA_@Wm@SyAUs@[{Ac@u@OYMeAs@uBw@{Bg@]@{@EwAUm@W[Q[[[a@Um@EWC[@u@RkADo@Ae@KYOQy@e@GAWD_@Am@FU?y@Mi@[o@s@kA}AuAwDYg@_B{BSQMS]Wa@g@k@iAOOQMSE]By@A}@EGEo@A_AQg@UiA{@EGSKo@c@_@Uu@YG@EBQVQPUPQTa@Xa@R]DU?a@OOK{AqASIQ?OBIFEXBfAEb@I^g@`As@|@OZGDCJ@VLVn@z@Zz@vA~Eh@jAPXb@d@v@h@XTtApCj@`ABP?RK^KLGBm@F_@GE?IBAHDRB@ACDDDIF@JJDNFBN?CA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52451831847429, + 6.600882858037949 + ], + "end_latlng": [ + 46.588343661278486, + 6.621326487511396 + ], + "average_speed": 4.693, + "max_speed": 12.072, + "average_watts": 177.1, + "device_watts": false, + "kilojoules": 370.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 703.6, + "elev_low": 426.6, + "upload_id": 10094284108, + "upload_id_str": "10094284108", + "external_id": "cdbd1f81-9ba5-487f-ad53-3b81241da420-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Octopus Gravel 2023 avec Victor ", + "distance": 81267.5, + "moving_time": 21052, + "elapsed_time": 34142, + "total_elevation_gain": 2730.5, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 9371731727, + "start_date": "2023-07-01T06:06:25Z", + "start_date_local": "2023-07-01T08:06:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 10, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9371731727", + "summary_polyline": "yft{Gmims@m@pDiFfCcAmDcc@bJuKiG]~H~DbV}@|FnCcPn@nIZeIb@zGzAmIkCvUdGsNwGrg@`GqGHkFbAhH}BzHdD}AnFqIb@jPyIrJbCPt@dLjPpSjRxb@jRpVzKbGhW|YbEdSSeG{E}LeXaZ}HsD_UoY}Paa@{O}Rk@eKmCy@`HwEr@eRiBuBmDrJ}CvAxBeJw@aG]pFoFhGjGqg@gGdNjC{UaBzIK{Gq@|Hg@aIsChPbAqG_BiLbGuHnD|BnYkL|G~AxEiCz@uE{@lEwBxAsChAf@wC`L|Ajg@hWxBpDlMzf@fMhRfNv^nEfErC{@dEfGzJK`DbLlHtIYiRrCbLKsP`JoDzDCdCcFbLfE`HkDvL|S~VbOvVbHdg@n@xRtVpMzGfZDp`@lGtEyDpKdCdEkFrq@fWpGeB`CoGzL`EmB{Q`JnAfFyElLsd@nFcGxA}]tIcNzCuNaCoZjBeKgKeQuIc[oG{Ie^uMgMeRwAwJFko@hI_Nj@kGhE_EkGjNaHxH]rt@zCjNbM`O|]xMnJhR`EhQdKlNxEKxC}Ul@}B|AjBzBsD}BoOfBsK|`@tM~BeB`EfH`CqEkChEsDeHwC~A{`@wLuAhKzBnOyB~C{AoBwAjI_BlNwFp@kA|GlBzYu@hMwMrXmAz[gFzF_Lvc@gFdFhAbBiBlHE|SmDrCYpEwG`D}BoB?bDiE}H|A~HkDgCcA`FdBlNaAnVdDlZhXji@|JxJjDuDbExEoE}E_DtDsQ_S}Qua@eCuUj@a[m@oTzDrBqAqHnDpHZ_DtErAxEoJfDyCjAi]mCgC_HV`CxPiLsEiDhHqFpAuq@oWiEnFaKkCaGfEoTcFmLbIwWnBsO{EkIcQl@yBbEfH`AcAmFgMgKnB{S}EcM^ed@qPs\\_f@aF|D_JoDsMjGoExJIxRlBjKsBpBaCuTiHsGwDiNyBaCbB`DwJAoEqG_ClAcJ}LoIkWeFeFSeDjBkByPab@sFc@wJvFw^_Jh@yKpDeEnB_L}AoHiJiAlG}C~AhDp@oEnAr@YcEdNwGoDmBlDEr@wDsFuM|BgVhHcRgBuGhCVh@oHrKwOtAf@tHiVmA}Fm@eYbC}ZjL}UbHcGbByH`GsEhJuUxVqS|DcR`Ip@nGkDzH_MkBkBlKaHfFeJjKmYxQ{HvBxBxDcOdFPhMuJ`S|AsPwBgObKoFQ}DzO}BoCeRnI}JzXkCv@iBlI{JpGfBhBmIlMkQtBqDzQkW~SyFlP_N~SoGjGqNd[q@nVjBlJeArLjAvGuHxUcBo@mKjP]|GeCq@zAhImH`S{BxS`GbOaAlDcEKbEzBhEcGhLrf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.63933, + 8.593038 + ], + "end_latlng": [ + 46.631561, + 8.591258 + ], + "average_speed": 3.86, + "max_speed": 17.6, + "average_watts": 110.7, + "device_watts": false, + "kilojoules": 2331.3, + "has_heartrate": true, + "average_heartrate": 142.2, + "max_heartrate": 182, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2302.7, + "elev_low": 1357.8, + "upload_id": 10052569860, + "upload_id_str": "10052569860", + "external_id": "track(2).gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 9, + "has_kudoed": false, + "suffer_score": 330 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Art et Campagne - Contrastes", + "distance": 5213, + "moving_time": 4296, + "elapsed_time": 6414, + "total_elevation_gain": 53.8, + "type": "Walk", + "sport_type": "Walk", + "id": 9327066578, + "start_date": "2023-06-24T15:50:56Z", + "start_date_local": "2023-06-24T17:50:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9327066578", + "summary_polyline": "ukmyGgphd@Z^IC@TGVY\\[l@UTMZ]j@KDSVa@~@@D?EG@c@h@i@~@@BQ\\QLCFAH?CEJFFGG@BG?CBc@l@}@`BUXSJEBF@@C?HSZGNEC@GMD@B?LGFC?@?GHGZKFGJMH[n@YX@NKRQPCABCACA@ACBDYj@]d@G@CLQb@o@~@[x@CL?RDJAE@??DB?DADK`@\\DBP@dBz@NNx@f@LN?DAIRDLFZ\\HLL@RLJLAC@GEAL\\EC?CCLAC@EFELCJIj@RADEEX@CCAIHIBD?CCL@FLNd@APLb@f@H?FG@BBICCGH?DF^FHNCRYCBDNCJ?FGUG?HF@C@AADJDh@ORDHGNWBD?ADUN@NHBECB@H@EB?N\\BAPF^XRT^D?D@RHCPD\\VDA@IVXHL`@XHPZRf@d@h@fAB@CFC?BFB?Pl@L\\NRP\\HVD?JHz@rAf@n@HFT^LJ@DAB?AVVD?JGB@E?D@HYF]?EFSXwAFOHy@Rs@DS?I@DJi@P]DQRUNw@HQx@uAPa@PAGOBQf@w@DBE@@I@@ACv@cBHg@CD@DBCAABGHk@J[HQT[BGEB@?Bo@E{AKy@@OBELABIDA@GTWHc@ACBAJUCGAFBHAKBALUVsAJcARs@TiAFMBAB[D]?EAH?]BJH?VOBG?C?BD?FG`@y@Js@BC@BA?BKZe@Zo@`@i@JYDCFSz@uAN[?GCC?DJ@Ni@RYN[NKLYPOAER_@?E@@DCLQLIP]?ECABDJUFGD@DEFQAORS@IROFOHGAGPMHWRUHSHO@Mh@s@h@gANQXCAIBGlA{AAIHOLe@JOb@a@JSBWMYSKUiAKQAKIGCaASOa@_AGCGMM@EYEKYWIB?LGFAPIDCJ@HAECBDEDDCP@XADQPWb@EBAHQF@CD@C@OROFUTaA`@QNC@@CSD_@Ra@Pe@F{@Cc@OMIQEMIu@s@ICg@]y@Y_@UKOOCKOSc@[_@Wa@UMg@m@IA?J?ES]w@{@y@q@SEOt@CAKHQh@]r@QVq@tAW\\URIRQHSv@[Zg@~@GBKL]~@IZ@BAAAD?LKCQMGIE?QMa@c@UEIBKPOf@IHWb@Oj@y@tAIVOP]n@Ob@W`@c@`AAR@EI@QRK\\]l@[bAQTGTGJQNi@pABGC?AI[a@?E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.2765986379236, + 6.110927257686853 + ], + "end_latlng": [ + 46.27665068954229, + 6.111040832474828 + ], + "average_speed": 1.213, + "max_speed": 3.054, + "average_cadence": 47.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 477.7, + "elev_low": 430, + "upload_id": 10004882467, + "upload_id_str": "10004882467", + "external_id": "ddca9122-7eed-4e28-a40b-ba21ac4f7b2f-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course Lausanne Olympique ", + "distance": 5265.3, + "moving_time": 1377, + "elapsed_time": 1377, + "total_elevation_gain": 7.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 9320252572, + "start_date": "2023-06-23T15:20:13Z", + "start_date_local": "2023-06-23T17:20:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 19, + "photo_count": 0, + "map": { + "id": "a9320252572", + "summary_polyline": "mmzzGqqng@En@Av@C|BF~@EN?d@f@bC`@tDBvAErCBxA@TNn@f@`@jAj@b@Jx@W^Yh@}@XOBBLVJt@@\\[Z}DbHYx@]v@Yb@y@`BYp@m@z@[l@gApCFjAh@zCAPGNIFm@Ni@l@g@|@{@vBwAnCUj@Qx@HbB?HQj@iB~C_@~@Kr@ZjCBz@AR@t@V\\Ob@w@nAYv@CNe@dASp@aAjEo@tEIzAKj@i@\\Oh@KvCQl@m@\\S`@]zDJnDAFWPu@PY^EbAAdBDlDIt@B`A@rDHlA?t@FvAAr@a@~DMp@]t@mA`CmAdBs@\\c@j@o@lCOf@a@h@o@rAa@n@[r@}@zAq@rAg@r@KV]f@q@nAo@~Aa@p@Wn@c@rAONYz@s@`CW`@o@j@[^i@b@K@_@e@[i@K[BUPq@`AeCv@yCv@iDf@iC@QNw@?K_@gBCu@\\cC@Q?q@Fm@No@RWRANH~@z@x@z@^ZLFXEnAm@^[JULo@PoAb@cFLWVJ`@Bf@HfAd@~@Zd@@DC\\YRw@?IE_AUi@}AaA{@a@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.5072700381279, + 6.633374718949199 + ], + "end_latlng": [ + 46.514333970844746, + 6.602363437414169 + ], + "average_speed": 3.824, + "max_speed": 5.017, + "has_heartrate": true, + "average_heartrate": 188.6, + "max_heartrate": 197, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 384.3, + "elev_low": 376.6, + "upload_id": 9997673334, + "upload_id_str": "9997673334", + "external_id": "garmin_ping_281017083382", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 100 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 2481.5, + "moving_time": 824, + "elapsed_time": 824, + "total_elevation_gain": 13.2, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 9320066134, + "start_date": "2023-06-23T14:37:38Z", + "start_date_local": "2023-06-23T16:37:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9320066134", + "summary_polyline": "un{zGglig@JORkABG\\U`AU^UFOGiAEOOWKa@Ks@@UJm@Di@FURe@`@e@R]Jk@DgA@s@Co@AWISWY{@q@y@c@{AaA_A{@EQRwA^sADo@ZwA@g@VeCXk@@KHQDc@No@p@{Ad@k@RGRWHi@`@s@Po@BEVQf@w@b@cA\\e@dAsBr@gARUf@u@X[p@iAV[t@{AZw@`AgBVu@Pu@Rk@FIH[f@sAf@w@Re@`@cBDiAHe@Ve@XoAd@oAV{@DI@]JY@QVe@HIVOP[Ao@DOTYBQG]Ua@y@eAe@cASwA?UBKBmAE{BE]Qg@UcAGk@GQ?KF[[wB?eCBy@D_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.51259841397405, + 6.606922522187233 + ], + "end_latlng": [ + 46.50709460489452, + 6.632674662396312 + ], + "average_speed": 3.012, + "max_speed": 4.838, + "has_heartrate": true, + "average_heartrate": 160.3, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 385, + "elev_low": 371.1, + "upload_id": 9997477106, + "upload_id_str": "9997477106", + "external_id": "garmin_ping_281012742177", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Walk", + "distance": 3005.5, + "moving_time": 2087, + "elapsed_time": 2574, + "total_elevation_gain": 7.2, + "type": "Walk", + "sport_type": "Walk", + "id": 9297322992, + "start_date": "2023-06-18T10:30:50Z", + "start_date_local": "2023-06-18T12:30:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9297322992", + "summary_polyline": "o_g{Gs~uk@EIMi@?w@ZGOkA_@kAMi@Ma@]k@kAeCU[WEQLa@h@ACOBMXOROl@Q?WPi@jAQDa@OYEm@]o@MYSm@UKBc@e@_As@Y]AIJQFJFAKOLUCGFOBAPJ?BIPZo@BBINGAIDQ?GFKZQFwAoAc@YiDmB]WW[c@Yo@_@a@o@kA{Ac@YqBo@wAOQA]Kq@QBAC@[[[A[J]E[A_@VyA`@a@Tm@f@c@Pm@Bi@FWRu@C_A]a@UgBOW@[IQY_@_AOsA?m@Cg@I]a@`@i@jAa@b@KFI^W`@OCEk@OW_@?WEs@e@IJOF]?cBQc@Qc@I]Kk@_AWS]K[@c@JY?u@g@g@QSQ_CgAY@a@TYI_@Yq@gAi@qAQQKYMMSo@KkAKe@Q]g@aBGGc@_AAFGM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.57160449773073, + 7.3266649805009365 + ], + "end_latlng": [ + 46.59144748002291, + 7.337311170995235 + ], + "average_speed": 1.44, + "max_speed": 3.997, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1796, + "elev_low": 1499.2, + "upload_id": 9973252714, + "upload_id_str": "9973252714", + "external_id": "garmin_ping_280392432110", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Down from Grubenberghutte ", + "distance": 11704.7, + "moving_time": 10252, + "elapsed_time": 14676, + "total_elevation_gain": 532.7, + "type": "Hike", + "sport_type": "Hike", + "id": 9297322179, + "start_date": "2023-06-18T05:40:24Z", + "start_date_local": "2023-06-18T07:40:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9297322179", + "summary_polyline": "{tb{Gwjgk@\\]NAH\\eAhF@ZPZb@LEGl@Br@Gr@q@xBg@v@c@NQBc@vAsBLc@@OUuAIOGk@[eA@yBDm@_@}AI{@B_@Mk@E@C_BKe@@OT]_@mA?a@nAaDRDz@p@rAAfBXx@K~@u@`FgAFMKY}AFcAgAc@uA?QkAgC@Ye@}ABELFFPtAxArAhB`CNtEg@j@B|@z@r@^fBLdB^xBx@t@F^CZWl@}E`@m@jEmBHMlC@nBm@j@BVKVZJ?`B|@NR|A`@j@p@n@ZxBfCD@EOJJ`@h@j@vA~Al@\\m@@[u@qEW{EBaBG{@AgEb@_CJKd@`@v@s@hAg@BsAZeBJ}CAeEYgCDsA`@oB~BuDf@sCEIK@IPFOEGs@]a@c@_@Qc@IcAJQKe@s@sEkB[Fo@OgANYEWc@MiAw@SGIDU`@y@I]y@uAk@_DKSs@i@iBqC}@}@]m@u@eBq@iDqAqEiAqA}@QMc@}@}@oAmBoCyCg@}F?cAOBANI@Q`@O`CMt@e@|AWPAQLs@FeBSkBGyBUyCa@oBZgBrAgB@c@I_Ab@_Ay@eD_@[uB{E}@}CSUu@kDMgAWs@Ou@gBwCqAcAUCkAmB[SQ_@QOMDeAo@kAiBYCGJMO^[CUUKJOOOAUGKT[QR?LAORQQX@AMCwBwBk@Ui@{@kAg@Ui@q@]c@i@oAIqBmBMCI_@u@q@y@_@SDa@o@qAW\\g@[]wF{C_@o@q@i@iBiBc@eAoCsBOa@UQO_@Kw@Ua@FA_@YWu@SoAW]I_@SO{@wBEc@g@qAb@ASCq@w@mAuCIs@a@a@_A{AgAeAc@q@Wu@UyA@YFGu@q@WkBi@c@Mc@@MQECe@UWa@Uc@MCMk@k@[M}AyBeAo@{@eCYUk@kAcAeAyBiA_AmAe@yBOWSy@KwAWk@G?OaAi@g@E]iAyBY}@aAgAQOe@GQU{@Uc@u@k@]S_@WWSAq@cCc@w@QIWm@q@y@[gAsA_DMa@i@]IA?HEKYG?Yk@cAGB?SKWKK@Lk@eAe@a@eF{Am@i@u@eA]OSYWe@]uA]q@DF[gBm@i@Ss@[EKUaByEeAmBi@iCQIANEi@iAuECUHSCy@S?ORDN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.549424, + 7.2518 + ], + "end_latlng": [ + 46.571541, + 7.326676 + ], + "average_speed": 1.142, + "max_speed": 2.813, + "has_heartrate": true, + "average_heartrate": 108.7, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2023.2, + "elev_low": 1623.2, + "upload_id": 9973251769, + "upload_id_str": "9973251769", + "external_id": "garmin_ping_280392403034", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 31 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Grubenberghutte avec Noémie ", + "distance": 13821.1, + "moving_time": 14694, + "elapsed_time": 25616, + "total_elevation_gain": 1305.3, + "type": "Hike", + "sport_type": "Hike", + "id": 9297317843, + "start_date": "2023-06-17T07:20:17Z", + "start_date_local": "2023-06-17T09:20:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9297317843", + "summary_polyline": "_`wzGy`_k@_Bq@IQ\\k@RFp@k@g@IRg@ME@kAQWw@~@{Aj@e@vAOnBb@xDVxD_@tFFpCX~@F`AGzCD`@IVChAu@hBcCdDQnEs@rAW`Do@dDQVIxA_@fA?jAoBx@YTQzAk@rA}A~BwAbEWFAOPJo@KMe@aAo@F\\]WC[}AX]\\}@bD|@zBFd@EdGSiB_A}CBO[o@mCwCc@cA{B_AYPPjCmAxC{BdAiD~@UZGj@S\\QQm@wFaAqAIk@KoDm@BiBbFm@z@oAxCoAH{@^oAEkB~@q@Q[c@MBAUq@Js@f@YAYg@cAg@e@k@e@DiCkAoAMWUqCq@?Mi@SiCCCS}CkBKO?mAMSaAs@S]}@u@^oA?SgBgESIKR^fAGh@OZUiAwAgAaAaAgAkCs@_AoDyB{BaA[DO`CQj@o@Rs@k@FBs@aDmBMiCq@sAs@kBaB_@u@QyAw@oAkAeA_BkCuAqDmB{Ac@o@SeAAiDIu@u@gBkAcBi@kAeCkDYqCiAwCOSu@IuAaCFCeAw@yCHVPq@hTkFaBiAw@c@l@uD{@qAcAuA{@EaBOIa@o@ICOnASc@{Ay@O@Wt@]UETHDc@d@g@o@KNO}@SROy@OKIRk@Rk@j@w@XFBcBtBaAt@]ULYW]C][]DVSc@Mp@gAzAF|ACj@IHC_@Sg@g@a@g@aAlACm@_ABg@]u@cAkA?w@o@_@]s@p@PPWGTSEx@THVh@Vh@CJYqAkAo@WQc@MyDw@uDgAq@w@{@q@Ie@g@m@K}BaCQL{@OcDkEWaADGSYk@M^c@]oAPaAQ_@Fq@Sy@Ys@a@QF@EYWMIgAWg@iBk@gBiB{A}@cF_BeA}AsE}Di@XYGo@u@w@@s@Uc@aA]GIc@Ya@QuBcAkAa@uAa@o@WwAMsAe@mAQwALeA`@_HKcAHa@Vq@Ly@k@{@UCq@`@}@QSYSwBX{E{AuDc@Wm@Js@SsAgBgByAmBm@EYw@mASMQ@CTQCi@a@e@iAqBcB_AuAo@k@QB{@cAc@MKq@yBr@_@wBJuAQUOoAAsBWO@m@MuALyAWkAi@s@Sm@SmBa@cBp@}FOc@SCd@@JMAW@PUCPAWVa@UCe@MAqD_ICkASg@HYa@kBVgIZ}AtBmArAqBxAsAnA_CtB{Bz@_Bx@iCvAi@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 46.489761, + 7.209254 + ], + "end_latlng": [ + 46.549481, + 7.251705 + ], + "average_speed": 0.941, + "max_speed": 5.271, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1926.6, + "elev_low": 1003.8, + "upload_id": 9973246864, + "upload_id_str": "9973246864", + "external_id": "garmin_ping_280392270132", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Back down for some chalet office ", + "distance": 4326.6, + "moving_time": 3764, + "elapsed_time": 3975, + "total_elevation_gain": 0, + "type": "Hike", + "sport_type": "Hike", + "id": 9297309777, + "start_date": "2023-06-08T05:06:13Z", + "start_date_local": "2023-06-08T07:06:13Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9297309777", + "summary_polyline": "wigwGifph@JuBCy@@QCi@@u@BURe@h@yADy@Jg@JQbAyCFOVw@Tk@PSRKPa@DATQd@EXODQT]BCJA@D^{A`@g@N]Ta@DEDQNUF]FMF[Xw@H]L{CDa@HSVyABf@Ll@Rf@FB\\j@?VAX@JBz@AXFxADb@FT?l@Dd@AlAH`@HL@^DJd@dCAj@@`Af@rBL\\F^B~@GdA@NHj@@|@Jt@BZN|@?TKn@Ej@UbAMjBIb@ArACJBPDBYvAAjAGXDnAJj@HPLCDETc@\\a@HSJMNE^g@^yAVk@Ru@NINCZ_@BOHS@MHYVk@F\\Dx@Gn@Ob@?PEj@BTEf@@f@DL?RGx@Kl@Gh@Cx@GRC^ITEb@Y|@C^GLEb@Y`AATEPBl@?r@@JDHCh@EJG@@HGf@S^UVE|@Qp@@NHTFJ?JW`AGLM^CX@HAXOb@QX?NOTId@Qj@AR]p@I\\MVGTCVGL?Ld@fCAVI^CXGPAP@TFXNNVKPAbAJAFL^V\\b@b@HOFU?MDu@EMD[Z}@NMHMDBKZDNVLPR?DHPBRCFAh@FF@H@THFH\\FfA?`@BJ?D@AE??BBDAA?DFBDRAEGCH?NMJYHEN_@HOHBNRTv@DVLN@x@?LBRKLENCPATELMx@O^?ZITCVk@r@KXWVQXUJ{@t@KP?JPhAFF\\NPCLBDFAHQLGb@]pA?HTx@JP@NJRNz@FJN?DHRFVVJRVJXl@Nd@NPXl@BRJNb@JJNILSLAIBG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.917885, + 6.805651 + ], + "end_latlng": [ + 45.910908, + 6.785725 + ], + "average_speed": 1.149, + "max_speed": 1.982, + "has_heartrate": true, + "average_heartrate": 101.8, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2129.2, + "elev_low": 1457.5, + "upload_id": 9973238623, + "upload_id_str": "9973238623", + "external_id": "garmin_ping_280392048411", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aiguillette camp", + "distance": 5659.6, + "moving_time": 6686, + "elapsed_time": 7951, + "total_elevation_gain": 794.7, + "type": "Hike", + "sport_type": "Hike", + "id": 9297307636, + "start_date": "2023-06-07T16:03:20Z", + "start_date_local": "2023-06-07T18:03:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9297307636", + "summary_polyline": "{}ewGqilh@FEJOIMYCWMIy@A@So@S]KY?GKMMEMYQSGG[GKIQ]Ou@q@kADe@RaAPi@LUU[QCAFOBKYEUKCAQ?QXCbAs@DWNWRIDYFOLMFWFIN]FIBHBC?mAAALOHW?KCMDI?KJE@e@AODO?YGk@_@yAOUKGKWc@FGFKTCXED?NEDB?IU?i@@MAE?YGKCOIOG]?O@@GSAOEECWOi@ASG?CMCQ@E?YGCWNICQPCHKJ?HIJINBPEL?VJHG@Av@G?ERCC?GIKCSGCAMCKEEEOQK_@CAHKCEGWBULO@EI?MAGBDAWFK@IEOFS@O?y@BKKWMgAHWFc@JOAMH_@?STUBIB[HI@QD?AKDK?GF_@FIA]LG@OP]Ja@?[FWPg@CQHIFU?KIGEOBI?WCIBODEF]LUHa@FMRSFMPu@B}@Cw@CEDO?[JU@WDSBAD_@FOLS@QBC@g@DO?a@X{@@OFIDc@Ao@Da@Pq@A}@CQ?qABm@EOFGBKDy@Hg@?KCCBWC]EYGMGFO`@Ip@a@h@YFGDEAUl@@BIZMTGDILA\\Yr@_@VIXC@U`@OLKTIHI\\IDAD@QIc@GgAFq@CACB@Y@?AKRy@@SDEAq@BS@_@CQBEAIDy@Fg@AQHc@AKFKH]Dc@DMDgAa@}C?u@Iq@B_CCAAa@i@oBSiAAy@B[Gi@K_@UqAAYM]G_@@s@A@Em@?q@G_@D@Ki@@k@EW@k@A_@E_@BQAWGSOSGSIEKSE_@BF?BKi@Ec@AAEFKt@Sn@I`@Cr@Ah@E^?f@Ob@Mb@A?E\\GJ?AKd@MLEPQZMLOh@_@h@ENKRGZ@NC@CCQBOVCPINSH@CKB_@@ONABIBOX@?]NIHGA?ECb@Mf@IL_@nAa@z@Sz@MZGXMlAWx@s@pAEVAZSb@MRQFKX]TUb@Ap@G\\Ez@BEOFMXGBKf@GPOD[?OCYA_@POAOBSf@@^i@IUIEKQCCCM@EKGBEACCEW?QGIO^APGRWZDA?c@G_AGYAk@EKAKICGm@UVCYMXI\\EOAMJa@AKKHOb@GQHRNc@HEIZAVBDJEP_@DACR@DF@FOJIGf@BLJG@RDHJQDUDA?j@BJHMB?Jl@AXDFFKB\\HVHFDGDFn@V`@HJEP@AMDQLUHEJ?LHRADOJMJAJJLBJEJ?RONw@HC\\o@Dc@DaADMTHPLZj@HZNJh@TBC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.910869, + 6.785698 + ], + "end_latlng": [ + 45.917776, + 6.805466 + ], + "average_speed": 0.846, + "max_speed": 2.12, + "has_heartrate": true, + "average_heartrate": 112.1, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2255.7, + "elev_low": 1457.3, + "upload_id": 9973236621, + "upload_id_str": "9973236621", + "external_id": "garmin_ping_280391990195", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Plan Cou et Croux de Bouque", + "distance": 9528.1, + "moving_time": 10301, + "elapsed_time": 18298, + "total_elevation_gain": 844.8, + "type": "Hike", + "sport_type": "Hike", + "id": 9211494057, + "start_date": "2023-06-05T10:38:30Z", + "start_date_local": "2023-06-05T12:38:30Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9211494057", + "summary_polyline": "mkyuGectj@Hu@b@QLi@d@ITaARCGQTOHa@IDAWCTVVIW`BqCMeAJ_AGo@Cs@aBoBMe@lANZ[Iu@Yu@?[n@GdAeAH{BLu@EyAHaA^[Ho@d@gAV[LBd@^Zl@`A`@Ab@pAJLj@THb@SBZn@ZDXNFf@Qn@B\\m@Sw@Dc@sAaDSyARA?a@u@iCBa@h@y@LuAX}@IkBD_ATQ?MCPHDD[f@GTDZa@L?Nw@Td@IXEGPSAN`CbF?Jo@Ka@n@IAxBv@z@@C`@HRp@NPb@\\TGFNp@LzBLA@jCTPPt@LW\\CDXIJAv@T^?v@f@jCh@z@HVG?HpCRt@?lAKd@Bn@Y`@@j@b@_@PXBRZ@M?Bd@j@fAf@@TVXj@J?Dh@Xr@@b@^h@Pz@Bn@Kd@^n@DZr@p@ZAANZB?N\\RVj@ZG@Q~@p@r@i@H_@?h@DVPHCPXBAPRJH`@JQv@dBv@H|@l@LSD^dB^N`@XDBVVAJOG?BTRLCNZHTxABt@IpAQp@Hb@TE?JPHp@OBjAl@~@d@BPQAeACJN?j@xAbBdBXp@\\Np@hCjCt@PADSRr@dAhAf@fA`AbApAlHt@~AK`A?IYOcAL_@^O`Ae@RUl@YLKzBUrAEt@?dBWb@UrAPr@EJH?Qb@]JOn@DBS`AC|@Sj@F~@y@fCUbA?zA[b@Cf@Y^MnAY~C\\vAIVRrAEFW_@s@UmCwBScA]]_@{@Kw@g@y@Iw@DuAk@wDgAcAsAiE{BgEiAcBCeA_@q@SgAe@s@g@sBU@[z@g@PBLKFWs@wAiB}AyDYUq@uASmAIA_@kAAi@Qi@CPBIIS}AuB[sAs@}Ag@sC]CB[y@QOh@?h@e@f@GSM??TOEMZg@Ja@|@DxCR`AClAI|@Q`@HhBK|@Lh@K`AHHUCOXKdBWMIWEqAEe@SaAg@Wc@{@KcAs@iAORFBIQo@Sa@yA[RII?T]n@e@RDd@[YUqACaAIDDYMEEUDo@CEA_@Ie@UAKsCEB{@yF]_@]{@k@o@c@iAiAmAk@gB_AaBIk@m@o@Ki@}@i@g@@Ee@e@kAi@c@cA}Bu@aAL`@[OGv@qAv@y@c@{@EDi@SVg@s@O{A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.682632, + 7.153313 + ], + "end_latlng": [ + 45.684151, + 7.153642 + ], + "average_speed": 0.925, + "max_speed": 3.983, + "has_heartrate": true, + "average_heartrate": 99.6, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2192.8, + "elev_low": 1317, + "upload_id": 9882584710, + "upload_id_str": "9882584710", + "external_id": "garmin_ping_278064610612", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Marche sur le Glacier des Bossons ", + "distance": 3160.9, + "moving_time": 3878, + "elapsed_time": 4991, + "total_elevation_gain": 189.2, + "type": "Hike", + "sport_type": "Hike", + "id": 9200417667, + "start_date": "2023-06-04T10:13:38Z", + "start_date_local": "2023-06-04T12:13:38Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9200417667", + "summary_polyline": "_mbwGkazh@AABMPKIQKg@JOB]AMBMAIB]FBDHB?BE@??GBC?KJBFJJMF?FT@`@DPD?LNFb@D?BEJWJF@CHLBGC?FF@FDEBKBD?CD?JDBJVTJ@HFVDOECS@C?S?CBBDIDAHFBA@@BAAK@AEJAIAa@BD@?LQDIDWIWAYIMIEL?GCIBCA?IICPBJLJDFCDMAEABBBHAHG?GDCAAAB@ICK@@@AIW?OIG@OCEC@CCGQIIOw@OUCKCi@J}@CM@KA@?@BABGRA?KFIH]DE@SAMFCBIB@?FBIBC@@@GCIFA@EJ@J_@AICEA@CA?EABG@@SCGIECHQN@SCEMOCFECAKAAC@EIAQGAG?EECQGG[AKIG?ABCEUECD?EQMGFGYC@KEGIGCACEBEACICCIFETID?B?AOEORAHAKKCIFCRI?k@ZOEAEC?KIU@KDKR?DEBEHA`@EEWAQHMRC??JMOCMCLEFC?AFIRC?EMAF?CIAGNE?CNAADC?MGJMJKZBL?AEDEAWe@@UFSK_@@SMEG@Yr@ORE\\INERQVEN?|@CH?GIS?q@AIAYFe@AU@a@IQMOATIj@i@hAAT@^CHIHENBVA\\CLBTARKc@Kw@O[EYIOE?CLBTDN?DCGKBGAEDCACCISCj@FT@NIfA@@BE@@AD@XCJGBM_@IGBES`@AJB@@ACDAEEVKNBVGR?HC@?BAACLGIGe@Yg@AFKLGRGX?FBBCNMVEYGIE@@j@BZEx@FXATJR@f@F\\BXJVDZDl@?\\EP@XBHF?BIEKBEJJLj@ACA@?CJj@?FE?DJGZBJ?CI|@JZBVJJSFD?ED?BI@IC[@_@Oo@IMWc@[OTI??EYu@c@g@MEIX?LJ\\EXC@E?[g@UEGDCLFh@AL@DAAGPE?IEIMIYIK[UQSIQQKM[IGCi@BCIQEc@IMIGQe@W}BKSYWIUKDIIKEI@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g13651927", + "start_latlng": [ + 45.89280277490616, + 6.856064116582274 + ], + "end_latlng": [ + 45.90002227574587, + 6.856835335493088 + ], + "average_speed": 0.815, + "max_speed": 2.924, + "average_cadence": 51.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1723.7, + "elev_low": 1272.7, + "upload_id": 9870881911, + "upload_id_str": "9870881911", + "external_id": "8baf4b1c-ccbc-4998-b2ae-ee0a22b913b6-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Swim ", + "distance": 1300, + "moving_time": 2400, + "elapsed_time": 2400, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 9185931279, + "start_date": "2023-06-01T09:00:47Z", + "start_date_local": "2023-06-01T11:00:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9185931279", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.542, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Creux du Van", + "distance": 13328.3, + "moving_time": 10668, + "elapsed_time": 14609, + "total_elevation_gain": 908.6, + "type": "Hike", + "sport_type": "Hike", + "id": 9112401147, + "start_date": "2023-05-21T08:01:07Z", + "start_date_local": "2023-05-21T10:01:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9112401147", + "summary_polyline": "grq}Gua`h@Rm@?g@m@kC\\k@lAgFb@k@`DqBd@{@hBgFzA]i@eEk@aHPm@V@jBnAWNp@^_@CGO\\l@bAXvBnAHl@TTlDpAjAHz@t@hCbANN?^l@lAJl@IxAQl@OAV^?RcArD?t@VrA@hAId@N~ACvBb@xA~A`B`@|@Ll@Ep@d@TF^f@t@`CxKhA|HO`DKACZAMMPN{@DqSuBDi@VCl@N|Al@pDkA}E@TYZKr@QFi@~@UzCDn@zBUNQRMPFZh@t@NBXd@\\Rh@p@R`BpCJ@GuB[}DFe@Eu@b@eDUi@[^b@i@ZwAXe@C~AJf@Ub@f@bAFv@fA~Cn@pAR@FQW_D@i@GOHK?}@l@{CKxBjA~Db@f@NUSgA?sANe@Bk@HtB~@t@KyB^uAPfBPRPM@q@Py@EMH|@ZDJwAJM?u@Z`AVPNiCb@h@b@]KUj@xBd@l@|ARfA~@NMFLRQBi@To@d@RpAsA|@NJPd@q@rCaCF]IMBaAnAy@x@GRSUCNZ`CCh@v@~@ZIa@DWRNCf@NCAL|@d@jA|@Pb@C@AKPETV`@qB~@OtBmAb@_@Ue@PN~A{@r@}A`@]bBoFPqAGi@PBZeAXoFZ}BSqBiAgCcA{E]i@EuDJ??YYwAeAU_AF?VLeAl@{A[_DSc@g@MG_@QIPX[mA_@i@m@iCOeAu@}@cABHVTJ?nCHNGAXa@JD[HE^`@DNl@ITUFBp@MTi@QgBqCOTGrDD^q@C{Bq@w@u@I_@MTAx@]v@SDSa@WJQd@ChAJLDnAF?PbAAtATx@C^V~@Kx@i@nA?`BKX[CiAwBUcAAkAe@{ByB{FkBqBEi@q@oA_@qBe@eAgAoDe@sCN}A[_BIeCaAmAa@uAgAkBm@kB}A}BwAqDaCOhAi@Km@f@eCjEuOo@vBkJtMhCOM|BWj@A`BJxAMAKq@oAw@{ATr@t@HdAEfBRxAe@|Cq@~@y@e@_@@GXTvEwAb@}A?yA~Cw@z@g@dCD\\ZX@l@KT[HC\\q@bAMrAsCZq@ZmGpDcCvCYNk@_@kCyDkAuB{Bi@a@DUVMjAk@tACj@R`@YBKd@^pBr@lIAb@cBz@uArEg@z@{CjB_@f@_BbG?nBZhAm@tB[H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.95348517969251, + 6.722995536401868 + ], + "end_latlng": [ + 46.95374342612922, + 6.722666462883353 + ], + "average_speed": 1.249, + "max_speed": 19.028, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1452.3, + "elev_low": 725.6, + "upload_id": 9775083519, + "upload_id_str": "9775083519", + "external_id": "7ae47228-a85a-4439-84c0-3c2e41abc7cb-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les crêtes avec Tivy ", + "distance": 19734.2, + "moving_time": 16620, + "elapsed_time": 22544, + "total_elevation_gain": 1441.7, + "type": "Hike", + "sport_type": "Hike", + "id": 9106451703, + "start_date": "2023-05-20T07:29:39Z", + "start_date_local": "2023-05-20T09:29:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a9106451703", + "summary_polyline": "mztyG}l|h@dAzEg@jISxF}F}@F^Uw@\\nBBfBY_Bm@y@GgB{BiAuBaCe@MXlAHpBZb@\\lCdBnB@~CMp@XfAAvAXlCExAUp@LbAh@n@P|@N|Bd@nBKpBj@hCOtAJZOjAJjASrBDbBWz@DrAUb@Br@Wv@Pf@QfC[f@Q~AsA`AwDdNb@zD|AxBv@|DXf@rBnBrEnBf@tAzAX]CU^@l@^`@q@j@h@r@h@LhChFpC~KIbAYoAyAs@Sq@sAeAs@Fm@bATn@o@DLdBqBpByBb@g@x@PtD_@\\a@xFiBtEJDEz@PfAlBnATfAk@xCSbFGjEp@bHGp@\\~Al@f@B`BYEG\\JvB`@xA~C`DlAxCdC|EAh@`@z@p@jCo@n@LB[~Aa@v@j@z@xC~@LWZNrAq@pAuDd@}@dCoC|DmL|@}@bAcDrAkArFwCdBcBzB}@fAmAHs@V]C_AVw@OYRZnCv@f@~@DQSf@n@GxDbBfB|BtE`AzAw@^JxAyAn@MvAeDlBo@He@^WGQr@sDJsFCiDWqCBaDMjAJhCz@dAz@}EtBkD~D}BlAyATaAz@_ARy@T@fCsCT{CGJjBcBhAwB?mBf@yBCk@Vy@Zc@d@eCHoHLX|@[Rr@ZCpAy@xFcCx@yAtBq@|BsBE_A|@gA|@uBR_DWmDg@qBU{F_BaCoD_AeBoA@kIg@WMqA]c@J{A|DyKd@gD~Dw@pB_BXmDqA{AfAyBWYr@_AC}@c@aAV?Rq@P_CnC{DfAs@vBGtBgCnA@`GgCv@o@XVvAYN[pA?nAzDhAvAp@u@~B{@rCe@xIAh@|Af@HT|@R?dE`FtBnA|@pAvDnBt@c@jDHvCkAl@y@`@{BpBkBjAmCjDiCtAZLUfBt@|AFj@h@fDZdPmBd@Tt@zBdCt@tAu@h@{@JgEe@iBCoApAkGvH}FvBw@dAmAp@aInEMhBeB~@[pDUh@sA^a@~@ETu@hAPd@}@hAUhAEx@q@r@z@lANhIJxFw@tFvAn@CpAmAj@E~@VjApEFh@iAbBE\\P^t@`@dETn@dA`EdAjBNrAYr@{@lAuCxBuBrBv@hAzCn@zFlAfCbAfDbErPN?nAyFdB`DbDbOz@hBhBfHLnCe@xBd@rDPDj@aAj@hCt@bAhD}GP`BtClCn@bAn@|BbBZb@vBd@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.314799, + 6.868157 + ], + "end_latlng": [ + 46.237024, + 6.85656 + ], + "average_speed": 1.187, + "max_speed": 2.82, + "average_cadence": 49.5, + "has_heartrate": true, + "average_heartrate": 106.9, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1984.6, + "elev_low": 1122, + "upload_id": 9768758348, + "upload_id_str": "9768758348", + "external_id": "garmin_ping_275203581176", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 49 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Spring cleaning of the bike (cut short by the rain)", + "distance": 13753.3, + "moving_time": 2178, + "elapsed_time": 2902, + "total_elevation_gain": 183.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 9063511947, + "start_date": "2023-05-13T12:19:56Z", + "start_date_local": "2023-05-13T14:19:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9063511947", + "summary_polyline": "q|}zG_qhg@`@ERFjAj@z@x@V?H_@Ae@UmCIeC@mAHsAZ_DxAsJ`AgHtAuHx@{D|AiGzB}HT[TFHTVrBTx@HLFHRHdAVbARXNTZLp@BZTjFFzCFz@XvATz@N`An@pCJn@FFF?ROVm@x@wAfE{GrAwCPs@b@_FPiApAqHjA{FNoAHuFBi@H}@XoBVq@v@iBFk@nAwCv@sAhBqC|@yA\\y@\\u@p@gBTs@Ns@RsAd@_IZkEF{AXuDT{BXoBn@eDl@{DP_AJWESLw@lAwG`@oAr@oBnCoGnCkL|@{BjAcC\\}@J]n@}C\\s@NW~AuBN[b@}AXoBJwABkABwRLe\\J_QEeD]{IKqDa@eMBsCZyE@EAw@K}BqAyLOeBAyBLuCLkAnBuIJm@PwARsCLoANs@fAiDdAqCb@aBH_@PiAHy@`@uH\\aDh@_D~@uIFu@FgCBiIGgDw@kGCUAoBLeBb@uCr@cEJ[j@oCj@kB~@gB~CeFjAuBhBoCj@cAn@{A\\iBb@gDBi@FsHIa@Qc@s@uAeAiBsBgEu@eA{@{@MSOc@Eg@Fw@Vm@dC{EhCqGZu@XSPEr@BLA`@Wl@s@p@mAZ}@VgAF{@?_AL[FI`@{@Jw@X}@ReATgBLc@R]V]lAkAZs@F_AG_A[cAi@cAw@_AY}@UoB?cAPuA^aBPo@Tk@n@u@z@y@`AiAbDaEb@]l@MjADr@Kf@a@v@sAHaAOqIC]Dw@TqAd@eAx@_Cx@eBZwAH{AGkCCqDFkGQ_J_@aOEYo@eBE]Bc@Jc@Nc@XYl@e@tEuCbBkALORm@Ds@Ew@y@{EGy@?y@HsA@s@Co@Ik@aAgFa@aBS]aAs@GIMe@@WBCHB`@f@nCtAt@`ArA|CnAbBTh@`AlFl@|@fDbCfAhAJPNd@Ll@RvBRjDFd@JTXTTFlA_@Li@F?AOK_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52505191043019, + 6.602559741586447 + ], + "end_latlng": [ + 46.48865978233516, + 6.727288411930203 + ], + "average_speed": 6.315, + "max_speed": 13.884, + "average_watts": 120, + "device_watts": false, + "kilojoules": 261.3, + "has_heartrate": true, + "average_heartrate": 149.1, + "max_heartrate": 186, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 504.7, + "elev_low": 376.9, + "upload_id": 9723247470, + "upload_id_str": "9723247470", + "external_id": "garmin_ping_274007946827", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 50 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Marchairuz avec copine", + "distance": 9997.8, + "moving_time": 7639, + "elapsed_time": 12326, + "total_elevation_gain": 346.2, + "type": "Walk", + "sport_type": "Walk", + "id": 9046393131, + "start_date": "2023-05-07T08:11:23Z", + "start_date_local": "2023-05-07T10:11:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9046393131", + "summary_polyline": "ckc{Gm|ce@RzA`@~@Uu@UmBU[CFAY@DK?OK]k@SKY[QYAKg@YoAqBsAqAo@sA[YCU_@YMc@s@w@{@uAUc@gA}@KWQOOg@wAuAWqAWYKGm@cASSy@k@m@kAWQAMYYYQ_@e@e@YSe@UGW_@a@YIe@b@m@Bc@?UMe@aA_BO_@SSy@kB]k@[]Qg@qAmB]{@Ci@D]O_@mCoCy@sAMa@Aa@EDYmCOWwAy@qBgDeCgCG[CaA[mATcBBUE[ICu@iAO[]eAiC}BW]o@c@_@e@sBmBq@_AE@eCmBgD}AqFoAoAu@gAiASa@s@w@m@iAUo@e@g@w@}AuAqAIQHS@DINEVD?SSM]y@sA]Sg@q@_CmAsAaAY[Wg@kAeAkDaE}BoBOW?WPi@IG\\UAc@PYCa@DaA\\}B?Nh@f@PDLI@QVe@BoANIFeA\\iAX[IEj@F~@d@nA`@d@SH[COBUFEBQv@a@n@aAEBr@kC~@[f@sANGz@IlHwA|Ca@h@LVj@|@fCPMT]T?BGANYKKHMRBHEId@|@JEPYTiAr@s@T{@d@sETo@XAZN`DhD`@V`@GlAyETe@NK|@JbA`@pAdBh@jA`@`BJjEVfCRVhBe@d@Nc@z@cAdDAVHb@d@p@JZFh@Xf@~A@VRb@fAZ^bAv@h@z@t@zFBv@IfAU~@Fv@Oz@Jd@RJXUfAKr@d@L^p@^XbA@p@Lj@Df@R^d@d@r@TrAC~@RZSnBWZJ^dA@`@MjB@VKt@Dj@FFVBb@`@LXnAxAZh@N@`@_@^JVVZLVfAX^`@^l@Fn@j@@FEJa@d@Yh@k@^WZEXBR[`A[RYf@c@b@BVb@hAT\\FECt@DJ?RQvASv@Gh@c@bAaAjDK~@@bAHd@d@f@t@hAp@l@dA^dBXjA\\NAl@\\^lAAl@Mt@F\\Xt@DEDHMBa@j@Gl@Lh@PP^~A?VGZDXKHBA[@UEe@]u@@OJYdA[r@e@Na@IkA`@WfAD`@d@fABf@ShAq@VOLSt@@rALxAb@~BHzAPB`AbCl@r@VLhAnAdAv@vAtAh@fA|@tAv@z@nAvBlAnAXF@FFKb@|@?T@KD?PRFZFjAGX?j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.552984, + 6.251114 + ], + "end_latlng": [ + 46.552565, + 6.251651 + ], + "average_speed": 1.309, + "max_speed": 6.014, + "average_cadence": 50.6, + "has_heartrate": true, + "average_heartrate": 100, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1594.2, + "elev_low": 1423.8, + "upload_id": 9705215676, + "upload_id_str": "9705215676", + "external_id": "garmin_ping_273532605572", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Itaewon run", + "distance": 6905.1, + "moving_time": 2436, + "elapsed_time": 2586, + "total_elevation_gain": 100.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 9008276327, + "start_date": "2023-05-04T10:15:59Z", + "start_date_local": "2023-05-04T19:15:59Z", + "timezone": "(GMT+09:00) Asia/Seoul", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a9008276327", + "summary_polyline": "e{adF}{bfWF@BGHt@NNv@BLDJHPDF@NANEXQ`@E^SZG|A_Ax@{@TGPAJOPGj@CH@TMXBh@Ih@FREr@a@Xm@PYh@e@V[nAaATw@`@U`@_@NG`@a@VQXMPCR[Pe@TUHOZUPWTi@hAg@X]PCTQFB`@m@XO`@e@NIRYDOJMFa@HO`@_@f@O@G@SDMLE\\a@PGBCIOAG@aAfO`GPRTHPBTPv@VPLh@x@H\\?RZpA^z@XlAVp@L`AJRXVPVJVHfA`@b@HRF`@NNn@`BZh@Lr@t@hAT`AFP?HL@RrAZz@Jh@FNXJ^EdA]NAN@HFLNPHLA^Uj@wAFIDAR@\\Rd@Pb@VJBRE|@{@BG?GH[v@m@hAcAjAuANUJYRCJGACCC@@ABxPqI}RjI?JIJ?Ai@Ze@JOP}At@OB[P}Af@a@Pu@h@_Ab@qBt@c@L_@XWJeA^sA`@w@JaA@wDz@CEWGSUMGeAJWE}@CUFcAF{AP{@`@YDSXOLYJ{@f@UHi@Zq@VI@MGCEEMKuA@c@QcAAe@UwB@WCa@ESECAEJ_AAIKYKKC[SWSI[Gc@HSJIh@UXUv@E?ADu@VcBLWHg@FMF[`@Wv@?ZE^Dd@GTCT@FB?Ed@@PDZN^DREv@SXUDi@AUDSIE?OLMRMD]\\EHD?IVWZWFSRCAAI@@MN[?ODSNG@OL]FMNGZGBu@Fu@ESBMAOBEWKG[EIBM?cAYOO_@c@QKW^E@CGI_@G{@?kATq@B]v@s@He@FM@II@BA@EHa@Ey@Dq@I[As@Ge@GKM?_@Jy@^SPKBYA[BULs@Jc@Ti@?I@IDMVMDY@IHMRK@OIEGY}@CWD_A@q@Ki@Ja@CQKC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 37.53411194309592, + 126.99599836952984 + ], + "end_latlng": [ + 37.53412149846554, + 126.99570617638528 + ], + "average_speed": 2.835, + "max_speed": 12.62, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 71, + "elev_low": 11, + "upload_id": 9664740990, + "upload_id_str": "9664740990", + "external_id": "60c161f8-cc55-47f1-95e7-0eb92b630fca-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hallasan hike", + "distance": 15647.1, + "moving_time": 12892, + "elapsed_time": 21585, + "total_elevation_gain": 1102.5, + "type": "Walk", + "sport_type": "Walk", + "id": 8964380285, + "start_date": "2023-04-26T22:42:03Z", + "start_date_local": "2023-04-27T07:42:03Z", + "timezone": "(GMT+09:00) Asia/Seoul", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8964380285", + "summary_polyline": "oszjEg|icWIIz@Rb@CRMh@hAd@PIZjB@n@n@j@GxCt@h@]ZBdB|@dEpAjAARPlCXj@XRh@pCFlBP?TpAAfBf@jB[f@DCR|Ek@T]dA?p@\\r@Ed@RjASCRhARbAt@xB^n@GJTbBd@j@STTj@MGDd@HK^fBGt@THZv@Lj@z@b@DlA~@\\BNj@hAV^|@jB~@V`@^D`@f@j@Al@b@dAb@bAFr@x@`BC|@`@x@dAh@LN`@jAVl@x@Pz@HNzFpF`BOv@JfBvAr@DFDOC_@|@BNIGJ@Bg@P[PA`ATx@|@fDLnAl@hCXbGFRHD^lAaB`B|An@EnBgAh@w@hAg@h@q@rDeBd@iAO?Lc@IgAJeAMIAg@]i@aBRKm@Rm@lA_BnBc@nDbAzAw@`@BzAs@jBTl@`@dBAzBg@b@_AfB?tAm@jAV?kAd@YBa@VSd@kAfAKl@e@`Cj@rAM^`@z@eDIYLgAq@iEoAmAi@sC{BmCy@g@Ya@UkAe@I?Su@cAY_Be@m@i@cCLuAYsADaBaA}AM}@Wa@Po@}@_DI{Aq@qAi@kEg@aA?m@c@[c@cCw@w@k@oBq@k@Gq@wAyAK}@a@i@m@{Bq@w@[yA}BgASs@{AuAq@mAB_Du@}BgAGC_@_@If@Rt@c@Sg@S_CkAyBa@_Cd@gAPaA]yCYq@@e@gBqCE}@u@gA?mA`@{Ae@gBLeABqA_@eBCgDc@oAqCmCOk@s@c@mA{BAiBVmA]oBiAk@yB{CsDFmAg@_BOyBsBgAuCoC_AaAcAgBs@K_AHu@j@gAd@cDm@cC]}Cq@}AaA_AiE{@k@cBq@w@k@yACy@Q]Jm@i@_BI}@Po@Ma@Hg@MqCfBsD^GEQc@ENONoALcCr@i@xBuCRe@DaAdAmABaBUkCo@sAy@wD@s@Qs@@kE[cA@o@iBqHTqGq@sAEkC_@oA@sA}AyCN_DWo@IqB_@}@_@yBcBsBeBcCw@gB?y@kAaBNeAIqC`@oBMmATcCZiAUqABy@Xu@g@yC?uB[s@KaAh@}C`A}BDc@AgB{@aCNkACyBj@kD}AsC]kBaCeHQ}AgAcEJiB{@{B@q@^uAGeCLgBC}@}BmCOmCf@Wu@Y", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 33.401047, + 126.540361 + ], + "end_latlng": [ + 33.384894, + 126.61935 + ], + "average_speed": 1.214, + "max_speed": 5.529, + "average_cadence": 53.5, + "has_heartrate": true, + "average_heartrate": 121.2, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1924, + "elev_low": 752.1, + "upload_id": 9618165312, + "upload_id_str": "9618165312", + "external_id": "track(1).gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 8, + "has_kudoed": false, + "suffer_score": 75 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3122.1, + "moving_time": 3128, + "elapsed_time": 3608, + "total_elevation_gain": 0, + "type": "Walk", + "sport_type": "Walk", + "id": 8872421712, + "start_date": "2023-04-09T05:56:16Z", + "start_date_local": "2023-04-09T07:56:16Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8872421712", + "summary_polyline": "asfwGi`qh@EIASD@EQ@O@KLYFG~@SNOIBJLNxAHfDHh@Rl@C?@JLj@Ht@GfBJlABx@JbADNBG@h@C^Ib@Ab@WzAANGJGp@?n@En@D^AN@TEl@QhA@TEP?b@BDEf@P`BLAZ[AEd@w@n@y@JGNa@HGDWh@uAD@?SJUXI`@m@R_AXk@AADDHbAGr@?PO~@EdAB`@C`@DLCf@BNC\\GTMpAAh@IFK\\@PAZQp@CP]fAK|@Mj@JB?FCb@GPC^BPANBFEnAKZUZIBGNGr@Md@Iz@RX?RYz@MREP@JK`AM\\OHGf@EHIl@KNCP?PELSL?AId@Mj@S`@Cd@@RCDM@FR?INCEFHPD@BJ@^FNAb@Ox@IVALHd@BFF@H@NKFBXARDRELB?EVh@FXJLBNPZHBFOF]@KEa@@q@Ja@C@ABJI`@eAJGHFIb@BHRZFNNTDd@CZBBJf@HJDNBNCLD`@A`@@ZBDNDHUp@eAFX^v@?NDNRZDTKf@?NSx@Cl@Mf@Ob@Cv@EJETC?GR[\\k@|@i@f@QHc@`@CTFNB\\JLXRd@@JLSXIPEPCZWl@?TTj@F\\LNX|@BNb@HTFDNLLLLLDDT\\p@DNf@z@HX?ZB@HAFDE\\RXEOAB?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.914256758987904, + 6.809810344129801 + ], + "end_latlng": [ + 45.91089486144483, + 6.785686556249857 + ], + "average_speed": 0.998, + "max_speed": 1.98, + "average_cadence": 49.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1940.6, + "elev_low": 1457, + "upload_id": 9520003825, + "upload_id_str": "9520003825", + "external_id": "garmin_ping_268743595526", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 3653.1, + "moving_time": 4361, + "elapsed_time": 5778, + "total_elevation_gain": 482.4, + "type": "Walk", + "sport_type": "Walk", + "id": 8872419158, + "start_date": "2023-04-08T15:44:05Z", + "start_date_local": "2023-04-08T17:44:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8872419158", + "summary_polyline": "_}ewGajlh@BIEK_@SSICKAa@M]QWCQKGMm@ONISKKAUIO?GMOCIg@YGAADCGUaA]q@GYBg@FYJYFCBKLGFOIUKIAEODKIIUY[G[BB@?n@a@R_@LCNMTYJ[j@q@DULOFUF?@E@s@HW@OFI@SGOEe@HMEI@BPm@@a@Ya@Kk@E?GHB@EEAG@BLBEo@OQC?AU@ECACKBCGCQRETFLB?a@JGDKXE@?ODQCEBOAWEk@Q]K?Dg@]oACO@CU_@?QECACHSEIICIBE?ABMDJGSDIRSNKNCJBTEP?d@@HEj@O^E?CKC]MKCKEACOCE?GM]ECU@AAQBMKSFEDa@JAHBBEADACECWH]DGAi@NY?SCc@Oo@Gq@FGDM@OFGAQBIHMBWFIDSFCJSBYXg@DOBE@SDQNSCEBSCUFOHCBc@EOBMBKJA@UL_@@MBc@EOCECBCQDCNg@?m@DYAMFGAELA@OFMAITOH_@?QK_AF]NYEUCe@FALQAMHMHg@FKPGFu@LGJOC[BKAMHWDCDMAk@@YDEKo@@QDMBYDK@GCKFECk@EMBIKs@B]FS@??c@BEC]NKBKBAFICo@COB@CKADEOEq@GMGEQVMFMt@MTGPORE?EEABG@KRAPi@fASv@GFIb@ILE@GJSJBBMNAHKHAJMHENKD?JQNIBDCEKCm@KWKBHq@FKAa@BSDKKCHIFYBEFSAMBI@AEMFQAYBQAOBKEW@_@BGHCFSD_@DE@G?KGM?KNm@EM@MDE@WCOBc@DIBWOw@IM?SKu@E@BA@M?OCEE@@YEo@@u@BE@M?o@C]Gk@i@iB@m@GsBEq@Ic@?eAGCFh@Ad@@AGJI?G]CEE?[DURD?INOt@It@Ap@HCJYA?KTAA?e@Dq@NaADIBAI@Ml@GlAC@@@@MDG?JBB@A@BCEA@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.91072185896337, + 6.785771464928985 + ], + "end_latlng": [ + 45.91426522471011, + 6.809703893959522 + ], + "average_speed": 0.838, + "max_speed": 3.539, + "average_cadence": 52.8, + "has_heartrate": true, + "average_heartrate": 117.1, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1941.4, + "elev_low": 1458.8, + "upload_id": 9520001018, + "upload_id_str": "9520001018", + "external_id": "garmin_ping_268743548725", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 6381.4, + "moving_time": 2686, + "elapsed_time": 3053, + "total_elevation_gain": 66.5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 8803880018, + "start_date": "2023-03-30T16:10:11Z", + "start_date_local": "2023-03-30T18:10:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8803880018", + "summary_polyline": "qw}zGeohg@B?Zt@@P@t@Lf@LBNGFKLE`@BDH`@fBP\\HHVNj@l@ZPLXTZh@X`A\\r@Nb@Pt@Al@Kl@C^Df@@r@VbAFf@Mr@CDERL^JRXt@t@hAtAjAhAPXHf@f@DXXR~@Tl@Nl@Fz@@|@YdBk@|AIt@GHc@ZY\\W^Ud@[bAWf@YdAYb@]|@Sn@A^Q^YxAUl@UnAM\\Qz@BTQ~@Ad@\\|A^nCNp@HTGh@BVAf@BTA|@Fr@?l@M`@GDgATo@?QSGQGCIDOXQPGd@On@K|@DRCbAT\\b@Ph@JZ?`@A\\MVU\\gAHQfAUVQZGpAk@b@IN?PNb@AJJLh@?Li@lCYzBMh@QnAMp@I`ASp@UjCJhC`@nDBhAHl@Nh@Lr@ZjC?vAEHy@bAS\\w@x@[Rc@NWAQBQVEd@@THLXDb@lAZPd@CfBiA\\WPm@B[C[OSGOA]O_@OGGAWAg@TM@AEDCEFURQJJsB?u@L]RAF]Ey@_@W]c@Me@?c@DMBCf@Ij@EHILaAL]Es@]gDEoBBm@NsADoCZwBp@uDVsBPi@C[?c@Cm@Dy@Fa@K]Qa@c@c@i@eBeBcEQq@AYD]?WIq@[_@q@FEC?CDgA\\aBZo@Rk@dA}Dv@gBp@mC~@cCLi@Hi@Mk@A[?GTs@Da@KSaAk@KC@M^kAd@_AFs@Iq@Sm@Ua@_@KW??YOSuAiAEMGCaAaAg@a@Gc@gAw@E?KNKD?BEAL?IE]CWF}AU}BGc@A[NgAEc@KQOa@Ma@YWG_@OUQKa@IACJEAu@]MKKSY[IQMe@AK_@y@QQE@g@QELYDEQB_AAG[a@c@SE?S^Mh@CfAFZDf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.524258982390165, + 6.60227601416409 + ], + "end_latlng": [ + 46.52454002760351, + 6.601183013990521 + ], + "average_speed": 2.376, + "max_speed": 4.23, + "average_cadence": 73.7, + "has_heartrate": true, + "average_heartrate": 140.7, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 431.8, + "elev_low": 375.6, + "upload_id": 9447733771, + "upload_id_str": "9447733771", + "external_id": "garmin_ping_266822655679", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 5849.8, + "moving_time": 2449, + "elapsed_time": 3215, + "total_elevation_gain": 67.1, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 8764974179, + "start_date": "2023-03-23T16:49:10Z", + "start_date_local": "2023-03-23T17:49:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8764974179", + "summary_polyline": "ky}zGilhg@DIJm@Dg@Ec@HE@@JCBCVEX]NWBO@RHDF\\JtADZ|@rEZf@j@d@TX\\PVF`@TDJEDCAo@]qAcAGCADr@l@d@Zh@TB?@KGMYQ_@KEKi@i@KCCFBLXZbBt@?GEKc@]ABK@C@JJd@Vj@PRPb@Rh@Rd@l@d@Bd@?^Gb@Cp@@`@Cf@@ZDb@Lb@Ab@Q?C@@AALD^CVJx@r@PXRNfBpBf@@DD^v@@j@HAP@d@f@XdAVp@NnB?x@a@zAWrA[fAc@V[^q@nAO`@{@vAMn@CHKJm@~AYlAa@nAMl@G^GpAUv@Ix@EPEJIf@Fd@dA|FFr@BdCJvAKb@Ub@e@PaAN]BSa@G@Yb@E@c@xBCb@AzA@LLFTFxAR|@EXMN[ZgAz@[`@Qh@OdAo@~@O\\_@Xo@Lg@Mo@aAuAy@_Cm@oAUi@YcA?gACWI][Si@CQMf@oCd@_BXqAVg@f@eBb@y@f@uAjAyD^sATWX?Za@TOZ]T]n@yAjC}Eb@u@lAaC^m@jBkDPWNy@Fe@b@kAT[r@WZUVWPY|AgDn@mAb@yCBi@@w@Eq@CkACq@I_@i@Oe@IaAI[D_@LCAg@Ha@NiAFa@EOEc@Gu@W]Kc@GaCx@_@RaCn@@FEJaA`AYRW@_AE?Dcf@`CC}@A_BNaEBs@PaBPeAFs@CK_@MQFOj@Y`B@@w@nDGz@?x@BZENKNCXDp@H^Dj@CLILK`@BFJL?d@FL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52454354800284, + 6.60181182436645 + ], + "end_latlng": [ + 46.52461990714073, + 6.60198625177145 + ], + "average_speed": 2.389, + "max_speed": 3.846, + "average_cadence": 74.7, + "has_heartrate": true, + "average_heartrate": 131.2, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 428.7, + "elev_low": 377.3, + "upload_id": 9406690909, + "upload_id_str": "9406690909", + "external_id": "garmin_ping_265717695358", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le Molard", + "distance": 6935.7, + "moving_time": 6438, + "elapsed_time": 7326, + "total_elevation_gain": 343.6, + "type": "Hike", + "sport_type": "Hike", + "id": 8736391396, + "start_date": "2023-03-18T14:43:32Z", + "start_date_local": "2023-03-18T15:43:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8736391396", + "summary_polyline": "kzqzGwwki@DI@KAUCE][MSEMMGAIYa@GUy@i@GIAOGAOSUc@KE_@i@IOII@KCKDIESg@_@e@MEM[OKCKOg@c@QSASQGMSSQIAIQSQKESSOGIKSM?GGIMFYa@a@UEAEDKCOMFDECBHG?QW@@?CUM[YKAKKc@Qi@_@QE[QAGGEEKMIQMKCIM]QEOYWOCCIUCe@_@OEa@e@MKIASS?SE?GEEGKIMc@[UMOg@Dc@GEGOGEKSMIQC?KO?MSKi@_@GOG?KGEGWIIIO@m@a@MUg@WGIOKSSWSkAqAa@[ICCOQU{@u@k@gAOOMIICWD[WUUm@a@MEOIYc@SSM[W]GWOSOOIA_@Lk@B_@IABCCBCw@QI@KEi@CACSC_DKO?KDQ@u@?]Du@Pg@DeAn@OLGLEFc@X?CQ_@DH?IAAL^AEE@IQNVIWAABFA@AKYg@ZdABAFJUo@FLAILVOs@DO^y@PYh@g@PKP[NERY\\AJFNKPJF]L@d@i@H?Zi@HQ@OSKEOE?FHTFFHF@?As@cA]s@[w@_@k@UQe@MYYgA{As@m@s@u@Wc@Oa@QKWW]k@a@i@O]K[S[Mi@AcABa@LOPEpABVDbB[v@Gl@Dh@E^SXALGNQP[@EAAJSHOHCl@EhAV@Cd@FDG?ME]EMKuADELGt@If@SNAT]FVJTDTv@n@RDJ?@CVPFCA@DFRCBGHFTDDEG@FA^DD?DGCEP@HCBB^MH@LGDDb@CBD@CEA@Mf@HAB\\NHJTN`@h@f@T`@b@f@R^f@n@b@TZR`@TXt@h@nBdBVLHNv@p@b@l@HVHz@HRPFv@e@RCZZVNRl@Hh@NRNLF@r@p@TF|@LJV|AfAN^BPTZTL\\DTJf@j@|@h@`@^VLbA|@nCfAH@LLRJd@^XFt@t@ZHl@b@T@BENSHc@TUf@AhASPMP[J_@^m@VYPIj@HZ^Fb@QzAKrBUfA[|@@ZBPdAzA^`@LRn@pAlBbCNLb@x@`@bAtAlEh@vADXb@pA|@dCl@zBf@lAZjAN\\Hb@A\\KXo@pA?PBHEPYl@CLDHSp@OREX@BGN@DE\\Yp@BHKTQz@ILK\\MH@?AFEDWh@GPBB?JKDM?YIaAIy@VB?GFOAIF][GQA@HBKEOYOIC?[YO?SUCJAGSUOEGBCICB?PEB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.463268, + 6.946686 + ], + "end_latlng": [ + 46.463118, + 6.946695 + ], + "average_speed": 1.077, + "max_speed": 3.914, + "average_cadence": 51.9, + "has_heartrate": true, + "average_heartrate": 104.2, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1642, + "elev_low": 1309, + "upload_id": 9376665562, + "upload_id_str": "9376665562", + "external_id": "garmin_ping_264952688920", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vallon de Nant ", + "distance": 11652.3, + "moving_time": 9261, + "elapsed_time": 20071, + "total_elevation_gain": 654.3, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 8664793267, + "start_date": "2023-03-05T08:28:16Z", + "start_date_local": "2023-03-05T09:28:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8664793267", + "summary_polyline": "gqiyG_khj@C_Ae@}BQUMaBbAyA|@eBlBgFZcBZ}GQ_E`AeGP_DPa@TwCPaBTOb@{@Be@E{@JuBh@kB@_E\\uBDo@GoAP?RUKuAXiAEiATm@MEz@SNRNCRa@b@WZa@xAJ~@KRF\\j@VDBs@e@yA_BaBZ_DxBf@pA~@pBJ~@z@|BtATR|@~AVLK?RVj@RRZ^PLT@VVPlBd@hChDlA`Ap@Lj@`@JtAL\\zAbB|@fBXP|@AdAdAdCAb@MpAVj@MRHFb@PBlAAtAe@h@Bd@XBMj@]pA\\ZZxBYjA_A\\Xb@Rr@QXUr@d@PZdBl@rAKxANbBCzARVAz@o@xB}@pDTnCv@`Dg@`@Jp@Wt@r@AXN^t@|@\\tAh@r@fATANp@A|@ZHJ@d@r@f@fAGXHVnAPGe@NBEAJBIf@Gn@JGFVHrAHl@TtArAJX\\NnBjDpAt@hBlBb@Nd@hARDRONREF`@LUYHPn@TZn@pArA~AIPHTj@h@ChB`@hBDLJt@BbA^d@bAZZALn@dAH^PNBELAN^H|@HAZf@h@tAl@v@v@r@Tv@@`@lAXa@AKPE\\@~@ENBPFAA]FAK]HsAn@Hl@\\FTr@n@j@ZNCPX@VxApAGCVBGIRP?ZZn@?r@\\AASJSPG[dCAcBYeA_@_DBuAk@sAQcAKeBaAmAQk@KHHGCM]WAVRTPQa@W[iAQGKHRb@ZQATECWm@g@N]o@C]Y]Yy@k@i@}@Kc@m@}BTq@S}BMyAFyAh@_Aq@_@q@o@Yc@i@WGBBc@k@QLz@\\m@]qBIo@i@[i@gAs@c@GSa@uCc@eBmAq@_AO?eAuB_@a@q@YUBaAyAiC_Cc@?EHFC?TGBX@J\\_@m@\\^]a@AMFJKATTYw@rApBeAaA?KG@f@RQCMIBEP\\QGI[?XVGOc@G@Yw@_AKqBkC[HPpBKB?H?EKBBGGNVGDd@GB?m@W@Fh@HLEFLaA?f@K@PBBIAc@EEKNJf@HmAKmAw@q@e@GgAeAmAwBa@mAOIg@Sk@Vi@CgCd@{B[DD_@Wy@QwCIcDlB_CS}CGmADeA]eBeAq@^UBmBk@s@f@oB`@[CUUmAKSRe@FWUw@Cs@R}@BsAo@q@V_CB_AMa@Hi@Sk@y@iAIQWMs@OYkAiAu@sAQcAWSeAOkBcBu@qA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.257004, + 7.093125 + ], + "end_latlng": [ + 46.248145, + 7.107955 + ], + "average_speed": 1.258, + "max_speed": 5.26, + "average_cadence": 52.3, + "has_heartrate": true, + "average_heartrate": 123.9, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1727, + "elev_low": 1088.8, + "upload_id": 9301263943, + "upload_id_str": "9301263943", + "external_id": "garmin_ping_262949356249", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 56 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Grammont sunset 🌆", + "distance": 13535.9, + "moving_time": 13514, + "elapsed_time": 23971, + "total_elevation_gain": 1093.2, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 8589644536, + "start_date": "2023-02-19T13:19:58Z", + "start_date_local": "2023-02-19T14:19:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8589644536", + "summary_polyline": "ymyyG{qxh@H\\QK{@oBIeCg@gAcB|CaApCPNJTCLBQS`@LjAU\\Jj@\\NPd@]JIVVh@AOu@QaAx@Kz@Jb@\\TGECr@i@p@Ka@GF[_@Yt@@XQGKdATf@K?Er@h@p@a@FHVIFS?YQEL@n@LRWBFVUJDPYO@LS@Ft@UQ}@DG_AOEw@xHOIORUtBu@vBCz@s@b@Ad@k@PSdAErA_@jBoAtDWbEWvA@`AZnA?p@O~FyDfHcAjC]@HB?p@_@JIc@C[MUMFFhCSfAGvCQp@?z@_@j@JgAYyBeCiHBxAJVGRCKStCu@vAo@n@YxAc@r@He@CsDLmBWcBKMLJo@bBkB|Ce@zAgAbA?PmAv@{@jAF@o@\\c@tAaAr@[dAL|Aa@|Am@b@RHu@PWh@CtCNpAg@GIj@PjDEAq@v@?eASi@[xA]l@KW@_@FD}@kEu@vBQzAWn@i@f@ApAl@`BHtBD|CIp@M?a@uA@Pa@b@HbASMUJNrB@zAo@VBvBQl@u@?aBc@wBNq@o@_Bi@{BTwAvAER]fA?hB^~CQn@URqDz@qC@u@m@aDmAFJXmAEc@t@aBLkAW{@^uAFu@v@uBlAwATGp@{AnAkBj@_@CIy@r@yBlEyAfA}@bCgA`BB`@p@l@B`@QbAu@nBHPgAhDDpAnAG|@q@\\aAIHfBn@pCIjDy@Zo@@_@[{F\\qAhAsARGHTJAPQfBQnCfA~@Fj@Qr@Lz@\\d@SLQGcCh@EDgBSgBRoAl@}@XlANJLeAOcGi@cB@aAn@eAnAgFNCTzBX|@An@PPl@kCPJDjBx@oAQyBFg@HUl@BMKMaAB{CNc@bAu@Tc@XaBAeBzAoBV}@l@a@`ByB|Ay@pAaDnAmBZmBHOJx@ObGRvBv@aB~A{B\\sEAqBh@|A~@jD^|EHFZ}@d@kDGwBHs@MQRw@?e@ND@f@NX`@_@P_@|@iB`E}I^qGi@yCHiBn@yFfAoCZoBLgC\\OZHANFJIQZe@b@SXkBr@uBBs@`AeENcA@yAJ@P|@tAJG{@oAcGr@mBFmEHCXzA~@p@VpAlAp@h@y@f@Wf@aBd@lBbAhAFUQuA@gAaA_DBO`AYZPr@|ATfBzBT`El@vAQA_@s@m@sAuDu@o@e@_A?sAmA{AMF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.338372, + 6.848461 + ], + "end_latlng": [ + 46.338269, + 6.848329 + ], + "average_speed": 1.002, + "max_speed": 3.363, + "average_cadence": 50.5, + "has_heartrate": true, + "average_heartrate": 111.7, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2125.7, + "elev_low": 1078, + "upload_id": 9221666968, + "upload_id_str": "9221666968", + "external_id": "garmin_ping_260844549499", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 49 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Châtillon depuis les Mosses (sauf les 200 derniers mètres de positif...)", + "distance": 12077.9, + "moving_time": 7919, + "elapsed_time": 13486, + "total_elevation_gain": 858.6, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 8581100948, + "start_date": "2023-02-18T09:03:05Z", + "start_date_local": "2023-02-18T10:03:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8581100948", + "summary_polyline": "cufzGw{jj@^e@EyAa@gAS_@E@w@oCAHKUKo@GuDJyDpBgEl@i@|Au@`@o@h@eBFs@`@aBBkAp@wFnAiFl@aAp@q@f@Qr@Aj@a@z@eAz@kBh@y@tEmEd@@Rn@t@t@VFLMj@oA`@iDDgAd@a@CgBY}AMwAu@mCOiBCKKAh@kAb@i@p@oAFU?UOAi@d@kA\\w@C_Bv@sAXe@^sAMk@Bm@]S{@@iCGwBLiBKkBRq@Zg@lCkClCkFTOTa@lA_@r@{@KyBBs@|@sDx@uEf@s@r@e@Vs@Vc@LGCBtBk@n@N\\M^p@PL\\SXuAv@Pp@IjBJBKGSe@a@@In@Tb@KhAkBl@c@rAyAzCgCt@Sz@ExD`@^^NjAp@wAF~@bAfAn@iAZuBDADJ|@kCt@w@dAeBn@qAZmADBXq@`@Yp@cCh@b@PZh@JPf@\\_Ar@i@f@Jb@aApBiBV_@DOE?XUzAc@b@Ud@m@r@a@JSfDeA^o@r@g@r@Uh@XLVANICQ|@HF]h@Mz@]TL^PXZHt@jA^\\HJCD^\\JCDJ]Nj@^hAOOl@s@z@Jd@XHw@j@K\\b@dA?PQZDNhAR[Xl@LGCUVNFOPE@JSION[CCmAa@Ie@JS?OM{@[_@?IN[Ym@Jg@o@}@BWLIAKSg@qCwDD[Qa@Lc@jAURUXo@Hm@CUU]gAB}@U}@ToDhBqDNwDnB}@zA]hBCn@]XUOEHFt@Zp@a@?mAfBYGW`@e@VeCrEkAvCK@EsAi@^IXYDeA|@STATi@IS`Ac@QAR]Ra@?{@k@sAQy@_@cFd@a@ToA~A_An@u@v@i@RUVMd@Dc@Mh@KJUCm@TM`@YAAZYCKRMUY`@i@VOZKEASO?gA`@o@AuBf@g@V}AhBYlC_A`ECVLlAAPw@`DyAfCyBtEoEhLm@vBy@lA{A`AfBp@j@bAb@^`CT`A]fAM`BgA~@G|Aw@?TOh@kAnBQd@Lj@NP?n@TtAd@fBHvALl@IHJLDr@RnGIhCw@nBa@`@cDKq@Fo@VuCfCiG~Fa@r@[hBGxCo@vDcAfEaBhEq@bDWfCSj@@f@}@`B}AlAORARa@yAE?GXUVH`A~BhH?ZKVqAtB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.406105, + 7.106044 + ], + "end_latlng": [ + 46.406457, + 7.105581 + ], + "average_speed": 1.525, + "max_speed": 13.683, + "average_cadence": 50.9, + "has_heartrate": true, + "average_heartrate": 114.8, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2257.7, + "elev_low": 1406.6, + "upload_id": 9212449485, + "upload_id_str": "9212449485", + "external_id": "garmin_ping_260636631015", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 5536.5, + "moving_time": 2411, + "elapsed_time": 3309, + "total_elevation_gain": 66.2, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 8577364524, + "start_date": "2023-02-17T17:24:33Z", + "start_date_local": "2023-02-17T18:24:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8577364524", + "summary_polyline": "kt}zG}ihg@BBCGDBBCB?NVJVJh@Nb@dAz@XLTXJBREBEl@sARm@LSRq@BAFD?MM`@CTWz@Y\\e@v@EAEGsAi@KI_@QAGE?@BKo@K][o@I]BCAJDZ\\`BLZ|@t@VFTTPLj@p@xBx@`@Rj@D`@?`@KXAj@Bf@?~@JfAFPAVIJIACPHNEJ@l@b@JPLJr@v@rA`Bv@z@F?V`@JVLAXNVV@FC\\Rr@Rh@Dr@EdBOf@S`BKZQ~AEFCEC?WRy@lAg@~@Yp@IRK|@S\\s@zBI`@Q\\Op@EFWt@Gd@KV?PMj@YbAKnBPlABf@Hl@DhARzABx@PtBDp@?t@C^OFQ@a@Hg@DUC_@m@GBM^KFk@zAEp@@j@C~@@FVX`@LNA^DHDP@ZEZMTO`@uAHOHEVErAc@\\O`@URWx@K\\]PWP[Nc@AYQm@_@i@Yk@Oi@Wq@g@_AK[m@sAIe@By@Ou@QUw@QH}ANoAr@cCt@uBT_A\\_@DI@Uj@uBRm@Tk@`@qAJYFc@Gs@Ac@Rw@TYf@IbA\\VALI`BmDPUv@wA~@yB`BoC\\u@n@kAPg@j@wBL]JQXOf@OR[d@e@lAcCb@iAf@q@b@Sv@Jp@VC@ABb@u@H_@t@iF?m@Ks@CEKG_D[cA[qs@_DIESa@c@i@[Us@c@o@UQM_Aa@UI_@CWTGZIpBKv@c@bBiAv@WBKHEJWFKHYb@BJMDIH[d@Y\\ENGj@?l@JRDVEj@O\\XtB@l@Ct@D\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.523740980774164, + 6.601433968171477 + ], + "end_latlng": [ + 46.524517983198166, + 6.601191982626915 + ], + "average_speed": 2.296, + "max_speed": 3.906, + "average_cadence": 76.6, + "has_heartrate": true, + "average_heartrate": 134.6, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 431.8, + "elev_low": 376.8, + "upload_id": 9208402871, + "upload_id_str": "9208402871", + "external_id": "garmin_ping_260526674916", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunday sun-day", + "distance": 32821.6, + "moving_time": 5988, + "elapsed_time": 10271, + "total_elevation_gain": 459.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 8549602478, + "start_date": "2023-02-12T12:35:31Z", + "start_date_local": "2023-02-12T13:35:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8549602478", + "summary_polyline": "_x}zG}ghg@Qj@Gk@MEAkEPOx@`@b@j@R?JWc@}ECiEtCkWjD}RrC}KpAsDbAaHnIwMj@a@l@_DnA{@ZuDpBmNvC\\?sJh@eAdDoQr@gF`@aA|AcPAyAhCgCfEiBfC{B~HkPfAqIrAkGvDuTNiCyAml@e@kH_A_^k@{GVu@~@iGdBeN~@oNr@kEGcIHiBb@eBxIqOfG}S|C}LvCeGRgBBeHvEeOkAmAByBx@iC?YaAeAqA@Iq@pAeErJcPEg@_DcB~@eD]y@GmA_AiDSiBjAaCf@mIJk@^g@iCcDOw@DiAhCgFxDmJj@YjA?jByBv@_CJgAAqA|@kBt@_DX_C`CaD^y@FiAQiA}@oBaAsAa@aCEu@J{A`A_ErJmLp@]|CMvAaCIqMVwAzCwH\\}CK{GFyIe@iVIeBw@mB?cAPu@b@g@hJcG\\g@Lw@uAwIP_EMsBaBwHe@q@aAq@Km@zAuDGsFPeElAkFXsBKeG`AeJQcD|@uDIqBk@_B@c@zBcDVuDb@uCbCwEdCgA`AiF`AmArBy@f@{@n@yBfC}A|EsKLKJTUGlEuEl@cBh@kCtAoAr@uB|AmBfAw@r@qAzDaFrBwBfAiBNu@|CsGfAkDlAoBx@eCvAqHnCsIfAsIlBeI|@{AbAuH|@}Bh@iDaAbCANL?oBxCi@vBmBtD]nBc@pAm@j@[j@gBlDyAlEsAfBUEC~BaAbFkAlCyAfGmDdJgE~HyCvEaC~BuJtScFvGsD|IcCzBOn@WbEmB~Cm@`EU\\wBhAoBtCm@lB]lGqBbD?j@t@nCMlAy@hCT~D_AvHDjI{ApG]|IFjCQ|@e@l@Er@R^pC`A~@v@~A|DdBjCl@hEb@fApE`DjAxA^lBj@dId@XXG\\uE|@iD~BqBj@^b@jE^|IErDa@vDv@xLSrDk@fCkGvMkFvMgCjFiDjJqSj\\aExLiFfMmCfJiCrEs@hCeAlHcFdR_AdK[fKaAxF_A`B_Av@cA`CgHhLu@vBqCfQB|DhA~IU|QaCfQgAvNu@rC_AjBgAtDq@bIoChMWdDFfEbBlP_@|NtAv]Ktm@S~TIxD_@pDm@|ByCjEy@vEsChGwA|FgAdCEnAuD~I{@`DkE~VwC|`@gChHuEhHcEfLe@`EI`I}CjN}@fGe@nAArA[fAg@hAiGjJc@Bs@qCSI{EzMk@zBmFj@iCoAcB]e@PGhDm@~B{BzAqC|CAtARpAWd@V\\DvE\\rA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52432897128165, + 6.6011143662035465 + ], + "end_latlng": [ + 46.52439166791737, + 6.600738856941462 + ], + "average_speed": 5.481, + "max_speed": 12.132, + "average_watts": 106, + "device_watts": false, + "kilojoules": 634.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 546.3, + "elev_low": 376.6, + "upload_id": 9177614400, + "upload_id_str": "9177614400", + "external_id": "12911a6e-f683-45d7-8be4-f4dc144a7f60-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ice cave fun ", + "distance": 5542.5, + "moving_time": 5005, + "elapsed_time": 6589, + "total_elevation_gain": 367.5, + "type": "Walk", + "sport_type": "Walk", + "id": 8543754558, + "start_date": "2023-02-11T08:40:26Z", + "start_date_local": "2023-02-11T09:40:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8543754558", + "summary_polyline": "{epxGqhqm@@FXBBOKD?KdA{AXWz@Ep@It@SbBQp@ILCh@S|@Qb@?z@UT?TIh@Kz@ERDPGRQVKNARGP?`@Kp@g@Xa@d@[l@g@RKTCXFZNXFl@DX?PG^GV@RGj@FpAYP@v@In@Qf@[ZC\\?\\Jj@DR@~@OV?x@HLAt@JJATIRQLUP?ZM|BVb@?XJP?XPT@TC@Ch@Az@@X@j@HJAjBRvAJdAAv@STUt@Lz@DRAp@STHLz@@b@CEGNCPDRAx@FLCFLTBCJDF?x@X`@CHEb@CLILCFEXKdACFDGUGBABGGACC??E?DD?CEFDBJF?FBGEVP@?GOZLAGFH\\FPCXCR@ND`A\\n@JVIVDGKRELBfA?NMRCd@OVFF?FCX@@Ej@UHIJQJe@JSPQf@OVAr@JDC`@JDIL_@AOEFE[CKc@gAWi@J[DUJShAo@TAd@UNA^QRE?GDA?GZe@TYNGJ?|@\\n@`@p@Lh@PNBXILIRA?BH?LEX[@N@MHOXSNWDE@@?CNG`C}AF?FBGDBDASJOXOn@AT@REz@o@^i@d@oAZg@`@Ml@Cf@Fh@@l@ELI^aCZkAJSBA@DLQd@Ah@ITKp@g@JGN?LF~@Q^Fp@\\F?ACd@Tr@VNJd@LV?XGp@JPAXILBFHJBh@^RFPRRNB?@DJE`AVHEVXLABF?LHC@DACA?LTj@b@d@PH?RRb@ZHDDALPE@?BSJ[Ba@?ILF?y@H@Cw@PO?]J]@WDQ?SE_@Ho@DeAZSTAAo@XOPKDGFCA@I@CADLEfAm@LMRIlA[LEb@AV@pAIXGADpAU\\AtA[XBNCr@YHMPEDKFCL@NCTIFGLBf@Bj@TTMLANN^h@P?HAf@FZ@FRJNRNNEFIPGJGL?NRFA?E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.12718048505485, + 7.630333369597793 + ], + "end_latlng": [ + 46.090062484145164, + 7.636209335178137 + ], + "average_speed": 1.107, + "max_speed": 2.156, + "has_heartrate": true, + "average_heartrate": 75.3, + "max_heartrate": 80, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2019, + "elev_low": 1672.8, + "upload_id": 9171036684, + "upload_id_str": "9171036684", + "external_id": "garmin_ping_259598750350", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 3113.7, + "moving_time": 2223, + "elapsed_time": 2310, + "total_elevation_gain": 193.6, + "type": "Walk", + "sport_type": "Walk", + "id": 8543745502, + "start_date": "2023-02-10T18:40:08Z", + "start_date_local": "2023-02-10T19:40:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8543745502", + "summary_polyline": "smnyGiujj@Dk@x@sCLw@Fg@Eq@B_@?_@Gy@Km@Sq@e@_AYc@k@mAMe@QyAAe@?iEKqAEIA_@AQCAAAA@k@aD_@gBKu@As@BuBTeE@c@Fk@Lo@Nc@TSXONMBQFEDSFa@?W?a@Uo@Ie@]aBYaAE]Sy@@]Iu@?OKiAAoAGc@?qAIwAGcEGo@E{@_@kBa@mAGMw@kCQ{@KeA@e@H}AAQCWYeAOcAWOQFg@|@K~@Ot@w@lCE?OLQ@GEKSEW@}@DcAAs@Gc@GOSWKIKa@Ca@?iAIwAIo@?IEW?_@QmAa@kACa@OoAEoCMqC@q@DS`@o@P}@d@cHD_BESKQqAeB_@o@y@mAkAsAGOu@{@CGcAoA{B{Dg@]I@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.28202307038009, + 7.105016279965639 + ], + "end_latlng": [ + 46.28858878277242, + 7.136796349659562 + ], + "average_speed": 1.401, + "max_speed": 2.025, + "has_heartrate": true, + "average_heartrate": 107.6, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1463.1, + "elev_low": 1268.2, + "upload_id": 9171026741, + "upload_id_str": "9171026741", + "external_id": "garmin_ping_259598561461", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Chia ", + "distance": 2886.8, + "moving_time": 2170, + "elapsed_time": 4974, + "total_elevation_gain": 99.5, + "type": "Hike", + "sport_type": "Hike", + "id": 8509077546, + "start_date": "2023-02-05T11:04:24Z", + "start_date_local": "2023-02-05T12:04:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8509077546", + "summary_polyline": "snk{Geh{i@QTEN?_@EEEKKo@DaABKHKDMH}BHo@LUXQHKPu@`@sAF]x@sBPs@Xi@X{@f@}@l@cBHe@t@gC\\sAJ]Pa@Jy@XwAFs@J]F]Zq@TSHQHKVO\\MNALFNBX?HADGDOC]H]LUXa@N_@LO^_@PKPEN?d@Sh@Y\\HRRHTKnAc@x@CHBHCABCA@@DLJVBFCBIBDVFFARMPATIDMNMLSHEl@DHDF?HBLLFTAHGFMBk@f@Q`@CC@B?CFAEQAF@DEC?GDA?BCEAB?CC@FIFB?DHK\\QJSHCRM@I?KQ[IAi@Fa@AIDKLg@Xw@VUDa@GOOAMBGRWJi@FMDeAKWOKm@BKDGHo@Xm@HY^YTKRIXIFa@t@E^BPEPSFOKMCSEQ@_@PWVFEEHe@b@IP@@DGQVIRUlAGj@IZYfBg@vAu@nCO~@Ut@o@~AILYz@QVw@pBOn@Sb@Or@KTK`@IXGZIP_@`@OZ?r@Gl@Cx@KVMJKR?HFf@N|@@TCXDQA@?AB@G@?BD??IGF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.59450494684279, + 7.026110552251339 + ], + "end_latlng": [ + 46.59467468038201, + 7.025941237807274 + ], + "average_speed": 1.33, + "max_speed": 3.633, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1086.2, + "elev_low": 994.4, + "upload_id": 9132552126, + "upload_id_str": "9132552126", + "external_id": "a29f6060-0046-46dc-9115-1d85131e91bd-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le tour de la Tour de Famelon ", + "distance": 15058, + "moving_time": 10711, + "elapsed_time": 19442, + "total_elevation_gain": 1206.4, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 8498126429, + "start_date": "2023-02-03T08:03:11Z", + "start_date_local": "2023-02-03T09:03:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8498126429", + "summary_polyline": "sd~yGkd`j@o@sAcAAaCeBqALwAOeBX{@f@gAFiB}@q@CeBsAo@uAkAy@}BYs@PJe@Qe@{@MgBeAgAQXSOGeG@y@g@ASEE}@_@gAFCk@a@L}@g@w@~@wBQKr@JvAKz@T~@Vd@JdALCqAa@{DvAuCVm@h@aBbDiBlEeBl@aAbAaAlB{@LcBbCUnAgA|@yBjDgB^}@v@eAdCy@vDObB{@~AeBrBCb@JPY\\D}Ah@wDY{@w@rC{AxAo@zDs@jAFVwAhC_CnDqBPyAa@u@_AcB?gBj@m@`AwBJSh@Ic@KNGMeArB_@kDQSe@b@{A`DVrAa@r@OtAa@^wB]cB}@S{@Od@eBzBK_BHyASq@eClAgCdKMvF_AnCW~BRn@b@b@@T`BzBVnAFlAKhDR`FK`Ap@rD@fCNnARVBn@Mt@FX|@|At@r@J^MLLVr@`@PQd@~@pGfEb@k@Td@|@b@t@~@APhAPLxAz@GhB`Ad@WLh@VJ|CKl@b@dBLlA`Bz@h@`AhBh@b@b@~A`@NN`@^DT`AKV^f@v@Cf@iAd@[Dw@nAkARv@`@JtBg@|A}@~AMC{@NS?c@p@Ih@Vd@_@F_Ad@EGaAX[S_Al@GD_Af@vAHc@RBF[t@`ARIHc@SoADWlDUt@XnAMo@}Bh@KHy@^[q@qABSz@D@Y]i@BU`@IMs@NSo@uAL@ASWe@UkE^VN[TJ?iAQ_ARAIg@p@W]o@HWKYT]H{@UENu@K}FX{DvBqDp@En@w@rAGz@k@l@aA|@UKIBmAf@cBpAk@xCa@Zg@`@wCEwD~@{ANcEXeA_@oB?oCZcCEFS]b@JrAm@SBJQnCi@zA?nB{AfAE`AtEf@vF~@hDrHfNTvA?pA[|AyAhD[VRTm@h@o@xAaAhEGp@Jx@AlFNf@fAvANj@Dl@cBzHFv@PX`BlAx@hB\\CjEvAPj@A|Bt@lBn@nAnCnCzAl@`Dk@dBv@fF~EpAbDzChBpA@fA|@jAc@zAcAv@r@zAj@bDh@Vt@h@`@jAnB`CdCFOXv@vAv@fAC|@n@tCV`D|BtB|@vIAfEdBzAhAb@MxDxJl@tBJr@KFcA_Bg@yCqA{DwAaC?g@h@KhB`@~GdH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.362506, + 7.051105 + ], + "end_latlng": [ + 46.347042, + 7.015892 + ], + "average_speed": 1.406, + "max_speed": 12.7, + "average_cadence": 53.2, + "has_heartrate": true, + "average_heartrate": 117.6, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2065.4, + "elev_low": 986.6, + "upload_id": 9120287159, + "upload_id_str": "9120287159", + "external_id": "garmin_ping_258356845603", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ski avec Abby ", + "distance": 31553.3, + "moving_time": 7971, + "elapsed_time": 18964, + "total_elevation_gain": 4224.2, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 8473490114, + "start_date": "2023-01-28T10:28:31Z", + "start_date_local": "2023-01-28T11:28:31Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8473490114", + "summary_polyline": "}ekwGmoyh@uAe@{EkFmBy@{IiJcAqBg@McBx@g@}BuAk@[w@@}Eo@qBgAuBsBmADoBd@{@fb@~kAP`@h@Qh@cBRmDiAgBAeAq@{Af@qEcAcCm@a@oBgGmJqKuBu@aBnAWmAyCcC@q@nBkFnAcBg@]wfAfXiBc@iC?~@cEz@cBdAcB~@FXc@]c@@oEUoA`@}F~@}BbAIjAjBjCt@zIPjCy@tCuBxBaFlBiASw@JgBt@qCsG|Ag@kEqAuBi@uDd@{BnDiDEgB^yBjAW@xc@iEzAg@ObAiEEmB_@e@}Cn@iAYw@kHiAkHEkD`BaK?qCn@`HhCvDhCV~@m@n@wAb@?P`d@|BGHqChAJr@bA~AfG@jJn@tHxEtEvGcAh@{AQsAw@qBsBy@Yu@@}@p@kBp@|Aba@njAdC]|A{Fx@uArEiC^gCK{FlBHhJzyAb@pDR^TUgAfDeB_@s@xAsC}Bs@C{@f@DVs@MkD_DlGq@GkBl@cAS}AaBu@YeAg@MLs@m@?Rq@sAINMBmAaAm@@qAoBeB~@q@oAoAJkDi@}AiAiAl@e@vA}E^wCC}AoD{GU_C{I@}Bu@Iq@i@GiCmE_AgI\\_G`@SGo@kAmAuCa@mDgEiAeCDcEjAgHwAeGgBkA_@gCJ}@HVqQmHsCwBeAUsCzAQy@hA_DAuC]WuEdAi@[gC}TD_CxAkHAkGSLyCaI}BoI{IsNeGmMo@}@k@ALi@_@o@@iAj@gDp@gA}Eq@m\\cAe@cEr@e@`AaCNeB`@A^{@nA\\yt@noAY_@`@aCYqDdC{@`@sAZAAk@~C{ArAqCpC@v@sAWg@FgDkDaJB}AyAiNl@_@tBpBlCUhB|AjG^dDiGvEcGdBKbAmBDsF~BfBg@~Aks@hmAGgA|DgJd@]tCpB|BBeAxCb@@NxAdDG|Bn@AlBVp@lEeCbDQdBcB~CiHr@Xb@sAdA_AfBa@l@kAXt@z@BjEq@hDsBl@?Lq@`@Nz@m@bAiE{@aH^kDx@}@PPNo@~A^?j@xBdDdDbMbF|KjAzOhIhA|@v@|@`JhB~BlE\\pAoAj@JB`c@\\BPwAlBkApA|@h@hAfA~EPvPt@lCfFtEpFiBd@eAUwB}@yBcBu@OgDv@s@z@~ChJtX~BfFfQdh@lC}@rBcHvEqCf@uBPkC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.93775, + 6.853193 + ], + "end_latlng": [ + 45.935997, + 6.85294 + ], + "average_speed": 3.959, + "max_speed": 18.6, + "average_cadence": 56.9, + "has_heartrate": true, + "average_heartrate": 107.6, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2484.6, + "elev_low": 1631.6, + "upload_id": 9091901521, + "upload_id_str": "9091901521", + "external_id": "garmin_ping_257639274073", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mont Chevreuils avec Noémie ", + "distance": 8462.2, + "moving_time": 7064, + "elapsed_time": 16647, + "total_elevation_gain": 820.4, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 8438722552, + "start_date": "2023-01-23T09:16:34Z", + "start_date_local": "2023-01-23T10:16:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8438722552", + "summary_polyline": "qvqzGkxij@JF^?r@EdBDBGf@Dj@Mj@HTChCv@\\\\bBbATVd@XHRRL\\GRQNCn@BLECANOLBj@`@Vb@BCf@r@Z\\LDDPTRJc@H?^ZJ?`Aj@PZt@b@bA\\LNRn@ETBFPCHBBH~ARbA^|ANZHABJD^ERB^Vv@\\|A~Ab@h@b@\\t@z@pAdATL|@z@H@C@b@b@P\\[jB?LDDI`@An@@L^|BFPFBAH@LT`@Pt@R`@C@Pd@PxAN@NME?CNEn@DXB~ARtBNXV@?ETMFOAOF[j@cAVQP@AC\\YHP?XFL^@TQDDBCKn@Gn@ZrAf@h@TgAHFNj@FAIIVUBBHXf@p@T[^dAHL`@@BCd@?^OCMBFEiANAEA?FNAYMFFEBZCPUTEHOb@OP?^Zb@RLSJ_@^DHLRMDE?E\\b@LSLHNMHAX@V[@JFHVHJCFQn@LTKV@TSjAQJQ`Ak@`@_@^I@KGABB|@c@PChFJRVz@T?BVTPt@HhBDHr@@H^|@CjEnINPhARBPE^?^HH\\FDx@C|@HDZA\\NfAA|@N@Bf@_@N?\\NFHH`@NDZIbAi@VErChBbAZh@f@V^\\JBHg@r@[VEJDAh@jAb@PVBRLC[d@SNBZf@DCG@QQKSw@Ko@SmAkAmAc@Sc@OQ_@a@_@QEKBUWo@?WEGk@MoAl@W?GGOg@CNAYKMa@E_@Zy@Bq@N_@[KABg@GQ]SwAYm@PGEIq@D]_@w@_@Uw@IAGDe@?_@QIk@AIKCYgAGAQHk@AUOOc@iAQC_@HIUo@[@EEQUOBoASOY}@Ou@g@]e@g@IY@OB?i@MOLO\\[\\aAJa@LOAAGKLK?UWw@XKEe@k@QBOLYGI@IF?FBGBBy@Lm@EWTEAASEKYPSXG?EEGaAAWDa@CWMYGq@AEuAj@KEBk@GWQGGUDo@@FNq@Do@AQRaCDA?KG]kBmFEa@EGEBGW[K{BSaAUDCa@P[@GDEXEFmBx@cAX_@b@WDi@q@GCD@s@NQOgBi@UFKHAJy@FUWKEuCQgCsBAEHF{@s@qBwBc@[cAe@]MM@?CwAc@K?EHMr@yBm@_Aa@UWHHCB[yAKQ{@{@iA{@WAQRKKKk@cAy@oCsAwBaBu@Ua@q@gJyFUI{ABwDvAOHWZYz@AZB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.462658, + 7.100388 + ], + "end_latlng": [ + 46.462752, + 7.100325 + ], + "average_speed": 1.198, + "max_speed": 9.98, + "average_cadence": 60.8, + "has_heartrate": true, + "average_heartrate": 101.2, + "max_heartrate": 125, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1717.1, + "elev_low": 888.1, + "upload_id": 9053413584, + "upload_id_str": "9053413584", + "external_id": "garmin_ping_256702138710", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Croix de Chaux from Barboleuse ", + "distance": 15972.4, + "moving_time": 9650, + "elapsed_time": 15076, + "total_elevation_gain": 931, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 8427548832, + "start_date": "2023-01-21T08:41:37Z", + "start_date_local": "2023-01-21T09:41:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8427548832", + "summary_polyline": "kunyGgfdj@}@eA{@wCiAoBKgAUo@uC_Dg@yAc@[aAiByAuAK[kCeAgBNuBo@_D`@m@IX\\E\\KEw@_A_@_BaA{@YEO]y@SS}BWmAg@eASaB_@a@a@gBkAeB}CcBe@e@m@aBiAs@{BAiAa@Wm@QmAo@{BcAiAcBiFaAcGGeCQ_AwAqEuA}Ci@wBKsAeAiDs@s@Wk@WyAY{F}AeEEwA[oBOYyCsB{@gAo@Ia@[a@s@s@E[UOJa@[]}@GiAe@gCGwAeAiCcBmIMsAAw@XeA|@eAx@uBFa@GUM@JMqA^y@QOi@Co@T_CCs@q@uAkAeAkAaBq@{BcAiASg@g@cBEm@K@Ga@E}IJyAVw@Qu@DsA_@uAIeAQqCAs@BiAJSCmBNkAEq@r@eDpAwBt@[Hf@Av@dFy@~BJoArBwEjCU^?Z`B`@lCdA\\Rv@`AZbAXzCb@fAPxBv@tA^nALhDnAlCtEjCxE^fBfB~ANd@jA`AhA|At@V`Bf@|BKjGHbBBPN@LUWER_AR{CLWJaCAqGWaFuAcEa@Yq@kAA[kBm@u@aCZmB^gAh@iC`@}CpAiGGi@Xw@zBg@`DwBzAc@x@y@f@gA@S?^KV_AjAiGnDsAl@mAH@z@Md@MFOhCiAdHo@jCs@~Ag@j@q@L]PQICOLqEKkEYcBsA}AYs@WFmAo@_BqCa@_@g@Ck@d@eA]w@v@i@JgECyAv@oCIWUBe@vBuAWaAiAwAgBuAaBUcAn@ITLl@f@bA@b@VqAl@_Bz@kABvA|Ak@EtAvD_@WhB]~@e@d@oBbAE`@R^rAA[u@OEFgAc@cB]q@_Ae@[Go@f@uAtDg@tK@`BZtCd@lAUt@P|Ae@dAA\\A`Gx@pFt@|AfAlAp@vBdDfE^r@Hn@Ov@E|ALr@X\\hBIVN?ZeAzBaArAYtA@dAh@bElAdFt@jBvAtHbA~@pATb@n@nAn@b@r@pDdDr@zElAzCl@~Gf@fBhB|Dd@pCn@dBG@HcClA?Fp@~@hBLt@nA|@~CbEvBbEhApCrFnH|BS^D^TPb@tAnA`@r@j@bCz@`Bl@hBZ`CVl@l@f@H\\JrFXlBp@fAV|@LFJ~At@rA|AlAlBj@lBLpCfAzAhAl@x@X~@t@x@f@bBjAvAxAxDx@~@`A`DfApA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.283262, + 7.071889 + ], + "end_latlng": [ + 46.283255, + 7.071823 + ], + "average_speed": 1.655, + "max_speed": 12.75, + "average_cadence": 51.2, + "has_heartrate": true, + "average_heartrate": 104.3, + "max_heartrate": 129, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1993.1, + "elev_low": 1214.3, + "upload_id": 9040883687, + "upload_id_str": "9040883687", + "external_id": "garmin_ping_256395014380", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 880.9, + "moving_time": 574, + "elapsed_time": 1088, + "total_elevation_gain": 8.3, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 8427541416, + "start_date": "2023-01-21T06:43:14Z", + "start_date_local": "2023-01-21T07:43:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8427541416", + "summary_polyline": "c}}zG_rhg@]Kk@CEGa@Wa@I]COMq@j@AIG@o@b@@QJIBOL{@?MMv@HF@NIbAGZWIGEEINq@d@_AZgA`A}EjBoIJu@`@kB`CgJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52514427900314, + 6.602719919756055 + ], + "end_latlng": [ + 46.52462217025459, + 6.60891255363822 + ], + "average_speed": 1.535, + "max_speed": 22.494, + "average_cadence": 51.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 434.6, + "elev_low": 426, + "upload_id": 9040875598, + "upload_id_str": "9040875598", + "external_id": "garmin_ping_256394874621", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 6048.4, + "moving_time": 2910, + "elapsed_time": 3238, + "total_elevation_gain": 86.2, + "type": "Walk", + "sport_type": "Walk", + "id": 8427540542, + "start_date": "2023-01-15T13:38:05Z", + "start_date_local": "2023-01-15T14:38:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8427540542", + "summary_polyline": "qv|zG{vhg@f@Cj@T`@GrAHJDLAz@FZ?ZOTYb@]`@Of@YB@tB}@b@Mb@I\\KLAZJZN^B`AP\\D`AAl@In@UROXEPAl@Dh@N\\DZMAeADcGAc@Dc@@gAAuAEsABe@fBm@BSAa@S_B@m@TkARkBBIPUZMTa@DKHgA?gACU?_@|@m@XaDZaCX{Ah@}Bh@iB@JD?@a@`@sAtAmCCWYSc@k@m@c@e@SWE[?YEu@w@[S[MQOQYOKW@WIQKcAYUMUE_@Qy@QaAg@g@Oo@_@SSWe@k@e@GSUi@I]Gk@Jk@?QOq@OyAKWO]u@yBs@yA]gAOWYy@EYe@qAYISM{@aAYs@Og@G_@@YIg@AQB_AFk@Be@DMF_@EQMACEH??C?CADAG?@DUTG?EFAFNBC?QJi@Sg@DD@WDMHQVWEe@BOJUPGH@DEDHMI@EPaAJUAUBMV_AN[BMCYDQHeAPi@HaAPk@Fa@@qAGECKBLL@@FPPBGIFI@@HCEDo@OXDXAPERCh@GXKD[Uc@Io@e@YEUA@LCJOh@Wl@i@Z\\mBC??AIMI^?FGx@IJCHj@XUJWDSUKDEIRB\\\\ADICSjAEnAJbAAVk@fDy@hEKr@a@nB?pAG\\w@~EmAzIe@fFQ`AY`Ci@|By@xBaAzAi@hAsAbCqB`Da@b@sBxAgBxAuAvAaBnBuAfDy@~B]xAeArDKhA?dAiL`f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.5189765393734, + 6.60350002348423 + ], + "end_latlng": [ + 46.526283882558346, + 6.604115338996053 + ], + "average_speed": 2.078, + "max_speed": 19.552, + "average_cadence": 51.2, + "has_heartrate": true, + "average_heartrate": 100.5, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 457.9, + "elev_low": 376.6, + "upload_id": 9040874598, + "upload_id_str": "9040874598", + "external_id": "garmin_ping_256394860095", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Première peau de la saison ", + "distance": 9266.3, + "moving_time": 5441, + "elapsed_time": 12790, + "total_elevation_gain": 485.7, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 8390333317, + "start_date": "2023-01-14T09:45:20Z", + "start_date_local": "2023-01-14T10:45:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a8390333317", + "summary_polyline": "sd~xGicoj@y@|E?RLb@@ZAVOf@GpATn@Ff@J^FJh@\\LhBL|@Nh@Dz@P`A@Rc@|@ERChAL~@n@xBVnAj@|AnA|Dj@nAFf@@p@Z`DPbE\\rBPpDHh@DFRfACHG@DNADRp@B@@Lb@p@L`@@P?\\HHLd@@TF\\?l@DVXx@EBHCVn@Nz@Pb@`AlFb@pBxAnEHf@Th@@Tl@jABA`@lBDx@C@Bd@DJJxAH^p@~@Lb@xBlEb@rAEn@FZf@@DACG`@Tj@jAbAx@|Ad@~@z@VNTRLZ^XLPHBRWD_@ZLRd@Dn@M|AXAPIT[RQAfABH_@l@UPBAUl@CP@@EGZDN??DS\\EABAEGB@?EQAEQDIBDBYA]NUh@wAKc@C?BAQ[K_@MG[JKMGYM?[h@qAmAKQH@DEG?OWg@_@{@g@qBw@}@o@[o@Ig@Au@o@}AE_@Wq@s@cC?J@Gs@S{@wAOmA?wABWg@aAu@aC}@aCiAuEm@qAD?c@Sw@{ASyA[}@@K@FBCCMkAqCa@y@Ko@ISEGQDUMg@}@Oy@PoAUuAIaBXuGAw@EaAGi@EaBIk@i@{GCCALB?EB@Dy@gAwAsA}@wAm@uAOs@KSYQBKGi@k@DSPBDEBB?@qAGm@M{@[U_AoCA?GTOKYiAQd@UAKO_@wAQa@a@Wu@}@GAOf@U[Uw@KMQo@MQMDKKCDGKQ?_@h@DHHmA?{@OwBFuFT{EOaH@[PaC@s@EsAOa@FI@Di@NHLBIQwBa@{AI}@Y_@u@eBg@s@Uc@CU?YIc@Bm@TiBl@mJVqIZoDDoANo@l@sADAKk@M[GEC_@KOUK]cALg@I[C[EO[_@?a@QUCa@e@]Q_@N?CS[aAQOC]MU]UISAUSEAEBUaAYq@YIKE]DOIOC{@Kc@McCLyBHk@BmALkBPsBLg@LGvAXn@^dA|@rChA^Fb@An@Sz@a@NSL]NgAJKKFKg@Yc@[o@Hs@Zo@lAeA?KD@cBm@wBmAe@c@mA_CCKAe@MUMq@]]Ka@q@sAMMISe@c@C[QUUo@a@k@y@w@a@i@BMC_AHyC?kBJgAIc@O[Im@DBHUBmAFo@\\mALqA?iAMyAKm@e@_AIc@FWREBFCBBE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.198662, + 7.127737 + ], + "end_latlng": [ + 46.204245, + 7.16042 + ], + "average_speed": 1.703, + "max_speed": 14.833, + "average_cadence": 63.9, + "has_heartrate": true, + "average_heartrate": 116.1, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2439.1, + "elev_low": 1405, + "upload_id": 8999585736, + "upload_id_str": "8999585736", + "external_id": "garmin_ping_255351657453", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 1022.7, + "moving_time": 1030, + "elapsed_time": 2600, + "total_elevation_gain": 40, + "type": "Walk", + "sport_type": "Walk", + "id": 8390327417, + "start_date": "2022-12-30T14:07:25Z", + "start_date_local": "2022-12-30T15:07:25Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8390327417", + "summary_polyline": "cbfwGwslh@AQIBE?]L[IIG[eBGCGME?EICQ@WNu@LYLMDIBUEOWE]OMMGOEs@RCJKl@e@Va@Z]FSHIFSf@s@BA?DDA@FVHDCPY^C@KCCTq@JGD?EI@KAKEEFSLSFEHKJIDK`@g@?MFIBPCRBLFEN[JCBE?YCEGAAG@EDDHGA@?BCAGf@HELg@A@B?ACJGMT@@FC@L?CM?CESNAHB@LI@IAEC?HGEE@BLCDBFEEA?DECBD@A?DBCK@kCr^ELQLYSS[CCCD?XD\\HL@L`@p@XTBLHDBJIf@D??GAABAJHCIHC@C@SCBAC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.91154630295932, + 6.787324296310544 + ], + "end_latlng": [ + 45.91059730388224, + 6.786230122670531 + ], + "average_speed": 0.993, + "max_speed": 2.36, + "average_cadence": 48.9, + "has_heartrate": true, + "average_heartrate": 111.6, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1504.9, + "elev_low": 1458.5, + "upload_id": 8999579233, + "upload_id_str": "8999579233", + "external_id": "garmin_ping_255351539969", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2690.3, + "moving_time": 3513, + "elapsed_time": 3686, + "total_elevation_gain": 175, + "type": "Walk", + "sport_type": "Walk", + "id": 8307120721, + "start_date": "2022-12-29T13:36:53Z", + "start_date_local": "2022-12-29T14:36:53Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8307120721", + "summary_polyline": "w}ewGaklh@]EEEG_@IOK[KIS[KKEI?MQ[QG@EKOi@YEWKAEIAHBCE@IGOWCOEKAGIGWa@?MIQ@IHOAu@JQFWh@u@G?GIE?EJGCMBWe@CO][?ETKt@y@NEXa@PKNQDQ?O^a@R_@Hw@JYD]?QBK?IB_@DULOC?@I?IFu@I_@CIm@a@BICIF@?EA@Q_@ICCMEGBCAQHNETC@ATALOT@DEDAIIKABOKIMFEKYKm@EGIGBMEGECAKKIAGFUC@?GGEBKGG?YEECC@KC??MBMD?IC?GEE?IEABSEEAO@IDAIAAJIBAFMRGNAR@NC\\CF?RAFDHEHGv@KDE?GIY]OCGKAOUQEG@AEB?BGE?@ICI?CB?CIAEG@@?CQ@EEGFMDIE@@GXOIDHABFe@RINKFCN@LGV@HTF?@BFHRBBNL@@RDJF@LVFDL??OBWASCEFy@EK?QZu@@G\\]J?Hh@?T@@DGD@BXDBBA?FDHBJ@FEP?HT~@BX?LHj@?LHb@?d@BVLLEU@YHKBQPc@DGP@HNJh@BAPt@Vj@FT@VA\\Mb@CZELANMX?PE~@EDE^GJGZg@PUb@IHE?GJIF@FW`@Wh@IBc@\\Lv@PXL@FGTIJ@DHBLAD[j@C`@Uj@Af@Nb@LPHP@NH@Rn@DH?TFAb@NR?DJLN@DJFPf@TZ@H`@d@Lr@@XLJL@NH@RU\\E?AGFM@D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.91084850952029, + 6.785930218175054 + ], + "end_latlng": [ + 45.910871559754014, + 6.785724861547351 + ], + "average_speed": 0.766, + "max_speed": 1.87, + "average_cadence": 52.4, + "has_heartrate": true, + "average_heartrate": 110.4, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1642.1, + "elev_low": 1462.8, + "upload_id": 8906042293, + "upload_id_str": "8906042293", + "external_id": "garmin_ping_252977163132", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 276.1, + "moving_time": 298, + "elapsed_time": 373, + "total_elevation_gain": 19.8, + "type": "Walk", + "sport_type": "Walk", + "id": 8307119221, + "start_date": "2022-12-28T14:31:52Z", + "start_date_local": "2022-12-28T15:31:52Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8307119221", + "summary_polyline": "o}ewGgjlh@e@GOQK[?GQa@EUEOEIUUEa@MGM@KSKMEMEESKUEOcAOc@MGO[GACDE?CBBCCAEBBBF?FI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.910800313577056, + 6.785805243998766 + ], + "end_latlng": [ + 45.91233076527715, + 6.787898372858763 + ], + "average_speed": 0.927, + "max_speed": 1.607, + "average_cadence": 54.4, + "has_heartrate": true, + "average_heartrate": 92, + "max_heartrate": 93, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1486.3, + "elev_low": 1463.7, + "upload_id": 8906040621, + "upload_id_str": "8906040621", + "external_id": "garmin_ping_252977126706", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Walk", + "distance": 1761, + "moving_time": 1662, + "elapsed_time": 1939, + "total_elevation_gain": 49.6, + "type": "Walk", + "sport_type": "Walk", + "id": 8307118418, + "start_date": "2022-12-28T10:05:43Z", + "start_date_local": "2022-12-28T11:05:43Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8307118418", + "summary_polyline": "g~ewG_nlh@_@Oc@_@a@c@SKQa@QUOGMMMGMa@E??HIWWa@?MCEG@ECC@IEKD[BGEQAU@GFSJEAMHO@ONVCRa@XKFBNA\\c@J@RRVIDs@Nw@Jq@Zc@N?TIT@`@MZMLIVI?`@RTFBJGVCDJDBJAKGDQHAHF@KZKROHQNKNW`@UFUC}@BECK@IJY?IFWGGDWFY\\s@CQB??ET?@EAQBi@FU@BNg@N}@Cc@Iu@?nABZFPHFPZ^dAFXCx@GJ@DD?BED@?BBGAAEBB@ID@JIh@MPW|@OX@DIVDNCJCBGMICKLAFK?KFELYNIV_@PKLKXc@j@Sh@KR]^g@bAOR?HHH@VEE[PCAQP?NHVBVHNBx@I|@FXR^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.910922857001424, + 6.786403292790055 + ], + "end_latlng": [ + 45.91098723001778, + 6.786307236179709 + ], + "average_speed": 1.06, + "max_speed": 1.908, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 113.7, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1492.5, + "elev_low": 1435.2, + "upload_id": 8906039789, + "upload_id_str": "8906039789", + "external_id": "garmin_ping_252977113942", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2263.3, + "moving_time": 1781, + "elapsed_time": 1923, + "total_elevation_gain": 52.8, + "type": "Walk", + "sport_type": "Walk", + "id": 8294325376, + "start_date": "2022-12-25T16:52:53Z", + "start_date_local": "2022-12-25T17:52:53Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8294325376", + "summary_polyline": "k`beHymmf@JId@PDDZ?TDP?PELF|@IZ?JDp@HfAFVKJ?x@jAhAlAT^x@r@XZb@\\NDPHBJLTJCDB`@p@NP\\JPTF?|@|@~@H\\d@D@HGLCt@zAn@~@j@bARFHNF?EGPxAFa@RbA@\\EN@LJ`@DDL^Jp@LZTlALl@KHNRDPIACGMK_@G[BGE_@FQAUJQBO?GB[Im@@KEs@Hq@Ik@M{@i@g@e@U]c@Wy@O_@UOCQIi@GO@[ImAEcAkAu@g@_AWy@[w@e@IOAwBEm@Ik@Og@KYa@s@s@_Ak@m@]q@cAsA?ENSNe@?OLc@X_@`@QDGLi@Pc@B_@CCw@QEEGW@GRICFC@CCABNB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 48.18454393185675, + 6.463817534968257 + ], + "end_latlng": [ + 48.18452104926109, + 6.464102435857058 + ], + "average_speed": 1.271, + "max_speed": 1.812, + "average_cadence": 46.7, + "has_heartrate": true, + "average_heartrate": 105.3, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 391.8, + "elev_low": 338.7, + "upload_id": 8891567440, + "upload_id_str": "8891567440", + "external_id": "garmin_ping_252575218858", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunday walk ", + "distance": 6597.2, + "moving_time": 4106, + "elapsed_time": 4136, + "total_elevation_gain": 25.1, + "type": "Walk", + "sport_type": "Walk", + "id": 8263598000, + "start_date": "2022-12-18T13:49:00Z", + "start_date_local": "2022-12-18T14:49:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8263598000", + "summary_polyline": "my}zG}hhg@@eACO?WI[Pi@BAh@TTNPb@?LEd@HJP@NS^\\BEF?DDJ?@\\F`@Nd@Vd@PHD?TTj@^DLRRJ@BFTRVL\\Jh@Xf@LVP^FTA`@BXIbAFf@Cx@@PFjAH\\KTM?A?BFJN@HGD?XRd@h@XXJFzAjBTLC?`Ab@@NDPFHFXRDZRLVFZTt@NTLXLrCc@pB]jAM~@IXC|@LrDWdAQ^]pAWrAM`@@VJG]^MXYrACf@QrAMfCF\\l@jBP`@t@pAn@vADPHNTdAX`ADX?h@En@EXUl@?n@GJI^AVSzAWhAM`@c@rCOb@CVCrBMtC?r@JtA\\|BHjBDd@Pl@XzBLvA@^Af@ORK\\Jf@ZbAbAhCX`@p@x@j@jAx@nATRpA`Bv@nATd@Nr@F`@PTdAz@`@h@v@rAd@fALf@T|AH\\LdALf@T~BV|AHv@Nj@^hAHb@\\jA^lBBDFRXrAT~AP|B?d@D~@?~@FhAA~A@n@PbB~B`HhAjCr@bAn@ZfAv@\\Nx@n@|Br@x@d@h@z@Rd@?ZMh@Gb@a@|@B`@dAxAZl@Th@Db@Vn@Ll@tBe@Hf@J^F|@G~@LdAB\\@x@DPFv@?l@LlAEfA@h@Fr@Gf@Kj@CRMPAj@MdA?ZD`AD`B?vAEdB?b@KzA?l@BXGp@Mv@IrAQtAOzBKfAEhAI|@Ev@SfCkA|CSt@UxA?d@In@_@fAIHEBiAk@KK_@mDK[@[~@cEPq@v@yDD_@Ma@OKWO_AGUKk@GSIy@MIE_AQi@q@]k@oAoAF[ZgAl@gBAAEA@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.524559054523706, + 6.601270185783505 + ], + "end_latlng": [ + 46.51127248071134, + 6.550522204488516 + ], + "average_speed": 1.607, + "max_speed": 2.818, + "average_cadence": 53, + "has_heartrate": true, + "average_heartrate": 109.5, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 431.3, + "elev_low": 375.1, + "upload_id": 8856949777, + "upload_id_str": "8856949777", + "external_id": "garmin_ping_251517944798", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First alpine ski of the year ", + "distance": 53499.2, + "moving_time": 10722, + "elapsed_time": 18974, + "total_elevation_gain": 5501.9, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 8259216021, + "start_date": "2022-12-17T08:47:36Z", + "start_date_local": "2022-12-17T09:47:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 27, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8259216021", + "summary_polyline": "yevyGgvbj@v@eHQiJRkIuA}OnAmFrA}@jARQpAma@x`A}@dCgA{BjI_FrAuDbA{@pC]xBv@hA}@x@sEpDaK@uGm@qFJkH\\gCfAkCrDYhEdE~D\\lFkCjGgGjDaKnEkEpF_CvE?lFiAjC{AxCwFdD{ChAmHfFuHVwApEuGnBmEbQ}Td@j@rSwFrA`DQcBtA}KjGku@xPuyAuNtF_FfWVdArCb@`CvAjAbWCxL\\`DpC|KlB~PCjOuCtSiA|@cF_AsCrIiCfB}Au@zGe|@t@gDtAmQdNykAwFxBgHhGqDnR^nEbEjBbAwA|@jVUrL`FhU^xCr@zLGvK_BtMuAtDeAf@kEcAUtA{GzMgBtAcE~FoFAgBeHwCoC]l@`@r@kBr@urBt`@k@jDPhCgB`NuCCaEtGkGlBYx@XjBx@lAfH~BhFhO~ARBx@zAEwc@reA[j@a@mAhCcDxMyH|E`B|C{AnAwBNyIm@}PcB_KK}IeCcDuDe@eIeGcLkMa@kArj@wi@mBnIC|I}@|D_DlCiAtBiG|CuB`DDdCj@~@zHtCZvBO~BkBzAgC@wGiFkEaHoGyFrDqCve@ae@iAxEQrD|AbMApEWr@~@tD{P`pACKjBChBoBlBcGV{Fz@aBm@sAaA_LRgBzAqDlCOvB~@nBvB|BZfKkEpDoExA}E~CmFnIcFrMqBfDkBdDaGfC}B\\qDxBwBdBwEH_BdD_HdBsA`A?dA_D`FoHnJ_Ll@b@nSmF~@fDbJsgA~OowAeHnAmE~Bk@rBm@|HkBtHP~BvB?jDlDj@jSO`Kd@jHKlBtAhEtEnUUfNMn@qAv@[zC]bHb@hAOv@gCTsDkA}@pBZtAwAbDgCxAsA@q@s@vI{dAvPyyAkMhDm@lA}@nDi@~FgBzHj@~AnBcARx@~BfCj@l[sAtGr@aGGtGfArC|Gd`@GYrAa@lBr@f@fQaDZwBvAg@|BNzAc@|@F|@u@|@MbA{F@qE`IoG`GiCxE{@`@sF@aAcF_DuEc@l@LfA_Bd@msBz`@s@|@a@bEs@zAq@fEoCjHqDzDcE`Ba@lAd@bDzBf@|FtFnFbMbCHTd@wd@jfAa@wATiB`DeIhEx@fDiB|CJp@y@l@gF~FoLJgA{@_KeAaDUmLcEcDcCc@cHmFiFsGeBoDkBi@M_Abj@}i@kGt\\iDnFuCdC{CbAo@tA^rCzH`FvGlN~Cr@yb@jdAk@hAa@uAtBeCrKkG~DWhBl@fD{AXf@m@`@n@hASI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.321739, + 7.064202 + ], + "end_latlng": [ + 46.321832, + 7.063766 + ], + "average_speed": 4.99, + "max_speed": 17.5, + "average_cadence": 61.2, + "has_heartrate": true, + "average_heartrate": 99.5, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2091.3, + "elev_low": 1356.3, + "upload_id": 8851950925, + "upload_id_str": "8851950925", + "external_id": "garmin_ping_251390704906", + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 10299.2, + "moving_time": 1185, + "elapsed_time": 1639, + "total_elevation_gain": 10.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 8259207573, + "start_date": "2022-12-04T12:27:18Z", + "start_date_local": "2022-12-04T13:27:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8259207573", + "summary_polyline": "k`k{Ggxlg@[x@[`@a@x@YrADtAVnAZj@|IbL|@tAbAjA|AfA\\^pAzAbBxARRt@fAZv@b@~BPdCCdAUvAYp@_@f@QNQHg@Pi@Di@AiAUs@Qq@Ms@@OBs@XQLg@n@KRe@~AMvA@tAD`D?dB]hGMbEWrFIhAKb@@^RJ~AWnCAbBRxAl@rB`Ax@Lx@DvD@PFxAr@nA|@hApAx@z@^Nn@HN?zAQZAJCt@c@rAc@HGj@cAd@_@XCd@Xt@ZN@vDe@jB[R@^Jn@CbADfA?~IHt@B|Ed@d`@`BpCDfG\\dDb@xEx@rGbBhEbAdAPt@FhA?`@EZI`By@l@Q^AN@vCp@bNvBf@JpBn@tCrAl@^bBjAfG|ErAz@|Ap@nBj@zCp@`ANrAHfADjC@n@E|AOdAOj@MrAe@n@YnA{@pBqBxAgB^k@`GcJpAyBdAsCj@aAPQPOf@Oh@G~@A|@FfBT|@Ah@GdDk@tC_@pAa@nBeAjA}@bAcAdA}@LGLD|DbBfBp@ZFhBFvCGp@DbBRxBPn@@TBzC`ANLVd@V|@T\\j@XNDN?`@EhB]bAKf@A|@?v@EZR^~@Tt@`DdO`@rAJNPIDO?{Bm@lC@J@BDAL^X`@b@\\j@XnBn@x@^DCR[r@kDb@wAFGd@Y\\PvAnBREDKFs@f@}Bd@cCX_ALOPC`AX^Pr@d@|AVv@R|Al@hAZp@VFF@TEx@@ZKr@@XA`@JB@BANIF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.59222213551402, + 6.624201312661171 + ], + "end_latlng": [ + 46.52461504563689, + 6.600991319864988 + ], + "average_speed": 8.691, + "max_speed": 15.338, + "average_watts": 69.8, + "device_watts": false, + "kilojoules": 82.7, + "has_heartrate": true, + "average_heartrate": 148.6, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 697.6, + "elev_low": 426.6, + "upload_id": 8851941649, + "upload_id_str": "8851941649", + "external_id": "garmin_ping_251390516778", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 9863.3, + "moving_time": 2256, + "elapsed_time": 2381, + "total_elevation_gain": 284.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 8259206434, + "start_date": "2022-12-04T07:25:57Z", + "start_date_local": "2022-12-04T08:25:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 14, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8259206434", + "summary_polyline": "qw}zGc_jg@oFfIiAlBuB~EuCrHqC~HqCvIsAhCa@RY@aBISFc@Cu@YaAg@eAsAYmBoAqGM_@CMGKc@uBcAgCIE{DLaALkAJc@FW?a@Y_AiBU]s@Y}Ac@q@Sa@CkACoBY_AKu@A}@BeCG_AKq@QsBeAqA]w@o@[Li@b@uBvBoA|@aB~@g@P}Bb@_BToCn@{@D]?oBY[KkAAe@@q@Nw@h@c@x@k@bB}@vBmAlBeEhGy@z@IBEXKNyCdDm@j@k@^iAh@i@RuA\\wANwCL{BCkAIoAM{AYmD}@yB}@k@]a@YwCiCcBqA_FuCyAo@gBm@iAUsO_CeBg@Q?g@JcAf@cAZUDyADaBQiB]iBm@aCs@iEcAsCa@]IgFi@oGWgBDeBI{EUo@MmAKaBF_DMcH_@iC[yBQwCCsCBmDEq@Oy@_@S?a@\\QHmDn@kBN]Ec@QOKYg@SDa@b@u@nAMHmA\\k@TYPkBXg@Ac@Gy@a@u@_AgAiAkAy@sAs@cAIoA@gAAeAOSGcEcBw@Q}AIcC@i@IGGGWDuBJaBh@cIVoF@iBBO?EGAEm@CqB@o@PkBVy@h@}@XWx@_@REb@Ad@BbCh@f@D\\An@Ot@i@T[R_@ZmAHo@BqAKoAc@iCYgAWi@_@i@Y]aCaCk@{@Aa@MeAUaAF}B?uAIaBUmCCc@@KF?pAhANHj@HbACJFDX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5242553781718, + 6.609948808327317 + ], + "end_latlng": [ + 46.58859696239233, + 6.621418688446283 + ], + "average_speed": 4.372, + "max_speed": 15.401, + "average_watts": 128.4, + "device_watts": false, + "kilojoules": 289.6, + "has_heartrate": true, + "average_heartrate": 154.3, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 709.3, + "elev_low": 431.6, + "upload_id": 8851940369, + "upload_id_str": "8851940369", + "external_id": "garmin_ping_251390494456", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 62 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 4650.5, + "moving_time": 4784, + "elapsed_time": 8840, + "total_elevation_gain": 133.5, + "type": "Walk", + "sport_type": "Walk", + "id": 8174245316, + "start_date": "2022-11-26T12:46:38Z", + "start_date_local": "2022-11-26T13:46:38Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 5, + "photo_count": 0, + "map": { + "id": "a8174245316", + "summary_polyline": "}jgwGqaph@NAgAUF?NWKIA@CII@MQG?GEO@IGM?CFIGEDKBQPAHMR@?[@KAMHENMJGNKJSTWRAABB?Ag@EK@WCKIYAEMY[S[I_@GGM}@CLKNBAA@CA?KCKA@KE?g@G@IJCHEI@IECCBGFCT@DADEEEKHm@O@INEPE?EI@DACCDJA`@[Kj@HVBEF[LOAJDJTUB@CNBVBBC?Br@DT?PDHBTLp@~@tCXVXt@?AISHXADBA?EBBQp@g@fD?HUv@MnAOb@E`@B?AHOh@M~@Ur@a@~@]j@ALq@dBED@LKh@Eh@UvA?d@QhBCJQd@DFCVGJADBHEd@ANILANGC?@@C^B@FFC?HQ\\FDCBUHI`@GPIj@@PB??A?`@Wz@GfA@XENOVCPGLEN?PF?BBKVKNAN@f@DHELD?HEB?AZO\\L@BAIJCLB?XIX]TI@E@DIPETF@LKJC?AE@B?ILG^A@Ah@I\\?NIFUf@IDGNEBUCc@DMNG?CEEAWAMEQAEHTNDTMCCEC@WQC@CEAFDLABGIAHHRLHJDDDi@ADJX^?D[BSEIGA@HXZ\\DJx@l@A@AEGBKHUHa@VFLLHVHDHJHDFAFKBACBAAOQLMPWLONIPAL[f@Kf@Sb@a@f@Kh@WBBTCTHTUJ@DTPXDXXCC]PADQLMFOLMNCJMFGNKr@HJCIJNXJp@JHDLBVKJBPAPFFCHDAEDBHGVFDAJD`@JJQNBHC^UN?LGVAXKFBHAPKVCb@JRI?Ej@CFCHOJEj@@RCNBN?PAd@P^KHGPDJCFIR?RQb@INIHGFKJCTO`AONOTGNDf@IXOJABGPEX]x@[h@GVQTCPBROH?JER?LCHDVB^KP@VEt@m@j@BVHXBj@^ZDCDDTDDZDXLNGNDHEB?l@Pj@MJ?BEd@IPQJBd@GXOj@NZC^ENQr@DJED@LAJ@PLPFLl@PRf@ALHC@KHMRMn@B?Qj@Hn@HZHNAHPXNt@RPf@ZJRXTNb@RV\\t@Z`@@b@HHJB@BCZ@BBG@KF?@D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.91807069256902, + 6.804897291585803 + ], + "end_latlng": [ + 45.91086762025952, + 6.785771045833826 + ], + "average_speed": 0.972, + "max_speed": 5.253, + "average_cadence": 53.1, + "has_heartrate": true, + "average_heartrate": 96.3, + "max_heartrate": 113, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2265, + "elev_low": 1463.2, + "upload_id": 8755860172, + "upload_id_str": "8755860172", + "external_id": "garmin_ping_248741691395", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aiguillette dans la neige", + "distance": 9005.6, + "moving_time": 9882, + "elapsed_time": 18869, + "total_elevation_gain": 849, + "type": "Hike", + "sport_type": "Hike", + "id": 8172809741, + "start_date": "2022-11-26T09:59:20Z", + "start_date_local": "2022-11-26T10:59:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 4, + "photo_count": 0, + "map": { + "id": "a8172809741", + "summary_polyline": "e}ewGqjlh@_@S[C@a@]o@AU_@a@Yo@O?c@m@e@Ws@wA@M]gA?e@r@aC{@SYgA\\o@jA{@d@aAv@kAFq@DFGF@w@n@kDB[EOIGS{@S_@Ok@?MGBg@xAARQGK_@AkAa@oBCo@i@oAGg@@Y]j@Wp@Ix@DPARKv@MHKAa@q@Qw@o@BYIs@POYAi@JSJoAScBBcATuA`@aAf@cCj@wADo@f@gBQa@Bw@ZaBb@i@H[LuBAYFQEWBqALo@b@eBVo@J{@ASLi@@o@RkABa@K{APsCRe@B]GSLIBN@KWDEOF?Ig@KACLSXEd@MZW^a@P[dAYb@_@pAm@n@q@vAWZMKO}@CY@cBH}APqACk@DmAJa@@iAHMLaA?a@Hq@Q}AEg@CcBI]FaCIk@w@eCGw@@eBc@qBWwAAcCS{AG}E[m@MCCFEM_A~@MzB{@vCOPw@jBY`@Ql@Hn@_@RQIUh@UKg@hCiB`DKn@g@|A]n@S`A[v@MfBQh@EzAFfAOl@YZB^KHEVu@YYb@GZFa@R_@w@c@u@Eq@z@o@BqAdBe@?oA[UQUY]y@GaAQXGOIAAm@WJGKI@U`@B}@Uf@KOA~@Bo@BGHFNc@D@Ed@H\\Ho@HAHTHQLCCd@FN?n@XxABd@dAhCn@z@\\ZoAdCC~A[jA{@vFSv@aAdBQv@c@~@_@zBEbBOdAEbAY|@DXEf@GLDTLCJNOXFBAHYZ]jADv@Wv@MnBe@bACVNDWl@DfANAAVMXN?I\\VIp@s@?b@GTHQLKD@?LMJIb@BbAy@xA_A?WVgAOPRDNG@m@[HVME@J`@f@g@A^l@{@@l@~@x@\\OV_Ad@jA\\?^qBzBg@~A_@`@Of@WADt@IPK@PHVCZ`@s@x@g@X]j@A`@IAv@XhAKxBNf@NCU\\?`@[hAUn@HBUn@VVUb@Fl@_@J@AMt@Hf@I^Lp@ClAMPQCKZGj@e@tASNS\\@HOZ?RUb@Fx@m@rAa@\\U`@DhC_@j@Bt@i@nCTVJHNFd@bBVDId@Lz@YZB|@SXSx@Fn@EJMb@Kd@?hATXfAVDXIHF@VS\\a@|Bb@lAF@VdAp@Vb@h@LDTp@x@vAJlAP?@J", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 45.910757230594754, + 6.785851093009114 + ], + "end_latlng": [ + 45.910906763747334, + 6.785853104665875 + ], + "average_speed": 0.911, + "max_speed": 3.682, + "average_temp": 21, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2309.2, + "elev_low": 1467.4, + "upload_id": 8754202275, + "upload_id_str": "8754202275", + "external_id": "garmin_ping_248681744393", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Walk", + "distance": 3869.1, + "moving_time": 4466, + "elapsed_time": 473876, + "total_elevation_gain": 557.3, + "type": "Walk", + "sport_type": "Walk", + "id": 8170501914, + "start_date": "2022-11-21T00:34:50Z", + "start_date_local": "2022-11-21T01:34:50Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 5, + "photo_count": 0, + "map": { + "id": "a8170501914", + "summary_polyline": "kefwGgxmh@?OKSCSGKAMKQGw@GM?GIYEG?IKQGQIABGCQOEORACEBILMJGJOz@Cb@CHFFE\\Qj@DCCA?OOEBCEOFWAMWOQDMCQB?EOOi@RELM?Ai@F[Ba@FS?w@BMMo@B[Cc@@UBC?_@Jk@D??KLOBMHIJa@Xq@BQN_@DELc@@UNUBS?KB_@Pg@N{@OU?SFo@FUBa@DMNMT]FMBMBa@Fo@@_AFw@AKBOGEDI@GAQDa@HS@IDEB@BIB_@Z{A?MPY@a@JYBY?aA@MBQBCJWBAD_@Eq@CK?u@BOCUBIAGDO@u@Fu@H[@QB?DBBOCDK?EM@IAGCBAC?]GCC@[^WdAW^DAUFOJGJCROf@]j@CRSb@EV_@^m@x@i@`AEA@e@ISCOIYB_AFWAUHm@?OFU?KFMDa@AeADm@DAKKJs@AOFO@QDG@YDMBc@BIBSDM@_AWuAGo@MkBFiBAUGCC_@[aA[sAC}@By@Gg@I]C@?C@?UeA?UM]G[AU@i@A[CQBe@YaBHMGc@BICIBQ?@ImA?i@Uo@USIHABA??AA@KZGBKAKFANA?KJIz@Ex@YfA_@lAILYl@IJOZI\\QRM`@INBd@DPAHKFIBUACEEA@BKf@[OGHBJALMp@Qr@g@l@[x@W`@KV@C@@EDWp@EVUl@CBB@?Bk@dAOv@Uh@GTGrAKf@ELCp@?l@Hj@?NCRIPGJGNOR@HA@DJG@IJCNk@WE?KLQX?B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.912065394222736, + 6.793167907744646 + ], + "end_latlng": [ + 45.91837428510189, + 6.804916569963098 + ], + "average_speed": 0.866, + "max_speed": 2.164, + "average_cadence": 54.6, + "has_heartrate": true, + "average_heartrate": 107.1, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2130.6, + "elev_low": 1568.9, + "upload_id": 8751572682, + "upload_id_str": "8751572682", + "external_id": "garmin_ping_248629637117", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rochers de Naye, première neige ! ", + "distance": 14703.9, + "moving_time": 11250, + "elapsed_time": 13416, + "total_elevation_gain": 839.4, + "type": "Hike", + "sport_type": "Hike", + "id": 8146181074, + "start_date": "2022-11-20T12:48:21Z", + "start_date_local": "2022-11-20T13:48:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8146181074", + "summary_polyline": "_elzGuzki@`@aCKuCLcAn@sAP{An@kDe@oIEmEk@yCAeDfAsAlAeCdCoBHiAKq@`AaCXiA{@qEkAeBA_Bm@yBl@{@NgDx@{Bh@x@rBt@d@]n@\\r@s@h@AlAx@Nr@p@TR`@|@HbCfBjCXfBtAtAf@`AlAt@Rf@f@`@|BjBzBz@t@nADBZQJKv@Bn@fBxCT|@`Cn@zB\\fBfDlApCh@N~Ag@`@Dv@f@bAxApANbCrAXtApAt@d@pBZr@hA`ABb@HaAdBsCFg@Kq@gAiCSaB?oAn@kAPkAGYk@?oAv@wAm@}@gBo@gE_C_DOyCVm@f@uDqALe@q@i@cCa@YIo@YG[k@YgBa@]{@uBc@{CQMo@mCeCiC}@Xq@g@LGJH?o@]sAU\\Ju@CkBsASa@b@k@@UuBWnCDj@Y_@?eDi@yAu@k@gAcCw@[eCiF[{@EyA`@G^{@@sA_@wAKtBk@cCg@mAi@k@i@}AmA[_@HiA{CqAy@q@_BYSuA}E_AkBg@iCMJAUSRSa@Ul@a@qA{@oEFcAUqAEuDs@`@e@zA?TXJDQEuAZP?\\Q`A]l@qDQf@jA~AlBeAf@jAbAX`B?i@[u@iAiAfA]aBqBi@iAxDJf@{AJqBRCDnDRpDp@bCf@bCTs@Vl@b@INlArAdD`AzD~ApCpA`AdAvCj@GjA`@ZfApAzBXzAb@r@GaBHU\\~AAj@]hAm@d@Fh@`D`I~@l@d@`BbBdBZjABrCd@ZOk@ZeCAnALf@`Dc@G`ANdA@rCtBLr@nAlA|@n@fBJxA`@bAT`BfA|A^nB|AdCf@jBp@h@rAHi@fAe@`CNxCnCrDbAvEbAbBvAX|@y@h@AAt@s@hBGzA`@nC`AjBBt@q@fB_AlAa@Iu@eAi@_B_BwA[mBkAgAcCOuAiBeA_@}BfAUy@kAiBy@a@[eBa@y@]QqAHoBs@SeA{AaCCe@^mBC_@uAGsCcCc@m@MwB]g@}DwAO]kAk@M[cA_@_BCoBgAo@w@cBs@_@wAmAu@mBdAc@Wk@XsAi@kAmAw@|BEdBu@dBj@fDOx@|AnBn@~CEh@_@r@WJOr@BhD}CdCkCjELbEd@`D@`E`@dJIr@cB~EI`I_@zBC_BR?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.434241, + 6.947155 + ], + "end_latlng": [ + 46.434211, + 6.947553 + ], + "average_speed": 1.307, + "max_speed": 3.811, + "average_cadence": 51.5, + "has_heartrate": true, + "average_heartrate": 110.9, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1981.6, + "elev_low": 1155.6, + "upload_id": 8724192138, + "upload_id_str": "8724192138", + "external_id": "garmin_ping_247897289352", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Swim", + "distance": 1250, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 8122689915, + "start_date": "2022-11-15T16:00:45Z", + "start_date_local": "2022-11-15T17:00:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8122689915", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.347, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hochmatt dans la pente raide ", + "distance": 16786.4, + "moving_time": 15008, + "elapsed_time": 23058, + "total_elevation_gain": 1568.6, + "type": "Hike", + "sport_type": "Hike", + "id": 8113437315, + "start_date": "2022-11-13T09:39:21Z", + "start_date_local": "2022-11-13T10:39:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a8113437315", + "summary_polyline": "}rl{Gqzdk@fAb@`@i@dGbGL^[dCr@fF`@~@AhBF{BzEfDhBjFjBvBp@nCrAfBBPgABSXq@tD}@pBJXpBq@xCHSj@oAhAs@hCl@RpB[oAbC@~CVbC\\D^aCp@F~BdFxBnCTjEJC[~@Jh@`Eg@~Cl@x@zB?p@[nA`AS^s@t@Ex@\\zEdF|@bC?XODJr@fAj@IbBNjBTj@p@BGd@]XaC@eAz@gBdCHf@f@Ea@dBO~Dj@lFn@|BL?~@}Ep@mA?t@t@xBhA{Ax@DZ]SbDRpCOlCJpD^aBh@t@R{@l@y@P|@d@h@DWjByAN^|DrBXn@ZADSb@TlBlDp@ZdAMbBXf@BxAgAZiA^Sn@oAf@c@VLt@}AlC{AjAmA~@]`@eA|AeAp@gBnBuAVcAX_DIGXQh@uB`AuAA}AVOl@mBrAo@hAyBtA]WeBAwB]}@g@g@CuD]{@A}@Si@o@Ok@s@`@l@dDJbBiAvA{Cn@oG?aFb@aCgB{LjA{@xAmBTaCIkBTgIaAqFgAiDe@yDoC_G~ANbCl@jDfBxAtAHoAe@iDtBa@SyA]k@As@h@HA}AOi@c@XWIIoAeAmBSyEcAgCcAqEUqDs@I]iEg@mAQ_BS?Hg@~An@dBzAzF`CA_APCy@cFYS^k@j@Dj@}@g@oAyAyAi@aB{H{DAQZY]\\XQIYg@IMg@y@S_AkB_AAHqCK_AH_A{BuA{@kAOcAg@i@DaAk@e@WkABkAW}@u@G?kBs@sAHKIo@]@Lu@WGa@eBBs@xAaASPKk@_BqBgCwAW?kAn@iBLaAtAq@KU~@[OkCtA[a@yAi@o@p@}@Gc@KRULcAU}BgAuBe@YWgAw@}@u@INIYg@}@Fc@_@_@NAb@]Em@z@gA_Bq@EYZ{A_AmB|FSvBs@l@gEMmDs@cFyFyDmDm@wAeDwEqGkHcCyEcC_D_AkC_A}@g@yAwFmG_BoAiCqEkBoBiAk@Ig@GXuAsBuDgBaCmCeAa@qEoDMg@r@WIU{@Um@u@_EaHsDuEaAoBeCcBAUx@j@vADd@|@XBBk@_ByC}FeD_CXc@NOh@a@jFYzADgBWcCIMA\\]Fa@^RgAE{BwAsCQ^L~Ba@fCJPYrAMzBHJi@N]bAqAx@Tz@`@b@L|@Su@eCiA_@CKVDf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.600318, + 7.238975 + ], + "end_latlng": [ + 46.611003, + 7.276214 + ], + "average_speed": 1.118, + "max_speed": 5.88, + "average_cadence": 49.5, + "has_heartrate": true, + "average_heartrate": 113.6, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2119.9, + "elev_low": 926, + "upload_id": 8687101865, + "upload_id_str": "8687101865", + "external_id": "garmin_ping_246972253331", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 50 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 5052.6, + "moving_time": 1686, + "elapsed_time": 1934, + "total_elevation_gain": 23.5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 8077004515, + "start_date": "2022-11-06T12:01:17Z", + "start_date_local": "2022-11-06T13:01:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8077004515", + "summary_polyline": "ou}zG}lhg@KAi@[o@Sk@s@F]Uk@a@m@CQAk@F]NMEC?EA??K@Ch@S|@CtCgCLEECFL^WZGBEh@uCBc@@u@KaAFI\\KhAZpAj@`@^hAtAv@v@`@F\\QVL^|AFL\\Zt@NJ?BKA[Ie@?]HYZMR?RZXP@DM`@ARFDN^R^Nd@Jv@PR^Hl@AVHrKcAl@SdAo@~@[b@Sd@Ch@FZLhBRh@Br@Ct@MhAa@zAB\\LZc@A`@BLVb@H\\@v@GlCUpBKt@Qr@W\\Yn@STK^MLUZMf@FIj@eAZw@v@uALc@ZcCH}@AkDIoCBw@@_C?uFE{DBWJQLIp@QZU@UEo@Kg@Ce@b@oDDSbA{AJy@BiCBGx@u@DQDq@LyA^kCLu@f@aC^wAVu@h@mAb@{@Rm@Xi@BIo@pAi@~@]~@eA`Da@dBo@bEUvBIjAODc@ROX@N?nBGfAOZe@ZSb@Qz@WhC@~@N`AEh@}@XSJWf@ARF|CBr@?|@CvGA`AEVC?]QwBI{Ah@w@Je@?e@EeAO[Sc@Ke@Ge@L}An@e@NABcBl@Y\\]PWZe@\\s@@KBUAAGsAIq@Ii@Q_@?eAKMGSwAQSKE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52392337098718, + 6.601912826299667 + ], + "end_latlng": [ + 46.51950568892062, + 6.604265961796045 + ], + "average_speed": 2.997, + "max_speed": 6.157, + "average_cadence": 76.5, + "has_heartrate": true, + "average_heartrate": 150.3, + "max_heartrate": 193, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 427.4, + "elev_low": 376.5, + "upload_id": 8645888866, + "upload_id_str": "8645888866", + "external_id": "garmin_ping_246016284018", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Balcons de Passy ", + "distance": 12443.4, + "moving_time": 10160, + "elapsed_time": 16181, + "total_elevation_gain": 605.1, + "type": "Hike", + "sport_type": "Hike", + "id": 8036910311, + "start_date": "2022-10-29T08:46:47Z", + "start_date_local": "2022-10-29T10:46:47Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8036910311", + "summary_polyline": "aukwGsu~g@I]HgASm@t@c@LW?a@c@y@[wB[}@c@k@eAqDgAkAWsA[IU_@SqDi@iCOuBqA_G]o@y@wCg@u@[iAu@{@Uu@eASDnAEH[QPJDV]LDWw@_A_@wAQIMy@?u@]q@@]]m@G_Bo@uAKw@ToCI{BV{A@gAc@mJYeAcBqCk@eB_@cDa@eB?yCaAiHAmCy@cF\\mBrDaGd@uAJy@_@yBVsC@eAK}@PyBEiA^}CCkAU}AgA{C@W]iA}AwCDk@{AwAsACAq@FIKa@ID}BsBm@}FaAsAMm@_By@q@bEa@Ro@WKW[@[}@UC?YWEHMFRd@Fg@e@IU\\u@\\M?Q^EDoBM[Nc@@SN`@v@`ATH`DJTIFWg@uAIk@iAS}@cAJkCaA}Bu@eH@g@j@gARuCx@cBbAa@?e@Yw@QUe@In@g@Lg@UcA@i@Ms@e@wASR]AaAqCSHD`@K\\a@\\i@kCwAaD]}AiBgEWgAJx@lApC~@nDEPg@Za@xBa@Ya@?kAeB_@yBcAsB_BuAiAuBa@DOvALd@AMSj@Q`B@fBJEAz@Vh@WzARlBe@pGs@AJkASw@WWeAi@oAuA_AXO]oAe@gAeBa@QVfBRf@F~@z@jA@d@cAbAMt@w@b@[`AI~@@lBd@n@d@VDZGtAg@rB?pATv@jArBOdEe@jDCvBLxDFd@|@tAJnGLhCPfAJE@`@JCX`@Ch@\\t@C^Lb@GL^pBfAnAEHT^@h@^h@]h@FTUFO`@IlAj@H@\\TVVBAQZEh@z@^?GVPVPAANPTn@e@`@LTa@C\\VUBOGA?f@j@FZvAK~@e@XMzAg@fAF`@x@bAFnAJX`HVd@k@Ip@ZlAhAdBJ~BXn@h@VRfALlAGV_@ZStB@fBrArHr@OR`@UlJKl@g@`@Of@LjB\\nAEd@[ZQj@`@xB|BdE\\vBhA~BnA~@F^^f@PnBbAbB^|AnAfBZjAf@t@TnCS\\Jb@\\NGZ^MHQRkBX_@P_A`@|AdBrB@^QbAFHx@L`@QOb@`ANHOZPj@GB^fBk@RW?a@ED`@^jAZPj@LzAvBrGT~Bj@hCDpBf@vEdClGvAfBjAlC~@dA?^e@lA@^v@t@Rb@FjAj@vC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.940176, + 6.715949 + ], + "end_latlng": [ + 45.939928, + 6.715067 + ], + "average_speed": 1.225, + "max_speed": 2.35, + "average_cadence": 48.4, + "has_heartrate": true, + "average_heartrate": 111.8, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1614.6, + "elev_low": 1014.5, + "upload_id": 8600248470, + "upload_id_str": "8600248470", + "external_id": "garmin_ping_244927304810", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 34 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lavaux fall colors ", + "distance": 30154.8, + "moving_time": 4884, + "elapsed_time": 5659, + "total_elevation_gain": 455.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 8023137168, + "start_date": "2022-10-26T15:15:02Z", + "start_date_local": "2022-10-26T17:15:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 20, + "kudos_count": 6, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8023137168", + "summary_polyline": "mp}zGufhg@_Dy@}B}C@}@FINXr@Vd@r@XAJWk@{EEwBH_E\\mDxEg[hB{IxD{Nz@wFdIgM|@aAl@gC\\g@|F}AbBxBVDZ[ZeBjAaD~@cBvEhDTx@xCcE|BkErAsDl@qCfBmVj@}FdEuWfBcGlCeGxC}LpDsIl@yC~CeFh@uB^}Db@{eAqAs_@AwCZsHIaCgBwQFqD\\qCxBiJ~@gJvDwLpA}OfB{NXgEFkNiAeLHgB`@kC|AaJr@iCn@yA`MqSp@eCd@aEFyFIqBgHuNsAiASi@E}@Nw@xH{PXY|AG`A{@z@sAt@sCD{Bp@yAv@kDXyBXs@rBwBTy@DcAKaAm@yAqAgBU{@SsBJwB`AyDzJkLn@UjB@r@YfAsBFaASgJDs@XyAtCkHb@sCKsFBmMc@{TKeBg@mAImAZoAXYhJeGVk@Hu@gAwIJ}DUeCyAeH_BeBOk@nAiERgLbBwIC}Hv@eHMgDx@mDEaCc@iBFs@tAaBNa@l@gGp@yB~BaEt@e@nAsE~B_CXm@JsCR{@|BuBhDoI~E_HvI{Q~AcBxIsB_HnIwAlBsChFwBtFaEdEiErJYlAq@tAi@zDk@~@oAx@g@t@_AjHqApE}B~Ec@lE{A|@O\\Cx@aBvAiAa@}@bDDnF{@lHJzEIrB}A~HSbLcA|BK|@Tv@fA~@`@r@tArHL|BOdCVnC`@rB?SLlBK|@Yj@{JtG]|@OjABXz@|AJbAb@zTCxMH~EYzC_D|Hi@vBZhHErCa@bAo@r@{CRiAh@_IfJy@hBq@fDBnC`@xBhBpCTn@Lr@IbBm@hA}@l@i@`AcBnIe@`AUzCi@jBgBbCqCv@}HfQGnAZnAdAr@z@rArFjLLv@KnGi@~Ek@zBmAxBm@XBdAmArCg@rBD~@Tn@~AFY|H{AUPeHW{Bt@oC|AkDIYOHoBzD}FtJoAtDiAxGm@hEOlCL~B`ArGBhDO|Lw@hHeAzGkApOi@vBuCnI[rBc@fFeC~KUpCHnFzAdP@~C]dJnAf_@Wt`AGlDe@`Fg@rB{CbFo@tD}CxGoA`FiAtCOxAmDhIu@fCsCzOaAlH{@`L?z@kAdJk@hG_ClGiExGcEdLg@`EEnG_FhXYf@S|BwAbDaEjGsClDSbAF`@UrBS`A?hAi@~@i@MkBiBi@b@kEj@oFiB_@HMTG|D[lA{C~BYd@UBgAjAGVN~DUPP^DfAC|BVp@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.523113595321774, + 6.600918984040618 + ], + "end_latlng": [ + 46.5244921669364, + 6.601004647091031 + ], + "average_speed": 6.174, + "max_speed": 14.522, + "average_watts": 128.4, + "device_watts": false, + "kilojoules": 627.2, + "has_heartrate": true, + "average_heartrate": 135.8, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 504.9, + "elev_low": 375.9, + "upload_id": 8584692364, + "upload_id_str": "8584692364", + "external_id": "garmin_ping_244555467303", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 55 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "10km du Marathon de Lausanne: 42:53,2", + "distance": 9741.7, + "moving_time": 2585, + "elapsed_time": 2585, + "total_elevation_gain": 28.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 8007118184, + "start_date": "2022-10-23T12:04:08Z", + "start_date_local": "2022-10-23T14:04:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 7, + "comment_count": 2, + "athlete_count": 15, + "photo_count": 0, + "map": { + "id": "a8007118184", + "summary_polyline": "o}zzGwekg@qBuAQc@FYhDgGvAkCHm@QoAP{@Ti@fEcIHK`@Yh@[Ra@Cs@]{BOs@?U@GlBwDzC}FXs@jBmDrAqCb@}@Dm@Kg@_@_@[DY\\kAbB]Fe@M{@c@WQOIa@WCI@o@JsBHgEEm@y@_EWyBEaAFiCJoALcAtCkPjAqH~@iFd@uCt@cEJy@As@K{@GS]g@q@k@e@Qk@[k@S[_@Gc@Ay@BmB@mJFcF?aBH}K@}LFwFCeG[{L]wFIiDIcA?eBJqDNeCBaBCu@OqBe@cEs@eHEkA?c@LkCVkBdA{E^oALi@Ju@RyAF}AHuAL_ANo@r@iB`@sAv@}BRu@`@sCNcBI?G\\GlAOdAQ|@W|@Wp@_AvBo@nBOn@UrAKlAYlEYzA]dAaAjE[rBKhBAxA@x@Dh@d@|Ej@|EPzBBlCIrBUrDDbD?p@NfDHjC\\fHNrFB`CCdDBvFErCAtEEbDAdMOlL@dDAhDJXb@XhBp@b@R\\ZZf@Lh@Dr@IjAKx@uBtK]`BKz@w@jE}@dGs@xDOv@KXGr@W~AIzAAxBL|A^nCf@rCHlAKhFWbF?XFn@\\|@@t@Hr@b@n@FP?Fg@xA{@hDUl@sA|B[d@S^Qf@}@dBEl@Nx@M|@DRPd@CZwAtBwC`FGTEn@EXk@vAo@pAQX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.509843869134784, + 6.6161287017166615 + ], + "end_latlng": [ + 46.51006640866399, + 6.618345798924565 + ], + "average_speed": 3.769, + "max_speed": 5.268, + "average_cadence": 79.9, + "has_heartrate": true, + "average_heartrate": 183.3, + "max_heartrate": 196, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 386.3, + "elev_low": 376.5, + "upload_id": 8566517312, + "upload_id_str": "8566517312", + "external_id": "garmin_ping_244128380620", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 173 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 2253.3, + "moving_time": 2034, + "elapsed_time": 2235, + "total_elevation_gain": 26.1, + "type": "Walk", + "sport_type": "Walk", + "id": 8006983041, + "start_date": "2022-10-23T07:45:38Z", + "start_date_local": "2022-10-23T09:45:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8006983041", + "summary_polyline": "qt_yGkpli@@TJv@@j@JdAF`@Wb@?DKj@KLODIFBOEAMBKDINGBMAMLKGQACE[GMGQBIAGOGm@EKDWGOK@MFM?a@WISeAcAc@OOSg@YQWk@WE??HDr@e@MK?GFADMXWMCBMBEFMBIAIOGBCDKSERE@MQK^CTAAG@CPCBIKKBGd@C@MOSOWi@GFBABQ?JGLGZK`A@TCNW?MCMKGBC^EBK]QUKRK`@?HO[MKMj@KKU_@GEEFOrBBVWQ_@QIIGOGAKHc@cAMTE@I_@QPC?BEAEMDGCGW?GEAM@QRCC?KEEIFG@?IUXECCIKAMh@U_@AMQg@QFOLKQSG?UMCEBq@Vu@f@c@d@G?GHKd@WIOSC@Ih@SOKYEm@@cBF]H_AI{ABg@Ha@h@eAPYNInCYb@[Zu@TaAHiAd@yB?GCGC?MNIXg@lAKL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.20633716695011, + 6.950620366260409 + ], + "end_latlng": [ + 46.214164858683944, + 6.952930921688676 + ], + "average_speed": 1.108, + "max_speed": 1.82, + "average_cadence": 50.9, + "has_heartrate": true, + "average_heartrate": 115.6, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2018.7, + "elev_low": 1602.6, + "upload_id": 8566360833, + "upload_id_str": "8566360833", + "external_id": "garmin_ping_244125841102", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2165.9, + "moving_time": 2987, + "elapsed_time": 3673, + "total_elevation_gain": 429.9, + "type": "Walk", + "sport_type": "Walk", + "id": 8005424183, + "start_date": "2022-10-22T14:09:46Z", + "start_date_local": "2022-10-22T16:09:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8005424183", + "summary_polyline": "khayG{yli@IRqAj@KJANSPo@lAQl@Cb@JzAGnAEXAf@DVAf@BXHr@BBHEDBDCHc@PNDILLFAL_@l@q@XOh@SJKJADDFABKFCB?FHCZPBTNJIDIEDBHJTHACF@A?@DDDXBB@JJCLWHA?FD@JKACTCHO?PDDBLBDCDD[RWHAB`@HBFEF??DFILG@LFRRYNd@@ADDL\\FMBA@PDBBLTDJLF?DBF?BDDADCFS@SC?B}@Fg@PTA?F@RXFIDa@Z^@A?MFWDAFMVp@F?He@ZRBCN@DAD]ACBc@PoA@?LRNZTNFHD?B]BIDEFHHBHWF@@UH]PRDUA?BDB@DANFFHD@LATYNJH@DCAGJEHK?CFAPDLHNCGc@CYb@PI{@h@BCMEE@CVBRGH@BEGKCMFERCHEFKIWMq@GQAu@@KB?JHPHDoAH[FQ^a@FBZd@H?TFZTH@FCDG@GJBFFB?A?@DZPFJNN`@PNHR@LJT\\@f@D?BGB?Fr@LX@`@H\\BXRVDJFBEh@CY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.21462510898709, + 6.952145621180534 + ], + "end_latlng": [ + 46.20614865794778, + 6.9504789635539055 + ], + "average_speed": 0.725, + "max_speed": 2.187, + "average_cadence": 50.9, + "has_heartrate": true, + "average_heartrate": 93.7, + "max_heartrate": 116, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2040.4, + "elev_low": 1604.7, + "upload_id": 8564603422, + "upload_id_str": "8564603422", + "external_id": "garmin_ping_244101768400", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 11715.5, + "moving_time": 1344, + "elapsed_time": 1449, + "total_elevation_gain": 18, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 8005422577, + "start_date": "2022-10-22T12:02:43Z", + "start_date_local": "2022-10-22T14:02:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8005422577", + "summary_polyline": "snj{G}hlg@CGe@Qu@cAeAiAkAwAsAgBu@iAK[C_@?oBBkAT{A?OAEKCG@YJ_@Ti@t@{@fBgBhESt@M~@A|@Hv@Vx@p@dArDjEbBtBx@jAdA`Br@`A|AlApA~AlBlBvAdBLV^tAd@~C@`AE|@G`@W~@OZe@l@i@\\g@Lm@Bk@IyA[uAOg@Bm@Tc@Ze@n@OZUx@G^IbAAjCDlDCdA]pGa@vKKbAMp@@VNLr@Ml@CpCE|@Fj@LnChAt@Xd@JRBpAFfBA|@BPDfAl@bBdA|BrCd@Lx@HdBSRB~@j@v@r@VX|@pAb@x@Rh@VbAP~Ax@dJHr@xAvH|@fGA]e@mDoAmICe@La@dB_Bd@o@l@mA\\eAb@cCPgCf@wLJc@NSJGpBNnBHnADbC?tCPfE^bLj@vFPfI\\fFLrF\\zC^jF~@tKnCtATz@Jt@DjAAl@QrAo@t@Un@?lBh@|Dp@vHfA~A^fC`AlCzApBxAzD|C~AjAp@^n@ZhA^tBj@fAXnAThBR`CB`DIbAK~Bc@d@OrAs@fA{@xAsA`CsCdGaJvA{Bj@sARm@F]n@gAZYNIp@Or@G`@?t@DxARpA?fBYjEw@xBe@x@a@zA_A|CiCl@_@B?FD|GlCdBV|BEfA@fAFdD^xABTDpBj@t@\\R\\J`@Fb@FLRRl@X^DNCn@MnBY`@CvCEHBHFTb@f@|AnCpMb@~Af@lAZh@r@l@RJt@XbAZn@XT@JShAyFFONUZMVJfAdAN`@FBNCDGFOZkBlAmFL[^Cr@VbAb@PJxA^lA\\zCfAf@LDDBdAAx@B|@Db@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.589385364204645, + 6.621756311506033 + ], + "end_latlng": [ + 46.524513121694326, + 6.6011526715010405 + ], + "average_speed": 8.717, + "max_speed": 14.478, + "average_watts": 78.5, + "device_watts": false, + "kilojoules": 105.5, + "has_heartrate": true, + "average_heartrate": 150.6, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 715.8, + "elev_low": 426.6, + "upload_id": 8564601591, + "upload_id_str": "8564601591", + "external_id": "garmin_ping_244101731228", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 8802.8, + "moving_time": 1912, + "elapsed_time": 2056, + "total_elevation_gain": 312.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 8005420962, + "start_date": "2022-10-22T06:14:17Z", + "start_date_local": "2022-10-22T08:14:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a8005420962", + "summary_polyline": "_y}zGyihg@`@e@]sBDAHE?_@SGkZxDgAzDEJGDIBU?QEcBq@UEm@a@[[GQy@wAMWw@wCeA_F_A{Dq@oBYa@gEDwATiBRUAOKUk@Y]c@aAQOsDcAg@GaA?_@E_BWeAKkA?gCGcACs@Mk@Q{A{@y@a@]Um@iAKKqAkAoAy@eAiAuAsCk@u@OIk@SoAMsDe@wAEgA?wBD_@AUGw@a@{@YUM_DsAg@a@e@{@iB}Go@}Bm@mAuDwEiCuDk@qAm@aBSk@WuAO]QMUCc@HaAXyOlFoBl@UCMOI]c@{DKQQCUDuEbBoH~BsAb@q@FkBp@oEvAeC|@[@EE_AiCi@iAQQkCgAeBy@MWSkAq@{EIeADYd@UACQHU\\g@Rc@Cc@Iw@CiCC{@@wAGoEYaBUw@@w@CuB?eA[{@G}@O}BUm@My@]g@J{@@WBgAXsBDWHUNQPq@fAUJqAVo@ZUPi@r@c@Jk@?a@GaAWcCg@[SWSmAsAu@eA?C@LQXKBYEwAe@{A]aA_@oAy@yBw@eAUcD[{A[m@[m@y@EMKkAPiDEa@GYS[i@]_@IiCBg@Ki@[w@w@c@i@o@cAO]_@iAu@_BmAkB{@aAa@_@]e@w@uAOGe@EwAAoAIiAMeAi@kDcC]K_@JsAnASNi@Tu@Ak@Y}AoAQCWBEDIVA`AGt@K^e@|@gA`BAHATBJZd@x@|AlAxDt@rBp@z@pAdARXnBpDBZEVQZUJaABGH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524487137794495, + 6.601417288184166 + ], + "end_latlng": [ + 46.588621186092496, + 6.621522540226579 + ], + "average_speed": 4.604, + "max_speed": 9.64, + "average_watts": 157.5, + "device_watts": false, + "kilojoules": 301.1, + "has_heartrate": true, + "average_heartrate": 157.4, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 703.4, + "elev_low": 426.4, + "upload_id": 8564599768, + "upload_id_str": "8564599768", + "external_id": "garmin_ping_244101698050", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 6689, + "moving_time": 2422, + "elapsed_time": 2567, + "total_elevation_gain": 52.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7983041081, + "start_date": "2022-10-18T15:34:07Z", + "start_date_local": "2022-10-18T17:34:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7983041081", + "summary_polyline": "aw}zGyhhg@]g@As@Gq@?e@bAn@@FCl@E\\BFNDLKHCRH^CF@Hd@Bd@Z`A^`@b@^JAJJZFXTp@ZXXd@V`@JTTd@JlAIBCZEj@@RDh@EbAJh@L\\A^QBEBBABl@At@ZHN\\XNXbBlBrA`BJAZb@d@Tf@hBNZBN?l@Dz@Ej@Sp@i@bDK`@Sh@BxBLhAB\\AVm@vB[|@Kj@u@~BU~AAb@W|CKf@?LFRXj@Fh@Rj@\\h@dBlDHb@^fAHf@?bBc@lAFf@ARYfAMp@U|@Gz@s@|DQbBChAGv@AdBFtAf@lE?f@Hr@V`A\\zBDv@@jAQd@]^?WFOFCL[?eBCq@Mm@Iy@Ok@YYEe@F}CQmDCm@By@LgB?w@JaBh@aDFo@b@kCZuA?i@LQLg@Dy@IcAUoAOm@Ci@m@_AM_@mAqBKw@I[MSGY@o@TeCDu@PyAPq@j@cBVgAN]z@_DRc@`@gAdAsDxAiCNc@hDiGd@_APi@^o@L[lB_DTu@\\aBHo@Ic@Oc@e@Yi@Uq@oA[YIk@@d@Cr@WtCQt@At@MbAIT_@\\mAb@SLWG[_@g@u@cAkAWMWBOEGMCs@J}ARmAJeAX{A?i@gAuAGEOAISGIw@]EWFc@CMCBAECi@a@_AEAUDEo@Q_AGO[[]Ak@Pc@D_@OmA_BUQWCa@La@REX@XCDGDWCIYc@EEKG[IQMKe@?]Gm@u@We@]USA_@l@Yj@]|BGFMb@JTERDJHFBXSdABn@Ct@c@v@k@hBIJI`@Qf@s@hA?bAC\\GTQXBHUKe@wASa@CO?EGDUEWOM\\FAAEICKWDYAQQa@a@MOKQGC?ONAJCv@HtB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.524179354310036, + 6.601251494139433 + ], + "end_latlng": [ + 46.52445402927697, + 6.601250488311052 + ], + "average_speed": 2.762, + "max_speed": 4.028, + "average_cadence": 76.9, + "has_heartrate": true, + "average_heartrate": 145.3, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 431.7, + "elev_low": 376.2, + "upload_id": 8539332720, + "upload_id_str": "8539332720", + "external_id": "garmin_ping_243502435955", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 41 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "No mushrooms ", + "distance": 2535.1, + "moving_time": 1569, + "elapsed_time": 3504, + "total_elevation_gain": 263.4, + "type": "Hike", + "sport_type": "Hike", + "id": 7974364764, + "start_date": "2022-10-16T12:44:35Z", + "start_date_local": "2022-10-16T14:44:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7974364764", + "summary_polyline": "mvizGg{kd@CZCBI?SIEGKa@OaAK]CCa@{A[q@i@g@o@Qe@YWAELCCB@?FE?GDEPAAA?AEEH@r@H`AIk@Qe@BKAVNZIMK?ENA\\BD@CCAF@EHCCA?AHHJPH?BEGI?GP@@QBHP@CPPDLHB?ICAGHEXQ@MMG?ADDTNZVHA?BM?BBADLFCBDBAFGCI@G?H?AFL?DAC@DFBpAnANBFH@DCNMAIY[a@UE]YNNfAfAB@]g@RJJPj@b@BEGHJAKFs@v@_Al@}@v@uEdDjCe@NJtA]FIpCa@TME@RiA`@YC@h@WQ?HHFXQUCGDD?F@CTRl@dCR|AFJXfA?RAB?EENEFIIGu@I[Oa@QOF@FGAIIKc@EeAFQLMNGPH\\JT?LFRCFBPA?AD@EF?BGAYGGfCnBfB|BJg@FOBg@BG@?YEVFZVVFBEXh@CDCaCBaCDeBKe@{@_CQ_@CBG?ECEI@KEKBI?ICI@C@BCDAA@?BFCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.421674797311425, + 6.128044277429581 + ], + "end_latlng": [ + 46.42118688672781, + 6.127152778208256 + ], + "average_speed": 1.616, + "max_speed": 23.297, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1420.2, + "elev_low": 1245.6, + "upload_id": 8529460247, + "upload_id_str": "8529460247", + "external_id": "a5b61061-9ddb-4ea1-b1f4-2e7ca4736fa2-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "CO a l'Abbaye ", + "distance": 5177.7, + "moving_time": 2474, + "elapsed_time": 4374, + "total_elevation_gain": 183.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7966724896, + "start_date": "2022-10-15T12:51:17Z", + "start_date_local": "2022-10-15T14:51:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7966724896", + "summary_polyline": "iyu{Ggbse@CEFSAG@QBkAEoAFUFs@\\yANSPIFYTi@HIPMHOLOTq@`@a@Hc@?SBIDDTGBDB?HKBY\\]TA|Af@f@BDD@FPFLL\\QHYBXb@hA@EACGFNd@NVHFXANICd@?QHGRFf@@ZD?CGC?G`@_@Le@@SJQMm@@]@c@B@FO?QDGI_@?WGWBDGKAURa@HCDG?QCUSe@GYMUGGGCACB_@Cq@@MJw@Fu@T_@@G@]G]HEVLD?CO[c@EU@[Fe@J_@GOAGDCMQUS@FOa@_@@a@SWEB?@CRIFOBUA]CKOKM[?IGIMMI?KNDB?BOPQf@IzAEBAGA@CNQXET@ADNDAFFEVNbAHRCG?CCDB@ADFPVb@XVLNLDJIFu@CSWYc@Yc@e@Ma@WwBa@cAA[B]Ms@BWFSAI@I@{@EYQWAFDPD@jAXP?@CI??n@BJc@NM?B@?@ICMMGABNS]][QKGKD?BH?XDIBDKdBDd@AJZ@A@?EGMSQeA_@@[?BB?CAMBIEGHFLCBCJMNC?ITEn@?|@END@@ADHA@MB[UIQSUKUUQMEOKKQKIeADCIGEYF{@EE@@BIGEYQGEECDO?]CGaAB}AAUCACDAPIV@A?VDZVN\\BRTBG\\FLGXD@BDQRUHSBWEW?K@DDA`@_@Lc@AEEFAl@Ol@?VDK@A\\NNLPB^Pf@@GxEIh@Yx@m@v@e@x@m@|B[hAUl@Ol@MLOIE?BF?FS@ENW^M@KCEWEE[[I?OBKJYF@AKNI?CDO?IBBBABi@X?L[KS[IEGUMKFy@A?@CDAj@GDG@?L]FsAKKISGEO@EB@?EP@VMZFE@a@Ja@BECD?UGWSg@ECE@MSEQKCBD?PDXJ`@ADDXBDF@DLDf@BP@@A@@FFCEEG[Ym@CQSs@?MDG?Ea@g@I?OPAF@l@DJACUEYW?CB@EDOJBHGCSLCFCCAEKNa@TSz@@??DGNGz@EDACC@AG@BADI@C^CA?EB?KFADAAGFGBAD@DAAEDC?JVPDJHr@OR^BHJNCNDFN\\B@DRJL@ZDGH?ABJb@AZDBBRDCD?VHLJ@ECE@NJFTTPFFLBKKEC@CDM`AOJO^D`@FDBFGjA@FD?@B?r@LxA@jBBZTXj@jA|@tADBRIHBNh@\\ZLHr@T`@ZVp@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.647415878251195, + 6.328848777338862 + ], + "end_latlng": [ + 46.64769767783582, + 6.328932596370578 + ], + "average_speed": 2.093, + "max_speed": 6.26, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1308.5, + "elev_low": 1196.5, + "upload_id": 8519820129, + "upload_id_str": "8519820129", + "external_id": "39a9f214-8f81-4c3c-9327-74ada4038c32-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pointe d'Aveneyre avec Noémie ", + "distance": 7187.7, + "moving_time": 7361, + "elapsed_time": 9309, + "total_elevation_gain": 530.5, + "type": "Walk", + "sport_type": "Walk", + "id": 7957360012, + "start_date": "2022-10-13T12:44:25Z", + "start_date_local": "2022-10-13T14:44:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7957360012", + "summary_polyline": "ytizGquui@n@tAh@h@X@NJbAjBtBlCf@bBX`@^Z^Hh@Gb@Fl@j@Tr@N@P`@\\pBJXLFBICBNf@RDNNd@TjAKx@[VSCBJRRv@Zh@\\PTB\\EPK?JPFC\\Th@FVAZHJA^Zx@TJ@JLJVDNPZAJICNNZCBHN@b@Vb@?XJPd@^ANTT?d@F^NJ`@F?JLJANLOB@DJ@CAFB??PBFHDDTBE\\XBGGMBGBBACAJJiBNa@F]I]OMJDDGCIDKBOPMFOCIOCVq@AKI@@KLK?IQGHQ@MI@AY@OXg@AESBRYHEh@kACSEFQAULWCXSf@cBEKEFM?@SWCEEf@QZi@Rs@P[KMIF?DE@KEKH[Ap@eAF[CEOHHm@FGRBBK?`@EEDQEQk@SUOWo@g@i@MYa@{BSQAQKU_@m@g@WY@MGQWc@Iw@FMBEWYk@CK]e@i@gBMeC]_C?mAGy@DWG{AJa@Hm@EaAD[ByADGD[RAd@eBHc@Bc@B?EY[\\Q^i@TKl@MRQj@[`Bo@d@UVGTYZ_@TMRGCEQ@}@EIUJ[b@[LGH[OMOK@QY?EMKUEOBRQRe@?OCELc@GWPg@?IDEB_@Ry@DiARcA@a@J_@PgCC?Gj@e@dBi@|@Wv@[T]Jq@AHUCRDZFTJp@n@x@X|@@\\CdADd@n@XNPZDLKRGZg@RCAR@f@HXJJHWh@]TG^i@d@YN[DADDFRNDT~AYnAFvAGZJt@@t@CP\\zBBd@B~AHb@VbARb@VRDNZ`@F^VDNAZMf@NTXb@@VJl@`AFXRZZ|AVr@f@b@Vp@bATDNARBOY@GFGRCR@JREENMV_@^IZj@Ij@DKDOXE^c@x@e@NDFR@CLDFJOD@e@tBSXZDXOFODDANSj@m@~@DFHCBFY`@?FD@MV@FN?MR@HHBBE?JKVJABFALYf@NF?JY\\BHKRIADVNRSh@EPGz@DCEP@p@]]@CI@AMM]QAQQCO]EKKIa@Ak@USEQa@YIm@QQAq@EIB?GUIK@GKE[BWWUCII?GOGKOQg@SeBQYES@OCGKECOO@KJg@EYK[c@a@kA?GCAI@OVa@L{BH[]CMOGCMOSAW_@y@CYOa@@RSICKHQMAIc@OYYW]MyACm@c@]i@Qy@s@gAu@aAeA{Bo@SQOQQ]u@QSq@_@a@MQB@D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.421412946656346, + 6.997530357912183 + ], + "end_latlng": [ + 46.42181460745633, + 6.99756296351552 + ], + "average_speed": 0.976, + "max_speed": 2.27, + "average_cadence": 49.5, + "has_heartrate": true, + "average_heartrate": 102.4, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1983.9, + "elev_low": 1557.1, + "upload_id": 8509304943, + "upload_id_str": "8509304943", + "external_id": "garmin_ping_242841706455", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Haute Corde ", + "distance": 14196.1, + "moving_time": 12078, + "elapsed_time": 18954, + "total_elevation_gain": 427.3, + "type": "Hike", + "sport_type": "Hike", + "id": 7941882057, + "start_date": "2022-10-09T08:48:52Z", + "start_date_local": "2022-10-09T10:48:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a7941882057", + "summary_polyline": "q{nyGq~uj@XSj@Bf@o@v@hBz@|@Jv@FpApBhB`@Ab@Z`@vAXZh@HZn@Ab@VdB@x@^v@h@dCd@n@Ad@d@l@XHJh@A|@f@nDQlAN\\KdCr@EhBsBHHOFJBFfA[|@Hn@XRF`ATEd@f@XhA?t@Qp@z@FX^b@@[CI@KVKrAKPB`@QT?Zl@|BFhA^??jCXTH`AZ\\JpBTl@_@s@^b@KpBPt@FtC\\VvA|CVnBFhBCeBc@kCeAcCi@a@@uASmBDiBUi@Dg@KcAOa@MCK_AQEI}@EqAFKe@C@}@k@aDR]A}@Is@Pc@R@IQBHJNa@a@HgBPWZCO}Bl@aDV{C`@_@VoAdB_DjAaDHkBTaACa@b@yCR{@QyBn@c@Bc@a@aCH}@E_@Za@LaAM_Cm@qAc@eB]OIU@g@Yk@Gs@II{@`AI`@K@Sp@_@@]e@O@q@Tw@n@g@~@_C?oA[o@Ve@r@o@@IWc@v@}Bh@cAAeEcAq@J[\\kBRq@v@aAOGW?XWFTF\\MHcCMgAsBTiCrBQr@_AvAaAl@wAHw@n@_@Bk@n@wAY{@vAoAQwBeAK\\s@LMIAWBJaC]eALaAM]l@BdA_ArDe@K_@LcBpGw@b@Ar@Ux@eAtAuBtEHx@KC_@|@EfAo@vAIh@NZNjCYbBAjBSz@Hp@KpAHd@P?Gh@JdB?jFHh@XZe@b@HjCWNXRWpAA`BNVNtA@n@UnBPj@CIEt@J\\B`A`C|Gj@fCFbAj@~CVf@N`AAUZN\\`Ar@j@bB~DrBnAjCfF|@rBd@fBn@dAeBXeAfB_@xADpCp@hCX~DnAfCt@fD~AtAzCxF`AhGT`HYrB`@|AWzCPz@e@~EFxHG|AVrA_@rC[l@w@z@f@f@Vt@f@JzAdABdBPj@Dx@Ll@|@fBf@vD@~BAfEd@pBF|@nA`@FjAPr@C~GV|DgA`C?hDYhDj@rBHpEGfE\\hAl@xEv@rMRdKQhDb@vD@zFTl@a@lA[vCIvCFtBu@R`@R@hBR~AIrCy@xC?~AIAx@rAn@nBb@^v@xEtApCl@lEj@t@F^GbAe@rBJnBs@dBy@JBvFJ?GBBRf@~AP|Bp@dBt@jHVbMS~DFdJzAbKAnENd@KxAPp@VnFK~@Db@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.284251, + 7.162818 + ], + "end_latlng": [ + 46.282842, + 7.07064 + ], + "average_speed": 1.175, + "max_speed": 2.363, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 99.7, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2240.1, + "elev_low": 1209.1, + "upload_id": 8491916195, + "upload_id_str": "8491916195", + "external_id": "garmin_ping_242448299502", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cabane Barraud", + "distance": 9747.5, + "moving_time": 9089, + "elapsed_time": 13164, + "total_elevation_gain": 959.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7941872126, + "start_date": "2022-10-08T11:27:09Z", + "start_date_local": "2022-10-08T13:27:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a7941872126", + "summary_polyline": "}imyGgldj@mBf@uL`B_@@OCCKcBKcI^{AMiC@g@g@c@cBCu@J_AI{Em@sCa@kAC{@Ky@?uDO}ACs@By@Pu@F}@ImD@wDEcBk@iEEqAg@oDIPBXK@EI@HIa@CcAYuBOe@OsE?a@BK~@OT]Ji@Fs@GmAHm@ZoABk@Aw@o@gAOgBa@kBKE?VQu@@PE@BB@QMa@k@gAQ{@Wm@GaAGWIUYQUe@I_Ai@}@OiABg@N_@V[\\}AKmB@gAKY?USoA_@w@@Ih@DHE?IFABgAKo@LaACQH}ACy@t@aCCQEDBICBAKAoBImA@eA_@wD?]L{AMiLEy@_@qG]}Dm@oEWuAJgDKcEQcAYq@AURoAJsCAiBBYt@uAHHDQMaBEyABoHKe@e@eAs@}@Ww@UoB@sBOqBA_Cu@cEi@aACOG}@]mACaBWa@i@Ys@iAGBy@y@NOJHHCf@y@\\{ABw@YeBC[HiBBcAGEDoAE[Do@Ag@TyCDsAEi@MWD_APw@Ea@WgAC[T{AOqFYmDe@iCc@iAcA}AeAuBU[s@g@O[SuAW_AoAcCKi@GgBMeA_@{AKkALcB?a@f@kA`@q@RMvAY`BlAN@DMZCFF?J_@RRb@I?H?ID^k@TOBD@IKEQUKNACV~@Ff@BD?I?J@@?MD?CLE@DUH?@FAIQv@Kg@DNJKSu@c@g@UE[_@q@]]a@w@qBOWMo@]w@y@}AOM[q@q@cB?Me@o@OCe@q@MCq@g@Mc@BIQc@QG[q@]UISK?G]Ya@UQSi@?Qk@oA?c@Sk@?USYBa@Ea@EOEBGi@Y_AUe@Ee@KOMu@O]QKEc@G?O]CuAKi@BMEeAHm@EWHiACO?a@K[Jg@EKDEI]E?Ig@F}@FSHgCCe@B@Ta@C@F?SqCOc@AiAFoAK]?_BCGKJIAD_BEgANq@EoADk@FGPgACcCQi@AOHULADc@\\_AC{AI_@FSJI?UKSRFJElAcBh@sA\\g@b@i@b@mA?k@^Ub@w@Rq@D]ECD@p@wARgAXCLLXKt@mDDk@CkAHWPIvANdA`@lAJTNPEj@w@f@G|@Ph@CJFLXj@LlA_@VCZPTXNURCN]d@?d@k@hAEbAa@f@g@Pc@t@yArBsAHSpA]\\?Hv@GrC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.27631, + 7.072849 + ], + "end_latlng": [ + 46.28417, + 7.163003 + ], + "average_speed": 1.072, + "max_speed": 7.343, + "average_cadence": 48.7, + "has_heartrate": true, + "average_heartrate": 107.2, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1946.7, + "elev_low": 1084.1, + "upload_id": 8491905252, + "upload_id_str": "8491905252", + "external_id": "garmin_ping_242448113859", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Squash Thomas ", + "distance": 0, + "moving_time": 3112, + "elapsed_time": 3112, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 7941861488, + "start_date": "2022-10-07T16:11:13Z", + "start_date_local": "2022-10-07T18:11:13Z", + "timezone": "(GMT+02:00) Etc/GMT-2", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7941861488", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 127.3, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 8491893671, + "upload_id_str": "8491893671", + "external_id": "garmin_ping_242447906785", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 9007.1, + "moving_time": 3677, + "elapsed_time": 3768, + "total_elevation_gain": 60.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7918814748, + "start_date": "2022-10-04T16:15:41Z", + "start_date_local": "2022-10-04T18:15:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 4, + "photo_count": 0, + "map": { + "id": "a7918814748", + "summary_polyline": "_~|zGe{ag@x@EZDlA?LF^A\\CNK\\ANGb@VLKFK?QAB@E?E@A@DJ?A@FGBD?EHBJC|@{ANER[X]PO^KLq@`@a@b@Y`@a@Ze@t@}AXa@^WV@HCFKXQXERKd@QjBaAZKtAu@LBDDFXd@fEXdB|@|CLp@n@hCXtA\\hCJpAFbBBhBE`A@r@Bz@Db@VhAt@rCTt@j@vA`@~@p@lAj@x@b@ZtAz@J@hAz@bAXd@F\\Lf@XJNHLZ~@@Pg@zACXO`@?JBHBHVVx@nA^v@ZjALp@JVd@MpASDj@HND^@dAAj@Lr@@z@\\zEBGGBB@@LCnB?ZF`@Q~BELGJE^Q`CJbC?~BMvCIhAF^QnAQzBKx@QzCS~Ba@dDMzAe@fBYl@Kl@Ox@KfBK~@Q^c@JgCoAwAm@}@e@KC_CA]Ss@q@]UYMCUBUEc@@WCMKMe@TY\\MVG`@MZWRKAG[WSMGI@Ka@O]Dq@An@^fA@@P?VTNd@GNURe@@KPAVH|@@nAIr@?|@Ct@Ed@?LNHHE^]nB_Cn@eAl@q@p@ACZDRj@LXk@TO\\Gn@XdBl@^f@r@tAVXNn@Vl@DTFp@DX@d@L\\?RC\\KNCNPR?bAJdAd@xATh@`@j@pAdBZXf@RFm@?i@MqAFw@Ls@ZaBCo@_@s@IKDgBEi@?q@DoA[gBDsA?cBH_ABcBCi@Mm@KwAG]AS?k@`@aDf@eFJi@VsFJs@AsAHcBFeDKcD@kALaBNQ@ET{CIy@@aACw@M[CiBE[CyAMm@@cAAi@Ea@Y_AA?y@Lc@PGAMi@s@wBWc@GUU_@U[Wc@IYV_@Zw@ZmB^kALUFo@m@aAWg@k@c@YBUNaAfBWPu@Cs@_@{AaAaAg@]a@eCyFQk@_@y@Us@Kg@[cACSEoB@w@Cs@?wCGqAQgBQsAg@mCo@gC_@gAo@uCYoCc@qCQCgCpAq@Xc@Ne@JkAd@_@Ti@Rs@z@Up@c@v@[b@YZ}@f@MR?^o@\\MROh@[HCHOHc@Pk@H@DMLMCUXAPC@eCTi@IE?}@Ge@Fo@\\I?@MII", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52016442269087, + 6.568352691829205 + ], + "end_latlng": [ + 46.520417304709554, + 6.568357050418854 + ], + "average_speed": 2.45, + "max_speed": 4.986, + "average_cadence": 76.2, + "has_heartrate": true, + "average_heartrate": 150.3, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 400.4, + "elev_low": 374.5, + "upload_id": 8465664506, + "upload_id_str": "8465664506", + "external_id": "garmin_ping_241861779315", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 71 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Etivaz Saanen avec Gauthier ", + "distance": 17667.8, + "moving_time": 16351, + "elapsed_time": 20863, + "total_elevation_gain": 1016.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7900385816, + "start_date": "2022-10-02T08:37:12Z", + "start_date_local": "2022-10-02T10:37:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7900385816", + "summary_polyline": "kcjzG}prj@FMRkAKmAPcAM@QeAM^QuAeAyBI{Aa@`AmA_@m@FHVS_@Qj@_DsBcAoC[?Bi@OOk@IIXIgAw@C~@aEkCv@_AEwAvBc@Pf@iG~AoGeAO@QZEn@m@l@wAh@uCHoAQo@Rq@Ms@RJKe@NFQBEoBZoAP_D_@uCFq@o@wAOqBw@yBCoAUIP?a@aBC_CLCB}AQuBX[Ew@J]_@uD^iAEo@^_BIk@LBIc@[k@Ey@FqAi@c@[l@Oe@uBq@a@kBOkC_@cAFw@b@MHwAq@}@q@WCm@FkAKU]JCd@?mASq@L?][Je@GuBt@gEBuA^}ADqLg@qHo@eDXsEEqEb@sF_@o@U{BYa@@eCk@oBO{ARwAMgE]mAZ_At@o@j@yBm@oHbAoADq@Q_ARyACgAZeAg@e@u@Kq@w@?aBx@qE|@iCnAuBrCyBt@uBT{D\\c@As@`@eCGgB`@qFEoAl@kAZ}AGsAQ\\?{BY_@sBYyBeCmFgAk@RcCnCeFhA_CxDuAbAq@iAsDgAa@gAHy@OaGOgCWcAyBoCeAIaCuBk@A{@u@iAaBUgA{BmD]aCaAkBOiA{@Wi@e@O}CQu@[KG]?uAQSJm@OqDGHJs@[eCBeCc@qBLqB_@mAMyASUCy@kAwBq@aEEmFi@QHSQiAq@}AGgAPwBLKKo@RmADqEyAqKtApADe@[kBPJCc@g@q@n@Sy@_DoAoBHy@oAmFgAgCHmAQs@lAkBDw@MsC}@mGa@oKsAwFOwAg@g@G{@g@aAGe@HMQ@iAaCg@gDuCoBQuBQUFW}AuB_A{BIcCRuA@yCa@mAi@[AyASMRwAs@PSIMsAMHq@qBc@DY_@_DqAc@y@[My@_DkCgCgBc@kCyCaBq@oEkFkK_G}@uA[mBXoIc@aBo@e@i@sAs@o@sCeAqEuEqHcNoD_Do@wAkAa@}@{@{ByEgAw@}@_BsE_DiFiAkCyAsFuAwHdA{DCwAeDyBD{CvAk@tBgEHKRl@pAz@x@y@`@{AY_ALk@o@u@IDRsAPkBu@cCRaEyBkACqC{@kA_AaAkB{BEqASiA_@wDx@q@z@@lCdAt@GnAUo@uBLcAaAkB_D_Bw@q@{@Y`@@bB|@bCcBP_@j@Cd@kATiFrCuEF_E|@}@c@}@AgD~BiCbAg@|A[hFkB\\@sC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.42374, + 7.145277 + ], + "end_latlng": [ + 46.48848, + 7.260374 + ], + "average_speed": 1.081, + "max_speed": 2.24, + "average_cadence": 48.9, + "has_heartrate": true, + "average_heartrate": 113.5, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1939, + "elev_low": 1011.5, + "upload_id": 8444959340, + "upload_id_str": "8444959340", + "external_id": "garmin_ping_241372682685", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 55 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 9095.3, + "moving_time": 3381, + "elapsed_time": 3474, + "total_elevation_gain": 54.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7880968636, + "start_date": "2022-09-27T16:33:42Z", + "start_date_local": "2022-09-27T18:33:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7880968636", + "summary_polyline": "{k}zGkahg@^ZRHf@BLFVZXJb@?NDd@G~@?VIDKFAd@PrAL`@?`@MHGFJP@VId@d@Zh@r@v@~A`BlArAPXVDVV@\\j@hAJr@J~BEn@m@bCOjA?^G^?jAFzA?`AUl@YpAQd@IJM\\}@nDEb@IvAg@~DTb@DRFr@`@v@^h@dA|Bv@jCDb@At@Cp@St@AVFR?Le@fBAXU`Cs@|CMt@KdDOtBBp@BKF}AReB?u@FoAZiBFu@Ng@PqA\\yABYRk@Ao@T_@Lo@@u@Eu@U}@MUa@oBQ]Og@eAeBeAkC?]`@cDJm@HmAxB{H`AiCr@kCN_@b@yA`@u@pAeCVo@bAkBXa@nA}BTk@~AkCj@iANQTs@Z}AVs@NSl@ERIRa@XYt@{Ah@sAd@w@J[h@uDFuAEcBGe@Ag@F{HM_G?uABm@F_@BA~@MXQBWQwB?c@VcAPuAPq@VQT[\\o@TP?ZK`@Af@@^Qn@I~ASVYPi@x@OxAOLy@RY^Cf@D`BAdCBf@?dBK|B?fCJrBDnBKpAUv@MlB]v@G\\i@r@i@dAm@v@y@n@]NMTMh@Sf@i@bCQZOf@_@h@c@dA[^c@~@iAfBQ^gApAo@`AQr@]b@Qd@_@f@IR]ZOZEDw@GYJONg@Ta@d@S\\Ql@_@x@A`@W|@q@`Aw@fCIHI`@Gf@c@^Sn@?NWdBAh@UjABh@HVHl@LtBDVDd@N^@LIP@n@C\\@p@b@z@BRERQVARGd@Hj@AD@HCDFf@Af@ETQ^?JG`@MlAUZCLBWAOYW{@Mg@OI_@?u@GOCc@DiAJM@WTBXKh@AFMRKFIKKAG^Kv@MT]Ga@?i@BiAJm@Cs@YcBG{@OY]aBAy@Ri@DcALw@AaAN]CS@Kb@mBTYTq@x@wAP_AXo@Le@hAsB?KFMx@i@^e@h@eCTuAQyAGmBQa@Sy@MW]WYEQQM[WO@F@EPBLFW]?IEGeAcA]g@e@[?GO[[UGc@_@OGAk@\\GG]DCPF?IG[?w@D{@G_@IqB?_@P_AAUEWK[[u@OQQw@g@]g@mAeAIAYN[QOg@Q{@Ye@_@e@SDMEBa@A[c@a@]QO?MPEj@AfAIj@A^MZIC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52238596230745, + 6.600061347708106 + ], + "end_latlng": [ + 46.52470012195408, + 6.601084191352129 + ], + "average_speed": 2.69, + "max_speed": 5.584, + "average_cadence": 76.2, + "has_heartrate": true, + "average_heartrate": 141.8, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 432.3, + "elev_low": 376.4, + "upload_id": 8423089979, + "upload_id_str": "8423089979", + "external_id": "garmin_ping_240867595307", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 42 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "New place, new running locations", + "distance": 7021.3, + "moving_time": 2322, + "elapsed_time": 2904, + "total_elevation_gain": 61, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7866268446, + "start_date": "2022-09-25T15:39:00Z", + "start_date_local": "2022-09-25T17:39:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7866268446", + "summary_polyline": "ow}zGyphg@m@COa@WUMy@Da@f@e@NQM_@Aq@Ly@Fg@RcACS@i@Ry@?o@Pi@PIPALKBGJBHHl@CTNNAh@OVYTKL?b@PXFnAl@t@j@`@b@RJz@v@LF\\Db@?VVDf@Rt@PFDKEsAJm@h@k@DABBD^GJOHUVCLDz@@p@FHD@JG@OGw@Do@ZS\\OD@NNa@BSJIRCr@Jl@DHJ@FKIy@Aa@@KTMXA`@NDJA@EAMK[?UX@^Rv@HD|@JFDLZBh@H`@XVR?x@EJ@VJZH~ALLAREv@Fl@E`Au@f@YbCiABDpDi@jAPr@Pj@Dr@Gx@O~@c@f@IlBb@h@Fl@Lb@@n@Lh@FFDBJHv@Er@c@|C]fBW^WEWOmAe@AK\\kBFm@AqBO_E@_DI[A?ONNy@?qGF}AJk@JK`AWVQBSCQESUo@?WBu@P_ATqBT[b@YJWN}@BkCPS^[LSTwCVuBz@uEfBoFjAuB@e@EMWYDo@?w@M_AUs@WC_AvAQp@DPDB^VpA`A^`@?FmBbEiApDe@pBYnBuArGOREPGdB?|@G`@IRs@v@Of@_@jCGr@Bp@DNHn@Ch@yA\\KZA|BDzABrD?xFFhADvDCj@[zCSp@[d@_@v@]d@a@fA]d@]DKIDETKb@i@No@AeAc@aA_@W{Ay@e@MK?c@Lc@l@IXE\\_@{@IISKa@MOAMBQAmA[eAQi@Fc@`@[f@[|@ECB]EK{A{AWg@GE[@?uAMGEg@Ym@OMOBEGEg@Ko@Qe@OQGC[Ba@FYJc@Gy@y@]i@WUgAg@k@eAIK_@Qs@QYCc@?YBu@BGAM?a@Kg@WwC}@c@?[d@G`BIv@k@tBo@d@EJIHIR[Ne@n@_@^s@bAC^`@|A?HOh@Q\\Cn@Gr@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52424423024058, + 6.602530321106315 + ], + "end_latlng": [ + 46.52454061433673, + 6.6019704937934875 + ], + "average_speed": 3.024, + "max_speed": 4.862, + "average_cadence": 76.4, + "has_heartrate": true, + "average_heartrate": 147.6, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 428.8, + "elev_low": 376.5, + "upload_id": 8406540607, + "upload_id_str": "8406540607", + "external_id": "garmin_ping_240467861897", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 45 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les quais de Lausanne ", + "distance": 10000, + "moving_time": 7200, + "elapsed_time": 7200, + "total_elevation_gain": 0, + "type": "Walk", + "sport_type": "Walk", + "id": 7840479131, + "start_date": "2022-09-20T15:30:39Z", + "start_date_local": "2022-09-20T17:30:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7840479131", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 1.389, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Valerette - Down", + "distance": 7269, + "moving_time": 7517, + "elapsed_time": 8922, + "total_elevation_gain": 49.8, + "type": "Hike", + "sport_type": "Hike", + "id": 7832317383, + "start_date": "2022-09-19T07:57:35Z", + "start_date_local": "2022-09-19T09:57:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7832317383", + "summary_polyline": "yr_yGolli@GBELG\\@PED@TGVCnBMhA?p@Hv@HL`@lDLj@NlARlABf@AfAHv@p@zCTd@b@`@FNLHrAElBPz@VLPt@h@XH~@Fb@J\\ATIh@BhCd@NJd@FdDOrAH`AOr@C`@BZNFLKLMD^x@^tADv@Lz@Cp@F\\YGIKWQg@EQBADIEa@Be@E?FYCyAFaAPm@@iB\\_BAg@Ls@@CB@@s@@GDO?EHO@g@W}@_@YSMHc@b@o@Zi@d@o@p@WTYL[^s@^OLORMDIHa@r@ODWZOHGL[PMNMBGNECIFGRHCACUVK?@EQLBDWT_@h@K@_@^a@NWZeATm@ASGM_@OcADSEICs@EGBCAu@Ii@Ew@CG@MGWCoA_@mC@GM]AQOU_@qAUg@USAUIIY{@mAgASo@MU}@wAm@u@EQKK_Ak@w@KYQ]c@ESAcAm@cBMMaBk@cA{@KSsAu@W]kAy@]g@a@aAk@g@_@g@e@_@m@]o@m@OISCUOSQIQ?FSIMWQ{@B_CDa@B_ACy@EKEs@F[N]fAaBVWZKh@[Eg@IEA?HADIA@EO@KAV?CB@nAkADIBi@`@uAL{@Ay@a@wACg@Ry@?SJs@?UE]o@oAY}CLgBAk@@aAE_@G[[cAIu@]}As@_A?GAFBIVBCUUSJMEE@ACKLO?IDCBYOEID?LM??DGMEAAGO?El@B@BXX~@Ik@KY?[OqAESUi@OeAAWBWVsAF{@EWFSYq@g@o@Ug@IGEUKAEMKk@UYQ[}@}@k@]GMSOk@s@AENm@F_@FQHg@IM]D{@OiAJCG@MGAYLIA{@h@W\\I@M[HTBZOn@GLKDYCY_@GSOSME]_@EKOOYCOQIHKCIBIJCIU?KL@POB?SMYWBGIOPMKEO?EDDCU?c@MD@??WKe@_@BGMIAIQEBBFIGE]O@AGI@AMLIDSCBAIH_@IS[H?C?BSBQJk@p@Yh@CJAwACDCJAEBFKDi@n@G@IKAMHk@DcAEW?c@MGKF[l@GTGl@Yr@GfASj@CXITIRIEG@Wb@CHAPCF@JEJE@?HAGCB?FGFEXKKAKKEOSWi@IECPE?CN@PI^GFCXKPEV@POJITATINE?NP@b@ELATHp@HPGf@@NVr@ABC@m@]u@QAqA?BCCDB?EA?BHCB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.206055, + 6.950006 + ], + "end_latlng": [ + 46.224421, + 6.963216 + ], + "average_speed": 0.967, + "max_speed": 3.04, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 96.3, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2021.3, + "elev_low": 1143.3, + "upload_id": 8368351469, + "upload_id_str": "8368351469", + "external_id": "garmin_ping_239644911031", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Valerette - Up", + "distance": 3612.1, + "moving_time": 4702, + "elapsed_time": 10104, + "total_elevation_gain": 917.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7832314091, + "start_date": "2022-09-18T13:31:48Z", + "start_date_local": "2022-09-18T15:31:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7832314091", + "summary_polyline": "mfcyGg`oi@FR?TKn@?DLJ`@DHF^D`@PLCE[U[CQDg@A_@BMCQ@_@Cm@LQDe@BEAIDOCULK@IN[BKCGAQXw@DFB?HLADRd@C?BADFFB?ACFAACB@BFBAKB@LBMDA?FACAAB@@X?Jg@ABCO\\g@Pk@FIB?BAFYJIF_@?]Tc@ACLg@HINEFBDDARDPFJBALLBEBBDCDI@BABA?NEZo@X_@CV?h@CHD?BMLURQDIJG\\a@\\CPMLEl@c@PQ\\OJMRGAPFLLCJFNADNFGDHFIHARJEA@FJR@XDFDAXZJ?BDHACFFHZNFTC\\LHHJP?p@KGp@@J|@d@F?XLBIFFLTDEDTJNDBRKTF`@ADCV@REHBZ?p@PTAFB@BG?Q^BNEREJGXK\\`@\\B?FNH?LDLP^TDLLFPVZT@DJL@LNZDDB@DEBBBN?HDRP^HDJCCDHZLRFXLFDF?JHJTf@@EVGn@FCJ?PDL?JLF?@@EDd@BD?JF@JCNJJTF\\FNF@BDFp@FLNJJ@LHVFZRLRCPSPAT\\b@^Z@JJH?HBDNFAVDBGX?NDH@ENX\\`@@PJA?HDJB?HDCN@LD?FJFBBAFFRBHJ@RB@DFDRALBLJHBLBB?ABX\\r@BC@NR\\HF@P\\X@DFJHFBADFPHH@?@@AJNLFNRJ@RNRb@XRGA@Bb@VDFJ@FFHADDB?FHB?BLBBTB?CTl@BNDFD?bAtCFFNHH@DDFNLL@ND@@EF@LZLDP@DJJNTl@Xd@AKA@@D@GLOJJJ@j@AJF@BE??BPf@HBDLZPDLATf@b@TXCPDDJXLNNDLBB??EFF@H\\LBCFWA@HFBJB@BCrFlJ?PI\\O`@Bs@AWBX?j@E`@@bADRCFA^EnBMjA?VBNACBDAU@a@HgA@}BFSCUCyARk@@IASHKEABJCEE?CBDABDE`@GLE_@KSBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.224559, + 6.963405 + ], + "end_latlng": [ + 46.206259, + 6.950497 + ], + "average_speed": 0.768, + "max_speed": 3.486, + "average_cadence": 60.7, + "has_heartrate": true, + "average_heartrate": 117.2, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2038.7, + "elev_low": 1142.1, + "upload_id": 8368347665, + "upload_id_str": "8368347665", + "external_id": "garmin_ping_239644838991", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 3365, + "moving_time": 1202, + "elapsed_time": 1340, + "total_elevation_gain": 71.6, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 7807706560, + "start_date": "2022-09-14T15:50:32Z", + "start_date_local": "2022-09-14T17:50:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7807706560", + "summary_polyline": "ks}zGepog@{@`@a@Va@LQJUVMFUBa@Ps@f@?F@GAEEAEDGE_@HIGk@{@c@E_@NMh@K|@?h@@^d@d@PbAh@r@TLVRTDPCL@z@MV?ZLLHc@bABRALG?CCAINc@LKRAFDDAJ@TLZZPZMj@CfAOBoAAAL`@v@KV@RlA|CdAfBj@Z`@\\PZDdAHt@UZOb@ELDRRLR\\B?Hp@F?\\GN?EBAJBDp@vAZh@Rj@Ft@AJu@`DC^OXGj@SVAPIDGJa@p@KXEFO`@Ox@OZSK@KIOEWKWAIw@iA_@Oo@_@[c@ASG[La@@WFU?MDID_@AWHkAV[pAeANGDW?_@HWXg@^g@l@iABqANq@Dc@Oo@Ea@Lu@Bq@C_ABSVUJSHi@LY`@i@Ci@@GBAJsBGPAIHs@FUz@_BLG^JNCjBsCj@q@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.52122045867145, + 6.639422848820686 + ], + "end_latlng": [ + 46.52025980874896, + 6.640368914231658 + ], + "average_speed": 2.8, + "max_speed": 6.736, + "average_cadence": 76.1, + "has_heartrate": true, + "average_heartrate": 158.1, + "max_heartrate": 194, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 541.9, + "elev_low": 498, + "upload_id": 8340585135, + "upload_id_str": "8340585135", + "external_id": "garmin_ping_239023613483", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Victor&Victor Gravel Tour de Genève", + "distance": 103384, + "moving_time": 19762, + "elapsed_time": 28279, + "total_elevation_gain": 879.8, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 7785948150, + "start_date": "2022-09-10T07:54:00Z", + "start_date_local": "2022-09-10T09:54:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7785948150", + "summary_polyline": "om`yGunnd@zFnGg`@jhAeNffAaQf`AwFxIdAhJaZx_BwZjKk]d@aYco@am@xcAjAjMxQv[w@hDtG|FqBtEj@~HxAnCmClNuVtUtCtRd`@fi@j[jStY}sAfL~`@|i@~eAuN|W~ExSoAlEoK`BcLg@iFyDaCxBcSyR{DtIdVpYfh@dk@zUt_@]xI|L`Yo@tGhEhHtGjd@bPfb@gAjQ{EbIeQuDU`JhOzUxWZ~InN`EPtX}QzIWdHeI~TzCpG`IsBlKMhZ~DnHrXzNbLyJnC_QnCOGiLfCiFwDiNiFb@wDgNvNmHfJRhEsNdDxHHvHtW`Mi@kSf@q^`FeB?cQtC|Dn@f\\dNxBe@hOhCMlHbMbNzGtEcBbClHxCqCnGrg@|@eB~IdJ|\\zEzGxJhA`OnB{AcBxJ~@lPbD`EhVfQhJyH~E`LaCpGzDb@dA_FvGbBvGpJz]sXnD@hCwZmE}Rb@{E}InBaCe\\lBsHkDyQ_KeE~DbBo@iEuEeMdHuPyBuCbEgUt@a\\gAsD`D}U_B}GeXuP__@gJ_YaPmSuBvZo_AnOgO_ImR`HqNi@sChGwQiLsLiNbKiDwGLaPiB}ChHaMA}QrDyEeZy_AcPu~@t@cL|HkRtq@{nAwe@cr@{NwJ~HgIp@~GhXxGpFuKnFhBlBmGhIuGnFeNpKvMn@qIbMaHfBcOsAyTbDy]fD}UlMgXnA}PgJqHtC_IuQkSg@}IuLcPeJaCaCeL`DqEuCmDNgNeVo@gUpJwImC{E{LdAyFyIsElEyZ{IgPvBiFcZm`@mJgX{ERrCgWqKgJr@kDcE_G_LnPqJC}Ooo@nLvDcO}G|CeTiFzVoIgHo@cSeFiG`A_HuIgQkGz@rDgQaGnA}FsEqA}F}J_GKsL_CxBiB}GtBeL_D{D_PmDeQgSmDjLiI{[}UhH{FdIqDkHuH_AqLiXoN{EcAyLyFcJaa@s`@_TsG{IsLsKgZ}FwAwKrh@gXmMyFtCyEaKkJhMyGyEtV_oA|\\nJxLcw@tZyRj@mCwHoUrAuIyAmR{CuShDq\\}D_KWeK`C{N|QsObB`BhEwJuHeHcMiW{HsCvE{OwGqLsBrCkEeGbAqGq{@ks@iPle@oKoUyK_Esx@oh@aO|d@mFfk@aLuC}E`LbPdLrDdTtUr\\|FtTmCbElA`HxVry@aIrP_Bc@mEjXyJcGaEhKrEpMjKhG}JhYiI~o@fQxPjIfRtIpIrThv@hWxQqBxa@}Lde@`OxNcH|UhH`QjHpFwAzJtBvAg@zE~Y`WzCxIjg@jo@nxApbApXlw@fLjf@jOj]mBtN{QfSuMjZ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.210321, + 6.14139 + ], + "end_latlng": [ + 46.209498, + 6.14313 + ], + "average_speed": 5.231, + "max_speed": 14.733, + "average_watts": 72.9, + "device_watts": false, + "kilojoules": 1439.7, + "has_heartrate": true, + "average_heartrate": 129.9, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 509.6, + "elev_low": 349.4, + "upload_id": 8316028316, + "upload_id_str": "8316028316", + "external_id": "garmin_ping_238487641879", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 151 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Blabla ride Adri", + "distance": 30477.6, + "moving_time": 4995, + "elapsed_time": 5743, + "total_elevation_gain": 499.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 7776655310, + "start_date": "2022-09-08T14:02:36Z", + "start_date_local": "2022-09-08T16:02:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7776655310", + "summary_polyline": "k_}zGa`pg@c@|Cw@nCYTy@uAYgAMaAdAoITaKg@mGm@mDcAuCyIyMkAu@_JsBcE_FLwANS|Eo@`Ao@t@uCdGwIpAoCdCiQLqJTeBlF}PtAuBZsBMuA{C{IwCsAsAgAcDqMc@q@s@SqCj@wAyBsG}@mAu@o@mAUoAEgHUyB`AmExBcAn@cBEeDLoCc@iCJ}CJe@n@Kx@|AnCzHnBlBz@HnHaBnCeAvFi@tEqCh@s@N_AOgCiEiJW_BAqAL}Ar@sBpEyDdAgBn@eFGsFlAuF`@cDRuGIyE\\eJGw@_@kBu@{AuCiESkBn@sE?{FSqDpCcO`@}@|@s@v@I~@P~@v@rALfCqAr@ObE?rD}CfIcBvEqCZ}@T_EV{AhBsCfByBxIcD|I{IdDiFnCcBx@oAtAiEv@kBhBuCt@{BxObBz@YvAgCd@a@dI{CzA]fABf@c@DcMy@iJCmAT}CYmF?gDa@oDDqAs@_AIk@dDuIFyBwF_QsB_AyCRWMa@gBs@aBcBoH_Ai@aBb@mAkC_AcDb@_@`CDtAcAxCsD~AA~@y@n@@xAgCbDMp@kChBcFO}D\\yF`A_Bv@Ml@g@`BoCw@kBGuGR_AbAoAdG}KXOTj@RCdC_CvDy@xALhAfB`@SbAiFjB{CRoDNi@bCaChD_ItEuGbKsSfC{CjDsFjDwGjDiJdB}GfAaCfAqGCeAo@sCLmBBkFTyAr@_OMkA]m@k@IkAl@}@UuDqHcAyCoCj@`BgJ`@]`@bAd@HaE|IbCk@bG`Mr@PxBi@h@pA@v@{@pNY`C@~CObC@bAp@jCE~@wA`Gw@~AkBbH}CtIqFrJ{ClEsB~BeKbTgDpEsExJkBhBUr@YzDcBzCw@hEgCvAmC`Fq@tH}A|BQn@@f@r@~B?v@_AjDD`F{@pHJxDGdCaBbIOjGBtCOr@o@fA?\\d@x@|D~BxE|Ih@jDl@tA~DxCfAtAb@pBj@pH`@h@^Kb@uElAkDzAeBZAVVd@tEZdHA`EYnEl@nKApCQxA[vAeBpEuDdHmE`LkI`S_Th]uExMiF~M{AlFyDhIeB`KcFnRs@tGk@|No@|Do@~AuA`BuJrPq@~Aa@xBsBbO?xB`AvGHtCoBpLeLrb@{AhDaItN]rCFzHs@vEiG|MaIvTo@rEEbCRjJOjAi@fAoB|BsBlAyBtB_@zCF`FMrB{@pCiCbGe@pCg@nO[zCmAlCsHrHeJbYa@_@eAiELqC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520387046039104, + 6.640811897814274 + ], + "end_latlng": [ + 46.52029266580939, + 6.640861351042986 + ], + "average_speed": 6.102, + "max_speed": 15.834, + "average_watts": 128.5, + "device_watts": false, + "kilojoules": 641.8, + "has_heartrate": true, + "average_heartrate": 148.2, + "max_heartrate": 191, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.3, + "elev_low": 380.2, + "upload_id": 8305513334, + "upload_id_str": "8305513334", + "external_id": "garmin_ping_238250997768", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 105 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Early morning spin", + "distance": 5058.7, + "moving_time": 1806, + "elapsed_time": 2124, + "total_elevation_gain": 97.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7773073461, + "start_date": "2022-09-08T04:30:10Z", + "start_date_local": "2022-09-08T06:30:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7773073461", + "summary_polyline": "_{|zGqepg@JOVMd@CZIt@q@bAmCP}@Vg@Je@Dk@DKBQ@i@@ELOXC@@APDVXDRCXST_@Rs@He@BEr@e@L_@Zy@?k@Ba@CK@OBELqABuBNm@?_DBMV{@PYWqB?SDm@\\cBFMQoAS}@g@eAq@][[w@k@e@kA_@wA?[GWSg@}@oAaAu@UMWIWSSc@WwBBU`@_AVs@FaAEm@GUIMMg@QUC]t@Ej@SXAFCTCH?PFd@D\\C\\QJOPu@Fq@Lw@Fi@Pa@Hs@J]Je@RqBC}BMyAA}ALMD@UQAKHc@Bk@OuCWeCMq@GOs@Ky@A[DoDGKBs@ISBM?m@WaBIGBEJGn@U`@KVGl@[lAC^Sx@EBWM_@KEHETk@vAGTu@zAW\\OHi@HKR]fAwAfNk@rDBLHPALYnBIXQ^Kf@KTm@nAi@z@YHi@z@MJOp@s@j@a@j@Wn@YhAWz@[Z_@Vq@Re@Dc@E[O_@CYDa@VEJIhA@HI`@pAvBh@t@ZZd@Xv@b@dAb@^B~@Tf@DfATRHdAr@\\Zb@l@f@x@\\b@d@t@r@rA^`@PZRp@ZTHJFXFLD@P?BKEPRxBx@jGHlB?vANlAGxHQbBC|@@FBDADBp@Q~@B`@Lz@@n@Pj@NPHEj@k@l@yAX_@FQ\\uB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51968707330525, + 6.641691159456968 + ], + "end_latlng": [ + 46.52023633942008, + 6.640835870057344 + ], + "average_speed": 2.801, + "max_speed": 4.96, + "average_cadence": 74.9, + "has_heartrate": true, + "average_heartrate": 151.2, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 572.4, + "elev_low": 491.6, + "upload_id": 8301495367, + "upload_id_str": "8301495367", + "external_id": "garmin_ping_238166797753", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 40 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "One more Aiguillette des Houches ", + "distance": 9190.8, + "moving_time": 9163, + "elapsed_time": 10900, + "total_elevation_gain": 793.8, + "type": "Hike", + "sport_type": "Hike", + "id": 7755433686, + "start_date": "2022-09-04T06:00:36Z", + "start_date_local": "2022-09-04T08:00:36Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7755433686", + "summary_polyline": "o|ewGgllh@_@CBMMk@e@kAYUMe@N?kB}@_@mBi@cAE_@t@{BMUSB[U[eAXI\\g@j@_@Nc@`@g@NEj@{@Ca@Hi@Jg@BkATmBE[Wm@Es@OQAYIQQDa@`@Yv@MUEW@uAWo@M{AUo@Y]@e@w@Xi@l@CnCWp@COAFW[WyASB}@Wc@TSGAOJUAONaA[{BLsALSTcAJC^u@XgAX_BLgA\\sAMk@C_@P_Ad@_ALIRw@C{BDgAl@kCA]Li@?Y\\gALu@PcDAaBEc@`@iEJI?a@UGBa@WD[d@e@rAO@e@p@Wz@Qx@Wn@U\\EEBVAGMJoA`BAOKq@DYE_AH{@N@PY?e@SyA@WPuDVqAJuAc@cDKwBDgACaAy@yCCgBGu@{@iEDaAUuCD{AIwBUk@a@c@QkBDBS^Id@Wd@KxDo@nB{AjDW\\_@bAe@\\GZkAXm@x@SDc@p@k@zBgArCK~AmAtCUfAs@`Ay@|@CZB`AGZe@p@Sx@sBR[G]h@Bf@OCiAo@Q?KES{@ML?[KUAUOFCo@[d@B[ODAs@WVAWG@Sp@GSHo@KBMb@KOLPPg@En@FRL_@LS@TF@RUAj@J@RbB?pADTv@bA@VZn@z@r@BNO^}@hAP?M`@LBWf@DFOTUjAd@A}@tBN@i@z@Sv@ONOd@NH{@|AHFKJPHq@fAi@dCEh@QT^@]|@An@Up@JDUhABAKd@DRQ~@FNTCCDJBQ`@H@[^Wl@Kp@J`@[fAI~Ai@`BPF]f@@t@DJCHRC?XMZP@K\\lAy@Ml@HFVUOZUzAUn@]\\u@JOVu@YW?PX@Tk@]?^IKBP`@`@i@GVh@JJ_AMCLp@|@v@h@i@Lc@\\b@d@j@\\iAh@i@p@eAvB@V\\Nk@`@_@??d@FTWL?JFJd@FRVs@Zk@n@W`@In@VRjAVnAJ~AFrBg@b@BhBk@bABz@]dAI\\VLGRHt@Yj@CFUn@EDQf@YfAQRUj@Fb@Qz@_@fAy@CMf@Bl@]`AMzCM`@Wl@K`BZd@ZHb@`ARvAALYz@H`@UEFhAEXOh@LFIfBMRK|@h@D^RLx@BDRIAMLKXWdA?d@n@bBN|@|@`@V\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.910649, + 6.786124 + ], + "end_latlng": [ + 45.911589, + 6.78695 + ], + "average_speed": 1.003, + "max_speed": 2.12, + "average_cadence": 52.5, + "has_heartrate": true, + "average_heartrate": 107.2, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2253.3, + "elev_low": 1452.9, + "upload_id": 8281629013, + "upload_id_str": "8281629013", + "external_id": "garmin_ping_237717833455", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 2772.3, + "moving_time": 819, + "elapsed_time": 845, + "total_elevation_gain": 149.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 7732383827, + "start_date": "2022-08-28T19:29:56Z", + "start_date_local": "2022-08-28T21:29:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7732383827", + "summary_polyline": "o~yzGqmmg@UqAKBM`@k@nA_@^]n@Ut@GLYZQd@Q\\IDIA{@]QMMKKQWWQYWu@K}@MOQCQ@gAPk@Aw@Wm@Wm@S_@SMCW@sAq@i@Gy@[eEiCi@Uk@c@mBcA{As@i@]mB_BcBaByBkBk@o@K_@iAuBWw@g@Ui@kBl@o@l@iBRYXw@DYf@aBF]LSLe@`@_ADk@EQeAg@k@I_Aq@[Ck@[oAa@oAq@s@k@Yo@B{@Ka@De@AQJm@AUDQa@WsB_CeA{@IMe@O]e@s@Qa@USGKOCOa@Q[Pc@v@sBhF_@bAEHM@_@sBa@aBGg@Ai@^q@@IAE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.504887314513326, + 6.627616435289383 + ], + "end_latlng": [ + 46.52020323090255, + 6.640797900035977 + ], + "average_speed": 3.385, + "max_speed": 7.319, + "average_watts": 163.4, + "device_watts": false, + "kilojoules": 133.8, + "has_heartrate": true, + "average_heartrate": 143.1, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.9, + "elev_low": 375.2, + "upload_id": 8255490626, + "upload_id_str": "8255490626", + "external_id": "garmin_ping_237175576463", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5802.7, + "moving_time": 661, + "elapsed_time": 661, + "total_elevation_gain": 36.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 7732348731, + "start_date": "2022-08-28T18:38:13Z", + "start_date_local": "2022-08-28T20:38:13Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7732348731", + "summary_polyline": "gp|yGmkdf@\\UHOGk@WqAi@qESu@_BkFcAoCgAcBKUQm@UaECsA@qGDgDDs@^sC?S?QIa@Yo@QaAKgAQuC?iBJ{CKgNCMUg@Qu@iBkLk@wEe@mGW_EQmAi@oBO}@kAeCqAaDUOK@OFaBzAoAbAq@^_@D_@KaBeAsA_@wAO]Qi@i@We@kEeKQm@a@sBk@uGuA{GAg@Be@Jm@CkFGs@Y_BaCkGyCcJsB{Ea@iAwAyEs@sC{@yDcA_DaA{BmA}Aw@{ASq@{@aFoCoR_AqIQuFIi@Uw@Ku@Wu@k@mC]eCMcBg@kDUiB?WEECA_@NI?IEQY_@mAu@cB_CmDe@{@a@cAsB}Gw@aCeDyIu@eBGIKFAT@PN|@@h@SjB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.35411975905299, + 6.417351281270385 + ], + "end_latlng": [ + 46.37511030770838, + 6.4768552500754595 + ], + "average_speed": 8.779, + "max_speed": 12.496, + "average_watts": 149.2, + "device_watts": false, + "kilojoules": 98.6, + "has_heartrate": true, + "average_heartrate": 146.3, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 410.3, + "elev_low": 374.8, + "upload_id": 8255451780, + "upload_id_str": "8255451780", + "external_id": "garmin_ping_237174965454", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bout du Lac", + "distance": 74424.5, + "moving_time": 9633, + "elapsed_time": 10373, + "total_elevation_gain": 304.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 7712853735, + "start_date": "2022-08-28T05:50:17Z", + "start_date_local": "2022-08-28T07:50:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 24, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7712853735", + "summary_polyline": "o_}zGs|og@bEbMvAsN~DuNpJcLnByXvEcNXaLnFqFhDsETqAUyLh@wFxQgd@n@gEEgI^eD~JeR`Ka_@lDyHFyJkAwJzAoNlCoJzMaVv@oFZ_Lx@mItE{PpBwKnDeHfIeU~DkMpTe^bWgm@tA_FToEaAc`@eA_IwG}T}@}QuB_LhAqMHyX|H{XpCcE|EeQfJ_MrFaNbKuKfF}LpNcg@fPms@d@oKfBkJWwGv@{HsAeLa@aYfEyZnD_N`@iQ`CmJhAaVpBgPtCmqApA_HpFgFv@yDu@wZl@uH\\cWjDqGvDwCv[aMxD_HhD}JrAPx@yCtC[xGez@QkBxEsGpSmQrC}EpLkIhB}Dh@gDj@}YrC_n@`FmI`GqVvPuF`AkAjDqJQ{HyBaGL}GvK_c@z@kJ_@_UyAgTAeDd@yCjIoS~GcKfI}GrE{BxM_ArHcBvB_KRwMKcRpBkIpEsH|GcGdMcHvDeHnKFhKkCpE}JnA_AbG`AhLc@lDkAhMyKdOoCfHHlHjCtIdHjLtG~GdL`M~AvIpGxFrHhK`BuAdE`BjGJ~D~@tDKpEyBzIuBxGbD~RzFjMbIdLmBzJPfDbCvTzDfSh@vJhDtMnApImCbe@VhQ~EhIVlFbB\\[bFq@jBRtH|LjTbCwAxAtD[d@ZOZpk@pJj`@dBfOfAhApDEmA|A}KhB{KnGaCtEgFjGy@|EuAlDWvFLrMxKluABpM{CzPkBlRiC`G{Fj\\{@xBkEzEG|MoB|Qi@`CoEpIcCdKoFnMbA~LlAxWnCzMY|Xg@fDXf@_E~LoDv`@}M~d@[nGVpL_@dEyD~LgH`c@yBxXoAhEaGjIyAS}BxIRhHwEbY]~E@dRIzKeCfWYtTaE|UiBrOi@vFC~GsC|Iy@vGjAhOqAvQf@dPy@vHPvL{@lQl@h_@yAvh@pBxw@|B~Kl@~HqAvc@~@nHhI~_@nCdYoAx`A}@xS_DpZ^|YjAlNb@xOkA`RrFtr@~@dj@j@|EI~CfAhK~AtZDbIdE`_@|Avf@i@tTp@zLyBhPYxMn@pJdAbGtJtW|@fE~A`TGtB`AdGlLx|AzFdn@tB~m@sAvQFxKh@nCpAhBzB~G`DdO`IxTfDfZUvCxD|HMzBb@pDNoBv@QzFbHtBjPnGnPt@tFrAnA`EzLhBp@bDxIVpCE|^|AhPfF|UtAxe@~C`GjBhBvGfDzBE`ClB|[jg@fLrL`JzGl@jEzGlPU|@iJhJFhBd|@r}BfBlHxGfMnFzFnCfFzMpk@_CtDqApHuNd[?vU|AjKm@`HNrS|EzK`CtN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52040397748351, + 6.640268750488758 + ], + "end_latlng": [ + 46.354002580046654, + 6.417458988726139 + ], + "average_speed": 7.726, + "max_speed": 12.886, + "average_watts": 116.3, + "device_watts": false, + "kilojoules": 1120.6, + "has_heartrate": true, + "average_heartrate": 152.4, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.8, + "elev_low": 372.8, + "upload_id": 8233549235, + "upload_id_str": "8233549235", + "external_id": "garmin_ping_236716157330", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 244 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Via Ferrata du Pont de Nant", + "distance": 10165.7, + "moving_time": 9601, + "elapsed_time": 15894, + "total_elevation_gain": 659.2, + "type": "Hike", + "sport_type": "Hike", + "id": 7708415929, + "start_date": "2022-08-27T07:49:48Z", + "start_date_local": "2022-08-27T09:49:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7708415929", + "summary_polyline": "yxhyGshlj@]yDNmB~@b@TX\\EYmBKkBD[a@oAFyBKuA[iBq@u@aAmBUaBq@sBP_G@mFEg@Se@[[mBJgByAy@_@S@MLOt@SPi@BGP?pAF`B\\nAIPWy@]c@WmAe@g@Sk@Mb@DvA[JSQLG?Mc@u@Oq@[M_@g@aBSSbBBLh@r@a@KOe@LJQMNGB`@DOKCEUAR?ODTFOIGJ^GD@LK_@AV@QDHIW\\\\?OMW]]j@NHVKAU[YLDLKy@I^h@PHACIU?d@A@Pc@Ph@ASXPQNDWNRYKb@UVF?ENOENVHGNOUKL[@KEGCRHCQEUXABTIMHRB@UHAFEAOFAa@h@@ZY?p@m@IPI?@LGBPKSJGJDDG@JQ]j@PBITL?CH@VFLDIG@Z`AWf@Ch@Fx@EPM@FBAUANK@PDCJIEHZEXKA@Zb@v@f@NJYd@[RiAV[j@_BFcAa@cA]Ky@}@Ye@CWQOKJIQWHLEB{@d@iAc@}AeDmC_@Ms@q@}@sA_Bu@g@uAMsAd@}AOsA@q@d@|@PH|ANN^CRH?GwASc@Ha@PI`@VV?n@a@`@RPIF[OkENyA^_Av@[VeAJcEAMGB?m@My@HC?uANkB@KJEGw@k@sBNiAKkAViBGYgBTeAcAk@GMS?[c@FE[[a@gA}@gBEu@]e@y@UmAs@}B]m@e@_@o@iAAWELDCJb@jA|Af@vAh@bEHN`@bBChAc@n@u@Re@^s@bBUZQ?AFHT?Q]E_B^BV`@JIP[HiB`@{@DaAe@sBWs@]m@Ae@Z_@x@I~@BVr@pB\\pD\\l@jAhABKUoAF_@p@iALLd@zF?hBFj@dCjFh@hBPLRG@_@g@}B@{@WsD?uB`AmAf@gALAFPK\\IAFKGHDv@\\vBOlCVt@FlAXt@^Ex@p@xAh@SiB?a@HQrBe@zA`@`ACF~@j@|@dBrBH\\A`@r@ZHtBXt@MhAGBJz@DfAt@zANpA~A`Dt@Xj@i@XTRFf@MV]pAUv@o@`@Ht@Sz@R\\r@|@dAf@\\PZd@NBVLJAb@TTTlAAvGQzED^Zj@b@vB^dAtAxB^fEM~AJf@TR?pAz@xE@n@Yp@U`CAbAPrBIj@SnCJNjB^v@l@\\@KrA@bABQE@Ri@EH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.253096, + 7.113221 + ], + "end_latlng": [ + 46.251785, + 7.110243 + ], + "average_speed": 1.059, + "max_speed": 2.838, + "average_cadence": 51, + "has_heartrate": true, + "average_heartrate": 109, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1782.1, + "elev_low": 1246.2, + "upload_id": 8228483565, + "upload_id_str": "8228483565", + "external_id": "garmin_ping_236606073778", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vauchere and lake run", + "distance": 6984.8, + "moving_time": 2565, + "elapsed_time": 3144, + "total_elevation_gain": 12.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7704399741, + "start_date": "2022-08-26T16:19:11Z", + "start_date_local": "2022-08-26T18:19:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7704399741", + "summary_polyline": "sw|zGevpg@t@mBFCH@BRf@|@Hf@I|AOnA]x@Mr@BLZHf@ADBXED{@AY@GHSLE`@a@L]Dc@b@YRa@ZiB@a@Ps@NkAZSV_@Ja@Do@HI`@_FCWPcADu@Ng@CQBc@GkABa@TgADu@CKOOEYY_@UcAAOSa@AQc@g@]Ye@e@OSMc@MOC?EMAM@[Ik@SWS_@EUIOWW[e@k@o@MYPONEL@VQDJBBHC|@M\\Nv@Ll@Pf@BNAb@EAKOO@I^QtAAb@Jr@Az@_@XGt@WDHDn@@l@FF`@BZCJI?DHJ?Bl@?LDH?LILCh@LXQPGJh@Br@ElAIXSrAUVEp@Ff@?bABH\\DRJBH?lBFf@?d@LlB?b@Dn@CJC@EPL\\JFXhCDlAA\\@v@VhDBrAHr@@r@FRTPZDXbAFD@z@ElBDb@VZNd@?\\Kn@FvA?v@Mb@EZLdCA|AH^d@n@HPt@zCDFp@W`@KRMx@G^HbAb@BDOh@Ef@Pn@?NUp@E^B?JI^k@ZMPU^QTUTIVa@De@@DAJ\\CbBH`@CXGn@q@DSDKZSZ?d@G\\NTI^]X_@F?Xh@JH\\H\\y@Be@BIj@{@Tm@LQ?QPOTs@TYGe@\\{@X?b@RXNb@^r@DRRLd@B?I}@D_CBq@RgCJm@CiAOG]@Wm@_@oADSQeBACc@MU_CCMMGM}@?eAFuAJgAA}BF{BH{@d@wB@y@[wCIaBSo@KSMk@Co@PuBZEDKAi@Hq@AmAf@{CXgCMUOkAHU]iAOyA_@kAUKGIAMDaBQo@M{@E_A@iBZ_B@WEIICMIAMDm@BCNCXAl@cP_@SEKOyA?]]qA@_A\\kAJw@@q@U]AIRq@l@yATw@n@eB~A{DPi@Jw@No@|@{CHw@FmBXmCCaAGGAKZgB^mAB[_@[O[WeDIeBDoBFY?u@Ec@IaCGg@]UM?ODIC?GFOS@CLUD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51914082467556, + 6.644352078437805 + ], + "end_latlng": [ + 46.50466812774539, + 6.675920421257615 + ], + "average_speed": 2.723, + "max_speed": 4.464, + "average_cadence": 74, + "has_heartrate": true, + "average_heartrate": 145.7, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 533.1, + "elev_low": 374.4, + "upload_id": 8223977019, + "upload_id_str": "8223977019", + "external_id": "garmin_ping_236505821869", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 42 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cornettes de Bise avec Camille ", + "distance": 13973.4, + "moving_time": 14480, + "elapsed_time": 20127, + "total_elevation_gain": 676.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7675960923, + "start_date": "2022-08-21T07:17:09Z", + "start_date_local": "2022-08-21T09:17:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7675960923", + "summary_polyline": "yb}yGqnkh@Lg@KeEf@cA`@YjAFV_@b@JvAMt@PZ_Aj@Mv@Zj@q@^^^Bl@Yn@Rz@m@P_@lAs@F]LGlABfCg@ZPvAIx@_@NN|@[P_@nD}CRqAx@eBVgBNWBYQu@Bk@Lw@\\W?_@l@[`@m@n@DV[KYbCeBXg@RTr@]tAsDzA]\\[?k@Nb@h@\\\\Kp@aAGFjBY`@{Bf@i@R_@|@}BXIBLY|CAlATl@t@f@LzBb@bBhA@rA`AxBg@hBp@V]d@Bv@sA^GJYr@WJo@K{@Fm@SoAX{@N{BdADbAoBb@iA@u@j@eBd@{C~Cb@n@Kf@XLN?`A]jCVF?f@t@Jp@l@d@UMEhBb@\\Rb@b@`@|@P`Bp@vAXzAGjAD`CH^jApBHf@bBlADjBd@Zj@xBVDGd@XfBrAjAE`@bABFULH|@q@ESHaBf@mAHwAdAb@DVh@d@Lh@V@GNRrAi@\\?XYNCTg@H}AvBHz@SDR|AM?Ip@PeEGWJwB|@\\Ts@NLz@Uf@sAQQHYMSDSk@a@Kg@WQw@aCIo@RkBbA_BBs@JbA`@KHYlA?Xc@~@kCv@{@CmDb@kBBwAVM\\J\\y@KuAPs@KQJi@SeCP{BtB_CtBq@rAgARm@H}ANUAe@h@i@fAdDRBRi@t@bB\\aAf@qCbAtCR]^`AnAyEd@n@X|@To@J`@Pa@VJ`@{@nBiC`@RlAWjARIu@HKQm@RUMSXSaB_Bb@aDAwBcAcGgA{DW}Ee@oCUk@RESCWo@Lk@YLYrBo@b@s@?s@e@eAyAyA}@Uo@Hg@hAb@dAE\\[wAcBqAgJk@eHM[w@_@Zg@b@@FO[iBs@kA[_CaAcCCoBp@mDOaEu@cEyAoCMmB]gBHkEW_E_A}EuBeE]eDmDuUi@kLgAeJG}G`@uBG{C_AwCcBmH?mAKk@Ds@]qAiB_Da@_Di@cDMIA[Ru@PcGIa@OA[d@[sAH{CS_Ca@iBSyEMSSB_@r@_@pBY?@yDIyBNyAIg@qA{BQKeANaAp@y@{@[iA[a@sA_AcBa@aD_C]k@c@iHGeFDaBf@mCTcCH_BUo@Lc@l@eLDuJa@kCAwAVwDMqAq@wBO_Ca@}@M?o@gEs@eCWmFT}CCgA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.357096, + 6.781378 + ], + "end_latlng": [ + 46.338485, + 6.866136 + ], + "average_speed": 0.965, + "max_speed": 6.06, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 105.3, + "max_heartrate": 134, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2371.6, + "elev_low": 977, + "upload_id": 8191826665, + "upload_id_str": "8191826665", + "external_id": "garmin_ping_235827726908", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 40 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset on Plan du Pré avec Camille", + "distance": 8901.5, + "moving_time": 10089, + "elapsed_time": 12232, + "total_elevation_gain": 1432.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7675949206, + "start_date": "2022-08-20T12:08:52Z", + "start_date_local": "2022-08-20T14:08:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7675949206", + "summary_polyline": "}}czGaiph@BZLHn@_@hC?l@NfAh@JTGVeArACb@LXlBDtDwA^m@PcA^DfAx@VENQHDfAYFHJSVRJGHYESDaCb@oBt@qA`@SAb@FN\\CJKFWD?MR@LVFZYEVPXA]VSNTZ[PA\\UPn@PVj@b@R\\d@JjAl@vAAFJd@uAX_@rBJlA`@`@Sx@eAZSfARfACVFh@~@J?|@{@RELLLjAXXVCpB{@^Cd@J`AMn@XPR@R^l@`Af@z@bAVLv@t@pAVr@^@`@R`@C`@NVLt@dAlB^LLRJDz@vAf@j@Pl@l@t@P^XzAv@jDjAxCLp@pArBl@|Ap@~@XZx@^|@n@xE~Bx@fAX?JHp@~@l@zAj@l@`@\\x@Rb@^l@V\\X|AxBt@xAlAzA^Rl@j@Ph@|@zADTt@fA^\\X@TKh@FPXZRTbA^|@@fAO~BK^YpBAx@Sh@UhD[v@Ir@LTXVRBVZ\\Vf@_@KRDf@ED?XZ`@CR@LHFKb@@f@Sj@BLEHJR@\\Cz@U^C\\C`@FPIn@DVKp@Bb@U^?HMDAPSH]bALp@HJCt@Nd@EHEh@@NG\\Hd@LTEHLd@EHD\\AfADPXTSLRT@LTHDVNRf@Nd@xAt@lAb@\\p@nA~@x@b@bAP|@`@z@fBvBzB|IXf@bBtBn@l@xB~@DJEBp@mAt@G@x@d@bAXjCHpCAfADl@LFn@MrAXf@IfC{EtA{BRu@HeACBPi@`@?HHRG^j@XdAf@bAVt@Jz@NXCGM\\VYFb@XQf@DLIv@NdA}AP@HVHNh@Ax@XRt@Xf@?TFNj@X\\b@FTLQHCDu@\\[L_APh@PUCGHUASJSAaAXkAASXiAb@y@@c@To@DE@c@DCQUV_@VgAIk@MQBc@CIX_@FUD_ALKEo@M]Jc@JKOEBEAM[@]ORQFQ]]FMVOJQK_@GCFOIIGa@@KLDEOG?@ELe@PYA_@Le@Di@AFBD^PJPJOCc@Lk@Q[QKGi@SW@W]y@?WEO_@]Aa@Uo@IGM_@MMEy@BEKQ?QDWF@@YNB?MBAIYBISSFOc@Q?MIGWCGQL[VGEKLMGYwAIYHs@Wm@^Wb@?Rw@Uq@JUGIHc@Mc@`@YOk@Hi@x@]b@RzBD|ADRAXENBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.392155, + 6.806094 + ], + "end_latlng": [ + 46.356953, + 6.781179 + ], + "average_speed": 0.882, + "max_speed": 2.44, + "average_cadence": 45.7, + "has_heartrate": true, + "average_heartrate": 116.9, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1831.9, + "elev_low": 394.7, + "upload_id": 8191813607, + "upload_id_str": "8191813607", + "external_id": "garmin_ping_235827547914", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 36 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Route des Cols Alpins - Day 3", + "distance": 20249.2, + "moving_time": 18255, + "elapsed_time": 26947, + "total_elevation_gain": 966.8, + "type": "Hike", + "sport_type": "Hike", + "id": 7653171961, + "start_date": "2022-08-17T05:03:34Z", + "start_date_local": "2022-08-17T07:03:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7653171961", + "summary_polyline": "_`axG_`ri@xAw@zAIn@m@lBAd@]tAmCl@[_AaC`BVLGU{@`ALzBkA[q@`@@@WmAwBvAN~@^AoAyAgEONRUwAKyFwCUsAoAsAp@\\kAsBc@qBNVOs@aBw@{@?}@aBeBQq@gAcB{AeAJ[c@oD{@rASf@s@wCeBBVoAsBc@?RAiIgFt@N|B}@nBg@|Eq@lAoAF]o@e@JIaE_BX?[c@PmAYiCwMqCuEP[YVaCd@aAl@UAUlDa@I}@{@iAFSnDt@h@g@fCc@pBb@~EwBnE?\\SqGgE}E}@YLF_@s@a@vBc@Ee@c@[`@J@iAWM@YG`@]YPPl@wA@Xc@]sAAeFh@wAe@c@JeAxAs@IsDeCaB\\sAoAy@KqAdBlAuCRaBIwD|@kA@e@c@uFFmFg@eB_@mG@c@V[UeIhB}DRuBKw@NK?}@YcBOuGb@oBt@K[iDq@oDG{CRgCOwCT_ApA}AN_BVS[q@TwAx@aA`BoE\\gGKcD]_@LJMmAaAkAuBUkDmBg@m@q@}C_AsBFiEx@gFhFwClCyKNiEb@y@l@}CQyByAuBaDo@kAeA_@JHo@Qu@XgEMm@HyBXyESCP?PcBe@yBs@mA?qE~@{BMkBn@aAXuAS_Bu@cAlBa@vBsEtAeBdATL`@@i@d@u@XqEc@sDb@yCcB_M[_KIcJpCeA~CFrFsB|CYbAn@|MfB`@k@]e@vAgAgAm@AWd@ISg@fA_@iDcH|@FvDfD|D|@t@]|A`@zB`Bp@jA|BVn@r@h@MbAeBdAm@Y_Ax@k@J_BQy@[?G[^gBt@iAVyA]Wd@gAm@mCk@Yc@\\q@OaAoAIw@y@qAeBcBu@wFo@iBYAW{AkA_BIm@uBoCImBmAmD}DgF_AcCyDiDiAoBmAs@_CiDcAyBGgDk@{Ab@gErBcE~@mDjAyAnCqG^qD~@eDFiF`AuAPgCdA]Ja@bB[h@kAJoAUU?oAo@_AlA_B_AF`D{D?mBd@mDzD{K[{DeAkEHyArGsClIiAbCuAr@}BjAgAjDaAZeAjDcBjAMpA}Bn@|Ai@xHpKsHrAm@lCU|@m@p@cC~GmGb@sA|@e@\\{@AqAf@uCs@sDBeClAsDfBkAlCmET}GRmBfCcDb@eEwAmAIeIrAmL`BaHxAi@z@l@DfArCn@pAa@bCmClCg@h@_B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.049446, + 6.978728 + ], + "end_latlng": [ + 46.027452, + 7.114536 + ], + "average_speed": 1.109, + "max_speed": 2.32, + "average_cadence": 48.4, + "has_heartrate": true, + "average_heartrate": 102.2, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2038.3, + "elev_low": 1305.7, + "upload_id": 8166198395, + "upload_id_str": "8166198395", + "external_id": "garmin_push_9421771704", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 49 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 1461.3, + "moving_time": 1193, + "elapsed_time": 1789, + "total_elevation_gain": 26.1, + "type": "Walk", + "sport_type": "Walk", + "id": 7653161253, + "start_date": "2022-08-17T04:13:44Z", + "start_date_local": "2022-08-17T06:13:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7653161253", + "summary_polyline": "yk_xGgipi@Ei@IUKw@Bs@Hu@@{@La@AM[Bc@Y]OOUSQSIiAVgAp@c@b@I?UD[Zy@^Q@SAYBw@CMCk@QOIOUQ]QUs@o@S]UQ_@a@[QAGs@Ok@WOEQMUWIQKEe@o@eAk@GGEIGQOMIUQKMSAQIWKOSeAs@cBGMAIKKEOmCwDkAeAMU@?C?EDBFSu@Se@e@m@]{AO[AQFYB}@Rg@CAABEMMOICAa@GEAKC?B??@?C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.041091131046414, + 6.969960602000356 + ], + "end_latlng": [ + 46.049671936780214, + 6.979187149554491 + ], + "average_speed": 1.225, + "max_speed": 1.964, + "average_cadence": 49.9, + "has_heartrate": true, + "average_heartrate": 101.7, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2066.3, + "elev_low": 1975.7, + "upload_id": 8166186754, + "upload_id_str": "8166186754", + "external_id": "garmin_push_9421758894", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Route des Cols Alpins - Day 2", + "distance": 25070.4, + "moving_time": 26373, + "elapsed_time": 40606, + "total_elevation_gain": 1770.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7648611941, + "start_date": "2022-08-16T05:21:11Z", + "start_date_local": "2022-08-16T07:21:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7648611941", + "summary_polyline": "qxrxGuiki@t@|ALbD|CfE|Db@J}Bm@}D`ClD~@lCjAX^cDzC_HtBwChBgF`C{BjCqIpDyGVyBQsKj@iAgA}Ak@oFcC_KlBdEfEg@j@vA~Fv@dFaApAmD`BdArKp@zDkAdAmA~Ca@Fm@zANPpAbAk@rDt@bCcA\\gA_@sAlCf@rAeCvAa@jC|@zAlBz@nFn@t@GzAbDtEy@lJb@dHOtGf@EHbC`AhBTtE\\To@rBx@zCc@b@HhBv@dBk@pBhB`BLrAvAZj@jAzCh@rEvHtDf@d@yA?lBnAhA`AhEdAv@Gr@|DrDzA_A|B?GqA`@EGyAh@i@hKfCzHnGtBzD`@_@PtChCnBxBpBh@vBxFnA~C_@SxC`AvCnD[w@~DjAj@KlBdA~GdEkBVf@WfER|BfAhAfBCz@pCD`C|@nAvAx@^iBzB~@`EzFjB@tHfGdCrD~BzJv@j@tAjEzDdAPt@zHxF\\dAjBVnHeFfCaAv@wEnD_B`AoD~@hBdBb@fAkAlIyBNgDh@_ApGuAnBaC|AGtIbCjFaC_BeFh@{CrB[x@_BnBm@hB}EtCuCrAyKt@uIlWmi@i@j@lBfAdChEP`DImFwEkFeBwR|@wAAsJz@oAhAEo@w@nEMvDkDi@iBfC@{@o@l@m@aBuA_BNcAbBeA}ApBW_CkD~AL\\oCvAm@a@gAn@yAu@}AhCc@WcBvAL\\a@Ya@lBXMk@j@SSu@|A[o@aAvAU{@k@Ng@XU`HxDvBVa@aBd@_@c@gBcCkCb@Ou@oBJgB}C_FdCfAhAdB[u@d@_@nA|@xAI?o@^GdAzAhDd@h@nAbBaCz@b@RaBa@w@lBxAFiAr@BBi@jAlAhA@Re@kAeAiBeHTDQo@tBD}As@TYkAmBPmCkAuCNaDh@_Bn@QlEx@vFzCI]b@Bc@}@z@DTL{@{Cn@Jn@UMo@f@Kc@iB`EdAmAuEcEwDSiDVqAb@hAt@e@nAn@XwBQuBvCvF`BtAjF|B`E[qAeAd@g@oCsHN_A{@oA`A]uA}@bAGpBsB`Bk@lBNdElChF_Ck@n@hC~C~@lE|IrDfErBtCYfAlAf@kBj@?Ku@jA|AbCoBjE}Ah@\\QmBfDL?g@dAErAz@W{@`AdAAi@ZPi@eCz@h@tB[`@aDoAyBdBu@tB\\}BoDzC~@y@iD{@eBnA}Av@Eb@wEsFb@uAUcBz@DjA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.140416, + 6.944434 + ], + "end_latlng": [ + 46.041073, + 6.969726 + ], + "average_speed": 0.951, + "max_speed": 2.217, + "average_cadence": 52.1, + "has_heartrate": true, + "average_heartrate": 107.4, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2467.6, + "elev_low": 1110.1, + "upload_id": 8161141630, + "upload_id_str": "8161141630", + "external_id": "garmin_push_9416357761", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 77 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Route des Cols Alpins - Day 1", + "distance": 16108.4, + "moving_time": 14177, + "elapsed_time": 18557, + "total_elevation_gain": 1532, + "type": "Hike", + "sport_type": "Hike", + "id": 7643410181, + "start_date": "2022-08-15T10:32:09Z", + "start_date_local": "2022-08-15T12:32:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7643410181", + "summary_polyline": "kqyxGc~|h@DfAn@n@hOjFrFzIzErFxBdDnAhDd@vBMTj@|@v@D~AaAv@j@V`A?sBSiAzAHr@]^wA^aE|@FzD_ApAwDbAgGn@uEtBsDdEiCIq@f@u@`CgAp@y@nAWx@{@rC_@rB~@rFJlAl@lAEzAbA`Ba@fC@lCoA~Bj@lA]b@w@rADDm@TOWsAPUKWp@XPx@J]gB{AKpDEq@\\x@rAPhA]v@_A\\v@n@Uj@s@o@iALGCy@QGq@t@BeBOo@k@e@k@eBLWM]fCk@PZ^PdB@~@eAjBk@KBFNjAq@`@s@`ASpAyAbAiDtAkAnAuDhAo@JYSUl@cAlDN~@aBtAk@dBj@jCUbCzBZhAFUEx@KURn@rA`Aw@xGa@h@Ez@b@xH_@lDDrDw@vAKjA_@^RRFlB\\?OjAXKeCpGRRV[`AIS`An@EInAp@i@XuAr@g@M_At@gBHqAZUf@aBZAb@m@l@aB^gBEY^}@D{@CiBYm@Bi@OoA[_BFiBd@_BOw@VkAGi@X}@i@c@f@Vd@y@ReDv@qCB^hAuAj@@~@qA|BU`A_CLZUG?c@j@[rAyB`Am@h@{BnAqCDo@nBuA\\u@MMb@OK_@uAc@TFxAyCnA}@DmFT}@_A}HIgDfAm@LcCMwC`@Wy@oAEcAo@y@m@@c@h@Iy@}A}DiAa@g@oAAwBsDqMLk@KuAY{AOTg@yAoCgCSaAyAgDkBmCMcAO@YgAg@mCw@?yAc@Ts@y@cCwAwCeAsAMo@Pk@o@eDHuAM{@eAiB_Aw@iBoDqAkFyAmD@aAYo@BoAeB}CaCaJ{BOoAqDIsA}BwGAk@|@kAf@EX{AVMB}@c@Qb@oCi@gCyAc@c@}@x@kAhAu@TH\\k@j@OWy@T[I]PMC[Z?@oBUi@NYs@{@OZgAi@N?@_@S?a@kAJoD`@iBb@USaChAiDKNb@gDX_@d@qJi@iCGwBFaAVCAQeAyBFu@kAuAMmBkB_Bx@}BLaDZm@FgDn@Js@cClAKNi@EyBj@yCKmA^IHe@Ku@s@@nAcDbAcFWqFd@e@JcBd@WF]LAd@jB`A^Jg@KdA~@dCzCvC`@jBxAzA^pB`BlAn@a@f@JvC_EzBw@lBuC|BoAOwAV{Ba@}ADqDbAbCb@a@b@LHcA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.175103, + 6.870906 + ], + "end_latlng": [ + 46.140324, + 6.944482 + ], + "average_speed": 1.136, + "max_speed": 7.4, + "average_cadence": 49.1, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2432.2, + "elev_low": 1020.7, + "upload_id": 8155373734, + "upload_id_str": "8155373734", + "external_id": "garmin_push_9410149287", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 4004.1, + "moving_time": 2990, + "elapsed_time": 3139, + "total_elevation_gain": 20.7, + "type": "Walk", + "sport_type": "Walk", + "id": 7637812010, + "start_date": "2022-08-14T15:10:01Z", + "start_date_local": "2022-08-14T17:10:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7637812010", + "summary_polyline": "eyvyG{kod@?[N]BMDC@UPYJa@Va@Nc@\\g@Tk@hAeAVA^X`@b@lAz@NNbC|ARRNFN?TNhAX|@ZJFpAZbBj@`@FpBRPHjBtAx@r@|CpB`@h@r@^v@f@\\Nf@NLHXH`BXjALRLNEXODKCCDJ?Z?FCEI^BJpEpEh@p@r@t@VNt@v@XRb@b@TN`AjAn@f@PRJTPTFE?OCH@QVc@PQbA[j@UFI^WLOP]DAEm@KYDYDG^YFCPC@EFAPFGT@@ETBAG\\CJMFGCYLy@fAGH@BQHXBBPAQIMSJIHAG]Xq@P]PQTKTCH?FEFANIOa@c@W]KGG?WNOTyBxFs@bBs@pBs@hBGHKBsAsAu@k@o@s@{@q@}@y@q@u@[UuAsAUMmAcAWYgB_B{@_AgCaBi@a@c@a@OGKOUMo@i@w@g@]YBCCCL@ADWEWSIEE?g@]a@SWUYK[]aBkAMG]KSWOMUG]][MGIs@_@WQC?KGOOm@WIAe@_@UWGMeAi@k@i@a@Ia@a@e@QIM[OO?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.32483598776162, + 6.146065117791295 + ], + "end_latlng": [ + 46.324879825115204, + 6.145893540233374 + ], + "average_speed": 1.339, + "max_speed": 2.977, + "average_cadence": 48.5, + "has_heartrate": true, + "average_heartrate": 96.1, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 477, + "elev_low": 456.2, + "upload_id": 8149086823, + "upload_id_str": "8149086823", + "external_id": "garmin_push_9403287770", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3816.7, + "moving_time": 2780, + "elapsed_time": 2820, + "total_elevation_gain": 54.6, + "type": "Walk", + "sport_type": "Walk", + "id": 7637614574, + "start_date": "2022-08-14T06:53:57Z", + "start_date_local": "2022-08-14T08:53:57Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7637614574", + "summary_polyline": "sm_zG{iqd@LK`@hAr@rAw@rDo@zB_AbEO`@kAr@KNOVs@bBM`@ARGNS?SFIEEKSYUIqAK_@Iy@Qm@YYDKHs@h@W\\KXCNNdBAXKXa@Pw@We@Em@KSS[i@MKQYGEWc@MMUESKoDD}@EyCYo@KoC]KCMI_@EwBs@wB{@y@Wy@_@w@YGICKJ_@`@w@nCiGb@yAJKJYZ_An@_BZ}@ViAFa@?qADg@^cAh@{@PKTUfBwBzAyBf@{@^[PIPQPGHIHCRSNGPSBGd@WrAaB~BqDFCp@t@p@n@b@\\|@n@LNDBNEd@XDAJILWz@uCr@oBLUTQZB\\VbAfB`IxMtAfC\\d@|AlC_@jA@FPVDVPJRZC\\g@bCM`Ae@nCIJw@m@OGGRC?]^MT?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.36906762607396, + 6.15598451346159 + ], + "end_latlng": [ + 46.36928278952837, + 6.1551673617213964 + ], + "average_speed": 1.373, + "max_speed": 1.909, + "average_cadence": 47.9, + "has_heartrate": true, + "average_heartrate": 92.9, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 527.4, + "elev_low": 472.8, + "upload_id": 8148865077, + "upload_id_str": "8148865077", + "external_id": "garmin_push_9403051954", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pas de Cheville avec Camille", + "distance": 17497.2, + "moving_time": 15587, + "elapsed_time": 24747, + "total_elevation_gain": 1098.1, + "type": "Hike", + "sport_type": "Hike", + "id": 7631472060, + "start_date": "2022-08-13T07:33:27Z", + "start_date_local": "2022-08-13T09:33:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7631472060", + "summary_polyline": "mhhyGaxkj@{Es@i@gCg@aAq@uIo@}@QaCm@sCC}AYe@DeCc@gEgAsAkBkGNiO_AsDoAq@mBuCi@GqBFuCxA}A_@MXLXc@J_AcA[{A_BsDCwAWg@LuAg@y@GeCNg@SeEf@yCfAYXeADiEYmBf@}Eq@sDTcAQqAToBsBBw@_Ac@Cu@i@Mc@_ByAiBC_A_@eAiDaAeCuBqCYgBJmAe@{A{Bh@oG}BeEkDgBc@mDqBgBgCwBuGw@mFkF}G_AqBaA[_AuC{@q@s@yAg@mDgEcKyAuEuB{Mg@_EHqAyBl@SGSqAYSeAiFi@mAUwCZgAr@_A@_BLS]AEo@VwBm@RKgB[Uc@?]~@_@o@@w@m@h@i@wC_@aAw@{@EcAi@}A_AmAa@gBg@Ya@{Ci@VgA`CQDu@m@w@V{@t@]z@gCDeAg@cAx@mFbBgABwBq@iCsBeAYuETyDxBkAhCw@b@E_D]i@K}@XaB?}A]U{@}BMqAu@}Bs@i@{@F?mD[a@e@gCVmN]iHg@sACeA}@{AyBSm@w@S}DJcBFuYf@uAb@uC^q@b@_FXyFQ_GZuGFsK`A}E^cEnA}DSwAHoB]o@Xg@Ek@Pg@h@DZj@DSCyCOc@WiG@_Ed@w@EkAXJViCb@fAVU`@w@Dc@QWXw@SCP]UcA\\kAHPJ[Rb@^mAP^Xs@\\d@BW`@VAg@JHTu@r@ZfCIz@{AGyBPuAAmCl@gG`BkHJgBIoDQ_BZi@PeEO{G^oB@cCb@sExATVYzAOx@_@f@e@{Ai@|@o@k@k@f@s@t@NlBsBTd@`@FDk@f@ASu@VQv@G[q@ZKk@kAn@CCSZIMi@T?GUvAX`BMX}@QgA`@_@Jo@Ks@HOc@Ca@~@s@VTd@T`Aj@`@Cz@sBBgBaANuDy@jBaAX_EgEwGsJmAkA_Bt@iBaAm@ZWx@]?u@aBqCoBcBmCkAi@U_@C}@oAw@gEy@WHIoAcAi@uBgEYgBu@iAgD{@uCmDaBe@w@aA`Af@lB{@zBp@QsAm@}@aB_AcAd@u@kBuDpABmA^kAD_Cg@gC@{CtAqBrAmDfBc@d@iA^wEM}AnD}GnAaEHu@K[t@j@RbATBHWDlATGBeDo@gACg@jE}Fv@lA`@@b@zB`Bz@}@VK`C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.250479, + 7.110577 + ], + "end_latlng": [ + 46.287473, + 7.235134 + ], + "average_speed": 1.123, + "max_speed": 2.4, + "average_cadence": 48, + "has_heartrate": true, + "average_heartrate": 128.5, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2045.3, + "elev_low": 1254, + "upload_id": 8141960400, + "upload_id_str": "8141960400", + "external_id": "garmin_push_9395910386", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 97 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Run", + "distance": 5701.4, + "moving_time": 2038, + "elapsed_time": 2133, + "total_elevation_gain": 109.6, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 7625200246, + "start_date": "2022-08-12T10:52:11Z", + "start_date_local": "2022-08-12T12:52:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7625200246", + "summary_polyline": "}||zGkapg@?@Cs@ZUXuBZyAj@cDj@kB\\y@Lg@d@cAKb@C^Zt@Fh@JJHBHCNc@RIJ@TTXNVDPGVg@Ts@Js@JYHm@f@kAHIP_AR_BR_CB{@Fc@Cs@FaBAkBBk@Au@HwADQJSBy@Mq@Oi@a@y@o@q@s@g@q@o@k@aBB{@i@}@wBaC_Ag@[WSk@Kq@G}@?MFSPm@Zs@Dk@Ao@Ki@Y}@Ge@NM`AW\\CdA?HDb@BZCb@SBERo@N{@Fm@LcAf@wBVoBBeDIaD?WFMJs@OyA@w@[{DOe@QiBO}@o@_CWU[Sa@Ge@Aa@G}AFUDW?@D@eALyAFaBNuA?kCIa@KEq@IqA[MQg@Ow@g@g@AYOYJc@Ha@Z[pAVDXRj@jAJ`@JRjAxDHn@Ft@?LC\\EVSj@UZ_@Xo@xAy@~BUf@kAtDUnAOd@U`@Wz@K`AAv@@b@CzB@nBEt@Gn@Qp@e@jD_@~B@LGl@c@jCIZGHKF}AfCYRSX_@\\i@nAo@f@g@t@Qn@Kj@Ur@[h@e@^m@Va@HcBJ_@EQ@SLK|@?NFJpAxAVr@LRz@fAp@j@d@Vh@Rb@LnAR`AXf@FJDd@Dh@ZTZVf@Z\\tAxBDTh@~@b@`@\\p@z@lAd@fBb@`CPzA@j@TjBHzEIxFCh@K`AEpAAz@K^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51999678462744, + 6.641027731820941 + ], + "end_latlng": [ + 46.52130989357829, + 6.640682648867369 + ], + "average_speed": 2.798, + "max_speed": 5.457, + "average_cadence": 73.5, + "has_heartrate": true, + "average_heartrate": 157.2, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 578.1, + "elev_low": 491.6, + "upload_id": 8134982926, + "upload_id_str": "8134982926", + "external_id": "garmin_push_9388426839", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lac du Grand Désert avec Quentin ", + "distance": 18727, + "moving_time": 15837, + "elapsed_time": 21947, + "total_elevation_gain": 515.5, + "type": "Hike", + "sport_type": "Hike", + "id": 7598671137, + "start_date": "2022-08-07T09:06:46Z", + "start_date_local": "2022-08-07T11:06:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7598671137", + "summary_polyline": "swrxG{hwk@jHs@fDTtBq@j@r@RnApAdBZ~@rAt@`Ao@pC?b@fAd@\\^fBj@n@vBg@tB^tB~AtBK~F~@r@]x@fBpACxAdBbAKfBwCtBoBN\\|@LRr@|B~AhA@r@]xCpAzAfB~@jEzAbBlDvAfDEh@k@`Bp@nAnAr@rCr@IjB_HnAUd@eBb@QzAaDZ@x@dDlAfBbB}At@~@jDXdA{B\\eBNkBTYM}@XcBnAk@bFdARj@v@VCaAlFVtAnAlA@p@p@bFb@hC|BvHJ`CY`@[HwB`BkDz@cA\\PNu@zAiCt@WZ}@v@_@tAeIX{Ih@sCnAeA`BEF_@tCuBHh@`ATjAwB~AkAb@d@~CsA|GhAl@MaAlAu@|AaBbA`E~Aj@`Bd@?e@f@Ch@wAeAi@BATpAnBGLqBaBILnBlENbAj@b@PdAbB_@p@pAt@`DzBfCz@c@\\o@\\iE`@F|BmCb@@`A}@bCMrAu@nASt@\\zAEQbAvGl@A[`@k@Rj@h@]C[t@_AnAnA`@ABb@Q@AXP\\|Gn@nACtAwCj@kCdAyAxAu@d@gA@aAtA{AvBYBY|@nAz@x@PYQg@rAyAPu@h@Yg@i@uESyAyBg@SgAh@SdAiBvDk@w@{@`@F\\u@GOs@mCgBk@~@QvA}@r@yA~Bw@bCo@t@aAM]h@YjBPh@e@NGp@a@p@iIu@X}@aASmCBaB`AqCFaAdAWKi@b@Sj@aAnAg@QIlBi@vBy@h@W?mBeCm@uCs@wAeB\\M{@m@u@cCgGxB~AJQqAaClCbAMyCa@g@_E{A~A{@`C_DgGkAoBC}BlAe@]cBhAyBrD@lA}Bz@iA~AF`@vBg@wAvAUpIwAhJuAvCwChIC|CyAxFcA`@_BbCK^J`CuJe@aAs@cBSqHbByAjAm@QUqAyAy@mABaB~@y@|Ga@LJp@dGdTHlEI_Cc@c@D]S@B]KY]SNQgAGQbAK{Aa@b@A|@f@|BKbE{CjKaCzEkFrD{CdAoCpBgJvDcIt@_EfAg@nATlCa@Ra@gAcBqAe@eBg@q@qAe@Sm@u@Iw@eBi@RgAe@[{@g@YOo@J}@M}@k@_AiDdCsGg@oHp@S[qAHqEaAcH\\oBm@qAaAsGd@eC{AWg@{@Ok@sAGc@QOe@b@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.140262, + 7.333429 + ], + "end_latlng": [ + 46.135525, + 7.316657 + ], + "average_speed": 1.182, + "max_speed": 3.3, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 102.1, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2646.9, + "elev_low": 1733.8, + "upload_id": 8105516100, + "upload_id_str": "8105516100", + "external_id": "garmin_push_9356494839", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 42 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Teysachaux - Moleson", + "distance": 13491.8, + "moving_time": 11734, + "elapsed_time": 21290, + "total_elevation_gain": 1045, + "type": "Hike", + "sport_type": "Hike", + "id": 7592576445, + "start_date": "2022-08-06T08:36:20Z", + "start_date_local": "2022-08-06T10:36:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7592576445", + "summary_polyline": "ia}zGilni@hFNDQ`BaA^u@Hg@@mCHc@hA{BPiBGMU@WeAR`AZJp@uBQ_APaF]oCTeEGkBUq@?Y^kDNYB}CRqBEwCL_@E[f@eBLqA`B{@`@y@e@{B{AoBO}@Ho@PSr@[v@_Ar@g@No@TcDKkA]uA@g@GEOqAEoA@_A`@yBO{C@e@`@cBG}@yA_CWy@YOc@`@_Au@Uk@YYa@{AG_BSs@{@eAU_Ai@gAFcAGi@_@k@yAyAEQCqDSkAaBsBU?KNFSOi@q@k@gEwAa@Eu@TQ_@iBaAgAaAeA_@mAcA}Bg@s@Y_@a@[Ea@qAWQIeA_@wARwBMQ_@CcFyQs@_AwA_D`@sAIm@Fj@[r@MhALoAXu@YU}@KSDSZL|AA`AOzCi@rFKhCe@hCQRIxA[nAeAdCFvAYdA@dAKz@[p@eBg@?a@UI@QUQTg@[?AUUBEYM@DG_@DL[IW{@QHMCQFHE{@k@GGk@KUM?H@Su@q@uA]aAQgAGMOPe@cCQMUJFo@MOFKOS?eBe@MCMs@a@g@CCsAo@k@a@GaCiCDg@Zq@@k@Te@Cs@^a@A_@@gAHcDW}@MBk@sC]m@cAkDsBgDqAWVaCJ[NKiGqB]AiBeBiBmASAQm@?LIFwAH_Ai@yASwBkAu@o@eA_BkAeA}CkE_@Bm@`@aAFQRiA@gDuAqDuBsAiBo@uAEi@_BaFY_BHkFKeCMuF?sBWeF_@_CG}BkAmAoAs@q@{@hBUYk@Pf@iAHYPbAdAmAd@CxAqAtC`@QIDeA|DQ|@F^nAKUtAAt@Wp@Cj@OVd@tASTk@AQb@BpDT^?XKNQ[Mh@MDa@_AwAWUBQJANc@RaC\\_@\\QT?Xy@vAc@hAs@Vw@GRhAz@jBNh@IDgBLw@]_AyAaB{BOcAQUiAm@ISkDqBWU]{@qAiAk@qA?a@l@_AHs@BmAWcDB_Eu@iDU_ENhBX_AXaDB_Be@}DHeFW}BKyDNoAScAb@kAFiAh@iA?eA`AHNM?`AFXb@Tf@IxB{Dt@o@rDcFdAwB|ByCWQi@LkBKuAFgAZsAc@o@BCuBs@{Ey@qBDOz@f@Fe@kAkBoAg@uBeHAi@\\[l@t@d@H@]SkAQYiAeE_AkAgAiCQQYmBcCgGmAmAe@sAqAcCgAwA]QwAGmAe@{C@_F|AoAp@qAP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520698, + 6.96021 + ], + "end_latlng": [ + 46.561352, + 7.038133 + ], + "average_speed": 1.15, + "max_speed": 7.429, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 119, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1948.2, + "elev_low": 1098.6, + "upload_id": 8098623378, + "upload_id_str": "8098623378", + "external_id": "garmin_push_9349445644", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kandersteg-Murren - Day 3", + "distance": 13140.1, + "moving_time": 13065, + "elapsed_time": 26777, + "total_elevation_gain": 698, + "type": "Hike", + "sport_type": "Hike", + "id": 7574739750, + "start_date": "2022-08-01T04:49:29Z", + "start_date_local": "2022-08-01T06:49:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7574739750", + "summary_polyline": "s_a{Gohwn@m@@i@l@OEk@f@?]Sa@cAHWSS}@w@i@aASuAHq@aAeB}@_@B{@_AYEsFTuCYy@`@kEf@uAr@uBLm@^a@Ym@Pe@YwBB_@w@IHHF[PWM_CmDEt@g@L[b@UAATm@[NrA]BE[}@a@Ab@V^c@]OFKn@YFLlCn@rF?pAj@hB[\\H?e@HOVuDn@gACa@q@McBKUkBS_@f@EXg@IBRc@`BIhAe@x@[Ee@bCPlAoAs@mCNDq@w@Oj@q@IQ]MOm@eBaBkAi@sAoA[y@Ns@WkBOs@_@WHyDMa@LuBIuAd@wCKQLcB[PLcAPkAQOJOO?Qm@BqA\\uAKQ@cARkBCc@Q@?Ot@eCx@iAZ{@AWa@]?Yh@u@h@cBt@kANkA\\_At@cA?e@OHTeCD{AIQNk@Tc@d@WE_@J?N_@?_AhAmEv@kGQcAGiBQYIoBQa@QNKqA]KAUUFCe@aANKe@]ZkALAe@OQ[`Cw@t@k@a@i@gAI`@QXSKC|@MFiAgA?bAo@Wk@|A]s@QVMo@i@k@e@GoAcA_AwAzANMI`@?x@c@|@_E|@yABg@vA}Ah@UN]GY\\K~AgC|@sDgAaDNC`@|@bAKIy@VMOg@PCCQXBA[RAGg@VICs@PIPW?UNBAe@VAVr@d@@L_@`APR[CMTBNYXFVj@XKj@RCKj@r@hAXp@f@hA@|A[jAPNl@x@O\\^~Ck@jEwAbCh@dBeBhCyDZ{BBqG\\wAXGd@gDN_ECaJXyH`@sCFoBSkFPeAx@eAl@qCG[JaCVcCK}@]x@Mc@Mf@iA`BqAf@a@OAj@y@b@[h@s@N{@nAe@J}CfE{AGmAFmCtAIGJUAaAUFDUGQIDHAGw@r@eBXeClA}DFcAR?FUUkDDsCPaAfA}CZ{A\\k@PeBv@sCz@aBjAcDv@yH~@aBBw@QkAQAWZq@y@GsHBe@d@_A^iB\\NBqARmAPOb@uDEg@v@aDFkAPUe@cAF}B_@uA`@c@JoAIeEy@gCO}@KHDk@a@wA@]]eAa@WCmA[cCcEoFyD`@kAdA[]cALEUq@m@Ms@o@s@_@eBa@{@wA}AuDmAsAgBa@eAk@c@a@qBXqAGSoB\\gBsAyAc@iA}@i@HKu@JyC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.540908, + 7.824882 + ], + "end_latlng": [ + 46.557984, + 7.89119 + ], + "average_speed": 1.006, + "max_speed": 2.452, + "average_cadence": 52.1, + "has_heartrate": true, + "average_heartrate": 114.6, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2936.4, + "elev_low": 1641.5, + "upload_id": 8078822702, + "upload_id_str": "8078822702", + "external_id": "GOTOES_6198888301039378.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 44 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kandersteg-Murren - Day 2", + "distance": 15361.5, + "moving_time": 17517, + "elapsed_time": 30174, + "total_elevation_gain": 1205.5, + "type": "Hike", + "sport_type": "Hike", + "id": 7574731837, + "start_date": "2022-07-31T06:49:31Z", + "start_date_local": "2022-07-31T08:49:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a7574731837", + "summary_polyline": "c|zzGi}hn@\\`@FSGeBh@iFXW?kBw@uB]QHeAc@mCk@cAk@IIu@]Yy@qEu@oBY~@a@CVOSYPKDoAO{BMMK`@Gy@gAq@@cA{BqFq@}FR_EKy@t@gAc@a@h@cAc@U`@oFGeGOJ^{DO?lAoCXOPcBfCcC[Qd@iAq@Cv@kADi@p@Q?{@^JBc@\\AIw@{@fB@f@a@?q@jB]CVNy@^OoAP}AGb@@_BA{@OzBM\\TsBa@t@g@xCaB_@w@d@Ac@IR@U_AYHW[HT]}FsAMLl@MKNHc@gAiAyBM}@k@qBYOVaAXWEWv@_B~@y@o@]h@Im@y@cAQNFbA]~AkAUC_@]A?a@cBGKo@UEDa@mAb@Ii@YNEo@i@NBg@c@DB_@SKw@TcALyAGoAdBq@OgBdA]]sALYw@yAm@{@n@SSYXd@sDxAcEUqGP{@wA{IBsFfHyBFc@~AkAz@mIfA}BHcEa@wA?wCjAwIl@wBv@k@fAoAn@iCMEX}A|AgBPw@o@CKeAy@q@@_@v@y@MWR_A_Aa@g@a@l@@dDeChCW|@q@dGa@F{@m@_BVQEkB`@gBp@cAJeAn@}@nBc@IU`@Ex@o@?eBXsAo@mDdCsBpCi@f@iBE}@_@HKd@Ia@[COz@}Cw@kBpA]Ae@aAs@B`AoBSEc@u@bBoCX{Ai@EjBuGgABz@wBOMpAkCUg@ZIUqAf@e@^{CAwAaA`@HcAeA]_@P_CzD]pB}AjDq@f@{AvC?f@SJJFg@hAQ|CYl@mBtAQ[Ak@{@_CkBaCQiAcByAuCoI[AoAgDw@e@qCeDkEC}@kAy@cCr@Qc@cA\\@Bm@i@a@s@eALcAc@n@_DSLc@_@U\\g@q@{Au@c@iBFiDcAuBpA?sAYCBy@Ob@KILeAo@_DyA}DaCiD{A]QbAkAGgBe@aDv@g@^Ab@w@YRcAuA]Fc@YMFcB{@Q@[w@@SYIm@{APy@yAC_@eA[uA{DiCiDiA_CwCuC_Bm@HSiA_BoCwBmByDkByCuDgCBeAg@e@YcBJ_BS{GLs@sA^Gg@t@aADm@t@n@k@gAXiAXTv@y@\\Gk@oA^S}@wAPDUf@hAjC@rCUo@eAFW{@}@`@Rx@OV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.50962, + 7.751412 + ], + "end_latlng": [ + 46.540149, + 7.826093 + ], + "average_speed": 0.877, + "max_speed": 3.971, + "average_cadence": 51, + "has_heartrate": true, + "average_heartrate": 113.7, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2808.3, + "elev_low": 1954.3, + "upload_id": 8078813687, + "upload_id_str": "8078813687", + "external_id": "GOTOES_7961214691868686.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 67 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kandersteg-Murren - Day 1", + "distance": 12006.3, + "moving_time": 12249, + "elapsed_time": 22020, + "total_elevation_gain": 1261, + "type": "Hike", + "sport_type": "Hike", + "id": 7554353531, + "start_date": "2022-07-30T07:34:38Z", + "start_date_local": "2022-07-30T09:34:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a7554353531", + "summary_polyline": "mbxzGkkym@p@gDn@qJoFRyAQq@uOCkFWcCf@oI`@cDEmANgBWoA@{AHBVsANE`@t@p@f@Hi@CeC^iBh@u@IMGsEPo@L{CZsBCkENgCE}BcAwEp@kEj@uBKEBcBQaA[s@LQBm@Zi@RcCEkAReAm@Te@h@NcA`@aA@cA\\Pj@k@BKCmAl@mDFmBt@mDi@uCeAoACgDeAnAc@xAIIMkBXcADsAp@wBh@k@fAEN_@FaGeCkKeB}BqAiC]sAa@yCi@cBGeADk@~@cDMuCcA}CYeCs@qAOo@m@w@Ka@BsAu@eBCcAqAaBc@eAKo@?wB]iB_@e@e@f@}A_@gAl@aCdCgAVo@Mw@b@Lu@_@Sy@{Aa@HFQm@y@Gg@[@Q~@@tAOdAPdBn@^PEj@x@|@VFz@Vf@VzAK^XA[XI@QhA@`@V`@Rg@d@S[GOfBw@bC_@jCs@rAQtAWVKl@k@h@AbCaAb@e@i@GFLBS`@A^s@NGS_@D_@[a@AcAkCWQWu@_@QSo@s@a@Uw@Ik@Tc@GCNY@o@UyAGyESeAHOv@\\t@SZc@WoAOqA~@OVm@]o@j@UL_@K_AHGo@eAS_AJYMw@j@F?y@NMBs@Om@a@Ry@MqAa@cAq@NOJU?c@^YAm@\\@LeAPINq@h@Dn@kCv@m@Hf@Ka@QEaAn@_@Ig@i@q@qEJAi@a@M_@Ed@uCy@{@_Ci@]kBPg@gAQu@k@gA@a@S]FOo@{@AgB_@g@`@]FkCi@{@gAsDg@m@OmAg@_AkAm@y@HOd@WNQ]m@NgAwD@qBVw@QiBFLd@s@CoFRaBQgBHc@?kBf@oCv@mAt@Sr@d@JSDVSyD]c@JWDi@[i@u@Bg@k@BOMIFoC`BwDH\\f@Sd@i@Ps@ZUUCT_@[@RMMMr@qAD]?uEGwAUiBOcA[IGeBs@y@O{@Hs@GSNgCHSIQPy@MmAPs@]y@?k@Ny@Ey@ZWBYCu@GAf@sCVQKWaAKr@uAFc@`@UHB_@Q?FTo@v@u@eAcA_An@H_ANQE[Nc@BaAh@MBWHR{@kBDg@Ke@LMa@yAHQK]@k@}@cEHAW_@K{@Pa@{AgAWLIRsANQ_@Le@@bB`CxFVvCf@lAmAxAYN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.495275, + 7.671741 + ], + "end_latlng": [ + 46.509618, + 7.751285 + ], + "average_speed": 0.98, + "max_speed": 3.25, + "average_cadence": 48.7, + "has_heartrate": true, + "average_heartrate": 118, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2390.9, + "elev_low": 1171.9, + "upload_id": 8056144826, + "upload_id_str": "8056144826", + "external_id": "garmin_push_9304320559", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 53 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rocher du Midi avec Ori", + "distance": 13499.2, + "moving_time": 14030, + "elapsed_time": 23916, + "total_elevation_gain": 1089.1, + "type": "Hike", + "sport_type": "Hike", + "id": 7521689141, + "start_date": "2022-07-24T08:29:28Z", + "start_date_local": "2022-07-24T10:29:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7521689141", + "summary_polyline": "kjjzGyssj@GHZ`AlCrRg@oA@oAc@x@}Bc@c@z@Sm@_CiAi@m@]gB[ADe@}@e@YLA_Ao@Av@yD{E~@kBxBj@iC?oBdAmFRW{@Qh@k@MSo@Mi@P|@q@d@eCSOeCp@OVNq@nA{ABm@YO}C`A?To@Bu@n@FWh@UAo@Ru@`@_Av@kAFyAKsCDkBQ{@FaA[PWrAMDD`A]\\u@vBV}AKaC{@`CDLcBhBn@{B@sC[XoArCZwCGRGe@oBhC_@|@Al@aBxBXf@PwAIiBJk@ILKi@MAJJNg@g@W{@VZGJy@IYu@QPk@KQJVYGPw@mAD_@{@MiBOSSyAGqANe@aA?[z@_@e@S`@RDKb@c@k@KXI{@NaCMKWTFREo@]UEa@k@e@}AOUWy@VlDPj@f@dA|AKfBkA[a@TAVe@?_ClAATv@r@Db@^^TlB_C~CaAv@Kd@q@HqBfBi@?sD`DiBfAwCjEw@SmAZi@IUXq@cAq@Oe@_AkCoBEYy@gAQ_Au@[oCe@[r@Br@rAtECz@Z^d@@z@`BAvBQ`AO\\yA}@{A?a@k@aCoAOl@NNTzA[MBzAOCCTRh@s@UVdAW@Fj@YBFLQ^Y?QXOtANl@sAc@F`@c@jAyF^j@JPz@f@f@R|AQpBIJo@eAYCK~AKIc@bAq@`@CVU??|Cq@~AJjBGMItA[n@oAXDzAUpAEjCVbGLUOb@c@`Ld@~CFvBg@lBwArBSzByBxLO`DGtIqBnEkAjG]Ts@kAUJw@xDrAGb@v@~AxAEv@oAlDXnBq@`C_Aj@k@hA?Vg@U_Ap@Bb@YPFd@k@Ce@k@y@CQHDJy@O^nA?QKWB`@`@l@FjBF\\zAd@jAlAIpBb@bCp@ZNf@MPqAU[PNf@ZRe@X~@hAANkAR@`@SFHLKLcAGXx@i@HLdAJ`@O|@OA?j@Zl@CNp@LcArAj@XAj@p@EAj@XXfB_@hE{AmAp@o@tAWxEe@|CHPEhCSz@i@v@m@DcEqByAkAcA{A_@TjApC^tAV|DP|AOXoBx@gBjB}AVeAi@[N{AYuAf@sAgCoA[{D\\_@b@q@Pw@rEc@nAwAlAgAhBu@ReAxCu@tEPJy@LCtBLNMp@z@C{@Lg@z@_@QF}@cBKHC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.424864, + 7.15085 + ], + "end_latlng": [ + 46.460827, + 7.106586 + ], + "average_speed": 0.962, + "max_speed": 6.42, + "average_cadence": 52.2, + "has_heartrate": true, + "average_heartrate": 126.6, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2063.9, + "elev_low": 891.7, + "upload_id": 8019888215, + "upload_id_str": "8019888215", + "external_id": "garmin_push_9265908038", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 75 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du Grand Chavalard ", + "distance": 14229.7, + "moving_time": 13796, + "elapsed_time": 21862, + "total_elevation_gain": 742.5, + "type": "Hike", + "sport_type": "Hike", + "id": 7521678935, + "start_date": "2022-07-17T08:57:27Z", + "start_date_local": "2022-07-17T10:57:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7521678935", + "summary_polyline": "ylyxG__pj@tA~@lC`AzAO\\b@]CPET\\v@hBF~Ad@zBBrAeA|BUbCNb@l@ALNRx@HdCe@lASxBw@xAC~Ar@v@Hl@_AdBXr@?ZdATQb@VbAQt@R@WZZt@Dz@_AnAv@|@LtA^LHVMpANdCKfAhAMr@`ANp@zAV`AfAh@rAd@Nj@xAfAxADv@VIr@n@vALvBnCNl@XbFT^PP@MGfARZX|AGd@x@lAG`A`@hCSx@p@hCWzB\\Xj@rAAh@h@p@ThFCVq@`AFb@\\`@F`Ao@xDs@dBu@|@{ChFmBhBcAHyA`BmCpB_B~FPjK_@dCLlASrA^jAQdBbBrDER}@FkBf@w@nAaB~@m@`Au@d@gALsA_@u@LcAWgAXgBJaC}AmAEg@p@i@rBgAfBq@|@}At@Mj@a@x@]X_A|Bi@TkB]}@eAoFWu@RcBKeAg@gA{@Cs@Sk@LGUYTk@dA]Ma@c@TICA_@UtBs@T]Ke@cA]MYRs@m@e@?wClAwCs@yBIkB_BsDi@@Ok@cAi@Q?aAnA_Dz@k@Le@H_CeBoCy@m@eAIU[?o@n@WKwCVw@h@Sy@cBRs@WsAsAk@DJVm@d@[|A[AWgCmAo@NiBe@aADs@RiA|@]p@?j@XPY@OEY{BMWQHY]h@Tc@IS_@m@LPm@gC`@oAAM{@]SJc@ImAoAiAIw@a@]]gAOGKs@u@i@EeA{AkDSMc@eBS?sAgBWwBc@_Ba@?kBgEaAgEK@IsAUk@FIo@gD[y@QCOqA[U@My@sAgA{FQIOa@XWW{BMk@OIJ]s@wBFaAGg@PcDY{JaAiFGsC[gDHg@IoBD_DMeBFyAZeADaACcB_@mFHmCVuAEcBg@uCaAiBcAsD?mAL_AKi@RuBf@}ArEmGVsCp@wA\\Bf@{@f@cBZeCfAyAv@sBbAyAx@Q~@y@vAoDPPMo@vBDf@_@b@Tr@g@j@El@iA?q@bAQz@r@dBZV\\tAB`@bAdAj@^x@FWJh@fBdDzBbAlAR`A`Bv@VxChFNE^h@dARfAnAPM|Al@hCzBL@HU^ZLEL]v@Kn@^RdAp@~@vAb@~@QhBrBdCQdCbAb@KfAr@fCKn@Xj@]pCi@l@V~@YpDErAhA\\`A@dAL\\ZPRaArA_@Vo@\\GjCP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.174373, + 7.13216 + ], + "end_latlng": [ + 46.174408, + 7.132002 + ], + "average_speed": 1.031, + "max_speed": 2.14, + "average_cadence": 49.1, + "has_heartrate": true, + "average_heartrate": 118, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2440, + "elev_low": 1842.3, + "upload_id": 8019876831, + "upload_id_str": "8019876831", + "external_id": "garmin_push_9265896753", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 56 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Blabla ride Adri", + "distance": 31339.5, + "moving_time": 5505, + "elapsed_time": 8173, + "total_elevation_gain": 550.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 7464009032, + "start_date": "2022-07-13T17:04:08Z", + "start_date_local": "2022-07-13T19:04:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 25, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7464009032", + "summary_polyline": "s~|zGy_pg@SdCtAbGnAlD\\wG`EgPjAkDzJtGdBa@jCeG`AuEtA_AMcBXwFQINj@MnEJlBlCUrB_Dz@Cb@kA`@}EpANzBqGpBaIlBwEbAyAk@qJoAmg@dDkUdAwOj@sCH_DOaEPoCn@mBjFyI`CaF|Js_@tCqFZsCIkFoAsJHmDxBkMnA_FxJaPkDgCdAqDa@u@EgAsAwGbAmBn@iJb@iA_CaDK{B`I{Q`C]|BkDj@}B?eBz@gBnAiHf@gAdBgBXiAMsB{ByDe@mC@aCl@mCv@uBpA}@dG{H|Dc@pA{AVaBQ{KnDiK`@gB?eTg@wVGaBo@sAIqAp@eB|JuGXqAsA{IR}DG}AcBgIYk@mAu@Os@b@{@p@uBHiMjBuIE_Iz@oHO}C|@uDOwBa@yBtBkDf@aGt@eC~@kBjD{Bv@qErBsD\\iE~B}BvDwIbEwFtKuTxB_CbDaFvDmHlDkJhBeH|@mBhAeGBiAu@eDTkCE{D\\}Bn@aNGaAY{@[QgBx@cAa@{@cCkB_D}@_DaDh@pAeHj@sATIPbAp@?i@?WeAa@R{BfKhDg@|AlEhDpGn@?xA_Ah@ZRvCu@fMa@dCBlEQdCt@~Bt@{@i@vAPk@[NKxBaA~EiAxBeBzGmD|I}IlO{BbCuJtSaFtG{DbJaCxBWtEyBzDm@~DuC`B{@fAsAtEc@zFgBjCCp@h@xALtAeAlEL|DcAnILjGWvBmAbFQlMiAdCEr@Lj@tBnBtAdIInGhA~Is@vAcJxF_@l@SrAk@HIoAxBuExB{BKqAq@MsCdDkE~B}CfGIbBh@fDEbEZdE[vE|@|KQfLi@\\oBIuHzCq@KuBzDm@b@eQaBu@|CoB|CiD`J_DhBkDtFqGtG{DzBuErAs@r@eDjFo@hHs@pAwEtBcI|AiD~CsEG_DdBoEaB_AXeAdAiDjQ\\hE?jCe@jEIlBZbBjC~C\\|Cj@^Pt@c@vLN|E]hGiBpIHhI]pCkA`C_DlBiApAe@xAQdBZrDjE`JP|AKvAu@rAaBh@qBxAkFVcDpAiHnA_AQuAqAgBeGqAaCu@O]\\[nEl@vCSrCF~Co@vAyBp@aA|E`@bDG`EXdCp@pAtAx@nHXjA|C|@?hAu@bAN`@p@j@xE|BzIzAB|B~@jCvILxA]nB{BpDuEzO_@lMcCxPqIhMuA|DoAn@mD`@q@tA|FlG`KzBvIxMhBvGz@vGStLo@xGPbEXrA~AKb@o@b@kBO{AP_BXZCY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52026701718569, + 6.640773676335812 + ], + "end_latlng": [ + 46.5201988723129, + 6.640893621370196 + ], + "average_speed": 5.693, + "max_speed": 15.24, + "average_watts": 133.5, + "device_watts": false, + "kilojoules": 735, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 647.3, + "elev_low": 379.5, + "upload_id": 7956139177, + "upload_id_str": "7956139177", + "external_id": "4b92fd4f-aa90-492d-b22a-b0ec18ab7c14-activity.fit", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chill day", + "distance": 20495.4, + "moving_time": 4007, + "elapsed_time": 4342, + "total_elevation_gain": 8.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 7417767459, + "start_date": "2022-07-05T06:51:48Z", + "start_date_local": "2022-07-05T08:51:48Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7417767459", + "summary_polyline": "uohjGqcn]lAOBD?Lk@z@BN\\f@pArA@L?FYd@aIbLyBhD_@d@oAl@sCfBoKdGwCzAsCpAoFrCKTUToB|@s@b@iCjAeCtAy@\\qBhAmDdBq@`@OL}SxKeKzFgCnA}CdBC?\\G@BvBvi@PvC\\nEL~Bf@hNtAhXP~EPpCn@vHRzChAhXj@rJFdBBl@LVPFh@ALHt@lJPFjG?ZDVNN?rAo@\\_APQPMb@KPFHNB`DFj@NKl@PP[?q@FUXY^Q?CCACBBd@P`AhAMDE?SIw@Si@G?YJs@\\MLEAAK`@gA^GJBV?^G^MZbA@LE?@DDFH\\Z`CPjBLNR@bBUn@FLCVUd@QxC}@l@Md@c@NGP?d@L|Af@pCnAx@P`@AjD}@~AGzD}@nF]PJJVF|@J|Cp@|EJzERhAF`Bh@rBBX?l@O`KEbD@XCOCd@yBzB{IzI}CfDoCdDmDfDgBjB}ApAeBp@wAp@yA`AkKrFmCx@g@JsAPoDPkN`E_A^wEbFyDnEkDfJuDrKQn@KNIG[aCGYIEG?{B`AeBn@iEhBeBn@gDvAM?GUEAkCv@SCc@Ui@?i@RuAr@yDvBSBIGS@MRAJBUNKXI?G[mB?e@CWw@qEDONKpB{@JGJWq@mD?WDCdGyCPFTzAN`BLz@Dj@EDc@REAU{BOe@Cc@Ku@Qg@{E`CCL?Dp@rDQXEAJEJUBBIJC?I_@E_@CBPz@JQHAI@k@f@kBz@IRL|@h@hCD\\CRBj@V~@Fp@b@xBx@~EBZETKLo@T{ABQMgBwHq@cDy@{EaAwDiBkIk@_CyA{Ha@mBmC}J{BaJo@wCM_A?c@Ge@q@yCc@_CkBcIEi@SiAq@iCq@_CQ{@Uo@s@mA{@qAoByDcA}Aa@c@qAqAoAgA}DyBa@[KUa@]_@LePBk@Gw@SyCYKKEMBSt@cAvLeOBEXFXCXU\\q@RAXIjAyA`@[PJ^D~BF~Ef@V?z@E~Es@|AKjEm@BEBOIaAIwT@yGDiAAWAz@NRvDw@PCPFHR@V?d@KNT[BeAFSHOLIvLcCzBk@|PsDF?DLAxD?fFZtP@bDNxKBbAFDd@BtD[|BAxHHrDE`HgA~BMlDe@fAUjDQj@HjDHrEAlCDf@P`Bi@|BKfAc@b@_@RCJFNf@TC^MNJNd@Br@ED_B\\USEw@~A_Aj@o@^IBDJp@EF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 43.79403498955071, + 4.9927376210689545 + ], + "end_latlng": [ + 43.8048941642046, + 4.949296228587627 + ], + "average_speed": 5.115, + "max_speed": 8.48, + "average_watts": 48.2, + "device_watts": false, + "kilojoules": 193, + "has_heartrate": true, + "average_heartrate": 109.1, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 82.3, + "elev_low": 50.3, + "upload_id": 7905462571, + "upload_id_str": "7905462571", + "external_id": "garmin_push_9143611768", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Partir plus tôt pour chopper la fraîcheur ", + "distance": 38116.5, + "moving_time": 9111, + "elapsed_time": 12619, + "total_elevation_gain": 646.6, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 7412598512, + "start_date": "2022-07-04T05:54:14Z", + "start_date_local": "2022-07-04T07:54:14Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7412598512", + "summary_polyline": "uohjGidn]xAXzAwAlCj@rEqDJtB{D|CwEnFw@}AAeVf@_Fn@gDpAaBjDaCxwAiZrDZrH{@vJkDnLuFxAoCbB}@nAgEbB}C|FqErBoCLkElAkC|@GlCjAlBjBnB|I|@jBvJlIxCm@dD|AjBuClAa@pC`CxB}A@uA~AkBdBJn@uAjD{@hFrAdB`B|B}@t@Pl@`EnAFh@|@]~ATpA|CxCz@_CtFoB|BxAvB}@dBLjF[lAeAjJMfC_Bd@Hf@tAxFoAnBb@XaBGeBm@oBPiArG}HpBuA\\yCbI}@~@TfB{A|Dw@\\y@f@In@lAA`AdBp@p@a@vE@jA{BjFwB|BsCXf@dDtB~BpFDpA]zAvBlD`DnKFdCrB~GQrDvApI~@rAzCtAvAxBF|BY`D_ApAa@D@XdAz@`D{ArAJ\\`CY~BZ`CQvCr@`Cu@`AwD`BiCU}CuBuAJQf@Kj@dBxFRdDqDfEiB~MqAxBu@jDyCn^_BnIA~@b@rAY~CaDfLmAlHqApNyCpKq@jKyBxIY~Eg@dDmDJVp@dCRxFpCdDfDHbD?qAGf@rCvFd@RrA}ApBjEJpA`B|AQf@}A[e@\\EfAbAnAGfBaAvAqC~AIpC_@fAqErA\\fI`ArC_AlCmAjCgBbC[pFqD`Gw@fFWQ{AmH_DhBYzA?tC[lA}A`AkAnL}BrEU|BiA|Bs@dDcJnHuAbCy@tCInFy@zAkEpCuCvEiDdDiBbEWq@LcIlBkJAcA}@[aCnDoEnP}ArOq@XiEa@eDjCcCbM}@dCo@pK}HdTX~@[~BMi@oIoDwLwAm@`BiBxBi@hDoGzLyDdFkI~NcCtC}@zBN|I}BhOG~F_EpOgBjKCdDqAtKgIz^eRvNoI^yCsBiOuPi@C`@i@yIbXaA~ZqE[jB{JAoJn@oHhI_]lFhAhAkDxCmRdN{e@x@mB`CsCxKkH_BiNzAeIOmMlGij@tQu`@lC}I|CwV`CmIvBqK~@qQG}f@Y_@_C~BuLxHmGq@gCf@aFaC{CDxCEkBmB}B]}b@fElH}UhIoOfJsI|B[[KgA_F}CwGEqBwBiGs@uF_C}CfDkE]}EaB}AsAyCiAUqA}Ak@gCWcFmAg@]sBoAeB_@sCeAEmEzCwDiCwANmBv@}NzK_JbC{Q_[yBiHeDmEaFyJoGgD{B_C_Hu@uBeDeCqAaAwAOoBDwAnAkFo@{LiAgBaFuAYj@uBn@c@kBdEkNdA_IvCmLdDwIEaBUk@g@D{EjDuCM}AnAqAR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 43.794032, + 4.992852 + ], + "end_latlng": [ + 43.794046, + 4.992712 + ], + "average_speed": 4.184, + "max_speed": 11.683, + "average_watts": 77.8, + "device_watts": false, + "kilojoules": 708.6, + "has_heartrate": true, + "average_heartrate": 132.5, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 354.5, + "elev_low": 73.5, + "upload_id": 7899819544, + "upload_id_str": "7899819544", + "external_id": "garmin_push_9137611111", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 89 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Victor&Victor gravel ride ", + "distance": 36621.1, + "moving_time": 7854, + "elapsed_time": 11707, + "total_elevation_gain": 532.2, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 7407170779, + "start_date": "2022-07-03T06:26:42Z", + "start_date_local": "2022-07-03T08:26:42Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7407170779", + "summary_polyline": "kohjGscn]xAMfBuAhCP~CoCnCg@bB{Az@Ofd@gWVGbAtC|Ae@r@nAVM`g@ea@`IxPdIf[fAhFn@|F|@xSzGfQq@bAmLrFc@vAGtEjEpC~EbFrErJtFzIjIrWdClEjJnHhDvG|BdV\\B~BgB|AgDrGkFdSiMtE`@l@tAXnC|@tBjC`Cb@bDChEmHbA_FfBe@nG{AdJ_GrSA|HrNuDzHsDl@@vDhCxFk@tCn@zC|BzCl@vF@@|B{AtJrApG@`BQq@mTnFP`BnDbA`@r@D`AxEzBiAvBsAVYbDoBhEcE|AXhEoCMy@^n@NVp@N|D`G|DjBbChAtChAr@Vf@HhB|AnBh@pDd@fAfEnB|ClClBWdGd@Cn@u@Xb@f@lBuCdAN?~AqBzJ?~I`CgFnEoECa@PFdCsDhDmBh@w@Ty@DuEjCuGtDcC|A}BxAaAl@iDbAmBb@wCrB_EjAqLjAs@n@gBMwAXsBpAi@tAkAlB~H|@mFzDwGT_FbCyDhBcFgAqDOoHrC[~@o@^uE`DkBr@wAFwAgAqAHkATWdBNTk@kAw@mCsHk@Fk@jAg@GeCuE[wDeEsDwEoBsBI[g@R{JQw@{@g@QyB\\uCz@kBBoKbBaJrA{NQiG[U}Ar@{G}Cw@l@[nBcA`BIt@f@zAq@|@SpBqGi@}`@mgA[{Cx@oEhE}GdCxDrBtFoBoF}BsDdIaH`CsGbBsO`A}Dj@mLkAyJmD{DgLcImEuRaCmGuAeImDoHwDgC}BwEoFqGwHwP{ByIiIsU}Dw`@uBsMc@_LcB{IyGeJwOuPcG}EaBkFw@w@u@CyGjGmBTuA|AaNbHeDXqHg@a@_@B_AtAgCcAeBIuFaAuAeBd@aBrBqCf@mGfDe@_@OgCuAeBiA`Aw@BqRgD_ABeBfAiAe@aDlA}EXq@Ya@yBcASg@NU|AxA~Cd@tCMNw@sA}BgB[bAmAw@qAPmBqB_BiHJ_GYw@iPz@iGSaCd@eA~@oC~HqEhEKrDxA|Cx@n@WWi@|@eALJfF_@dAz@lL~JdVlAfFQF[oCiAsD{FhAhAlM}@bFRnFSb@c@KsEiH{Bu@cAkAc@NWx@d@nAnBm@`Bd@tCvExBrBVgAc@aEaAVsDcHaATnF|G`Av@HdEhGzCChOk@xHcBzKQ`GcApGkBnd@o@xEc@rAa@Rh@EU|BRlBEfDx@fLxK|\\VxAD~Dc@rEiCxLiA|DyA`CmBdB_Dn@eCxB_DKuAnAuAH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 43.793981, + 4.992741 + ], + "end_latlng": [ + 43.794026, + 4.992767 + ], + "average_speed": 4.663, + "max_speed": 10.6, + "average_watts": 79.3, + "device_watts": false, + "kilojoules": 622.5, + "has_heartrate": true, + "average_heartrate": 137.9, + "max_heartrate": 187, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 354.6, + "elev_low": 80.7, + "upload_id": 7893799420, + "upload_id_str": "7893799420", + "external_id": "garmin_push_9131385741", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 103 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le tour du voisinage ", + "distance": 16834.8, + "moving_time": 3395, + "elapsed_time": 4790, + "total_elevation_gain": 108.2, + "type": "Ride", + "sport_type": "GravelRide", + "workout_type": 10, + "id": 7401104681, + "start_date": "2022-07-02T06:36:33Z", + "start_date_local": "2022-07-02T08:36:33Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7401104681", + "summary_polyline": "imhjGkdn]FJNE^e@^[RIZC|ATXCTKpBkBrAo@tAGRMxAuA~@QJMpAw@vEgClRwKtEiC~@[HDFLj@nBJLVCj@_@NEJDj@|Ah@z@d@jAZb@PLh@JLJJRd@|Aj@tALb@PlID|ERG\\DhM`CRENOFYJmAHSLE`FdAPCLMB]AUBMFGj@NnFd@h@Jp@Ct@]LFPp@T^zEw@|Cm@NA\\TEUKMDC@LFDLZN~HNfCDTJJn@SP@ZPTBN\\K@BOGS_@Aa@Oc@@OHCJBPxAnCzCzId@zAAF_Al@{FdCgDjBUd@Ml@C|AKbA?XDT^h@d@^tAj@~@j@d@h@t@h@v@x@x@hAf@`AjAnBv@bCdCxD\\n@|AvBR`@`AhC^z@z@zDt@rB~@nBDr@^z@XnA~A~B^bANPlCnBjBfAd@^h@l@\\j@jAtC~A`CNv@PhB~@hN~Ef[nC|SlB~Of@xKb@hFF`CB`HAdCYpBI^Yf@aC|AqBz@sA|@mBvAYVU\\_@TO?Ue@SqA?y@Lm@CYDiBIE_@FSOGSNGEs@BDEj@?^JrBCfBDp@DRP^B\\T\\@AIBmBdDw@~AG^F^PZjAbB^`@BPWh@UTYN]DoDIaBBmAUaAm@_CoA}CuBc@Ea@Jo@`@uDlDuLnK{AxAaBrAk@ViBd@wEdAcH~@gCf@eD|@K@IGBUVo@jBeEz@wAxBeEhCiEJSd@[V[x@[VWL_@PgATaEVaB|@_ETu@I@G\\PFrAI|Dk@|@CGuEBuCAgBDeBJuAd@mDH[fA}BfAoBd@aAZg@`CsBnCiChAiAHWEI}@SiAi@wB_Cc@Y[KsFuDoC_BEUBk@CAo@T_AeAeCeBg@YmDkAoAi@kFiDw@eA]{@yB_He@gAo@gAcEeFgAcAkD{Ai@_@WYwBsDoNkU{@}A}@kBYs@q@iC_@kAo@cAeAoAsAqBiEsISQqCqAiBaAi@c@i@u@k@g@_@OgCEcAQy@W{@aAq@_BKI}@_@gAo@SYc@u@EWKcB?_ABMjAqDHu@m@_MYo@m@u@a@SaBSaBu@a@KOWIe@?c@Lg@~B{HlAqD^yAd@eCb@cD@o@E{AE{AGKNWXu@lBsF@]GkAQe@]?_A\\iAx@qArA[JY?}ASMB]LWTa@j@K@OMEB@BNGZa@@EGIEBGVKNWRQBQIEDAPB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 43.793653, + 4.992864 + ], + "end_latlng": [ + 43.794007, + 4.992701 + ], + "average_speed": 4.959, + "max_speed": 11.35, + "average_watts": 62, + "device_watts": false, + "kilojoules": 210.6, + "has_heartrate": true, + "average_heartrate": 123.8, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 140.3, + "elev_low": 66.2, + "upload_id": 7887144135, + "upload_id_str": "7887144135", + "external_id": "garmin_push_9124389910", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Lys en traversée ", + "distance": 13205.7, + "moving_time": 12255, + "elapsed_time": 21869, + "total_elevation_gain": 1072, + "type": "Hike", + "sport_type": "Hike", + "id": 7291075862, + "start_date": "2022-06-11T07:44:27Z", + "start_date_local": "2022-06-11T09:44:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a7291075862", + "summary_polyline": "opwzGwc}i@_@@wA}@_B]aBdES~@iBm@yCMi@HSl@i@~Dv@l@t@fAdBp@|@hAFZIRkH?kAy@oBo@[]gAGMZp@tBVZxBfALj@I@]k@]Jm@~@c@JqBaAyBXqAa@MROrAWLNl@\\d@b@LVf@dBx@~EvDdBzB`AlBjCfCfBvAdAlBh@^|@tBCX[^kAC_Af@?Tt@`BlApBLj@Eh@FVg@~@Lx@aAZUZw@xEQF}CoAgDDIN~BvGdBfKTdEn@pEAZ_@HErA\\fBB`BjA|DWjAFUGc@c@u@wAiAb@pAXfDG~AGHOMHp@M`AL_BKo@]k@cA@WTe@B]f@u@tE@bCQjAC|BO`ABb@OXAjAa@bAqC~BSl@DdBHNDr@N`@l@h@H\\Kl@DPIBDvBU~@JtAKVi@DEN?r@R\\@p@GP}BIa@LGVdA|BRdADvDQfB@`BOtB\\z@MOF@OVK`Ad@n@WXTVPp@q@HV~@X^T`Cq@nBUFKTEp@NGeAR[h@G`ADbBSz@P`BS^aApDIAKmAQEQV@ZSd@SLcAGGUm@Ls@bA}@n@Pt@KBCTHj@]P_BMuAoBgAyFmAA{AlAgBoHIAAw@Q?A[{@g@aAkAcAgBMu@c@w@JsACaAX]Ra@?}@OGQPCj@g@Vi@Ke@_B[AOcAoAuCQuC?q@NOqBsDg@c@S}@mBiBhBpB`@~@xCvEO?Id@XzDXj@V\\b@vB\\?b@vAb@LNR\\UDg@R_@NDQ`ADHk@j@AdDf@r@jAlCpA`Br@`@BVLIAx@ZhAPJ@fAv@|AnAxDzA|BpAbCMPJp@iAOVlADfA^d@EVU?HV[NPf@c@DPv@_@ZPh@i@HJvAQD?j@I@]bC[r@Gh@q@CEl@NpBk@dB_@~BmA~Bm@r@i@^U]SDyAjBd@`E`AnCBfDo@rC}@pBE|A{@pBJfCNbCAbDQn@Z|BEdCQn@[^YjA[Z[tA{BzDs@p@CXTtBFxCSpAi@rAPdBGt@N|@?f@XzCF?AXTt@MvBPf@AhENrHQh@W`D{ArJUx@[ZsBf@Y`@_AI]Z}@UW^u@HSHEhBHnBUtC@fCQrBc@`AkCfDoAnCUvCu@rB@l@Q`A{@pBGv@GXSLUlAk@bADQE?a@~@Ed@J~@A`C}AL]i@FH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.492408, + 7.035649 + ], + "end_latlng": [ + 46.512787, + 6.951009 + ], + "average_speed": 1.078, + "max_speed": 2.2, + "average_cadence": 49.5, + "has_heartrate": true, + "average_heartrate": 113.4, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1915.2, + "elev_low": 884.1, + "upload_id": 7766684523, + "upload_id_str": "7766684523", + "external_id": "garmin_push_8995951414", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 41 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Signal express before work", + "distance": 18507.1, + "moving_time": 2548, + "elapsed_time": 4038, + "total_elevation_gain": 109.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 7291063651, + "start_date": "2022-06-10T06:14:10Z", + "start_date_local": "2022-06-10T08:14:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7291063651", + "summary_polyline": "ac}zGgqpg@CQQFPc@@i@Ig@O_@DQe@oFg@kCo@cBq@kAsFsIsA_Bg@Y}FeAmBk@a@]{CsDKW@k@J]\\c@hFw@d@[Xe@t@mCtEuG`ByCZwArBkOHsHN}BxAkF`DwJxAcCJ_@HgAIgAaDkJuEcC[i@oAsEiAgFWe@]Wk@GiBd@YGi@i@c@}@YU_C_@aBEeAWy@w@k@kASoA?gGWuCDe@p@mCV]jBm@V]Pe@Fm@AmEFuAc@wBA}@H{BJc@RQn@Jl@dAFr@n@hAx@dCf@bAhBhBr@NvBq@nCa@dDiAhAUhDSjAc@bA{@hBeA`@w@FuAE}@_@}A_DcGe@yBE_BL}Af@}Ap@}@vCqBr@y@d@_ATu@ZaCKkGD{@L{@nA{FRgCLuDGaGZiHGwBe@iBi@gA_CaDk@cAKg@Cc@Bi@`@wBH_ALuDGaBQaB@s@tCoOZo@`@c@`A_@bAFnA`AzANtDcBnDF~@g@pAwAp@e@rGoAzBw@hC_Bd@qAd@uFTu@dCyD^e@|@k@dF_BdB_ArFqFvA_BzAgCvAmBfAk@jA}@j@mAtAgEz@iBr@]t@Ig@m@WJc@h@u@rAmCvHa@h@oC`BUV{BrDiBvBgEfE}@j@iCrAkCx@wAn@c@f@qChEc@|A[zE_@`AWV{DjByIjBcC`CeAZiDKcCvA]Fw@KqCeA_@AaAZaAlAk@pCkB`LBpATvBAdFk@bDCr@Br@Ln@Tf@dCnDXdBf@x@Ld@@`CUrFAhBJvC]`I_BhHIfBHlFWbCq@`Be@p@yBtAaA~@s@fAa@zAGrANbCT~@rDrHNl@Fp@?t@Kn@Sj@i@l@oAr@_BhA}E\\uDhAcD`@qCr@e@GqAaAcAoBmAeDuAmCWS]?_@f@KhDF~@\\lA@l@ObCDrCQx@c@f@yAh@WTQ`@m@bDAh@V|C?zDVtBx@|A`@`@dAd@bDJzAZXZf@lAVXl@DrBo@p@XTl@v@xDtBfIFPXNp@AbAZbAj@LTfCdIHl@@n@Gn@Qh@kAfBuC~HeBhG_@jCErHUdC{AhK[xAyAtCiE|FiCdFeAh@qD^WVi@lAPd@fCrC|@z@`Aj@dF|@`Cn@tBjC~FnJ\\ZR@l@_@NB|AnAxCvD|CJpAhADXmBtEaCfL[j@E`@c@vA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52097235433757, + 6.643562084063888 + ], + "end_latlng": [ + 46.52031973935664, + 6.640858417376876 + ], + "average_speed": 7.263, + "max_speed": 13.714, + "average_watts": 114.3, + "device_watts": false, + "kilojoules": 291.3, + "has_heartrate": true, + "average_heartrate": 150.6, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 645.6, + "elev_low": 524.9, + "upload_id": 7766671580, + "upload_id_str": "7766671580", + "external_id": "garmin_push_8995937829", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 60 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pointe des Savolaires avec Ori", + "distance": 12116.1, + "moving_time": 11643, + "elapsed_time": 19299, + "total_elevation_gain": 812.3, + "type": "Hike", + "sport_type": "Hike", + "id": 7265063097, + "start_date": "2022-06-06T08:47:01Z", + "start_date_local": "2022-06-06T10:47:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7265063097", + "summary_polyline": "gicyGibij@bB`@~@J`@Sn@NZg@n@Fb@Y`CX|@bAOKj@C~@n@\\l@`@|B|@Uz@NhBq@\\bAtARHEOQH?BHBh@Ar@NHb@jDRb@Il@V~AC~@Pl@wCo@[[W\\s@Jw@x@DZULa@[cAPWYuCVs@\\s@|@{@LFGiAbBiAo@y@BKg@oALc@^UnBe@RqBqCSD[g@aEh@UKKk@g@e@YLLWUA^?i@`@JJq@t@Kn@h@^}@lAR~BUpBd@X`C`@Q`@KnB|@vAi@bBYnAClAk@rA@fCWh@Xp@RA\\f@Id@f@dBj@?e@GUh@w@j@mDKYT{AuAc@GSTk@_@aAHg@aAqAoAINSJmAcARa@mACq@s@Ad@QRsChAGl@`@tADhAg@k@mC|BQ[TCWeBJs@t@aBf@Ol@e@mA{Aq@QQy@]ASYw@Y]e@m@EBUWCOaCoA\\a@EYe@SNaBa@W^}@@kAiAm@A[m@WWQ@TN?g@g@F_AiC@YSIc@iC[_AMH?u@m@u@Os@VmAsAVq@[Sb@i@Fa@Ee@o@g@C]cAXSO}@WFsAm@@Wy@a@Aa@wA_@e@_A]@Ik@[O]oAWKy@{AuAHk@e@EOPo@d@[QKa@Vs@_@t@Uy@c@EYDNbAo@HMQSqC}@g@NgA}B[Rq@SQZm@QKq@^QSEOmAmAE_@VPOUE@_@i@SFs@W@BQ[j@Vg@IIm@x@]MFuBw@MQRGaAo@PHNi@JWf@KSn@u@MmAZ][MXRSG`CS\\]zBv@Zq@pBYpBH~Al@bCKSFHPP]jA@Fs@Wk@o@~Am@Bl@z@IL^c@JsAz@bAXx@pBFxCs@pF^hE}@Xk@n@Y|Dk@v@PnAc@vBAb@a@tAd@lEOnAl@f@Cf@^`A@b@qAOq@bCkAnBwCR{A[}@Tq@WSJGIOFwAqCkB{@yAO_AcBkA_BNwBd@yAIwBy@eC?oBf@kAbAuBWgFDwDeBwAb@gAw@y@^cACk@h@w@Gc@NA\\m@y@cBVyAUm@TmCGuAe@gBv@kBiBiB]uC{ESyA}@Ws@Ps@o@UeA]Um@uACk@Tm@{ADoAmA{@aC{Cs@g@iA[KEd@FUa@WCc@WC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.22500919736922, + 7.096855323761702 + ], + "end_latlng": [ + 46.25061725266278, + 7.110441634431481 + ], + "average_speed": 1.041, + "max_speed": 5.954, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2231.8, + "elev_low": 1260, + "upload_id": 7738448340, + "upload_id_str": "7738448340", + "external_id": "173e81e9-909b-4526-8473-b71f4e17435e-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 5743.6, + "moving_time": 4450, + "elapsed_time": 5131, + "total_elevation_gain": 102.2, + "type": "Walk", + "sport_type": "Walk", + "id": 7291061154, + "start_date": "2022-06-05T04:40:37Z", + "start_date_local": "2022-06-05T06:40:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7291061154", + "summary_polyline": "q{uzGwkni@fAC`@J\\PX@TEf@?r@BJCE@XBx@Xd@DNCHBLEl@@J@XNZINDLIJ@BA|@?b@At@HPH\\BDCb@Kf@FX?d@PZBTJb@AbALDAHGTB^EPH^HNAHID@BCDHDADCAQO[O_@IMSs@Sk@s@g@WKOMe@k@Yi@s@q@e@_@o@s@EAQUMc@g@g@g@u@KIMWm@aBKIAs@@{@FE\\Kf@?r@ETB^AJA\\IV@TGD@LGZ?JCTD?GDEb@GJG\\CJGJIT[Xi@TKb@AH@ZH@Lz@HVGAe@WiB@Wn@uDn@mBHE?DB?AEC?FBn@bBF@C@Oi@Wc@I[?UHWNI|@?|ASfAK\\In@_@b@KVMXGfAc@pAa@l@IV?XFX^h@fAB@Xf@PL\\FXAVU^w@Pe@?OGUe@]@@@??@OAg@Sc@_@U]Qc@Gw@?c@Ha@Re@XcA^s@F_@A_@Og@@e@\\mANYx@s@l@_@VILARFVNPFXKLWn@y@R_AP[JEbA?^J^Bh@Ht@XtBDLAf@KTOXe@FCh@BTIHMBIFcA@EPOpARZBTA`@R\\F\\EFEZi@RCVDZCt@a@hAStAc@b@[JCnAAj@KP?p@FPCxAe@|@Kj@Wx@ITIZA\\IXW?EAHFEE?V_@PMZANKPSRE^s@ZQVC@ACA`@IRHPBRCb@JNI`@ERQNED@Zj@D@RUXOX@VLJ@RGX?b@SZ?XNTTRDRMVI^AHIP]FGRA`@T`@FNF\\t@HJNFDDf@JVJH@b@QX?d@IVJXFVMR?XHPTXP|@rAFLFn@PZNFHJRFFHFl@JZJVb@p@^bANRNH@BL?XFNAZm@FG~@i@V[RM`@k@Pc@RcAF}@?_@f@yDp@}DJi@\\gAJKHA\\^LTHD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.483937753364444, + 6.960124019533396 + ], + "end_latlng": [ + 46.451237853616476, + 6.97685974650085 + ], + "average_speed": 1.291, + "max_speed": 2.104, + "average_cadence": 47.8, + "has_heartrate": true, + "average_heartrate": 96.9, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1728.3, + "elev_low": 1461.4, + "upload_id": 7766668812, + "upload_id_str": "7766668812", + "external_id": "garmin_push_8995934816", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Cape au Moine", + "distance": 6492.1, + "moving_time": 6801, + "elapsed_time": 9648, + "total_elevation_gain": 532.5, + "type": "Hike", + "sport_type": "Hike", + "id": 7256546579, + "start_date": "2022-06-04T15:01:10Z", + "start_date_local": "2022-06-04T17:01:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7256546579", + "summary_polyline": "ipozGiuqi@QKQUy@Ky@UIMAQGa@?SEOIAAQSm@@B@AUc@OIGDKvAS~@i@xBk@xAc@z@_AfA]X{@d@SHm@]a@iAMSMa@KMWIg@g@SIYAOEOMQAOIG@OP]GC?CFQBU_@OMWGMMQCUX?FMDICKa@EEE@_@AGGM[MI[ISAK?KJGKECM@GHK@IFQCKBGAIc@IIWDMNELG?IDMBEM[GILIDWo@QKKFQPEBKJA?MMKUGCO?a@HOG?HMMMIMYGCI?Sd@KAUJYOKMQIILYNI?ODAHGFM@IHk@OOOMGSJKLWWMCIJYEQ@KEGBM?MEQQQKI@EHU@?ECBAE?@_@GUCIFG?SGODiAFOHQ@DW?FA@FTZFE@KGS?Q@GB_@?SDy@IEAO?]PUEu@Ne@MCEMEOAWGODOEWDGDK?_AJeAPU?EBQEk@?K@QVW@m@Mc@Wo@BOISGQB[EQBMG]AUDWEi@HWGG@KGG??@IBUDICYFu@DEBWQABIE]WU?QDa@W?B]A]UK?KBICIBUA]PGEOMMGM?e@L[BKE@B]RIAG@GDGAWBEBIOeAM?@HBPBJAh@RPERBJGVARMCCv@@LETCNFRPp@QTBJCF@B?ZPf@@XL[?QFK?MLY@[TSHQPq@NoAfAYLc@j@WNu@NCDn@LL?j@EW^WTEFq@XCDl@RKB_@XPFSN@@NDOLVBDEKH@BFAANOLBJONId@IL?EOr@UTSh@ANAd@K\\QZ?TCZB?Ah@Gf@Uv@[lB@Vk@zBMfA?l@CRm@dAGNAp@DZ@@BAEh@?BD?CHHFAXFHIt@e@p@aAhAWBg@\\{@Xm@\\[FSEMBIHQZY\\c@hAOLGp@[h@CVI`@Wp@k@|CCV@NALH^FfADBAFC@EEY?SBQEYQc@Ae@HQRAJC@BHAFBDEIYZOHYB[FSAGFMDO?IBMGcAT_BPU@YC]Bq@NKLIl@?f@Bb@BBP^JLNn@N`@\\ZNVHVTV^x@tA|AnAdA^n@\\Zf@Rh@b@b@fA@H`@^^p@JJB?ABHA]QM@?@M@OCCKMGWASEK?u@He@UUGMBI?EAMBUIY@OEE@oAYm@@KEOBg@IU@GDo@CWJI?]II@OCQDI?KBOAEEQ?A@a@EG@EFICQ?ICOFOCQIO?q@QKBu@Em@Fs@Io@QoAAWH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.451419, + 6.977019 + ], + "end_latlng": [ + 46.484086, + 6.960199 + ], + "average_speed": 0.955, + "max_speed": 2.425, + "average_cadence": 52.9, + "has_heartrate": true, + "average_heartrate": 112.2, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1851.9, + "elev_low": 1509.2, + "upload_id": 7729071941, + "upload_id_str": "7729071941", + "external_id": "garmin_push_8955407748", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 5029.4, + "moving_time": 1994, + "elapsed_time": 2247, + "total_elevation_gain": 116.5, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 7248295019, + "start_date": "2022-06-03T13:14:42Z", + "start_date_local": "2022-06-03T15:14:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7248295019", + "summary_polyline": "sy|zGerpg@~@{Cj@eAJD@BENZb@?FJZBXBBDB`@A^d@b@J`@?QDGDg@jASRa@PDLf@ZP?TG^UC@J@`@IDEF?Tu@LYd@e@JENC?EJ[Tg@VYHOTSNADIX_AA_Ab@gABSLKJ[HGDUR[B_CBEDJFnAPjAj@nCB@BMAi@SaAAm@?c@HcBFSBV?~@Dj@EPAVIACGUOCGIBKVKF?X^tA?}@E[B]Ay@B_BBUDV?zAJn@@d@ZtALd@BKQwB@OB?Fv@p@|BXxAn@nBNTR?TIbAGL?j@F`@K`@Qj@e@T]Hc@Aw@G[GOKe@Ag@Ie@MwC?}@J}@CUOKACIo@Ci@Gg@Bg@Qc@Hq@Ms@H]Ae@@SC[WuBIeAWGEGIQCm@Qg@EC?GT_@Rg@T_@BOCs@BY?YHo@@OG_AESPqAK@QNG?IAMHECOYGCE@SAGHGGQEMAWDa@IKw@Ak@CEIAs@Zc@HGAk@HW@w@YWDYKYHGCYJUB?TFJQJ]HoAEYKS@[Gc@Ai@JUGm@DSTBTVh@T\\XZ`AvBBz@FRPXL\\Rb@d@f@|@l@Z\\Vh@Nn@LR@TCl@?pBM`A?X@XDRCF@bAIrBO\\?j@CNFg@Bw@Ca@m@gBCMOUa@iAMWi@w@Mg@S]]SMGMAMDOh@AxAKvBo@bD}B~Ea@`AiAlB_AtAgAtCs@zAWj@Ur@Y`@Sl@EvDEfAKtAOx@At@Dl@A^B`@PD`@Ab@JPNTDPJPOj@eAJMHa@NWFO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51946461759508, + 6.643717149272561 + ], + "end_latlng": [ + 46.51994900777936, + 6.6411827970296144 + ], + "average_speed": 2.522, + "max_speed": 4.453, + "average_cadence": 75.1, + "has_heartrate": true, + "average_heartrate": 150.3, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 554.1, + "elev_low": 442.3, + "upload_id": 7720071668, + "upload_id_str": "7720071668", + "external_id": "garmin_push_8945964174", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 41 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 27.6, + "moving_time": 581, + "elapsed_time": 581, + "total_elevation_gain": 0, + "type": "Walk", + "sport_type": "Walk", + "id": 7215862685, + "start_date": "2022-05-28T12:22:37Z", + "start_date_local": "2022-05-28T14:22:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7215862685", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.048, + "max_speed": 1.211, + "average_cadence": 51, + "has_heartrate": true, + "average_heartrate": 89.6, + "max_heartrate": 101, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 7684628917, + "upload_id_str": "7684628917", + "external_id": "garmin_push_8908309395", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Samoteux - Bellachat - Chamonix", + "distance": 12164.8, + "moving_time": 9346, + "elapsed_time": 11008, + "total_elevation_gain": 777.2, + "type": "Hike", + "sport_type": "Hike", + "id": 7215782446, + "start_date": "2022-05-28T06:14:06Z", + "start_date_local": "2022-05-28T08:14:06Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7215782446", + "summary_polyline": "scfwGellh@a@RNy@WC^y@]{Ac@y@CsBa@gAj@{Cq@UYaA@W|A{@pBsDb@[~AeCOy@ToAG{@k@sC?iAg@eDh@eCPeBE}@dCuH^g@n@yBb@g@\\}Av@{AxAaA~@}AfBaAn@iEEeBhA_D?uAp@cDIaADgBW}@Do@SaCR}DEyALgDK}ELuEWwBFsEe@oBTgBW{Ag@y@Ev@Oc@MR[m@Yu@AqA_A_Bg@Fk@sCc@a@OwB_AoAc@yBa@s@?yBc@wAaA}@cAgB_@yBe@MQa@gEW_@i@x@FAOsBH`@y@HuBQ{@Hq@EYONDOSsAcAgCu@{CsEiCEe@_Be@A[gBoCWFg@eAEPg@QGa@o@q@Ca@KTQMKc@SLQw@Ml@MQKr@MWs@`@Ya@{@CcAn@u@@?V]WsAK}A`@HNQVy@c@w@{Ac@KQd@VrAe@c@Gd@Ge@@~@US[AJj@s@BFu@m@Eu@q@@^IE[sAW]AULAIa@a@V?UOBQz@Qm@AVKEIg@YVAa@[LAa@ONTyAV_@U_@NsAiBj@MG`@_@wAPm@vADjCY@Q[Kd@La@NXZAMwBj@_BXWnCUNYJ|@X]DaANR?gA]i@RKUMNQc@Q_AqAr@TbAY?Qm@SdAM[e@qAa@XAO_@NGcAa@D}@KWdC`@gA{A|A\\mA}B`ALl@h@Si@@m@Hd@r@h@Oc@RR@O[}@`ApACg@VVc@}Af@ZSq@GaA\\Vc@qBUUZBk@{@~@`@`@p@`@Pk@{@XFB_@QWLDUc@^LU_@ZOo@Ux@Gw@c@x@Ma@a@^GKW|@\\Si@l@F_@q@PGcCmBo@}@Qw@Xd@\\Aa@w@Aq@u@uAf@BYwKjAp@rBTZ^LsAS_BmBcAh@}F@yBaA_ESkD]kABaEs@m@}@iB{BaClBb@vB]R\\rBErBjCH[m@wEqAsAk@oA{@u@EiB}@}AtAb@`@f@BZTe@Bb@x@h@I_ANqAsAoAq@uA_Au@q@Ek@^@kA]q@Bs@a@yAoBuFu@_@a@q@U}ALsC`A_ADPTKb@gBvBcAh@wBAcBRoBO{D?wQGi@w@w@eAsBtD_NW_@^^TiAz@}AX_@LLE_AXcBEUZBHS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.911789, + 6.786111 + ], + "end_latlng": [ + 45.920508, + 6.86708 + ], + "average_speed": 1.302, + "max_speed": 4.217, + "average_cadence": 53.5, + "has_heartrate": true, + "average_heartrate": 116.5, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2185.3, + "elev_low": 1039.9, + "upload_id": 7684541609, + "upload_id_str": "7684541609", + "external_id": "garmin_push_8908217131", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rafting", + "distance": 8553.9, + "moving_time": 4107, + "elapsed_time": 5231, + "total_elevation_gain": 6.5, + "type": "Walk", + "sport_type": "Walk", + "id": 7215775603, + "start_date": "2022-05-27T12:39:14Z", + "start_date_local": "2022-05-27T14:39:14Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7215775603", + "summary_polyline": "ytfwGi_zg@sAMs@x@{@hCIZGb@Ut@i@h@AFKj@@f@Ff@Kt@Y|DMdA_AjGWfAMt@cBzFy@pBI^YpBQhBc@zDSn@s@rDO\\SZa@zAEJCJFELk@Pe@HICIJQ@PO`AQI@??CCJE@CBE\\@@BE@FKbAeBnICTYfBUr@_@tB]hCKnAGz@AdAGlAa@bB[jAo@rDk@hCs@hFMvC[xAO^]tAEf@c@tBq@xEOnAUnAQ|ACz@Gv@Kr@IJFRFBKJQ`@i@fC[bBKp@Qv@e@|Ac@fA]dAg@|B{@hDCBMj@Wh@i@dBe@vBe@jBy@rC]zAa@nAId@YbA_@zBYhAs@rB]v@i@vAc@|@e@pA[p@m@bB[j@Md@g@|B_@TOR@LWPGR[\\UN{@~@SLq@bAsBhBiDdDcAp@aAh@]^o@d@_@LeB~@_ADGJoClBa@R_@FQF{AdAc@Vu@VaA`@uA~@k@TkAn@_Av@_@Vm@RoAv@eAb@mAr@cAb@e@P{F`Dk@Ve@HSHQVEL@H@?DEDA@@?ECZEPIOEw@F_@Eb@CM?MBACABMB@?LVv@D?ACDHCGOEED?HFw@Jj@OA@CEAo@H}An@c@Xm@f@yB|Be@b@{AhA]P[Bc@R_@J_Ad@e@\\e@Jq@BmBT_@JSL}@Pe@Ii@Au@Jy@Pg@Jk@^]b@WRu@LwAZq@Fo@Lo@D{Bj@s@HcBj@kAZo@@WFa@RKAc@LEFMF_@Hs@Rq@F_@XM@_@Lm@HcDp@uA\\]FKCYFOF]D{@SQAOBBEEAE@BEQJ@ODIC?CIHGDMCI[[UYWq@DEKC@WEQ@IE@XLYPLFBDFTFDDXLVJJ@AJADLAPINSHDBFRKRDA@CABaAd@[?s@Nc@VEJMEW@e@T]LwBZ_AX}@^_Af@o@l@eAh@KJIXUXEBgBj@wB`@oAb@eAd@m@Zo@VeBh@m@XSN]h@g@FO?o@Ra@Dc@NWDADKFCTK@QJ[Do@Vm@`@?FDDCFFP@TDTB@DA@E?@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.914532439783216, + 6.69189783744514 + ], + "end_latlng": [ + 45.96344092860818, + 6.631701774895191 + ], + "average_speed": 2.083, + "max_speed": 4.059, + "average_cadence": 53.3, + "has_heartrate": true, + "average_heartrate": 125.8, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 564.4, + "elev_low": 529.4, + "upload_id": 7684534368, + "upload_id_str": "7684534368", + "external_id": "garmin_push_8908209627", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aiguillette avec les cousins ", + "distance": 9182.8, + "moving_time": 7726, + "elapsed_time": 12634, + "total_elevation_gain": 792.4, + "type": "Hike", + "sport_type": "Hike", + "id": 7215772597, + "start_date": "2022-05-26T13:55:11Z", + "start_date_local": "2022-05-26T15:55:11Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7215772597", + "summary_polyline": "s_fwGkilh@EYDYMU[e@e@SgAkBUu@OMWgBUaA\\kBVg@Wa@MDa@WIu@RU`@C|@i@Te@XWBSX[Le@FABiAQKJSPILa@G}@FG@e@FCAWDEEc@i@mADY[m@]Rc@hAKCKoAY{AUq@Ca@Um@C]W]R[EOUHAJo@p@BJId@BjAKf@kAyBmAKi@RD@DKQIGSTy@L_A[_BJg@As@V{@V[f@kALwAVi@H_@@u@Rm@NIJu@?UMSCg@RiBLS^STg@@g@Io@F{@Gm@`@uA^m@B}@Lc@b@kC?gAPiBG{CDQCe@Pq@BkABDKALBICWq@Y^WbA[\\QAKTs@bCU^ETyAvA]`AMAO_BHs@Cc@Fq@JMHa@EI?g@L]EiAPqADaAZwB@cAa@mCMyBBmBCg@{@eD@gBBEcAyEJr@S}@FmAIa@@q@My@EoAB_@IgA@q@Q_@WUSm@MsAUpAQd@IbAKbCs@pCo@vAm@~@m@tAGCQV@Fk@j@]Ba@VSb@e@Zu@lBQ|@Yl@U|@Gn@g@vB{@|Ac@~Ac@l@c@XMXSxBYp@KDOx@o@Hc@Ie@R_@@Sj@DZYEaBm@W[MUBc@Ke@QJEw@Wj@AYMCDYCOSTE[KDOn@IOHu@QPIVKId@EEZLNNm@FTFKLGF@Eb@PDAVFFHz@@v@Ed@v@pA^bAbA|@@Ja@x@k@p@G\\Ha@FAHBQd@NCUf@?NWr@?\\IPf@E_AlBLBw@jBe@|@SfAQb@HFGNNDs@|@Uv@WzAC\\BBSVd@Ce@fA?h@Wr@HHY~@DPGT@TO~@JHCFREFFM\\FB]f@Sj@Mr@ACHb@]|AAz@EXQRS~@J?Wl@H`AEJNCIv@LAG\\^Sb@i@Av@ZWKHU|Bc@x@OHq@F]XaAOCBLJDXm@[@TMCLZXTm@Ab@p@}@Cr@bAv@d@u@X]ZjA`AgAf@QR{@~AMl@e@v@IZWBRp@YR@Ff@HZZsA~@]f@Qz@|@\\|@M|BZx@CxBs@|@Qn@?zBq@hCPx@G~AYnDaBp@GpBqAfDq@r@@ZOv@Cp@[tCNRLPp@~ARhAAxAe@v@H`AG~Ak@jBb@Lr@~@X@JWv@]bADb@hAbDj@Tj@n@pAhCJn@b@H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.911146, + 6.785661 + ], + "end_latlng": [ + 45.910841, + 6.785913 + ], + "average_speed": 1.189, + "max_speed": 2.833, + "average_cadence": 52, + "has_heartrate": true, + "average_heartrate": 122.5, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2257, + "elev_low": 1461, + "upload_id": 7684531057, + "upload_id_str": "7684531057", + "external_id": "garmin_push_8908206235", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 39 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Enjoying the sunrise, then back down", + "distance": 9298.7, + "moving_time": 8621, + "elapsed_time": 11727, + "total_elevation_gain": 87.9, + "type": "Hike", + "sport_type": "Hike", + "id": 7186598929, + "start_date": "2022-05-22T05:20:43Z", + "start_date_local": "2022-05-22T07:20:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7186598929", + "summary_polyline": "on`zGswwi@Mx@JHBt@Cd@LFC\\D@DSVBHg@XMR_@Fj@HIHXDA?J`@u@D]PO^y@ViAh@y@^cB@sAOy@KWKFIM}@kBgAy@^]@KMCCMi@Y}@@Gu@Cb@Dh@Ob@[d@y@f@CL]\\APDBEEM^e@`@a@AYTKEKWeAHg@_@CMEF@EQOm@UKUc@a@g@cAc@_@cBcAa@BCsBMCSe@c@GYc@?Gc@JgBq@eBgAq@B_@}AOsAe@K_@e@Mw@SJKMM_Am@SAMN[G[i@OUJ?QKYc@FY]ODO_AHO@a@CUDGCa@Bk@YACUSCK[QKScAAc@PEH]CYSe@HWM_@BOMQ@q@IWLk@JM@Wu@i@A{@Te@F_@Yc@Xa@EIHe@G]PM@KOeAN[BWSIESSC_@e@f@a@`@cAAqACSIK_@[M?@WE@OOGQa@Hg@[ZZp@?PTJZTJVb@P?f@|@d@`@LO~@APM`CT`Am@Pc@PQAIHGFFVa@BSGE\\G`AsBn@o@DFZFJKAo@HC?[f@JFHZOJL`@Bp@ZbDc@x@F|AQXRXCBMf@a@?OH?Hm@Xa@TkALUJmAXcA@GK?\\gAb@}B@e@`@kBFw@JQLGdATl@BVGDQ|@ETYf@WbAOFk@?eA^}BHoApAfEdAtAn@|AlAdCxArARAn@aAPCDNG~@Yz@?bA`@fDDP\\\\FEGEFBnDoDb@eAt@?n@Wj@GhBPb@VHrBL\\X`@x@\\\\Hj@Cv@u@h@_AVFp@xC`@lA~@rA~@l@j@r@VNx@FRGnA`@fBg@x@c@N?dBx@dCpCfAx@l@~@h@TALR^hA`@dAvAz@GNDb@h@TJv@Cv@WLk@PORe@\\AXLNMVBd@p@ZEhARdAEROBDIA~CCrAcA^DdAiA~AHZHl@h@r@\\b@b@V^Hd@@CDt@Rl@jAdA\\r@|CxB|Bn@bHD`DjAdBhADIbAj@vCbAdBfAjAlA_@DSVANTYLPPMp@r@~AfC~@`@xB|CVTL@FECI@EF?`DxHp@rAz@bARd@XZD\\\\f@p@j@?J^h@ZbAv@zAb@[v@z@fAr@z@zAz@x@Pz@Zx@f@bAt@bAx@jBVhA~A`E@`@n@pBd@`APFL\\BPQ@KR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.374329, + 7.008107 + ], + "end_latlng": [ + 46.339097, + 7.005768 + ], + "average_speed": 1.079, + "max_speed": 2.1, + "average_cadence": 50.2, + "has_heartrate": true, + "average_heartrate": 104.7, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2170.4, + "elev_low": 1258, + "upload_id": 7652790672, + "upload_id_str": "7652790672", + "external_id": "garmin_push_8874053291", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset at Tour de Mayen", + "distance": 7174.4, + "moving_time": 6232, + "elapsed_time": 8046, + "total_elevation_gain": 749.2, + "type": "Hike", + "sport_type": "Hike", + "id": 7193420953, + "start_date": "2022-05-21T13:35:42Z", + "start_date_local": "2022-05-21T15:35:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 2, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7193420953", + "summary_polyline": "mf{yGoaxi@OWQEVNx@JzBr@f@RjAp@v@j@jAJPHd@ZDFBXV`@DTAV@HCF@FLF@MYi@m@Yy@q@c@o@AE]c@YGCOEG_@eAGK]oAQ]eByEKOaA_Ai@WSCO]c@_@ICKGMc@I_@Q_@OSMWe@SOOBKDCFNHEFHHG@D@AEEUOc@MQSWG[Qi@SMKUIE@qAiAi@U]DSNQF}@Pi@IQMMQ[o@g@c@k@y@sBiEe@iAm@eA{@kAGYm@m@WGMKY_@EAg@kA?KM]KQ@@UMCDOA_@UUA?BK@WRMGUBCVc@b@MXKj@GLKLMFORGPc@XQRKTq@j@Yb@UTBXFJB?EI[]G?MOs@[I@i@YI?IFDFAFNX?DGEe@@QMa@g@KYOiAk@cAYKQDk@SMIEIKEQ@AL|@`APNLNHTPnANt@Jv@A@g@gAOUKSOQYIa@WU?]ESGMI}@Oo@g@Qg@Wg@Su@CAIQOASPInABv@NfALRDVTj@FTLXDTLZPTRf@XBA?EBB?ANKb@a@j@MFu@QoAA}@YMS]MGG]Ea@H]AYDQFi@ZSBo@Ba@GQB}@Ac@B{Af@u@NYBo@h@a@TIMQGCGE?CN@t@IZDbAAXCLEDKROJWFMAD@c@MIUAaAF_BCg@[yAu@mCQ}@Ue@iAiB_@][AURIb@RnAPzAAPENWTMFSRMVM@_@RIJ_@`ACBDE@QA_@SYMAMFMG?C?B{AqDOHK@a@IWKMKU@WMQBk@o@WGKSKMKs@IIUm@y@sAYYm@w@KCU]MCOKm@cA_@c@UOg@CAB@DCFOFCDI@AFSPG??VTl@DB@d@CZ?CJJXt@Bn@b@xCCl@@TE\\FNALIVM~@Sd@ORE@KNEBAHGNUFIHs@HQEyAB]S]H_AK_AJULIHk@Ng@f@a@H]NQNICKR_@HEHe@T_AZGPAXCNIHG\\EJIBk@f@a@PWRMVIJEZp@RPBj@`@BRHH?DB@BFB@FANTTLJ^B?LIJKHWFE?CJCLMZ@FCFDr@AJDLAd@D?|@JXLTBNKJEZ@b@EJ@j@SNCTLB\\R@DTNX`@v@vAC?DGA?Pn@Br@ENAr@K^Ct@KPDVEFC??DIDGFAHEAQn@?PSVALINMJC?EFCVMXONAF@BWKQq@GBANe@\\ATGTAGK@GHCJGm@E?AK?KFI@]CEBYI_@UUILIAWQMQGo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.347435, + 7.009688 + ], + "end_latlng": [ + 46.374771, + 7.008407 + ], + "average_speed": 1.151, + "max_speed": 5.75, + "average_cadence": 48.3, + "has_heartrate": true, + "average_heartrate": 126.7, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2153.8, + "elev_low": 1428.5, + "upload_id": 7660236173, + "upload_id_str": "7660236173", + "external_id": "GOTOES_5586825876820271.gpx", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 40 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3466.8, + "moving_time": 631, + "elapsed_time": 648, + "total_elevation_gain": 31.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 7186588846, + "start_date": "2022-05-19T19:56:39Z", + "start_date_local": "2022-05-19T21:56:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7186588846", + "summary_polyline": "qja{Gg_ng@?q@DI`EiBd@Kd@BNIn@iAr@qBR[`EuCb@c@BUAEJC@CEB?DDAPQLDNKRQ`@iA`@_ADEnAa@pEaAjDm@Z@HAv@c@r@Ov@Ar@D^@`GOzBDjBLpCF^Cp@O`Ai@~AeANGvAWn@ChBJjDz@r@Jr@VVRXf@J`@Dh@ARGv@Kb@UTIFc@JeA@KBOLCRGFTLN@vABx@HLARKRSz@yAfAsBPc@j@gBFKFGd@Sl@SF?p@Ln@HdAGVBLHXb@lAPzBx@ZPtBp@BXP^TPFBF?TCHa@RwB^k@Pg@FGFCj@PT?FCPUrBoDb@o@l@w@j@aAV_@Tm@^{ABYF]A]G]{@eD[g@IUAw@Vy@@ECCB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.54265164397657, + 6.630439879372716 + ], + "end_latlng": [ + 46.520314207300544, + 6.640774346888065 + ], + "average_speed": 5.494, + "max_speed": 11.111, + "average_watts": 61.2, + "device_watts": false, + "kilojoules": 38.6, + "has_heartrate": true, + "average_heartrate": 112.1, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 616, + "elev_low": 515.9, + "upload_id": 7652779727, + "upload_id_str": "7652779727", + "external_id": "garmin_push_8874041607", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3347.6, + "moving_time": 736, + "elapsed_time": 843, + "total_elevation_gain": 102, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 7186578585, + "start_date": "2022-05-19T17:19:44Z", + "start_date_local": "2022-05-19T19:19:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7186578585", + "summary_polyline": "ui}zGqtog@_@NEJQhASb@]Pe@A}Ac@SA_@BaATmAd@oB~@s@d@_@JUA_@_@U_@O?_@\\KT[~B@bAHn@DNd@`@TXGH]Is@Lq@NMNELWnAg@lAw@lAu@vAa@V]DsAMm@DWI@SHCf@G^Yh@A^a@Lu@@qASs@e@s@g@Yo@Kq@Eg@U_@Gm@GYQg@KcC@aBZe@VaBjAuAd@g@@YEmAGsHOqCLm@ASC_BBcAL_Dt@aBPwAVk@JcBf@sAT]`@@BFCDBAHs@dBWHW`@_@^wFrEWd@q@hB[h@Od@Ej@@lBCd@Id@{A|Gu@dBYf@MFYQCKEoBLa@AQMEy@XiAXEAEIB]Ig@@GHI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52203358709812, + 6.638976261019707 + ], + "end_latlng": [ + 46.54313988983631, + 6.629141690209508 + ], + "average_speed": 4.548, + "max_speed": 9.972, + "average_watts": 133.8, + "device_watts": false, + "kilojoules": 98.5, + "has_heartrate": true, + "average_heartrate": 142.5, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 616, + "elev_low": 524.5, + "upload_id": 7652768357, + "upload_id_str": "7652768357", + "external_id": "garmin_push_8874029600", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 8597.2, + "moving_time": 1077, + "elapsed_time": 1077, + "total_elevation_gain": 35, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 7186577715, + "start_date": "2022-05-14T17:12:21Z", + "start_date_local": "2022-05-14T19:12:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7186577715", + "summary_polyline": "_oj{Ggnmg@b@h@hAp@b@?RETIl@[nAeApBuB~AiBfDgD`AkAvFcRbFmQnA{DPa@DGZKP@PFv@^fCx@t@\\hA`AlBvBjAlAf@^ZRj@Vn@Ln@Dp@?`AM^KlC{@l@M^?\\PXZNd@Fn@@|AFh@Nd@T`@XVZNdBXxEh@fFd@`BHnBOrAe@`BgA~AmAhBy@hBc@jBChCR|AIpB[p@@tAXxErBND~AFvDFxBMpBg@|@m@PGh@MRAtBC|AOd@S\\[rBsCVUn@[ZIzAO\\@h@TTCXSJCf@AXSX]ZE`A@`AGJE|@OhBSlECdBDzAR^?jAAx@Gz@?`@Rf@Lx@f@bAj@jAd@|A`@XFv@Ff@@z@EjE[vBAbCP`CF`IE|@Bz@JzCv@jBp@tB|ApAb@h@?h@Ih@YvAcAd@IR@RFhC|AzAXpBCtBYl@MrJ}BrB_@tBYZCbAe@hAMfC@|DItCFxETz@?`@I`@MpCgBfAYv@Mb@ErBNl@HdBVfAVj@Pb@d@RZJ`@Dd@CjACLKZQPYLy@Nu@AGFA^DHHDhBCr@H`@If@k@hAoBz@eBj@iBTQ|@[V?XHvANzAWRFBJ`@h@t@Rz@d@xAd@vAVNJHj@RRp@FPGD@AVAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.58944722265005, + 6.6277269925922155 + ], + "end_latlng": [ + 46.52241705916822, + 6.6345486883074045 + ], + "average_speed": 7.983, + "max_speed": 13.503, + "average_watts": 93.4, + "device_watts": false, + "kilojoules": 100.6, + "has_heartrate": true, + "average_heartrate": 133.6, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.6, + "elev_low": 531.1, + "upload_id": 7652767342, + "upload_id_str": "7652767342", + "external_id": "garmin_push_8874028566", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 9671.4, + "moving_time": 1612, + "elapsed_time": 1697, + "total_elevation_gain": 249.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 7186576764, + "start_date": "2022-05-14T11:30:02Z", + "start_date_local": "2022-05-14T13:30:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7186576764", + "summary_polyline": "et|zGcnog@cGa@o@@e@JkAt@q@\\w@Dy@?yBI}AQiADqCI}@JiB^oAf@]FMASGo@iAQE@PFLCJKNS`AE\\M^@RHb@X~@ZXBPGBa@Gm@Js@V]^]t@_@fAORk@`@mAlCe@VK@m@KuAFKGCI?GRSL?~@S\\YNm@JyAK}@a@u@EOUWa@K}B[[AmAWgCGmCj@SJ_BfAgAd@}@DsAOkB?mEKyCNsAE{B?YD}Bp@_BVkALqBf@{@LkCn@_AP_AVoATaBPs@@o@Ak@GUIm@a@u@q@o@[o@Aq@^y@p@]L]HiAA_AYgAy@aAm@i@SkFsAaAGqJHiAAcDUw@CsCJ_CRm@@oAAiASyAc@iAe@yBqAWGa@Oc@CsBT}B?yDZmBBe@Le@RY@s@SY?{ADeAN}@CQBOFS?WGaAEsADi@HiAReAp@[ZgBhC_@ZQJa@LQBu@@{BAsAPo@PgB~@_AL_@@sDGkBKu@UeD}Ai@UaAOy@@}Cb@_B?uBKsB@qCz@_BdAwCxB]NaAPoB@cFm@qD]wC]o@Oo@][c@Sm@Gs@KkBOm@Yc@c@Sa@EO@cEvAkBTi@Ci@G_A_@[QqAoA_BcBoBkBaBs@{Bo@kA}@SDSd@a@jBgAbDK\\Qx@c@vAgIlYeAfDWZ}AbB_HlHmAhAkAt@y@@i@Wy@o@e@c@WGWDEDEHCZCbAG`@IZM\\aBpC?TFT`@p@d@~@rAbE^hAP^t@dArAhAdA`Bf@`AXn@A^KXMPMHSBm@AIN?JD@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51859457604587, + 6.637945203110576 + ], + "end_latlng": [ + 46.58859746530652, + 6.621416760608554 + ], + "average_speed": 6, + "max_speed": 19.304, + "average_watts": 167.8, + "device_watts": false, + "kilojoules": 270.4, + "has_heartrate": true, + "average_heartrate": 163.5, + "max_heartrate": 182, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.6, + "elev_low": 496.6, + "upload_id": 7652766378, + "upload_id_str": "7652766378", + "external_id": "garmin_push_8874027480", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 64 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Walk", + "distance": 1057.1, + "moving_time": 858, + "elapsed_time": 1025, + "total_elevation_gain": 13.3, + "type": "Walk", + "sport_type": "Walk", + "id": 7110255770, + "start_date": "2022-05-07T09:37:20Z", + "start_date_local": "2022-05-07T11:37:20Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7110255770", + "summary_polyline": "ux`nGkeou@HSLFb@^?HXHBZFD@CTBDGVQJQNM?CBCA@B@?CEACDCPGDE@MO?IGO@M?GLC@KU[BCHAJKQGLEBMJHu@BpAqBv@DuAo@tBE`@ONq@Q?]EIDGM?GM]Fm@EC@OKi@f@Qd@Gh@OKKNWSCHERWhAo@Ao@QE?CJPA@DJVJz@|Dv@p@MNs@FIC?OEIG@IHv@EVw@h@u@TNDAMHSDQ?OBQKHEZIPCJDLCRVNHIk@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 44.40987328067422, + 8.93030310049653 + ], + "end_latlng": [ + 44.406554382294416, + 8.933005090802908 + ], + "average_speed": 1.232, + "max_speed": 3.741, + "average_cadence": 47.5, + "has_heartrate": true, + "average_heartrate": 91.7, + "max_heartrate": 119, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 35.4, + "elev_low": 19.1, + "upload_id": 7569739350, + "upload_id_str": "7569739350", + "external_id": "garmin_push_8785888430", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Top of Genoa", + "distance": 5991.3, + "moving_time": 4850, + "elapsed_time": 6384, + "total_elevation_gain": 234.7, + "type": "Walk", + "sport_type": "Walk", + "id": 7110254757, + "start_date": "2022-05-07T06:58:32Z", + "start_date_local": "2022-05-07T08:58:32Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7110254757", + "summary_polyline": "krcnGatpu@FGIEARQTKDW`AYj@_@v@y@pAGAEQKGSXMVBf@BDEJg@v@MXBPCAIQMCS\\]^_BdAS~@?FIL?NGTKNc@LGJG|@KXOJ_@JoBJa@?WS@CU@]PMGQDGPO@]PMRUr@GHALSVYVMRCx@G^@FCFQFc@Co@YOAWH[@w@IMDS@sA]q@Aa@GYDUOA?@B_AAkAi@SMGIAKE?EFIDSAq@MyASMKWCo@XYFSJSTIPQTUBUGy@P{ARSGY@BAGKUI]A{@Fc@\\_@PUDq@IUBmADUASDM?UES@KDmAfASHI?KDOAWBQZGCe@ROAMBIHUBEDa@JUJ[OI@EF_@GO?i@WWEEIQG[PcAA?NIJOCK@KDGGKABDAGDCAABLDb@NTPn@LJDRNVNJ?JKTLHJBPPKCC@AP@BJFFCA?ARVx@NPTLD?BBBLBb@HNJ`@?ZAN@VJVA~@FTB\\ZlAP^DRDd@?l@Hr@AXFb@?d@DP@|@Hd@?NGVJp@AF@XHXD@DO@UDK@YDID@ERAb@Dd@CJBCL@XZJV?VBRHXBB\\bBFHBFGR@PJn@DNG?E@EEEKMGV?BA@INOEU@SH@BLXFFJHL@PLCFHT`ACZ@LFHRPd@]JNPz@Lb@RlALxA?LPx@?PPl@JJAJELBG?KCE?@CBAAB?@CCB@@Cq@MWAQKi@?a@FKB@LN@JN`@VRBBBUJMJBVZAPHHLXNAPPNTHVABH@PTF\\PJNN~@`EBb@\\h@AJBBFP?DJHPFRAh@ZDJ?LDV?XF`@h@r@DPBr@@JCHF`@JHBJFDFXVP\\NH@d@PNLFC\\Df@^VZVv@f@z@\\d@ZXb@h@\\n@f@d@j@\\VJXRXXfBvAAE@TBFDADGKMb@d@V`@pAnCLP`@Bb@\\PXTNRADWGc@OYAa@NCNPZ~@RPv@Vt@l@P@XHLVPn@@HAPMXi@d@k@`@e@PMJCRBDDBRCH?ZRJI\\GZMPAPGLANG`@Ed@Q~@UP?DCd@e@FBHCd@[l@YV@j@GBGHG?SL]?QPm@@GCCFE@MJMJ_@b@o@@WNOACABCEBGF?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.424224607646465, + 8.93777422606945 + ], + "end_latlng": [ + 44.42590434104204, + 8.912377478554845 + ], + "average_speed": 1.235, + "max_speed": 2.208, + "average_cadence": 51.2, + "has_heartrate": true, + "average_heartrate": 103.4, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 484.9, + "elev_low": 223, + "upload_id": 7569738232, + "upload_id_str": "7569738232", + "external_id": "garmin_push_8785887343", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 9676.3, + "moving_time": 7498, + "elapsed_time": 13328, + "total_elevation_gain": 197.3, + "type": "Walk", + "sport_type": "Walk", + "id": 7110251569, + "start_date": "2022-05-06T11:10:07Z", + "start_date_local": "2022-05-06T13:10:07Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7110251569", + "summary_polyline": "qnanGk`ou@_AiAtEc@~Ay@vByDh@yBlK}AzACzAoAd@NB[OGMTXc@t@wEf@JHc@L]HHNc@r@BNw@^]Mk@MJ~@q@IIPyEh@A@aC[w@h@Xn@UGU?VHu@R{@g@Gc@Z@Ol@cAj@EKGHa@]y@h@_@Mo@Ib@hAaAJuAU{ATSMLZq@XaB`@w@CgAJM}BgAt@?BPKADe@RCVcADC`@Jn@}ALqB^w@LiAKq@H_ADJGUJuAj@wBX?n@dCd@f@KhA]n@Aj@g@|APd@a@n@Fh@i@v@NPA^|@b@t@RBV]VOpBPgABl@`@oD`@m@YhDa@HEl@FM]YRICT]DFNKFJ@OOlAnEELp@@Pb@G\\PPWFCt@dCj@Fr@qE{AkIb@{@a@Et@eBIaBa@]Zg@j@LKNzCRv@MfBQFVFZn@g@hB@\\`@A`BrBe@Wa@j@MrA]LM\\EpB]j@yD|B}@QaEcL}BeFvExChH`HA^jC`BwGrCrAJRCvAf@`@b@t@rBu@c@WLY_@ZlAKM^n@IGLH?Qa@i@b@t@KW`@z@BUGLIQ\\bAScAPbAg@kANFB\\U_@b@^?u@h@Q`@m@jAxARDVk@p@^F]h@GvBjAIc@TDDq@ZMOyASKQy@Y?Dy@Km@e@[?e@s@EBu@MBzEz@?SXVBr@d@b@Xr@r@jCu@hBNvAGDRFNa@SPBp@Qp@Rx@Bz@YAFIoCeBo@`@UVFHDSOXc@XkA]f@r@GVo@GEv@PJb@_@l@AbBy@GbBPHAj@LLPg@Co@a@c@QBJj@S`@@`@NBRp@f@Ki@Pg@xAa@JPfCqAUm@p@Aj@OLYUFz@qAuDB~Ci@eEi@pAs@SbB[cFaAmBoAJB}Aw@JC^TIQ@^iDIL|@_ADNdBa@YOPw@]g@Bk@j@y@ACh@wF}Bf@a@CKy@x@uBW[m@QZa@Wa@Xi@Oy@z@m@zAi@b@IxA{AtCp@PJa@oAEF?@~@mAvA?t@Yt@RSv@nCIOFu@HLc@?W]d@Bk@GL?\\[[JDj@Jg@OOHESl@TPSl@P}@Od@RASUSDCR?k@AV]XXj@Aq@IWELHWKBB^Te@DRWGBO|ADf@}CfAPb@sANEJeA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 44.41337373107672, + 8.929501120001078 + ], + "end_latlng": [ + 44.41373784095049, + 8.927386868745089 + ], + "average_speed": 1.291, + "max_speed": 18.652, + "average_cadence": 49.1, + "has_heartrate": true, + "average_heartrate": 97.7, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 48.7, + "elev_low": 1.6, + "upload_id": 7569734655, + "upload_id_str": "7569734655", + "external_id": "garmin_push_8785883812", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sestri Levante in the rain ", + "distance": 6107.9, + "moving_time": 4973, + "elapsed_time": 6578, + "total_elevation_gain": 160, + "type": "Walk", + "sport_type": "Walk", + "id": 7096254224, + "start_date": "2022-05-06T07:22:36Z", + "start_date_local": "2022-05-06T09:22:36Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7096254224", + "summary_polyline": "ibfmG}sjx@LAEKORE?F?NIJBRS\\KJ?HKNENFTj@@RH@JYB@DH?`@`@~@FJCJ?DPb@@f@EX@HPCAHFZAh@CJD`@IN@PRdAIp@?CSIOQOC@AAAOGGSE?BFGL@A@QAIKIIM@CUOFXH@DFEN?JFDGDZZBLFFl@LJFX@b@PBDH@A@?CJCVBl@b@?JNFNN@BBGDLAVFHEABB@EB?@DTJGHDRF?EBCCFCC@NDIBPE?AZMHB_@FYJp@s@QJRFAAPOKDXLFUAWGOCa@FQ@M\\o@Fa@Nc@RUDMT_@VGFECADJEGTMh@OPCJDBCJ@FIXN@CHAHF\\KJULGDSJMP_@d@[PYn@s@PE\\UNU\\MFo@HUh@u@d@YAEX?l@Un@F`@e@f@c@LQl@_@p@qAp@_@l@Bb@FXCTk@LSA@@BFMROFAVON?b@WV[J[XQEAb@q@rAiALWT?FKH?@e@PPH?d@I?KEG@CAHBKIK?DBDBCGRQBKNWQA^CDACKLOAe@h@k@b@a@b@Wh@DBSJOXOJQXSJ_AZ_@h@Q`@SF]E[Ko@Be@`@Ub@IV_B|Ae@j@O@e@E]FiAh@U\\g@h@Kv@_@^oAt@[ZSZi@Zm@`AEV}ACmA`@OL]HUNKTUT[d@Ej@Yd@GVAL@hAEHYJF?Un@FjBR\\Nf@ZVDb@@EZx@DRKb@INTMH?h@b@NTHI?BDOXUCIFG[XAFMTAFH\\LRJA?FTl@BALRP@DTDCPZPD?VPv@NRRh@F\\EBFACGl@HDd@BFA@@b@Rr@Hn@RJBJCJGNSLMR@@@GJAPSFYOq@E_@Me@KaA?e@CGc@_@YCGG]w@Ic@IUGLKFEJIF?FGLBb@Ua@@IWm@KOs@x@IDMAOLQ`@EBe@`BFEXeAj@wADYCi@]{@i@q@Ue@e@e@MCDC[_@AIJ[LMBAKKKUN[@OLOHSMi@Ba@C_@BQGGCS@YESOQQ]O?CIOKEOSAKIIB?ACEBEKMM@k@OEKM?KQhARRRND?LJXX@aAeAiAKMDB@?Dg@|AEFK@CLIp@Mb@Yl@Kn@MD]CEGIBCPFFBGTIM@OLGKAQESIKCw@CU?]Ck@W]Um@YWUa@g@{AKBoAdAKDQCAe@ECe@Jc@V[@Q]Ie@S]SSAIy@i@S]k@c@Y_@s@WKH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.27317466586828, + 9.3985584564507 + ], + "end_latlng": [ + 44.27602224983275, + 9.397290525957942 + ], + "average_speed": 1.228, + "max_speed": 3.286, + "average_cadence": 50.5, + "has_heartrate": true, + "average_heartrate": 110.1, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 133.9, + "elev_low": 4.4, + "upload_id": 7554443446, + "upload_id_str": "7554443446", + "external_id": "garmin_push_8770004039", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "No more tourists, no more sun also ", + "distance": 10924.3, + "moving_time": 8784, + "elapsed_time": 11516, + "total_elevation_gain": 607.2, + "type": "Hike", + "sport_type": "Hike", + "id": 7091004427, + "start_date": "2022-05-05T06:05:36Z", + "start_date_local": "2022-05-05T08:05:36Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7091004427", + "summary_polyline": "umqlGypty@a@jCc@`AwAJWT?Pg@Ts@GThAc@TDKEPhA\\SMNDFzA{A`AMGkB|AQj@q@@a@l@YCUX_AGOXGEuCpBmBIAnBNxBn@rBFI?HQNm@~A[L@dAu@dBgA`G_@pDBjA?[Xy@BqBd@uCGCFEMJWf@cAnDErANpBWp@Y@B^OxBJR?NmAZgA~EGl@Fd@Kf@GBCUeAo@qAv@sDz@kAhAIRC|Ae@x@sAzAm@d@Yj@o@jEa@~@eA~@{@~@]J?f@Y|AGdAI`C?zCy@TSl@SL_@tAUX?j@wAl@MlAQTBp@]Z}@AMPIh@WPAjAF\\m@bDELWOC_@UUKTDz@a@f@UfBg@XM`@B`@g@xAEj@F`@UlAg@t@g@K_@Ji@YIHHv@SxAkAj@o@p@GTTVSpAp@l@_AiADFq@k@HZa@fDWZQj@?b@UXDRaAxAE^Rt@tAnB|@|@`@Jd@|A@NEi@QFBd@OdBs@~BFlAl@jAZpALXp@CBXl@FpA|@l@|BJpA@rBSFCiAMw@q@q@kA_@FVMjA]pAN~AI\\Fx@GZV`ALlCLd@LLANLb@DzAWt@KdA_@j@UjBiBzFWPKd@C{@QSP@KgAHgAMgBa@iCa@u@S{@s@[JwAsB{AoAw@_BW}Bv@k@CKQm@t@gBl@c@v@eAh@Rb@[x@SHSZKfBF{Aj@i@\\_AQa@p@Y\\g@wAw@iAmB[?eC_AYp@Ah@Y`ABVMCIPI]UCi@hA{@|Cc@ZcA_@sCqCq@qCg@eAk@YU~@uAbC_@Zc@@MXJjCK|@KPL\\Fz@MpDJp@Qp@CbAMVl@tB`@TMb@FLkAxAEVW^URS?ETc@Y[m@MGKJOtAU?GnALv@E`Ae@f@g@Se@^Ir@[dAGdBHFk@@QNKn@a@V{@hAEh@s@b@KEgAdAGNH\\IVDx@MnAR`AEvAiB|BmAh@CLaARMRaBtEk@~@g@rDw@rBInAo@pAWVgAPo@Kq@J_@`@Ab@KJeBd@g@`A?PRRG?@JEC@NG@FRIA@`@KAUt@JIJRUPI\\[uBa@VHL@TSKQDLA[R{BIsA_@S`AUf@s@f@u@SK]OEeAh@y@Fo@Ys@}@zAm@yAl@m@]Sw@w@o@s@^qAlAiBEGR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.167478, + 9.613095 + ], + "end_latlng": [ + 44.207284, + 9.555206 + ], + "average_speed": 1.244, + "max_speed": 2.86, + "average_cadence": 50.7, + "has_heartrate": true, + "average_heartrate": 108.2, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 215.7, + "elev_low": 6.6, + "upload_id": 7548738113, + "upload_id_str": "7548738113", + "external_id": "garmin_push_8763970590", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Very happy to be here in May and not July/August ", + "distance": 7853.8, + "moving_time": 6279, + "elapsed_time": 11905, + "total_elevation_gain": 413.6, + "type": "Hike", + "sport_type": "Hike", + "id": 7090377384, + "start_date": "2022-05-04T10:43:20Z", + "start_date_local": "2022-05-04T12:43:20Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7090377384", + "summary_polyline": "u_mlGws|y@IPKFIBBAIK?FLFTIN@HNB?AGOAIIy@E?C_@DeAu@_@F_Aa@@FX`@Zn@|@vI?ZKd@GhAId@C?UzB@LGdE@x@PpAJvB@p@Jt@Pb@h@nE?TRr@Eb@F\\CB?\\DVFbADPCBxAdTMZOLNWUt@m@l@GN]n@BPHJXC`@ShAgAJFHX]t@_@l@NRDP?LYvAu@tBQp@ARPl@BZBpAHf@HJCB@FPJHIBk@BAn@n@Tf@T~@HBET?h@`@I?FFCERHFB`ATX^ILLLb@JHNf@NJBOYh@FVKlABRFLb@AP\\ENZV\\v@PJJTAFFH~@Gf@NLZl@^TXp@CVOR?VQxALJE\\Fx@ArAw@t@u@^Qr@m@PC|@FRJJLAATBBE^PAQIIe@NMMi@S?KYLWAEQDSWh@KHkDbCMXEp@SLKNG`@STC^MH]?ID@@Y`@]~@OJU^mAdCmA~AKVu@j@Wp@Ep@IHWnBSb@k@b@SFSRMASHADOAa@Zi@fAk@r@AJGHQNKP_@BaAOk@Ta@?aAo@a@g@ULQ?g@P]h@[PYn@WNCHHn@@^Hf@ANZJHh@HPF^HRPH?P\\bAA|@Fb@ZrAL\\B?@HMZCb@ELMNWLQVSHCHQNo@Xk@h@On@g@hA[XWL]f@AHFd@Bl@W^YCw@d@e@DQEGFc@v@St@s@PCFCR]XGZUXCJMJETQLa@AGEg@Pc@MCFI?[^mC|@QMg@G{@i@Q?QHYOMLMX_@MQJ[?IPUA?\\GMUKMBEHSKG@?FYNGPAl@EHId@FT@^K@DHEFJHACOHNNWFSTQtB@LEp@Ut@a@f@QFWMGFGJKp@GRg@p@Hl@Ql@QVOt@Sf@g@v@WNCL[b@[x@U|@YDq@dAKVO~@QJM\\UVKTG?a@`@IP[TGJ@@CACZHlAGJgAlAk@Bk@NAHAb@a@VYb@iAB_L~Hu@\\}@JHD?DOAIL]Oq@E{@Wo@H}@i@Sa@ScACg@\\qBCa@A@g@Y}@Sg@y@a@a@EQCk@MM}@m@{@B}Ad@WPBHCAk@f@a@DuAl@wAxAy@f@{@G?DSi@MOQDUN]BkAk@?UPa@LOt@DLEBD?Kg@FYEMHQXC@AGL}@L[TYXK@GQSUqAAiABKRK?QMKI[WOAKQV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.144755, + 9.654522 + ], + "end_latlng": [ + 44.167097, + 9.613506 + ], + "average_speed": 1.251, + "max_speed": 2.48, + "average_cadence": 50.8, + "has_heartrate": true, + "average_heartrate": 113.3, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 317.5, + "elev_low": 1.3, + "upload_id": 7548051282, + "upload_id_str": "7548051282", + "external_id": "garmin_push_8763169481", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Still too hot ", + "distance": 9053.9, + "moving_time": 7970, + "elapsed_time": 10000, + "total_elevation_gain": 419.4, + "type": "Hike", + "sport_type": "Hike", + "id": 7090373992, + "start_date": "2022-05-04T05:19:18Z", + "start_date_local": "2022-05-04T07:19:18Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7090373992", + "summary_polyline": "yihlGcggz@?HMA[h@?b@QjAW^QDcAk@aA}@}CmEe@YSPI`@@dAe@Vu@nAk@N_@n@o@\\sAtAINDLf@DJTI^FJAZDC_@^}@f@QVAf@UT_Bf@[l@w@r@{A?aCb@k@CqAv@w@Nc@d@iAJuAzCmAtBc@`@a@jAFp@j@XDFEN~ArAL\\AvADAYr@QhAw@zAU`ACbDVb@IVDNe@bBGlAXAHHFhAi@`Du@lB]`DLnAOj@m@^Mz@Un@@^K`@LfAkAV?ZSDDHGPi@j@q@dBmAdB[tA[f@S|Aq@z@a@vAa@dEH~@En@L|@Ep@YdA[t@eArB}@lAOn@e@f@QCSNYhAOPGt@UQMTAZI_@Iz@Lj@IPGf@TDm@p@PHDp@GZc@|@V@IZUJPd@Y?Md@j@?CTdADmA`@g@BJq@h@d@SJYn@LAE?F[OADEaAhAkATd@Ep@k@\\JHn@N?WFGwFm@SKQBKUNu@}@ChAJHl@y@CCf@PAHRXXCJk@E^I@Mq@RYfA_@Bw@HOIE@SV]E]WOi@eAHG@TMp@Vi@KSTSCWD@M`@UN_B`H{B\\s@Ra@RQt@QOc@BId@Pb@?PX\\NjAGRm@XYp@HGa@^CRON{@^MKe@NWh@k@d@IV[PKV@La@r@D\\RXBTZ@Fb@OJH|Ak@`@m@JRFw@?u@Z[Xi@Fw@`@e@h@o@n@M|@i@`AI@SVk@LCLPh@GAAHHVVB?GP^?d@GFGVGd@LpALTEVBz@[N@JL?FxAR~AOJQj@BZ_@rAe@p@{@h@k@fA[z@Ct@_@`AcAd@_BjAm@hAKFIr@[Zk@Nk@ScByBaAe@MV?`AIp@GVCv@DHBbBQ^Ef@FXGTaAU{BKa@Qa@NE~@N^j@`@Nl@?pAI`@pAv@P\\CZDr@TTj@dCr@dBRnA`@d@U~AcAAMzAYpAi@|@CVWBU_@[t@g@V`@b@|@rBXZEn@NDC?HXIv@x@dCd@f@Cr@LAKLHLGNDJe@~Ai@X_@t@YDQOa@ZW|Ay@bBa@dDxBjIi@Qc@Lb@D[DCHbBZIRA~@IENPC^c@d@?z@O`BWz@UJD|@Wl@@`@VPBhAFFIA^B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.120779, + 9.708826 + ], + "end_latlng": [ + 44.145613, + 9.65086 + ], + "average_speed": 1.136, + "max_speed": 5.05, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 108.1, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 222.7, + "elev_low": -3, + "upload_id": 7548047656, + "upload_id_str": "7548047656", + "external_id": "garmin_push_8763165108", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Very hot hike in the stairs of Cinque Terre", + "distance": 5380.7, + "moving_time": 4297, + "elapsed_time": 5255, + "total_elevation_gain": 310.4, + "type": "Hike", + "sport_type": "Hike", + "id": 7084876505, + "start_date": "2022-05-03T13:51:31Z", + "start_date_local": "2022-05-03T15:51:31Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7084876505", + "summary_polyline": "k{elGemkz@J\\ICADMC?AEDGACBAHKJ?DOz@Bf@Ld@HZFDA?BJHT^V@J\\B`@GPB?A@B?CE@IHELBLLL?AA@@AUp@ABF?MPWf@IFEBc@B[Cc@Bs@KFDHCOALDKAEEES?OGe@K]Y[Me@UD}@a@E??CK@OUB]Ac@Q?PODuCAEA?DB@kAHsABq@CE}@]MIS_@QwAKY[_@e@e@S]GOE[Oc@MKAEEAG@QTo@jA?Fd@KZCDBGZIH?JDDANUt@@XN^?PBNQPi@Rw@p@g@Ne@\\KBo@DSFEHc@\\i@Ra@`AKDO?KKm@T{@OeAPOJW@KEYGO@IK[IAF@CEKIj@Ar@Ur@Yh@WV_@TUREB_@EYlBQt@Gb@A\\ADCCG@EXC?CHMv@QvA@LHNGSFk@Q~@KHWXKd@g@bABBGGg@R[Fm@BYFIFe@HQHMBGC]@OCSHILIB]B_APc@TYC{@Ja@B[Ae@OC@AF@v@[zAB\\GV@VBZB??t@O|AIb@@p@GdASbAWV]H]Dg@Ac@GCXQEAa@[ACc@c@BUEk@E[O{AcAc@IGBIASIe@Kw@e@WUc@s@W{@IGEEIASn@MR]AUFa@PQIAEECI@HHNd@RHHJJAFBHXLRDPHLLZ@LT\\B?HRDBJNHd@NX\\`@JTN`ABv@BLG~@EN@hAFV?NVnAPh@?VTz@B^GHCNKRu@lAWj@MNUBGDKNIVEd@BJId@QZCLMJO\\EVFHMTERKTKPKb@Fx@@FFFCR[l@UJ[FOBSAg@JMASQYAUGMIKUSMKQABA`@FTAj@FLXX`@bAb@j@d@x@b@J^VXFFDFN@RP^Ed@DX`@XLBADJBRPDP@\\Vz@Zl@h@r@DTXz@FX`@n@HPGD^RPP?@SAIHLNT`@J@RIN?FFLDNC^SHLDTLNPLh@A`@[XCZNRPFTNJTAVN^DDNMj@?JBb@EPC@HFNP@FX?JGN@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.108225, + 9.730275 + ], + "end_latlng": [ + 44.120388, + 9.709163 + ], + "average_speed": 1.252, + "max_speed": 2.557, + "average_cadence": 51, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 373.1, + "elev_low": 62.1, + "upload_id": 7542100574, + "upload_id_str": "7542100574", + "external_id": "garmin_push_8756685373", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning away from the tourists on the Alta Via", + "distance": 12587.5, + "moving_time": 10240, + "elapsed_time": 13430, + "total_elevation_gain": 689.7, + "type": "Hike", + "sport_type": "Hike", + "id": 7080131152, + "start_date": "2022-05-03T05:00:09Z", + "start_date_local": "2022-05-03T07:00:09Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7080131152", + "summary_polyline": "ilhlGohgz@f@Fv@Y@M{@Qp@UGUeBM~@DFe@{@k@aARo@EWSm@mA}@LiASMm@j@FEQw@a@i@gAq@oBwAkCKiAo@[a@i@@y@_@}@}Au@cAyAUs@q@_AQaBl@`ApBh@lAQbA{A?O[Py@k@qBcD_@cB{@aBAKNBq@mCAk@m@sALBISJKAc@[aAHoB^E@kAlAMsBUkCJUEwAuAqBLw@_AUy@WOQq@WWc@aC[WiA`@}A_@]dAc@XUCMZw@j@Qd@m@`@}@LQb@k@?mArBAUHm@x@oA~BeCn@mCd@kAbAw@xBu@~@w@d@m@r@{B\\sBBkDEmCTgBd@{AD{@]kBYONAPqB?y@OY`@sBb@wACe@P{@GsA[mCNML{@n@@Z_@h@ATYb@GsATDKa@X}@?rCqHUyBFc@Ke@@y@d@mD|A}Dd@oCl@oBtByAHy@\\e@Ri@I@d@iBJwACcA]{BJqBv@iCrCuF|@}@rA_@nE{BXs@NCJVd@Uj@k@fAkDfAuApBuA~@Ex@g@pC[^LN^x@XhAHzBOvBsAx@eAb@gAhC_BtAiBpAmEnA{Ar@_@bA_BBcBXS\\eDKENBKoAPaE~AsEpAqGfBuC`DwC`BwBnAe@Fc@GRvBgBx@OhCCf@a@^_BlB}AjAr@|@R|@Wz@Pj@_@|AB~B_AvC@d@StCoDtA_A~Ai@j@LxBa@HBhAlBx@j@r@PXvARZdA^`@GFt@ItALrAZWlAz@`@v@`@pBvCTfBnAx@EtAo@Un@LxDDvEg@hDKhCFZr@r@vA@CReAr@DR`AR?Ts@Xk@]GL~@`Bb@jCB~I|@x@fAlDGn@VtAInBLxA`AvAZhAEnBSfADvBG~@J`CGx@[J`@HX`Ab@n@F`@MN`@tAKh@p@f@\\DVz@Dr@d@f@NEVYRaAp@n@k@tAs@r@u@BLH{B]EVwCwBXA@Y}@g@e@NwArAJT[THn@i@vAu@z@e@bAe@NUj@@Pb@f@O`@WDa@WQN]aBSGiB\\k@]V\\Jl@]pCDhAQdAUFLH]a@@Me@RJj@zElFLAAUJJRh@CLr@VNKD[b@O_@\\QA`@CTa@]Po@Q[h@c@UDOf@LGRa@LIVKa@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.121178, + 9.709041 + ], + "end_latlng": [ + 44.098733, + 9.737456 + ], + "average_speed": 1.229, + "max_speed": 6.25, + "average_cadence": 50.2, + "has_heartrate": true, + "average_heartrate": 102.5, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 742.4, + "elev_low": -0.1, + "upload_id": 7537002488, + "upload_id_str": "7537002488", + "external_id": "garmin_push_8751298819", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset in Corniglia", + "distance": 4707.8, + "moving_time": 3576, + "elapsed_time": 4748, + "total_elevation_gain": 195.9, + "type": "Hike", + "sport_type": "Hike", + "id": 7080121798, + "start_date": "2022-05-02T16:00:09Z", + "start_date_local": "2022-05-02T18:00:09Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7080121798", + "summary_polyline": "eqhlGoggz@Qg@MMKB_@AKOSIYEGKIAEIEA@HO_@QIMBGVGFCh@FTG\\a@RWf@[`@g@VYb@SN_A`@S`@c@TMPCXBJLHXAF@BF@NERFLCR?DB@CAWb@ULOBCJEBODABEAK^?XD?@DKDINM@EFBHAB?EIAg@JAFDFB?GD?B?KGGE@KJGNMLILIBc@\\I@CHKDq@E@?CCcABk@Nk@Hs@D[NWPQRWNa@HUZUJUE]HQJUXWv@I\\MLWj@?BB?i@n@Yf@_@ZUr@Wb@Hf@RFXX?HDHVTn@^PVJTB`@CBFXARMb@ILALFFF??BQ\\?HOd@u@pAUn@ArCCC?QAYAECLST?d@ITGh@KT{@z@CHKFQBb@m@Zy@De@QiCBi@AKB@GOBMFA@MKZA?B?BJ?`AAPJ|@EZ@RGr@[jAMN?BFLJIp@gALKDSLYHc@@_@Xg@ACBKAiADWTg@b@e@Re@@@Lm@Fi@?WDAFUF]Kq@@IAOGMU[WWSKa@e@@EGIUUOEIa@AKXa@Pc@BMTQT_@HOl@q@N_@NQ`@gALONCTO`@?\\C`@OFUh@QV]P[PM`@GRDXG`@C~@KjA?TA\\YCOOACDv@[BMDAL[LIpA]DKNS@]JWZIBIBCNCNGZa@AABYE[DM?UMSQAQWAMDKLIRI\\]hAk@Ze@h@[HI`@o@JW\\UFWCSDo@LCDQHGJDNd@AGJDVPVBJFFJRD\\@PDh@~@A@Pl@PTT@VNLCBBNSFS@@?EBBBWDMHAJO@EDA@NVS?KPO[m@AI@N\\LMK@AXPNSCq@MgA?BJV?BKCC`@DXQVHDDHJFTE\\WF?BXT?Fg@c@t@IZ?L]NBJBMHCj@k@JHHNF@HADD?FCFDT?TEHBDQ?@?E@?FDTFDJL?^LBALGJ@J?XWT?LP?PHH?HFPXVJ@TLBNAFE@DoAj@DJ?T", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 44.121951, + 9.708882 + ], + "end_latlng": [ + 44.119722, + 9.706777 + ], + "average_speed": 1.316, + "max_speed": 9.74, + "average_cadence": 52, + "has_heartrate": true, + "average_heartrate": 130.6, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 262.9, + "elev_low": 33, + "upload_id": 7536992456, + "upload_id_str": "7536992456", + "external_id": "garmin_push_8751288012", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 1617.1, + "moving_time": 1447, + "elapsed_time": 1610, + "total_elevation_gain": 110.8, + "type": "Walk", + "sport_type": "Walk", + "id": 7080119244, + "start_date": "2022-05-02T15:14:39Z", + "start_date_local": "2022-05-02T17:14:39Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7080119244", + "summary_polyline": "y~glGcphz@Ld@GJCn@GZOtAa@hC@PMp@SxAI`@KPE^St@SlA@FHB@CADCA@PE?@DNJDJKEG@SMABDXCCCB@BA@CAEDCAADDBC??JG@@FICAFC??FEE@LGCBFIBDFGC?BDDGACD@DFDICED@BJJM@HL?BKAGFOn@@JZRTZLb@@f@Gj@a@|@GJKHAPKP?VGBGNDHBSBAFMHg@BFBBXADBDHE?GJLPNHKLB@CHMHAHLBBD?JJJJBHPCFB@EJf@FDHBXDDNDEQQPCA@RHNDIiB`Bv@_BUCDD@PJL@L\\V?AO?CBBDD@@RLDd@O@HC`@KPIb@JFABEAHMD@@AGGKUI]GEH_@GIMC_@NCKFMC[L[AGFSMW@GA?AG@IHBICMMG@KEGKVSAQHYG[?OE@EG@AE@EE@CM[EEWE@CAAWIHDBKTGJQIAC[Km@DG?GDA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 44.11901235580444, + 9.715386433526874 + ], + "end_latlng": [ + 44.120225636288524, + 9.709740970283747 + ], + "average_speed": 1.118, + "max_speed": 7.198, + "average_cadence": 49.4, + "has_heartrate": true, + "average_heartrate": 124.6, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 86.1, + "elev_low": 26.8, + "upload_id": 7536989713, + "upload_id_str": "7536989713", + "external_id": "garmin_push_8751285065", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Alamont + Grammont", + "distance": 13872.3, + "moving_time": 13198, + "elapsed_time": 25905, + "total_elevation_gain": 1190, + "type": "Hike", + "sport_type": "Hike", + "id": 7071424501, + "start_date": "2022-05-01T07:19:31Z", + "start_date_local": "2022-05-01T09:19:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a7071424501", + "summary_polyline": "cmyyGw|xh@]nA\\~@B`Es@JG}@a@c@GiA]{@wBbBS~@YRG~BYf@j@CKNL^Qx@r@bAiAlAmANZfCm@l@NJQe@a@GQpARtAc@AEn@[VDt@UPQ@IbBg@@^f@OJHd@`@Na@CEWT?[K}AEO}@gAnG_@x@Fj@k@hAR^SvAyCbBb@PUVIYLTGdAcA`@h@XHr@aAxDk@bAMlCg@lCJbBXXHr@YdCB~CwDpGWx@NGA`@]Ki@lA]sAL}AWiB`@kHi@mAo@Mm@{A?gA]eAE}A}@mFCwAe@kE}@kFD_AUt@MI\\wDm@w@{A_FgAiBc@@u@Sm@n@KlA^p@LhCRf@C`A\\b@I`@s@NGjB_B`@Ed@g@@Or@YCO~@XzAgC@eAvAiA`@e@bBNFAs@\\M@c@?^YIF\\SXCpA\\lAHvBbAd@l@KNdARJ?n@e@~@h@DIXY?w@nSIb@s@Iv@VBm@c@IWf@k@JwBhE[NZAe@AuA~BWNQU]^{AbEiAdF{@rAkAvFq@fAi@TId@U_@?fAqCzAiBrCmAhDiAdEq@|Fu@f@\\rAe@k@YLyBhEcCnB[vAcAbB[x@fAbA]|Ao@jANj@wBjDEjADjAIJc@hCb@bE`@FrBkBf@aBP{BNGCiB\\o@|Bi@xB\\pC}@N_AY{Ff@sA|AgBzDD|DhBNYKAEiAUSHUMXHYt@jBbCBOqCt@QEkC^WWsBn@aA^zAVDOcIg@qBDsAl@q@rAqFb@bB@jAVR?bAF_@`@y@Bw@RHHhBj@g@Hc@S{CPc@d@FRx@Mm@KDRCWqA@}CVs@fAo@Ro@TsAKqAf@gAx@m@^kAbEkE\\E|AiEbAaAf@_CPHJpBSfDTlCr@oCn@SBw@p@yAFaFbArA`@nCL?PlFHTXs@PBGm@ZuAIoDH}@V_AKi@j@`AXAFu@RMMC?XN@GOvAeCAi@~@Wl@_CtAmCEoA\\uDk@mA?aBZeEb@cAjAiEPwBVo@EaAr@m@jAi@PyA`BwE\\yBAaEL?L~@rAHFUWq@n@NN]KY^B[W?[h@CFk@p@F_@o@Cg@NKQsBJCO?x@g@@w@Zr@h@GZeA_@e@?y@|AaAb@k@Eu@UGSq@TKYmA^}BdCiFr@pFpAz@_@mAH}Ef@e@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.33826748467982, + 6.850204830989242 + ], + "end_latlng": [ + 46.3381096534431, + 6.850017495453358 + ], + "average_speed": 1.051, + "max_speed": 7.012, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2128.7, + "elev_low": 1061.4, + "upload_id": 7527482138, + "upload_id_str": "7527482138", + "external_id": "0f3bad6c-3c68-48af-b4d1-65863d1f0aee-activity.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 2496.2, + "moving_time": 1719, + "elapsed_time": 244046, + "total_elevation_gain": 17.7, + "type": "Walk", + "sport_type": "Walk", + "id": 7080118331, + "start_date": "2022-04-29T18:52:33Z", + "start_date_local": "2022-04-29T20:52:33Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7080118331", + "summary_polyline": "krdlGa`}z@CABGI@OSAD[WMCQUEAMQAIBe@E[CEUKABB@BIQ[IUS\\O`@OLSHMTAL]VC^GTEFER?VEFWJIX]@GHEVmByA@GCP?^CP?TI^?VCHIJ[D]ZKVARGRCBAPDAX\\BIiBQRn@AVEFCHC@GRGBCFV`AWEu@FYX@NENKDc@x@[b@EJ?DKBCKOFIT@`@MDIXEFK^@TAj@IJIAONMFCVKJ?d@Of@UTATJDMVB?a@O?H?a@D?ACM\\OJU\\KVEF?J_@V[n@?BWVEf@ILYJ]d@Sj@EVGBGPOTK\\EBYh@@JKBECSc@I?QSSe@]YEA_@e@ICAIOWICIBQCG_@IMWEIKCQIAMO?G[QKg@ASBa@AIT{AKHPSEG_@QKFKELB^KJ@H?RO?ICSEC[k@]j@ENKFMNMXIf@Q\\A`AUx@GNC?FCJXNAQEI[UMQEWN?PJNJ?AD?_AVs@r@oA?E?`BEZDJK`@MVCf@BGBACE@K", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 44.10166692920029, + 9.820332219824195 + ], + "end_latlng": [ + 44.11092717200518, + 9.814158026129007 + ], + "average_speed": 1.452, + "max_speed": 10.502, + "average_cadence": 49.9, + "has_heartrate": true, + "average_heartrate": 109.1, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 17, + "elev_low": 5.1, + "upload_id": 7536988682, + "upload_id_str": "7536988682", + "external_id": "garmin_push_8751283909", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 6375.6, + "moving_time": 2490, + "elapsed_time": 3157, + "total_elevation_gain": 67.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 7023741008, + "start_date": "2022-04-22T16:20:23Z", + "start_date_local": "2022-04-22T18:20:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7023741008", + "summary_polyline": "wr|zGedug@[B[E_@HGGGCEBGIC_@Pk@@SZoAVmBCa@a@}@WSyAa@_@Om@Au@Ne@NqAl@YBWI{AaCUg@SSaBw@EIMWCOEgAg@_DEi@Me@O@EGMBO`@GBANUh@GDKLIbAKb@?ZGFKXILBzDv@jCDd@HXb@|ATl@J`@DJLNRJ`@NhB`Ab@Z\\`@Vf@vApE\\z@TxBCr@Sx@w@bAWf@m@~AQp@Kh@o@jBShAg@|AOp@o@tBOp@IdACpIKr@s@lCY~ACr@B`@IBGd@EpAOh@m@lB[r@g@t@SPMDOVi@p@CTMXu@l@u@xAUr@m@nA]`@e@Xm@LiAAWBICa@F]PQdAAV?BHJJd@\\b@n@vAN?LLVd@b@X\\Tl@Hp@Tv@H`@LvAVXB\\Hz@n@b@b@|@bBd@f@LVLPNh@fArA`AdBNLn@`AL\\APJp@VdBZvALhAH`AAf@Bp@?hBHd@?lCGdA@pAYjCAhAKr@@RFD\\IbACLBHAVLHG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51836734265089, + 6.667075837031007 + ], + "end_latlng": [ + 46.52046365663409, + 6.6403961554169655 + ], + "average_speed": 2.56, + "max_speed": 5.927, + "average_cadence": 71, + "has_heartrate": true, + "average_heartrate": 156.1, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 584.4, + "elev_low": 525.9, + "upload_id": 7475730797, + "upload_id_str": "7475730797", + "external_id": "garmin_push_8686752596", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 72 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Printemps ride ", + "distance": 24772.2, + "moving_time": 3863, + "elapsed_time": 4603, + "total_elevation_gain": 435.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 7002318856, + "start_date": "2022-04-18T12:39:06Z", + "start_date_local": "2022-04-18T14:39:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a7002318856", + "summary_polyline": "oi}zGcuog@m@v@QhAS\\YR]BgBe@mBJgBn@}DnB]K]y@SGQNWj@U~BVrBt@n@?LeAFsAt@k@hBk@lAkBxC]ZSFiAI_AXIi@JMf@?jA]V_@NcA?sAUy@e@s@q@a@gJcA}@B}AXu@j@_Bx@kAVaMY_FB}CTiDdAsALkPhDkBRwAGeA]cBmAk@Uq@BkA|@k@Zm@L_AA{@YoCkByHkBaLFeHWgH`@cACcDo@iA_@mCaBkAYcQt@sAZeAMoGXiAKiBDwAViAd@{@x@gA~A_Az@iAVuEHqAb@yAv@aBVyFKwAQcDeBQYKw@AaBN{DFoFm@qT?aHZaIn@}GjDuT`@uDPwFEoB]{EcAeFkFaRcE_Ly@kBkBeDw@kCo@}Ei@_B}@oBkBeDo@_BcC{Di@iBWqBWeA[m@uDyEi@cA}@cCeBuDm@m@c@cAOG[PJ^Xe@b@eBr@aB|@}AnB_ChA}CbBkDb@k@`GqCp@e@vCsD~@a@`AObY}CnD}@xCMnAUlG{CRMBOYY_@M_JuBWMIQt@eBPqA?{BTmAl@iC|A}CL}@Ea@_AmDy@_CwCaGaA_Cm@eCo@cFWKWLp@g@?kAMwA_@wBoCeLDk@Ra@TK`@XBKG_@cAd@e@HcA[kAs@iHeHiA[cECoHa@kGzAoADiA[k@o@oOm[{@cAgEsCcBqCMs@Q}C_@qI@oATAhCt@vAp@tGhDrFvDx@Zv[nHfC^TP~@rA\\MVu@K@]p@G`@H`@vBzExBdIdIn^ETUBSUm@sC@_@n@kAhCsAhHuFhJ_G`Bg@dAIxE`At@[vDcDZG^HbOlK`HrCxEbEPCLU\\yAr@{A`A}@jAc@pFEjAQb@QpAcAvA_BHBVpB`EfKv@fC`CzP^rBfAdDH~@l@rBlAvG|BnEhFpLvC|EVn@f@vCIvCXvAvAnBdAPhKtHn@Z^IXW~@{AVmARiCRm@\\a@v@UR@t@`@jE~Ep@tApJfPz@rBj@`BgAhITnDXrAZn@fCrCrAhAlAvBDtB_@tKcAxWU`FQlA?nBKx@_@pBi@vAoGnLSn@UtBHtBzAbLZdDAjAo@`HAjA@p@TbCh@pBx@dBj@t@dCzBr@dAjAp@lC[Rh@h@b@xDvBtAnBRr@tJpPpAbBr@l@tEhAdGt@lG~A|CmA`FJfALPJRh@b@HRT^bDn@vA`Aw@|@}DBi@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52200433425605, + 6.639065612107515 + ], + "end_latlng": [ + 46.52030909433961, + 6.640523057430983 + ], + "average_speed": 6.413, + "max_speed": 15.559, + "average_watts": 131.3, + "device_watts": false, + "kilojoules": 507.3, + "has_heartrate": true, + "average_heartrate": 147.9, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 876.1, + "elev_low": 524.1, + "upload_id": 7452544749, + "upload_id_str": "7452544749", + "external_id": "garmin_push_8662051009", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 81 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "A la chasse aux Dents de Lion", + "distance": 15352.1, + "moving_time": 2789, + "elapsed_time": 4681, + "total_elevation_gain": 297.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6965327687, + "start_date": "2022-04-11T14:38:11Z", + "start_date_local": "2022-04-11T16:38:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6965327687", + "summary_polyline": "w_}zGs|og@GEITUnBk@dAe@G}ALwBBOPW`BO^UXMDM@sBc@iALqBhAe@d@sCdBi@Oq@iAMGMB_@l@SfCTvATr@^RCR}@Ak@Rg@`@_AjC}BbEe@^sAO]JY?QJMWDKnAUl@WLORm@FsAI}@Ym@g@g@o@WmCe@}Em@YSiBc@KQBa@GFB\\QBkGeAc@_@i@{AMo@Gw@?qAPaBf@kDEs@[o@kBiBcAkA_@YaAUcCOoBBcDp@}A|@qAZeAB}A_@W?u@Fs@RcAr@}AdB_ArAeBfBwDzAsAn@Sh@e@tCMNQEcAoAiCoCqEkEqA}@iAc@_Hi@kCs@aAAqAVkA@y@K_A_@Y_@u@wAUu@?e@Ng@v@uA\\_ARmAHmAHyC?sASiB}A}Fe@mAkAwBIc@CqAMgA[q@kAgAm@_@aAWcACeAF_Bt@u@HkAmAJAUHExAs@Cs@[k@IaGnDm@b@}AxAYFyAi@[?WJMXAN?lFWrCe@zAaAdC}AdCwAjB_AnB]z@Kn@w@dJC|AOb@[JUCmBk@qEu@cEEmAJu@zBWnBCr@@t@PpAdBjG`@t@\\X^RlF^D??DaAV_Aj@e@h@oAjBi@d@c@Tq@JqD@wBd@AZh@xDpB`JBh@Qz@a@f@mBDm@PaBrAw@pAWdA]|BGTW`@]JcACk@V}@vAuAbDs@rAy@x@q@\\c@Do@E\\DdAKb@W`AaAn@iAjB_Ep@gALK^I~@DZKVUJa@b@kC^qAl@w@~@y@h@[|BQZSRa@Lk@@m@o@iC[_C_@cAWuCB{@^Yt@QrDCpA[x@s@bBaCt@g@jA[nAMdAXl@YTCd@DNOd@EtDMzALXAhA]jLWrCO^P\\D`CtA`Bn@vBf@bBD`Ha@vIXrJGb@FpElAtAf@tAbApAr@d@Fz@Ex@[vAcAb@Kf@DhC`BvA\\j@@dAEpBYfM{C|Dq@f@@lAm@h@ExCBnFKzJVhAU~CqBtB]p@AlAJvFdAlAj@NXL`@Dj@KxAQ`@WVsBDIDKTFVRNdDJj@]|BcEbA_DhAc@VCtB^`AGh@Ml@n@l@HpAj@`B~@x@JZN@d@NNd@TPCLQFYBcAJ_@v@_BRKn@XPInDyF`AcAf@}@`@mAXoAQQF{@a@}A]uBKYKo@Aa@XkA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52044949121773, + 6.6402603685855865 + ], + "end_latlng": [ + 46.52025000192225, + 6.6408502869307995 + ], + "average_speed": 5.505, + "max_speed": 12.825, + "average_watts": 114.5, + "device_watts": false, + "kilojoules": 319.4, + "has_heartrate": true, + "average_heartrate": 133, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 760.8, + "elev_low": 515.9, + "upload_id": 7412404079, + "upload_id_str": "7412404079", + "external_id": "garmin_push_8619917139", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 574.9, + "moving_time": 220, + "elapsed_time": 228, + "total_elevation_gain": 9.8, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 6964911289, + "start_date": "2022-04-11T14:22:08Z", + "start_date_local": "2022-04-11T16:22:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6964911289", + "summary_polyline": "a||zGmhpg@L?J_@ACFSPa@Ng@PoA^aBVm@x@gCRYJs@IMMFm@xAc@t@OFKCE@KCADLVLf@ITU`@ATc@rAIb@[jACb@YdA?H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51985412463546, + 6.642151828855276 + ], + "end_latlng": [ + 46.52002863585949, + 6.641990561038256 + ], + "average_speed": 2.613, + "max_speed": 3.544, + "average_cadence": 76.9, + "has_heartrate": true, + "average_heartrate": 138.4, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 537.3, + "elev_low": 525.7, + "upload_id": 7411949191, + "upload_id_str": "7411949191", + "external_id": "garmin_push_8619403561", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Schafberg: last ski touring of the season ", + "distance": 12800.9, + "moving_time": 9782, + "elapsed_time": 21490, + "total_elevation_gain": 1325.9, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6925552471, + "start_date": "2022-04-03T07:15:36Z", + "start_date_local": "2022-04-03T09:15:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6925552471", + "summary_polyline": "yq}yGw|om@v@n@pCj@nAj@\\?d@OfBoAf@u@Co@uAiBg@_BwBmBEm@F_BUmAeCiEsAqAmB}DZe@fA?XYmAuDA{@I]Ck@LWHm@EAD@CD\\yBMQ@UOKOg@G@Ic@g@q@aCuFCcC_AwCYmKO}B_@cBc@gABMMo@q@iBEk@Fk@d@kB?IMJSGZC?aAIu@Y{@SeCFcBc@oIDqBPSh@E@}EPi@zCc@dAv@jD`ApA|@r@|@j@LzA?v@ZlBbBnBtB|AH`@Sd@s@Tm@XkBB_ELkAQ@e@hC[f@o@f@}@Cc@g@K]{@sAeBmFa@s@{AYyAgABKdBR~@]`AlANJPEkAeKDo@CKa@IAmDLyBwA{AoAmDwB}Ck@Fm@U_@s@uB_CY_A_@mCiAs@w@}@EoAc@cC{Ao@QH}@IiCHAi@m@k@Ae@WaAk@C@_@Qa@gAG@uAMi@k@@GoAu@aH?wBZyC?SYSNm@X_@w@s@cBAM{@WOBwD}CuESK}A^]sAe@r@o@qF`@fF\\Cn@d@z@PTTEBx@\\`A~@lBnEb@^JAEh@h@~A@`@j@VVf@A`AQ^@n@v@xCXNDfCJ^bAx@Ld@Fx@x@lAz@pC|ApCFXKVbBdAb@K^jAt@lAPj@v@j@Zn@JAr@f@XChBlB^?h@p@b@BPf@j@@Hj@H@D]DBb@dBf@`A`AhD?dAP`A@`APdAB`BLdADR|AfBRp@KvATnBN\\K`@NzBgAoBs@m@WIo@Fo@a@g@IoBaAg@yAYiAy@e@{BsByDaCaAQa@i@y@g@yBkC_A_@}@GW_@sAUeA_AaAUoE`@g@hAqB@e@z@ODO?sAcAg@IU^g@vBa@z@KjD}@dCGjAYbABLmApBJv@zA`CFh@jA|Bn@zAnAdERV|AjHdApExClHTL^n@Sr@Rl@h@l@TFXf@v@f@~A`Dl@pBjBpB|AhAn@z@h@bAH`Ah@dAjA\\|@lAt@zAVRj@CF^KKZJn@|Al@vC`BbEp@xA|@n@MWPtBMt@OfCCtA@x@b@`BLvAM`@WLeADUZI^JAn@hAXHfC~CbCdFHx@F`DCEhBlA|@rBp@dAb@h@Gh@[b@eBlAu@LgFwAiB{@gAEoAO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.359499, + 7.623322 + ], + "end_latlng": [ + 46.360425, + 7.623522 + ], + "average_speed": 1.309, + "max_speed": 11.52, + "average_cadence": 61.3, + "has_heartrate": true, + "average_heartrate": 108.5, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2720.7, + "elev_low": 1539.7, + "upload_id": 7369358466, + "upload_id_str": "7369358466", + "external_id": "garmin_push_8574160657", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 9362.6, + "moving_time": 2505, + "elapsed_time": 3974, + "total_elevation_gain": 1192.3, + "type": "Walk", + "sport_type": "Walk", + "id": 6920554882, + "start_date": "2022-04-02T13:10:28Z", + "start_date_local": "2022-04-02T15:10:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6920554882", + "summary_polyline": "cu_zGm~sm@EBY|@EXJ`Ab@v@?LCPINMLSHoBJm@C{Ba@@BKgBKcA]gCeCuVUsBS}AiBeJm@kCeDsPWeA_@{B@oBNk@NUBAHDzAtCZ|@Bh@BRf@tANn@Vh@Rn@NPTd@d@z@Rj@RX\\lAd@p@f@rA`@`@|@pAxAlBjApBTT@Ak@kBsDqJwCkIqG{O_CqFc@kAMa@dAnAb@ZXb@^\\X\\lAnCT\\AROj@Th@Xb@b@`@HTPVRTx@j@h@jCJZR~@`@jAZlAh@rAH\\LbA\\`AXhAz@xC\\h@b@PJHFJ?LINs@ZDRDBDCc@uA_DoIyCuImIkSkCiGHHh@v@b@|Aj@lAd@r@fAnC|AhD\\j@fAxAlA|DlAlE|@dChCtGh@l@`@Rr@RJHfAlBz@bAnAz@JZ?p@Ll@Pl@Ef@e@jAS~@CH_@`@Gj@Cd@Ob@OdAOf@C^J^[FEATTQVD^HV_@Xe@xBg@`AGTDf@L`@NfAM~@INOLQHi@J}A?}@OYAECY}BWqCsDm]qBmKs@_DqAyGgC_MCU@O\\eBLIPXzAzDXn@dAjCNXxA|DNTLVFZFrAPd@F@FGB@Vf@dAvAXPtAlBr@t@`@l@r@x@BEaJ{VgCeGmC}GcCyF_AqBAB^JUrAOHNx@@^Fr@@PGf@BGTj@Lv@JLf@Td@z@?AA`@MDCFPZd@dB`@l@^TZBl@xAX~AHJZJNPBJPjAAXU~ACb@z@Hb@n@f@f@Tn@l@bAnAz@`@l@fApANJPDVCLE@Cg@FITARDP^r@\\f@t@z@n@b@`C~@f@Jf@ID@FL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.3702673278749, + 7.6440788526088 + ], + "end_latlng": [ + 46.36911414563656, + 7.648619748651981 + ], + "average_speed": 3.738, + "max_speed": 16.06, + "average_cadence": 58.8, + "has_heartrate": true, + "average_heartrate": 110.3, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2472.8, + "elev_low": 2066.7, + "upload_id": 7363907171, + "upload_id_str": "7363907171", + "external_id": "garmin_push_8568421980", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First/last alpine ski of the season ", + "distance": 33564, + "moving_time": 8060, + "elapsed_time": 13791, + "total_elevation_gain": 3757, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 6920591312, + "start_date": "2022-04-02T07:50:31Z", + "start_date_local": "2022-04-02T09:50:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6920591312", + "summary_polyline": "eo`zGoowm@`@rBnDbKdA|EvBpG_BTaHwCSE?Xx@jDzAtDtDtGrFzP|AvDzBxA~BhDxB|AbAg@t@kDNINVd@[yd@ukAAq@X{B`BmFp@c@dAa@l@Jl@jAVk@Hl@b@CAjA`@UZPCj@zAItBdC~@`BvBvEv@dCp@|@v@jEvA|DS??^zC~Jt@vEV~GEpAMTq@@a@d@cAfEDbDYjG^n@j@c@sd@slAmBf@uCStCxQdArDjB~Jx@fAj@~BfDhFdCnJzAjEhBdEt@n@o@RIf@HCy@aCiIqT_MoY^bDxBrKrDxIrHrNXjACpAPlArAlCpCpIdCfJuAxJ_@tAEl@^V]bB_A`@}AFmB_@}Eke@yJeg@?aDL_@\\@n@pC`BpDb@dFn@bBbAPj@oAfAxFzGnJj@DhAm@v@zA~AhBr@p@jAZr@e@d@_A`@oBd@NuHgToZcw@qBd@qCw@TzCdCrTpE~L~@rBbCfDhDdM`CdG|@zA~Ax@nBtCpBbBxAhDxAz@^l@l@rBF`ChBzF~@~FzCxHFv@`@hAAxAlCrAdA~AxD~IxEjF|@zAl@lB|CnBb@zAg@Ia@q@yZus@wL{YBrBRn@~@z@b@jBr@vA~ChOzBlHr@l@fBhCRh@xErFvCpCdE`KrDjH@hAwCgGue@{hAaBkAjA_B|ALcAuCFe@t@JQs@yc@ekAf@iEtAsDjE}Dn@zAv@r@bDn@h@z@K~@Px@dAv@j@`ARv@FbBQ|@hBtECj@n@pCdI|Vx@rM{@@k@l@{@lDE|ITvCZj@XBQyAmd@alAXyCtBgGjDgCx@Up@jA~@^lB~BJj@BrBh@TlAjCbBhB?t@|@~Cp@jFnCfHt@tDzBfHbD|Gc@dDjA`@`@zAjBnAf@s@ZUxDYp@N`BbAjFjB|DlE`ARlErCw@X[fAA~AW^Xj@Ar@]ZXT_AbAuAxCiArELvDh@~@W~ACtB`@tLr@tGk@nE`C`KX`KYp@oBo@ci@moAoBcAJWdAwAf@qCdAj@ee@onAb@{CtAgEpEoEbEONfBzBvCOzBjAbBjBvGjB`ELzAbBjHfBlEdGvKhDlJbAjAxEj@pFvChBh@tEfEzAf@JrBv@hBEvAp@p@Ez@k@PSjA]@kCtLJfCd@pA[bDTtEFtGNxBl@rEs@bCrBrIZvBRpIMr@{AKBn@wD{HcFsM{I{Rq@}BcQia@}CgBIW", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.374436, + 7.662162 + ], + "end_latlng": [ + 46.36949, + 7.648993 + ], + "average_speed": 4.164, + "max_speed": 18.78, + "average_cadence": 52.5, + "has_heartrate": true, + "average_heartrate": 99.9, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2581.1, + "elev_low": 1921.2, + "upload_id": 7363950369, + "upload_id_str": "7363950369", + "external_id": "garmin_push_8568419132", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First of the year ", + "distance": 29353.5, + "moving_time": 4853, + "elapsed_time": 5401, + "total_elevation_gain": 489.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6889618687, + "start_date": "2022-03-27T08:08:59Z", + "start_date_local": "2022-03-27T10:08:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 13, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6889618687", + "summary_polyline": "sg}zGagpg@rAZJQ^uAL{EEaDo@{FcBmGkHcLsAyAgAk@yFcAqAi@oDcEKiA`@eAdFg@r@k@lAmD|E{G~AyCfCqQJaIPyBxFgR~AoCJuBM{@uCsIa@g@eDuAi@s@sC}Ki@kAiAWoAd@s@?}A}B_Fg@wAc@cAiAg@uBCkHOsC~@uD|BiAd@iAHgI_@}BLoD^k@b@F`EnK`BdB`ARxMkDnFg@bFeDZ}@?qBUsAkDgHa@uAKeBPgCl@}AjFiEx@_BX_BJ_CGcGhB}IXeHIyFZ_Kq@sCaEiGYmBr@iF?{EOsD|BgNv@uBr@i@hAKhA`@b@h@bBJvC}AtDH~@[~CoCjGkA~FuCd@eAl@wG~B{D~AgB~G{BxA_A`IqInCoEpDeCdDaJ^a@vAc@SaAx@iCjQlAp@i@fAwBv@k@zJkDdB?R[@iMy@oIEaBP}BSmL]oCBuBm@a@Oa@Bg@vAoEfAcCFwBmC{IaCwFqDs@yA`@WwAqAeDgAqF]i@mA_@aAh@}AkDk@cCh@_@|BArAaAvCyD|AHfA}@r@DlAeCjDYl@gCdBqEKsE\\iGv@eAbBq@rAuBNm@o@wAEcItB_DfEoIz@{@j@qD~A_GtAsEJqEb@_BhDiCt@{Aj@gCNoD~@}DB}@W}Af@N|@SzBkFrCuCh@WfAIbGaKzAmAXs@FcA{AsAMe@`@oHQcFDkDSaBs@cAEk@|C_FfAaCZuBUqF`AwIzAsBbDkAdB_GZ_@vAk@p@H|AbEtCrF~@VnB]X^P|@m@bMg@xFGhIb@nBAvB{@hEgA`CmCfJ}CnHgIdNmC|C}I`RcFpHgDzHkCtCUl@]vDeB|C{@~EwBdAo@t@uA|CoAdJgBnCh@xCD~Ay@~CNrD}@rIB|HcBdIM|KKx@m@hAAZXp@bE~BhB|DrAhBzA~GrGxFl@xBj@rH`@l@^@ByB^oBt@gBbCsCh@Ph@bGVbHEtDWzCj@jK?`DWxBaCxGiErI}EzLgCjFcDxIgT|]gD`K}EvLwCtJyC`Gk@zB_AnGgFbSw@jH[jLy@jFo@dBuA|Ak@vAoIhNgAbEuBlN?fDv@pGFzBKjB}@xFgMne@}@xBsIbO]|AK`BLbGIhB[hB_FzKaA|BsHrSk@hCS~DVhJGvA_@jAwBrCwFlE]|CRdCUzDcAfDiD|HAnGm@lLSdAa@vAc@l@uFxEmA|AoDlLMe@FkEaDjA]^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52170903980732, + 6.641937335953116 + ], + "end_latlng": [ + 46.51993928477168, + 6.6416542790830135 + ], + "average_speed": 6.049, + "max_speed": 14.848, + "average_watts": 125.2, + "device_watts": false, + "kilojoules": 607.5, + "has_heartrate": true, + "average_heartrate": 140, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 653.6, + "elev_low": 380.2, + "upload_id": 7330242524, + "upload_id_str": "7330242524", + "external_id": "garmin_push_8532604616", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 64 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 5640.6, + "moving_time": 1048, + "elapsed_time": 1165, + "total_elevation_gain": 133.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6889147476, + "start_date": "2022-03-25T22:01:47Z", + "start_date_local": "2022-03-25T23:01:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6889147476", + "summary_polyline": "ye~zGm|bg@URSbBS`@ODy@?a@EMQ_@y@G[I{E@eKDsFRwHF_BZkFTyCJaBFWLYhAuG`AeFjCkKfF_RxAwG\\mANu@Bg@Co@c@wDMuDBgAFaAHu@zCmUD]DcBEaCUiBkA{Ea@sB[oCEkA?w@JyCTiCb@cDtCoSxAcI~D}Nx@aDj@}DJkANiCDwBQsDYqBAc@FmC?oAGg@Bs@QwCEuCGq@Dk@@AB_@DsAIsDAyEpAwJ`@aCZuCVmAtAoF^uBR{D@s@H_B?wAVwCN{CTuBBo@RcB?UZ{D@_B?o@Iy@IUYUc@g@g@eC_@g@[iAUo@GeAW}@Ms@KQC]Co@H_@L_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52653232216835, + 6.573678553104401 + ], + "end_latlng": [ + 46.52023256756365, + 6.6408278234303 + ], + "average_speed": 5.382, + "max_speed": 11.028, + "average_watts": 156.1, + "device_watts": false, + "kilojoules": 163.6, + "has_heartrate": true, + "average_heartrate": 129.9, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.9, + "elev_low": 393.4, + "upload_id": 7329733963, + "upload_id_str": "7329733963", + "external_id": "garmin_push_8531942203", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 6150, + "moving_time": 776, + "elapsed_time": 813, + "total_elevation_gain": 19.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6889146957, + "start_date": "2022-03-25T17:12:03Z", + "start_date_local": "2022-03-25T18:12:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6889146957", + "summary_polyline": "{a}zGy~og@vAfCt@dA\\dA^lAG@OLZz@\\tA^rBV^VTJRFd@?v@a@pFe@pHWpFMr@KfAIrBG~DGdAoCbMgC|QIz@BnFDZ@`@ChD@tBF`C\\`GBhBBtMKnCOjBc@~DQ~@uDdNw@|Cm@zCsAhIqCzTWdCGfBA~@HrCJz@Dv@?NGr@DVd@l@j@nA`@fBTnBDz@?|@E~AS|B}BzO]`DE`AC`CDzAFv@Hp@P`AXr@jMje@t@tC`AvEXbBHlAZbCf@~EbApJp@dFl@hFvChQh@lC|AfHNz@j@~B`AjFLfADvAGVU`@Y\\kAn@AHqDzAQAGUWKmABaAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520781917497516, + 6.6406176052987576 + ], + "end_latlng": [ + 46.520040119066834, + 6.568446150049567 + ], + "average_speed": 7.925, + "max_speed": 16.077, + "average_watts": 83.3, + "device_watts": false, + "kilojoules": 64.6, + "has_heartrate": true, + "average_heartrate": 134.2, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 530.4, + "elev_low": 380.3, + "upload_id": 7329733416, + "upload_id_str": "7329733416", + "external_id": "garmin_push_8531941389", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 3590.8, + "moving_time": 1198, + "elapsed_time": 1497, + "total_elevation_gain": 92.6, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 6876126945, + "start_date": "2022-03-24T17:02:24Z", + "start_date_local": "2022-03-24T18:02:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6876126945", + "summary_polyline": "{||zGw`pg@F]?_ABET?FSV_BLoAl@aDdBqFTi@DG@Lb@r@Vz@FDRBh@j@h@XLBNOLs@`@wATi@Bg@Pu@L[HCL_BV{AXgDCMC@Fy@@s@Ku@yC{I[a@[AWHI@OBIJMnEGl@[nBg@`AEDGe@Cu@Kq@Mo@a@mA_@}@QYWOy@QYD[Jy@n@y@d@GAAMLa@V]`A{@@CDe@Ku@Wm@MIWGU?k@RIJU^[l@KJc@Dc@Ie@GUJKAKB{@Su@UKHADLTEAKQAIIM]Ok@y@QCYBWVC?o@W[[I?QNQBMAe@BD{@AEUSo@G_@A]?IBUBc@Ee@@QF]QCSBINKJUCKk@F]b@GNTtD\\Vh@Vp@JZLx@NXJ~AN`AVb@ZPP\\b@l@hA~DbGjAhBd@z@Dj@Bv@Hr@Nh@@`@F^J|@LrB@xBN|AD~@E|DWhCGfASxAFPNFv@HjAD\\ANML_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519987899810076, + 6.640927819535136 + ], + "end_latlng": [ + 46.52034102939069, + 6.640490032732487 + ], + "average_speed": 2.997, + "max_speed": 5.603, + "average_cadence": 77, + "has_heartrate": true, + "average_heartrate": 141.6, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 569.8, + "elev_low": 512.1, + "upload_id": 7315582736, + "upload_id_str": "7315582736", + "external_id": "garmin_push_8517138284", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pointe Ronde du printemps ", + "distance": 13808.1, + "moving_time": 11257, + "elapsed_time": 20624, + "total_elevation_gain": 1327.7, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6853793993, + "start_date": "2022-03-20T07:45:27Z", + "start_date_local": "2022-03-20T08:45:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6853793993", + "summary_polyline": "ewcxG_pzi@YeA]qEFEEkAL?I]JSKoBZR~@fC|ApGvF|RjHvTnDnJfGtMp@fBdA|@@YPHB{@MIFC@OYgAVVEKNNYSKSHKQwBLLQeACmASy@BkAVk@NCb@BV`@l@AwAcDHBCmAWeA@Yc@kBAgAPKBgAUqGh@sBr@YZqA\\IUqALgAz@c@b@yBx@wBHsDRqDQmCSi@s@w@iEgAcAi@cAu@QeA}AaEQgAHIEi@JoBZaC\\_B`AYPg@TEzA{AnCaFvDyCFt@d@iBpAeAtBwCIe@NiAbAiAxAgAtAJ?wBXDXW^F@kBzAZL{Bt@NHOOUl@BQiBs@uBbAAb@W\\JnAzBN{@IuAF[lB|@h@yBEyA~@DMiAQWx@Ml@f@CoA[cAd@Uj@GBBd@L\\hA`A\\nAvAz@`@v@rADRWp@Ej@f@t@b@vB`BjDj@rBBx@G\\TZIh@d@f@JnAfAxDtClHCbCTxAOp@lAJdBrA|AIt@dDnA`Db@`@\\Gt@hAdBt@V|@@pA\\g@fABIv@~AjApA`CX~@\\JdAlB\\Xh@HKPJ\\\\?ATd@X]U@_APi@Se@\\eBCe@dA{AGk@T_@Dc@o@_Ba@|@y@JcBgCkAk@a@g@JQqByFiBoBy@i@y@kCQuACiCS_Ba@w@W?s@n@U@m@c@y@sBa@EgBnBiAfC_Ah@EGSoASM@a@i@gCsCyDyAmDiBoBmAsDNBUiBoC{Fi@_@F}BGkBo@g@eBuCSIy@?ErAc@Ro@h@IVFp@Zz@q@BOLE\\g@p@eCoA?p@a@F@d@wBa@IL@Z[\\ATbA`Aq@DGt@QJBZ_@RI`@Vr@MfCy@[[\\sAZS\\UPs@PEV[^E^{AzAg@lBGvA]|AaAnCaAd@sB\\m@`@{AxA}BxEaAz@eBjAw@Jm@dFIlE`@rAER|@lBh@lB~BbBBXxAb@|A@l@l@Tb@\\nBDlBSzA@bAw@|CAb@[r@JBaBbCQbAFv@Yb@HXU|@y@dAGz@Uh@Hn@C|@MbCPzAO|ARbAKTr@t@E`@o@r@fArBORk@ISZDt@Iv@LdAMl@LfC`@nB?bAYG?l@N^_@nBQBm@lDQZFr@UzAHnBJZE^Y`@J`AIbCLv@Ep@z@v@EjALbBHXQ`BTbA?jB\\x@G^i@^Ud@c@jFe@`@WWJL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.063397, + 7.022241 + ], + "end_latlng": [ + 46.058121, + 7.001591 + ], + "average_speed": 1.227, + "max_speed": 21.16, + "average_cadence": 57, + "has_heartrate": true, + "average_heartrate": 96.8, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2647.3, + "elev_low": 1349, + "upload_id": 7291470562, + "upload_id_str": "7291470562", + "external_id": "garmin_push_8491650809", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 5465.5, + "moving_time": 2249, + "elapsed_time": 2378, + "total_elevation_gain": 97.1, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 6843570562, + "start_date": "2022-03-18T15:26:31Z", + "start_date_local": "2022-03-18T16:26:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6843570562", + "summary_polyline": "ctzzGsmtg@TMJWXoAjAmERyAJa@Bw@FWHIReBH]BYIYi@i@MQ@GIW{@eAGSMMO]OIKKiA[g@C[HEA]Be@XqhAr{@wAn@cAlAiApBQLe@z@YXM~@SZE`@EDWUC?[j@[b@Sd@UTS\\KZa@~@?^W|@Wf@GDU\\S|@Yr@S\\SNo@LAB]t@WRI`@ILW`AYNKPCRGHc@Re@HUZWFGJCVDZl@hB?XJ`@JPZ`@`@^`@Vn@d@pAd@jBb@R@nA^d@XJLPJ|@nANb@bCjDbBlCJNF@ARLXT\\TBDAVWXCd@NlBbBPXt@|@HDXZLDBh@ATo@vAANKj@MXAn@GTCV@hABp@Z`CAb@C\\TRJEF?DN@ZJr@?H`AtA?T", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.508339904248714, + 6.663462482392788 + ], + "end_latlng": [ + 46.51950241997838, + 6.640900410711765 + ], + "average_speed": 2.43, + "max_speed": 7.883, + "average_cadence": 74, + "has_heartrate": true, + "average_heartrate": 142.3, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 573.9, + "elev_low": 377.5, + "upload_id": 7280395584, + "upload_id_str": "7280395584", + "external_id": "garmin_push_8480074747", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Almost too hot in the tent", + "distance": 5992.2, + "moving_time": 5221, + "elapsed_time": 7396, + "total_elevation_gain": 98.6, + "type": "Hike", + "sport_type": "Hike", + "id": 6810811203, + "start_date": "2022-03-12T07:35:57Z", + "start_date_local": "2022-03-12T08:35:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6810811203", + "summary_polyline": "{ttzGuhni@?@QCKIQCABDDABK?UMi@BEA?D[KUE[A_@DEEUCEEo@I]MMA_@DYAA@AGC@MEUBWGIBEC_@AQ@KAGESDUEOBEAUJW@_AMe@?QEKDGHI@c@GWBsAS{@G]?Q@MFOAOGMAK?e@GGBEIj@F`@@TJF?b@Mj@DlANn@PV@d@FZAFERFRCVFz@FBGJAXDf@A|@@hAJl@?^Ch@Bf@H`@JF?PJVEV@j@J\\@p@ANBFAp@TRGPKM]]c@S_@I_@MUCKKWUWMKYIg@c@sA}AcA{@k@u@Sc@[WGKMM}@{AYu@Y]?BEU@eAJYNMXIRAA@V@JAd@?h@GN?DEVGDEJCP?RIT?NDF?BANATEN?^OZCRORa@@DCG@EP]JEp@AVBf@RHEBGHCVCDCCAEq@G]?s@J}@JSf@gBDUDKNy@f@XTn@BL@AAFE@@n@U|A?Lh@VNAF@?FJN@C@@NBTXPJH?@CHB@GJARNZCNBNE?AFBBAJBLGVAHGJBJ@h@S?@THJG?EZBNPBLF?BDXP^\\RFNLNXPNRLx@r@TJ\\l@~AfBHP^TlA`AL@PLPXTNNPRLPVDNFHAj@HNHDHADKJBRQVE^DFNPRBHDDVl@@ECCDf@LV@DRHHPJLTLTFFAb@N`@Dn@`@E?bAhAVp@NRJDT?FFPLB?\\XF?BFHBTRPFFCG@DEFNJDPRJ@PNPR@HH@FFFPLLTHLAPDv@d@NL\\FFDDCL@d@d@JPLFH?PDBJB?\\PNPXNP@ZXPEJUDY\\[FAZL`@AVGBCBGJAHKTg@FYNSFEJADFAEBBFC?A?DHDHPBR@|AFx@\\j@Oj@[|@?`@D\\JT`@r@r@z@bAlB~AhBZX@JRZh@dAbAlD`AnCf@`BfAxCd@dBf@rALn@f@vACVMXOn@}@xBEj@ENQPK\\C@CPOJITClAIPGXGFKt@MJAROFEDALOZKHOAIJSHB`@QOMCIGcADUGKCSQS[GAOU]QQEa@@SG]TGLRXN|@Ed@OXMJu@TWNEFSr@EVBBCAABBEC?@?CCK@EGFGJHDDEJAMMY@RBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.477744, + 6.959635 + ], + "end_latlng": [ + 46.463713, + 6.945121 + ], + "average_speed": 1.148, + "max_speed": 2.071, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 97.2, + "max_heartrate": 119, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1728.3, + "elev_low": 1280.1, + "upload_id": 7245113641, + "upload_id_str": "7245113641", + "external_id": "garmin_push_8442287968", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First camping of the year", + "distance": 2667, + "moving_time": 2906, + "elapsed_time": 3731, + "total_elevation_gain": 348.8, + "type": "Hike", + "sport_type": "Hike", + "id": 6810807021, + "start_date": "2022-03-11T15:08:24Z", + "start_date_local": "2022-03-11T16:08:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6810807021", + "summary_polyline": "czqzGspki@VELKDOVWLg@@[CSOu@KUAIDGASQMG@GGKBSUKCQOM[CUSSAEQKIKSq@[_@Ww@MI?KIGEMWSCGK@ECAKBIMOMCUWK@SGC@CGGASSS_@KCODAIK[a@]Ug@c@[EB@FGEKUUOWUOGCIIIy@m@YI]SQACIG?GKKEMOWMIKo@QWQGMGA_Ak@IACB_@g@QII?CIWWOCUQKGIKOEW]I@IMEQUKIQMEMKEKQIOYC?CJCICBAPGc@IQEC]DSCY[CMQIEKMKKEE@_@_@MIC?MMGCCGSO?KECCGGD[QSESUC?EBJ\\CIKGQ]QKAGIMKCQOOIKSMMMUEO]U][KC[UKKEQIKEEKCSUSOQ[UQEOCECPACAEC?AGAUCOCCYOO@MCCBOSAGKEGMMESQ]IOKAIICc@g@EOWi@Uo@SKWBMJKBq@COCa@Wa@GIBGAOAKGOAIEs@Ai@I_@AGBICq@CEL?H?A[Ce@?KBW?c@FKDU@ABMAUHSNMBq@^g@h@[POBAAQGAGC?@CH@LCXS@GEBPgA\\_@h@}@h@_@FQJEFDF?FIh@WHKLE^YJCZYF@Ze@FSJA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.463226, + 6.945549 + ], + "end_latlng": [ + 46.477398, + 6.959502 + ], + "average_speed": 0.918, + "max_speed": 1.82, + "average_cadence": 60.8, + "has_heartrate": true, + "average_heartrate": 100.1, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1641.5, + "elev_low": 1287.9, + "upload_id": 7245109147, + "upload_id_str": "7245109147", + "external_id": "garmin_push_8442283085", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jaman chill", + "distance": 6056.3, + "moving_time": 5710, + "elapsed_time": 8899, + "total_elevation_gain": 689.5, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6807335357, + "start_date": "2022-03-06T12:23:02Z", + "start_date_local": "2022-03-06T13:23:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6807335357", + "summary_polyline": "_mpzGqxui@[Om@K_@Mg@[KC?BHXR`@L`@n@l@FN^b@@HNTPf@BBDNPBDD@VRbAR`@HH^RJBb@PBE@@?DEFOYIAOSICC@EXBTLj@HLJj@N\\Fl@Pn@@VJ`@HnAHNRv@AJF`@Dv@`AxCXtAVn@`@h@BLCHDLDXEBBL@`@JnATdALlANd@HjBAPCB?`ADd@?p@FVZx@vAzAj@|AJf@Fx@J\\Zd@TTFT`@`An@nAVl@Vz@Tb@Nf@NLGD@BNTPdAr@~AhAvBFZA`BIC@LJh@Bf@K^ORKTGZGJQFS?IIOBKAGESCWKQDEHDTDJ^f@vAdAVl@FBIX?^CBACD@A?ERUZWTBHDD@AF^GF?NIFENCHBDt@t@b@V^LRLEb@ENeAEUBA^D\\BFARqAb@Qb@CRKD]BYHKXAXBPNvA^dBHd@Hx@X~AAFDv@Fx@Ph@PPb@TJHC@DACBQQ_@OQQKAEGFCBMGo@?[IaASeAQoAc@sBOoAGs@H}@CW\\U?GA?J?t@YN[D]@e@LMJAzBJTLz@n@^^TJX@HIP{@J]RmBPg@BS`@w@PaA?WCO[i@SQ[a@EK?]DQn@y@Pi@Jg@?cADW`@[R]^wAJWFi@Ry@VUXc@XUd@k@HKCA`@e@n@o@^i@ZW?QTKNUF?DEGFVOBIl@s@FUVGP@ZRJRRb@Tz@FZ@d@DJFD@AJJFB@Af@Vb@d@n@^nAdAh@Z^\\f@X@HXJTRPJRR?JB?BGGR@IDXFLXBhAf@XXFLBPx@z@NRHTPL?BLL@HDFf@Xh@Jd@BHFBGJm@CKC@AEFDId@FM@KAM@JOp@@ALDXPNNf@z@VpAVlBb@xBAFFz@CHKXKBABaADy@E[C]IYCg@M}@aASAAXF^HfANh@TVTJb@`@^h@LZDA?HDC}AQ]F]\\QVWZGLBJ\\B^@f@Nb@BJCBCA`@BEEA?C@QAIOKGKEOUk@COGOl@O^@Z`@EI@C?F@LI?ADN@JHEECU]O?AN?CBMC]S@`@m@`@a@b@KDBD_@ACF\\E?HNFGKDEBMXO?EWBu@R~@m@_@JaA@UL[HGABBi@p@nBJlAQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.456007, + 6.998019 + ], + "end_latlng": [ + 46.442039, + 6.976289 + ], + "average_speed": 1.061, + "max_speed": 4, + "average_cadence": 53.3, + "has_heartrate": true, + "average_heartrate": 108.5, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1740.5, + "elev_low": 1113.1, + "upload_id": 7241362236, + "upload_id_str": "7241362236", + "external_id": "garmin_push_8438178601", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "2000m", + "distance": 0, + "moving_time": 3013, + "elapsed_time": 3190, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6768153214, + "start_date": "2022-03-01T13:10:54Z", + "start_date_local": "2022-03-01T14:10:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6768153214", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 163.7, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 7199083055, + "upload_id_str": "7199083055", + "external_id": "garmin_push_8393361150", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 175 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Plan de la Douve ", + "distance": 16163.6, + "moving_time": 10602, + "elapsed_time": 16590, + "total_elevation_gain": 1308.6, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6740724552, + "start_date": "2022-02-26T09:09:38Z", + "start_date_local": "2022-02-26T10:09:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6740724552", + "summary_polyline": "e|szGcqtj@p@aBJFK_@\\cC[{F~@uMj@Mh@mA`Bo@Zm@tEoAKwEv@cDfAgDjFACZbAEvAv@\\SFp@b@F@~@r@r@xBd@`CkAPTf@{@FV`A]KODV|BmB~CHhDw@dByC~@GfFcDx@wD^_GRwEv@WA[lCkCh@_BxAeAT_A^YPeApDu@jGoD`B}AXy@`@DjAaA~B_GhAsAxEqArAN`B_@bCj@zAoAjA@rBlAnBSpAjApAxDxBhDv@fCTtC^lAAxCr@`BAj@|BlCThA`CpCfAxBh@RfAfCUhAb@JOTP\\QvA]@@f@j@l@mAE@rAn@hC^r@lBLnB~Bf@N|ArBbA~Cz@d@f@dBpAz@Pz@n@tAzAvATbClAzBb@pC\\HXjAl@XLv@lA`AWj@J~@JYz@KlAv@NMFf@ZKPv@d@_@lA@?y@`BMLOdAAx@_@Ti@fBf@tBiAxAEFSe@?d@w@AeBxBh@ByAPKp@d@Bd@h@{BKs@\\BEy@]a@^@H[t@z@SCGq@y@[VTk@f@JVWb@FTc@nA@b@mBE_@nAm@Mk@lAy@Z_Am@O\\g@W[`@Iz@}@Vg@p@}BBoAbA[CI`Am@g@aAT_@eBkAk@]D]s@Xm@qAiCFO[UBXYe@c@uGYPKu@a@Qe@n@i@wByC{DsDgL_A_B{A}@WgAL}BaAf@[\\wB}Br@gAC}@j@aAQGGm@yAMGgAYLLa@So@u@RLMC|@TrACpB_@]Dt@e@CGjBx@xDpB\\bB|B|BlBvCnFnAp@fA`BBYKF_@iBeAcC_AcEoCmBYwDi@HOi@KZoAw@@}@RSa@]j@u@Bm@u@ASkA_@c@m@CAa@[L{BoCaAa@aAwAWo@Xe@Kw@}@}@iAsCeAiAAaBiAs@BoB}B{DcAuDoCuAl@i@c@q@Bo@s@]h@Mg@?@Wl@i@@_@y@DLm@k@El@w@eAOuA^cAiA}@OsCnA}@BwAa@eCJcGjBcEvIyAl@e@dAiEjDM?P[_ChBmCd@_An@EQi@lBuAdBm@TiArBaCzC_EhDkBlDuHa@uDh@w@bATFqB`BGdBkB|AcCn@oAzBqFJgClAsE@iA`Dk@zBQzD_@hAeGdAs@`AM~@s@t@F`C}@xINrGkBdIUEG}@U~A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.47379213012755, + 7.15554934926331 + ], + "end_latlng": [ + 46.474205860868096, + 7.1549134980887175 + ], + "average_speed": 1.525, + "max_speed": 11.098, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1999.8, + "elev_low": 956.5, + "upload_id": 7169439655, + "upload_id_str": "7169439655", + "external_id": "d63f1f05-5dc2-4ba1-95a9-3539fb3d4749-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Winter Aiguillette des Houches, feat getting lost on the way up", + "distance": 8793.6, + "moving_time": 8411, + "elapsed_time": 20305, + "total_elevation_gain": 812.8, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6711690226, + "start_date": "2022-02-20T08:06:52Z", + "start_date_local": "2022-02-20T09:06:52Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6711690226", + "summary_polyline": "s|ewGcjlh@EU{@QCk@IK[_AOKYi@MOSAI]cAg@aAkDTaAFs@XWAOOM_@Fo@{Ae@QY@IKK?ETc@CmA\\c@C{@Be@P[Cg@TcAFuAEOIOq@UO{BIsA\\sC@KLo@JQIk@XS?eBjAy@@{Az@aDfAkBRe@Oq@Ly@IQNqAXWBUMsCt@y@XeBKUUu@Rm@Ao@QCHRs@CK`@ODWRK~@_A_@Yk@GHA@WMy@JPT?~@mBHe@r@kA\\_@j@]bAeAVFl@_@Hw@II?FDSKQEJ\\H?Gk@UQ@KLW?HOQMIF?JHID[]S?GBF\\At@e@CAHRJDOGmAVHLKCFJo@FF?AJPVgADX^f@XCPg@?NPEFFJXRh@DNQZCRWREAGp@E@ECGBAQ[WCVLPXVD\\a@VCRYJ_@^?HYEMN]AOFEBYGEDM_@@NcAAi@z@iCU?k@T~@_DMGc@N@i@QD@GIA_@t@UR@FGJHwBG@Ho@QLDUSDTeAGOFo@K@aAjAWLHsALy@AWf@yF?OIi@Dk@BWNMXy@@e@FAFi@Ai@FgA\\aA@]\\o@?]RUFa@TWBq@n@oAf@{BVq@E_ARk@NiA\\qGWyA@a@HLFEFo@CUE?HNh@SEGH@\\g@j@O^a@|@i@NDPTTE^`@JAAGFFECVkAj@i@ZmAtBkFT_ADBfAwCnAuBv@o@Je@NKTsAJY@[p@q@`@uAPcAnAoBXmA`@}@Dy@La@\\c@x@AN\\Il@DN?hBXvCt@jC?TTzA?XQcBJ\\HbAAjAEDFAA~AHp@XtAN\\Lv@IvBRxDPn@@^S|BOb@MrAInBMdBMp@@fAAz@XpBN@xBwChAsD~@q@Ps@`@{@HFF`AYrBC~ADNK|@FRCd@Yx@IhBSr@Ed@_@`AOhAOj@Gn@DTIj@B`CQn@]b@Ol@O|AJt@Mn@Sd@KfAg@dAUz@MP?TOp@[r@Gd@IHK`@H|BLr@K^KnAHb@PLd@IlAR@PXn@d@d@P@Lq@CiAHO@[Rc@^]@FOLBHf@`@TbABlARb@Dx@Ep@d@Zv@wABZ\\f@D^JFLZAl@Mh@Gx@FVId@GFMl@?XKd@o@n@GN]VcApAe@jAHh@lAp@[T[lAEb@`AlDTXx@\\`@f@@JbAlBLv@XLJ^EJCKHC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.910669, + 6.785781 + ], + "end_latlng": [ + 45.910865, + 6.785755 + ], + "average_speed": 1.045, + "max_speed": 2.9, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 97.8, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2212.4, + "elev_low": 1462.8, + "upload_id": 7138189321, + "upload_id_str": "7138189321", + "external_id": "garmin_push_8328881215", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1136.7, + "moving_time": 873, + "elapsed_time": 2423, + "total_elevation_gain": 77.7, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 6707824757, + "start_date": "2022-02-19T17:53:20Z", + "start_date_local": "2022-02-19T18:53:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6707824757", + "summary_polyline": "{wewGgolh@HGGIXD`@o@^_@NKJCJ?PDRAl@IRKRW`@OLB?CF?FBJT@LBF@^AZBRJTVVVJR@TB@B?FE?@CBBCIDBAB?CA@OEq@WUUM[?IB??QIUAc@AOGK[Ia@B?FVE^FJj@Bd@?`@JVLVLF\\Jb@D@C@HOKg@Ma@[GQGe@BYCq@IUK@BP?AGGMCKBQCC?AFMF[XGBeALa@KMBIHKFKNa@^KZGDW?a@T[FMFAHB?m@`AMX@G@@EJe@d@CFE?CA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.90990386903286, + 6.786608397960663 + ], + "end_latlng": [ + 45.910923862829804, + 6.785705583170056 + ], + "average_speed": 1.302, + "max_speed": 2.948, + "average_cadence": 62, + "has_heartrate": true, + "average_heartrate": 108.7, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1455.5, + "elev_low": 1395.3, + "upload_id": 7134006433, + "upload_id_str": "7134006433", + "external_id": "garmin_push_8324601436", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Première au Christ Roi ", + "distance": 8013.8, + "moving_time": 7367, + "elapsed_time": 9347, + "total_elevation_gain": 511.2, + "type": "Hike", + "sport_type": "Hike", + "id": 6706956112, + "start_date": "2022-02-19T13:03:15Z", + "start_date_local": "2022-02-19T14:03:15Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6706956112", + "summary_polyline": "_{ewGwmlh@@DFM|Ae@Xg@bA_An@@dAGh@m@bAFBJIdARn@b@`@r@HHQMwAFg@pBaIjAyCJyAzAcBx@_@l@_BNQVEh@_@^aAX{BA_@Ke@FQM_BCwAtAMTg@d@BB]Ig@BOIK@DNy@RMF_@Ne@RU?YRSC]H@HWNK`Co@RIJSAG_@SUm@e@q@I}@Fu@Zi@XeAp@_ATO?FIIW_BLyANK^}@EmASoADCGw@@cARwAYcAMaAcAuAYp@[fAE]GEe@pA?SUe@Q{CS}@EiAUw@AUDQMiACgCESBeANKd@kAEqASeB[uAKM@IOk@WeBSmBm@_CIm@AaA]LGRKHEVF^GLK@S}BCiCWaEGWDAG}ADSJI?l@FDAe@IOG?EJCh@GBE]?iAEYm@iAKCOh@KB?sB_@k@AOUc@@cAIe@Of@Aj@DJEjAOVE\\Cj@?XJ`@I`@KDCXFRAbAQz@@RS`AC?JIKDDEEEOLZb@XlBLFDj@Ab@HP@^FVd@j@?h@Mr@@VTl@?dATtAAx@Ph@@`@KV?PLf@HHCPLb@A^Lj@?b@ObBBFGED@CNDd@JZRz@@XOh@FJEbALn@Cb@]j@Kl@Ch@FJMv@Vl@CJHf@CZFdAJ`ACVKN@\\Wp@AHHRATQf@BTU|@Ah@KV?d@FJAb@SnA@LYr@@VMb@Up@K@Qp@G|@g@l@OFEf@eAzACPG?@FKNi@ZSVWD_@j@C|@KNAXQ\\CVQL@JGFLHI^MHFNGd@k@~@FHADa@F_@Za@v@BLCh@Td@@PHDIdB_@LMTIQCcBQiAAi@KcAL[Bo@JMLy@XYHgAA[Bm@AQGGHc@Cu@TkAZWBy@J[Ea@d@qA@UTk@?m@JS@]Eu@POFg@LMr@qBNo@Dq@VKPi@E[o@BVcA@Ye@VGMCNgAp@G`@{@h@[p@[DSREZSNC^Ur@QN[r@YZ_@zAWTETW\\E\\oArBQhA@PIHBp@Ej@]b@@x@Kh@Wr@?PP|@H~@Ll@@t@Il@p@hCAXD~@Ir@?ZJn@FDq@x@?HY^gAj@UdAi@d@ERe@l@CLUFc@`@Kb@QJGPJt@ZN^?RTSTKv@a@T@v@JFdAdDZJ`@\\d@f@Tp@r@`ALv@bAd@e@RAIDG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.9104, + 6.786365 + ], + "end_latlng": [ + 45.910844, + 6.785764 + ], + "average_speed": 1.088, + "max_speed": 2.92, + "average_cadence": 48.7, + "has_heartrate": true, + "average_heartrate": 104.5, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1561, + "elev_low": 1188.2, + "upload_id": 7133076362, + "upload_id_str": "7133076362", + "external_id": "garmin_push_8323633866", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 866.8, + "moving_time": 835, + "elapsed_time": 865, + "total_elevation_gain": 100, + "type": "Walk", + "sport_type": "Walk", + "id": 6702843874, + "start_date": "2022-02-18T19:30:05Z", + "start_date_local": "2022-02-18T20:30:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6702843874", + "summary_polyline": "s`ewGuhmh@KDQTGP[\\c@^IJETCt@Ij@Wt@i@~@[lAUh@MhA?ZKLQXYfB?`@D^Hh@FAa@JI?a@SO]EUCwACQKEA@CKKBSAKBAHEAUH[ZW?KDo@JUEK@GB{@t@GPOPQ?KFIBu@XMLQd@KNKXKHGPGBOTMHGA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.90618875809014, + 6.790673369541764 + ], + "end_latlng": [ + 45.910923946648836, + 6.785662164911628 + ], + "average_speed": 1.038, + "max_speed": 1.663, + "average_cadence": 46.7, + "has_heartrate": true, + "average_heartrate": 135.8, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1456.3, + "elev_low": 1351.8, + "upload_id": 7128643302, + "upload_id_str": "7128643302", + "external_id": "garmin_push_8319111481", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 876.8, + "moving_time": 750, + "elapsed_time": 1398, + "total_elevation_gain": 98.1, + "type": "Walk", + "sport_type": "Walk", + "id": 6701619622, + "start_date": "2022-02-18T13:08:17Z", + "start_date_local": "2022-02-18T14:08:17Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6701619622", + "summary_polyline": "{`ewGshmh@GRu@r@S\\KJGRKt@D\\E@WV@LITUb@Yn@IXO~@Wn@Kj@]fA[bB?h@RhA@VIBe@Gb@@CQ]Eg@YO]Ce@E]Aq@CEKFE?UQWFe@h@OFo@HG?OII?MBc@XSRUXKTgBl@SVGZORWd@?@CBBBOJMPKDMIAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.90622840449214, + 6.790659623220563 + ], + "end_latlng": [ + 45.910941967740655, + 6.785689489915967 + ], + "average_speed": 1.169, + "max_speed": 1.752, + "average_cadence": 47.1, + "has_heartrate": true, + "average_heartrate": 138.2, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1456.8, + "elev_low": 1352.4, + "upload_id": 7127331187, + "upload_id_str": "7127331187", + "external_id": "garmin_push_8317596295", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Kandahar ski touring ", + "distance": 7119.4, + "moving_time": 4690, + "elapsed_time": 8148, + "total_elevation_gain": 730, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6701619101, + "start_date": "2022-02-18T10:26:19Z", + "start_date_local": "2022-02-18T11:26:19Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6701619101", + "summary_polyline": "ebbwGswlh@PpCn@~BdAlFFxBAJMR?L@VEbABTNXJHLB^XFF@HXVRt@H@NT\\PL@j@c@JGF@j@`@LNHdAJL|@p@`@A`@^\\NJRTp@FpACr@\\jAVhAx@dCHh@\\hAB\\ZvAH|@Z~A@h@@PZlAZv@EH?D\\z@FTF`@FJVNDELLz@HPHHRNLVnAJNVBPFFRd@Jd@l@BKAEADXp@LBXNDF@Fj@DHHEBCECH@EABBJf@v@DPDBTbAHNDXDNAFHDFNDPKFGJMp@Md@C`@Hj@Nh@D`@@?Fb@DN?b@C^PdA@DJh@Bd@BJFBCTBDCFd@fAH`@EAFT@L@h@A\\Hb@@^@AM@HII\\@\\Eh@DRBXAlADABGBr@Hj@?f@R\\PfADXAFBAEKA?An@BL?FEJGCJ?OEM^D^I`@@ZND@TB?@IQVEbABd@B?BLFLAv@BZObAOZKX?B]h@CJARFj@?RDXB@]\\?PELHi@Re@LUMVAZCBACIJQ\\g@r@FGILB\\ILEBJEUb@?JMn@NJNTr@@ZFzAOLXBABFNLBJ`@h@DLTPRZLHETLJHEDHNDJCPOf@m@Pa@BOAAZm@NSf@An@Q\\UTGb@HJDBHHDv@LVJABXJKVSHOb@JPNLRBFH@FSF_@Bc@TIJAHMHO@SHMTBl@BFDb@E@ELFZGPEBCJB^j@fA^B?DTBAB?CDxAAVKd@U\\ITE?Xp@@JAHFJC?AVD@?AAADAU`@[KKa@SU[m@Wu@]_@g@y@_@_@UKwAeAqAmAMOS_@AWROHQKi@HWAQ@GDGHW?QCUOc@m@{@s@}@SQk@K{AHw@Wo@JHUJk@V]BMLY^MPe@Zc@DORi@Lg@Z{ARsAFgA?kAEeBDaDCgAk@wGEQOQIG?BPUHWGq@Ig@e@oAUg@KQ{@kAOa@]UMUaAg@QSCOEu@RqCJ]LmADy@OeASs@m@iD}@yDw@uCyA{BeAs@k@[Q[_@eA{@sBUw@G]QeCSkAK[u@eD]aAg@mCO{@Gq@ASOwAUe@W[]oAy@m@s@]M?]Oi@IeAg@_@u@Sg@Gi@EMS]]YEK?MJY@YMiA?QEY@OC_@M]Aa@G]QQEa@Dg@CO[i@Gs@GIUMMa@Q[Kw@Wg@CYBUDDCIBACCB@G?LP@CGK@A@HAG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.891077, + 6.787946 + ], + "end_latlng": [ + 45.891113, + 6.78802 + ], + "average_speed": 1.518, + "max_speed": 14.86, + "average_cadence": 66, + "has_heartrate": true, + "average_heartrate": 103.4, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1722.6, + "elev_low": 991.8, + "upload_id": 7127330601, + "upload_id_str": "7127330601", + "external_id": "garmin_push_8317595472", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "1500m", + "distance": 0, + "moving_time": 2316, + "elapsed_time": 2316, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6700513752, + "start_date": "2022-02-16T17:11:01Z", + "start_date_local": "2022-02-16T18:11:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6700513752", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 156.8, + "max_heartrate": 186, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 7126129434, + "upload_id_str": "7126129434", + "external_id": "garmin_push_8316256060", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 101 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Because I really like skinning...", + "distance": 17313, + "moving_time": 9293, + "elapsed_time": 19571, + "total_elevation_gain": 1002.4, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6676977966, + "start_date": "2022-02-13T07:24:00Z", + "start_date_local": "2022-02-13T08:24:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6676977966", + "summary_polyline": "oydzGoiij@]dCFj@o@dAeAzC[`C_AxJi@|JwFjAsAn@m@|AInAqAtAo@dBDr@v@bBIh@n@`DfAn@|AlBpBtD`AzCG~AdA`CxAlBMxAST|BvBfCV|EzGg@XcCl@vBeAxCmEBkC_AoEDo@Rk@`@c@vAAnArB`@`Ch@~I~@xJj@dBCv@jAlABfAj@dAlBTQ|As@rB_@|Cc@?ZfDj@jCjAnE^d@l@J^~@W{@aAg@e@_EAiAsA}GrAoGRgBUe@Pk@KeAeD{Hi@e@aAU}@{BaB{B{BsFcBcCiEyB}GmBcB_IwA}EeCiDyDoCeDcFw@eBaB_B_B{Ci@a@eEMuFw@mCmCKq@HGm@O\\oAG}A_BmEwBuIcDeK}D{OaBiDA_@JByB{Na@k@oAs@W_@uCyGC_@s@sB{@uAIq@yAwC_CyIYqFDeAIe@c@}@qAcA{CoDbAoAc@mAOJa@hCa@b@eEtBk@z@u@^a@`AHG@NGbAg@bDqAtDk@VcCa@iARuDtDgBf@oBzAaArC[hC`Az@mAbB{F}@eCp@_Au@yB]_@[i@oAsC}@{C\\k@f@q@m@c@w@u@a@{@H{@x@MhA\\jGt@hHpAnHHhJg@`BSvAHbHm@`Ge@dKyB|D{CrGaAxA?\\vBdHThEErBObAgBkAmCk@}@bAyAM{BuBw@W[D[lAR|Ba@n@{ApG]dFaBxAqCzAaDrDs@lAy@fDMu@s@oA_E}@]q@aDeC?UUSZ][a@aCg@o@R[s@c@Ar@iAMMoBq@yA[i@@Wq@wBV}BoAAq@i@AE}@a@aAu@Oz@qDs@wAMPMMMiA}@cBoCQ{Dr@gBO[\\SKk@l@IG@c@]G}Ap@KMGq@W?_An@EYLe@aAALc@UkAmAQQ{@}AlAOsBLe@M_BLSHs@DuB[][_Co@iCI}CHsBTuAa@cCw@gAc@SkABuBoC_@gB?qAc@[o@j@{AqB?]JOmAKGu@_@TBeAcAVgBrB}C~AWKUi@cAc@g@q@c@Is@}COBk@q@AaAoCy@_@o@Fo@i@_@oB|@cC`@_ClC}Ah@]q@oAQy@FqApAkBQ_@Wg@^_Ai@O]a@P]x@Sa@c@ZiAAoBlAk@]a@VaAQK_@gA@yB_@]JgAhAUbB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.396568, + 7.098004 + ], + "end_latlng": [ + 46.462777, + 7.100349 + ], + "average_speed": 1.863, + "max_speed": 16.34, + "average_cadence": 54.2, + "has_heartrate": true, + "average_heartrate": 99.6, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1874.1, + "elev_low": 898.5, + "upload_id": 7100783526, + "upload_id_str": "7100783526", + "external_id": "garmin_push_8289392957", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Vuachere ", + "distance": 5196.1, + "moving_time": 3824, + "elapsed_time": 4272, + "total_elevation_gain": 16.8, + "type": "Walk", + "sport_type": "Walk", + "id": 6673193671, + "start_date": "2022-02-12T11:55:42Z", + "start_date_local": "2022-02-12T12:55:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6673193671", + "summary_polyline": "m||zGoepg@NFHCDQNGZiA@On@iDNc@F_@DGXL\\GLe@Zq@DEHYPFLALMH[DC\\@RRDLp@?JSFC@KRe@Ha@DIJIHSDEAE@K`@aBT]?UJc@Dc@DO@QEWBo@Nm@NaADkAGiALg@Da@B_@Ce@VoAAi@@_@Nw@CO@[JQBO@[O_AMWCYKWSe@MOWGi@Y[W[]o@o@EIAQGM?GJgAIOYWO]KOYO_@e@GOQOMGYWCKBKBELCR?P?b@Hj@MPA\\JZBFDP?f@JR?RBbAGHDMOSGIQHI@E^MD?DDH@VGV?PEj@`@TANGHGt@Cj@QPK@EJITMDBAr@DfARLjAUFEDI@MXy@I_@HOJ?FGNSXMKABLBd@G@GOCHCBIGKCABI@ELG?MF]bAEN?Vv@Ld@EVDRJTG\\MNJDt@@bAGZ@\\CXSx@?NOFKPAf@Lb@ClAHZBDTBPDFF?BN?BLTn@Jf@?DIFUFCDMn@@VNf@?r@Fb@ATEBIP?HJZFADP@^BLJPAEIP?l@PbBAh@Lx@Fz@?\\F\\ElBDv@BnABB@DQJ?NC@FIFDJKVGH]Fl@HVLNTBDTCbCGh@?RBJJJPn@In@?LZz@?r@CTBLALEH?lAKf@ExAB|AJf@NTD?LPVt@FFB\\\\h@B?TI^AZK^?HCXBd@NRCPBXTEt@DF@HK^CTGDOhAKTKh@Gn@?LB@PSj@WCc@@ERMF[LILOBODMVGRQJ@\\EPMJOFUCCC@BCIDGMQGBCJBDAH@@GLGAGFAB@QRDGh@GHBp@BbAA^QTURc@JMXONAr@B\\JFECMLWd@a@JJ?HL^L?H@R?R_@JYGA?BBASt@K?ECOCCLF~DGdAUjBC`@IZ@HETCTI\\C?FCJGZCRGZFDFHA\\DNVJF\\LF?LYEZL^?LND?A?AALSh@U~Ao@fDOnAKb@E^CHKDIL_@vBEHOGM[IMCJ@d@Gl@GNAP?A?BBB@CI?QLC@Gc@O]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.51991690509021, + 6.64168294519186 + ], + "end_latlng": [ + 46.5076759736985, + 6.633689878508449 + ], + "average_speed": 1.359, + "max_speed": 2.975, + "average_cadence": 50.1, + "has_heartrate": true, + "average_heartrate": 103.3, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 525.1, + "elev_low": 377, + "upload_id": 7096685205, + "upload_id_str": "7096685205", + "external_id": "garmin_push_8285237557", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Palette avec Tivy", + "distance": 13780.7, + "moving_time": 11388, + "elapsed_time": 15484, + "total_elevation_gain": 610.8, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6642117195, + "start_date": "2022-02-06T09:37:17Z", + "start_date_local": "2022-02-06T10:37:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6642117195", + "summary_polyline": "el|yGce~j@ZnAHpA^|BHjAGHFEApCHd@A|@IVg@h@ApAm@|B{@j@e@c@}AiEw@iAYuA]m@_AB[W?SqBEa@e@KPDbBo@bAm@gAoAO_Ay@i@JMPDbCQjA}@NaAf@wAnCmAbBEf@HlBOl@FNTEKf@@b@g@vAgA`@W`@\\@MhCYjCHjDO|CCnFf@vI_BxKP`Ah@dALl@P|B?`AMj@iBzBe@bDkB~DiAnGc@|@mBhBa@^q@TWQAO?oBDiAKsAe@Dc@rB_@Sp@NgA_@w@qBk@}Bm@u@_@mBMaAQiHD}AI_ADWEsFa@kEm@_BuAcBk@EuA\\uA@q@g@cBc@q@eAmBqAoDcA{AyAmBCa@c@eAEcDcAaBLEaADcAk@iAMaBsB]oC}Ce@_A[eBFsDTsACaB{@uBUQbBf@^A|AYtBkAfC|@~BGbBN~Bk@rAaAnBvA~@^x@nAl@vB^Fh@{@\\BPa@\\Sg@^GTmAEs@_@iAuBgAY_By@kBn@yCpDy@d@G]{Am@cAuAo@g@SN_@w@m@[FFYn@i@d@s@zA@XMV_@LC^DHI{Bi@Gg@lAoAt@MVC|APj@jA|@@xAZ|AzAzCnBtAEBxAb@Zp@b@^|Aj@N|@r@?DTfA~@E?FJn@^`Fr@v@fAf@^jD`AxA`Ah@fAfB^b@f@`BMt@[bABx@z@V`@f@hA\\hCLvDrBfJHdAh@tAX`@H`@GtAFpBK`C@~CBLJMBb@`@Vh@u@?Uc@~AF|@G~Ai@l@Q`BJ|ExAdAn@p@Xr@`@vBFbFNnCTfBhBrEbBpBXr@?pCQbDb@dCd@vAv@bHDfBE|AJBMGGpCUvBHtAYdBXdBWbDR|DMhACbBF`@Gp@X`BtAhBPDnA_@FRWxCsAzCUXaABNhARVp@VqARB^nApAtBa@r@F`@KNDTh@ZX\\PPCfCoBRm@x@e@Ro@h@g@pBaDz@{@^HN`@aAfBVd@p@zCjCw@`B_Ab@uDrAaCd@x@VRb@BrBuAV?JR@^i@tBq@pAuAtAC`@HV|@lAf@Qn@dAp@Nv@j@hAb@fCuAv@Qz@J^Oj@q@JdAc@|CaAbEs@tAHLt@c@tA}BXUr@@^\\Vl@BzAb@bAWd@?f@NX_@`@y@rB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.353472, + 7.20482 + ], + "end_latlng": [ + 46.350265, + 7.15661 + ], + "average_speed": 1.21, + "max_speed": 2.26, + "average_cadence": 50.7, + "has_heartrate": true, + "average_heartrate": 102.6, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2117.6, + "elev_low": 1160, + "upload_id": 7063375601, + "upload_id_str": "7063375601", + "external_id": "garmin_push_8249953735", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "1500m", + "distance": 0, + "moving_time": 2336, + "elapsed_time": 2496, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6626549503, + "start_date": "2022-02-03T16:56:51Z", + "start_date_local": "2022-02-03T17:56:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6626549503", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 151.6, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1146.8, + "elev_low": 1146.8, + "upload_id": 7046688483, + "upload_id_str": "7046688483", + "external_id": "garmin_push_8232638887", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 92 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Raquettes aux Paccots avec Gauthier ", + "distance": 11486.8, + "moving_time": 9874, + "elapsed_time": 17168, + "total_elevation_gain": 593.5, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6605664260, + "start_date": "2022-01-30T09:48:15Z", + "start_date_local": "2022-01-30T10:48:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6605664260", + "summary_polyline": "ql}zGqvoi@t@oBHsA?_A`BkDNKJY@w@Cm@~BqFXe@l@{@f@]Fg@TQ?QTYp@g@Ru@@mAKy@ZcBEg@FkECk@S_@?}AOaA@i@RcAp@eBl@q@|AaEfBcCb@eAh@w@Pm@rAkBCINs@YcDSI@Ss@_@IY[a@]YSg@Om@KuAk@qA_@c@Qs@]i@Gg@Fs@GAHKIJHGGWQ_@{AaBO]KuE]{@mDuDgEwAYEy@Tg@k@cB_A{@u@}Aq@s@o@cCk@y@o@u@[[cAY[I_AYsAL_C_@Qi@m@e@[SoAYa@i@Sg@JmAhB]pAIv@BpBs@lD]`@_@bAKzBNzACTPn@Bh@YdBDDGADBUm@e@w@w@cAmAmAi@UuBTc@EoErAeAM@Fe@\\{@e@yB_@aFLyCIwAUwBu@_BLeASiDn@g@Os@i@cALg@MQDDRpBxACH_@OoAJUKu@gCkASIKo@AR^MI_BsDWUmCgB{BS]Qc@|QHmEK_BJmBVeADaAEc@UaAmCwGSsAUUgBd@q@h@w@`AQ~A?^Lf@Kr@LIEA?EBISFIV@U_C~A{@Qy@[y@Bi@Su@D}Bp@[j@]tBcB~CkAfAQ`@MdCh@lAfBbBnAD^p@CBb@^GDVZL^b@TfBfBtAp@jA`A|@NCK}@Pe@K_EE_@Kc@Rz@hBV@nAfAdAd@dAfAPb@Z^H@dA|AnAx@LfAZn@V|AxAbCNj@ArBa@l@@JFASb@{@MVLo@lAc@tBFL}@xCGh@Bn@ZhAE\\OCV`@?ZLb@fA`@nApAZhALpAXp@|@n@r@Nh@|@nARTZNp@@pAJh@^tAZj@Nr@\\p@?Th@jAd@zBX`@Pv@Vl@jDhGJBVc@jAsAJ{@VaAfA?`@`@b@TPAVi@Fe@^aARMRo@BW\\YJq@t@kAJ]BuBb@]Gy@J{@`BF\\]Da@Cm@WuB@g@Pe@XMPDpAtAb@@n@hAl@j@bCf@TaAGk@d@iCBgA\\sA|BaAlAQhAG@pAfAlEx@l@p@rANl@HINFT`@rAvAbA`@RZ|Bv@^@LZDl@f@`@D\\NBFP|@^Vf@l@@r@d@|@lBRbBd@dBT~AtChDf@bBz@jA\\l@DTJDDXTNn@pAPPxBZz@@xBy@HP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.522494, + 6.966972 + ], + "end_latlng": [ + 46.522748, + 6.966545 + ], + "average_speed": 1.163, + "max_speed": 2.5, + "average_cadence": 53.5, + "has_heartrate": true, + "average_heartrate": 100.1, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1538.9, + "elev_low": 1124.2, + "upload_id": 7024385708, + "upload_id_str": "7024385708", + "external_id": "garmin_push_8209038405", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Walk", + "distance": 1737.9, + "moving_time": 2239, + "elapsed_time": 3534, + "total_elevation_gain": 392.1, + "type": "Walk", + "sport_type": "Walk", + "id": 6605654475, + "start_date": "2022-01-29T11:11:07Z", + "start_date_local": "2022-01-29T12:11:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a6605654475", + "summary_polyline": "epbzGewlj@?GNWRGN?RIF?VHj@@VGFIFDZD\\NBA@Db@RNNZNdBb@t@XH@RJX@FGNE@ECEDIPIJCBD?G`@GZ@NDXX?EJHXFn@f@`@PCEBe@BCTeBAEM_@@G@AMSSo@@CGG?BGAEGDLE?a@MYE[SEOQ[E]Ag@DABKC?@BFSLORM\\IJK\\aADCFLF^B@FKR_ALCP@\\K\\BVEFCV[FAJLL\\JJd@VAARz@l@dB@CJ@ZCf@a@BBZIFFP@PAJGAADCAAROLj@@TWVO`@N`@@L_@`BMfB`BBTEDCBBGd@Kh@@B@??E\\MDBT_@Ab@Oz@FCV]BFMx@A~@VxAFl@t@|C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.38483650051057, + 7.115550991147757 + ], + "end_latlng": [ + 46.37712514959276, + 7.112757470458746 + ], + "average_speed": 0.776, + "max_speed": 1.91, + "average_cadence": 62.1, + "has_heartrate": true, + "average_heartrate": 98.7, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2305.7, + "elev_low": 1909.7, + "upload_id": 7024375343, + "upload_id_str": "7024375343", + "external_id": "garmin_push_8209028051", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 2635, + "moving_time": 3317, + "elapsed_time": 4115, + "total_elevation_gain": 483.9, + "type": "Walk", + "sport_type": "Walk", + "id": 6605651660, + "start_date": "2022-01-29T09:44:47Z", + "start_date_local": "2022-01-29T10:44:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a6605651660", + "summary_polyline": "_pdzGoejj@L_@DaAJq@b@_BJs@VcALaAF}@@yA@UR_@FS?MHy@DqAJcBABJ_@Xu@HCF@HFFAKi@GKGA@e@Im@AD?oA@a@Hw@PcAF}@?_@Ck@M_AAYKe@Eq@Gc@Fk@GaBA{ABoEBmBDaA@}BDqA@qA@G@_@DS^m@j@u@v@u@n@}@hA_A\\IXYNCRK\\YJEr@EJ@LEZBPCL@LDNT^ZB?AELETJLt@NF@AAIHTVCBB?FDBFEHVJAJIJ_@Cm@N]?KCMBOACCBb@UD?HHAEVBXGDYBqAHLVRFJ^LDQ?UCQM_@Cc@HJHBHARHDAD@VCNLDIRBHHFAFBJV@?A?@AFJ?GHh@HZPR?TNf@@HABRZEt@N^NHHNBRRj@?FDFB?`@u@@OA@H@REZc@h@gA@ADFZCCEBOHD?@A@RVV?NFJLFHDTf@l@JFAFDNh@AHBP?r@\\\\^ZHE?BCh@hANv@FtAJHC?PEK??@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.3950459100306, + 7.102482262998819 + ], + "end_latlng": [ + 46.38469258323312, + 7.1151919942349195 + ], + "average_speed": 0.794, + "max_speed": 1.847, + "average_cadence": 62.8, + "has_heartrate": true, + "average_heartrate": 105.7, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1911.2, + "elev_low": 1422.9, + "upload_id": 7024372468, + "upload_id_str": "7024372468", + "external_id": "garmin_push_8209025221", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pic Chaussy avec Adri ", + "distance": 9600, + "moving_time": 7683, + "elapsed_time": 13626, + "total_elevation_gain": 914, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6606724454, + "start_date": "2022-01-29T09:44:29Z", + "start_date_local": "2022-01-29T10:44:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6606724454", + "summary_polyline": "updzGeejj@TKHQFc@@g@RmAXs@b@wBRyBAWDWAYBa@F_@HOFWJoABmAHcAAUP{@Fs@NGR@MWO}AFq@G]Lw@?_APiBBo@As@a@yBCYFcAGyCD}BC_AJo@@o@Aq@NwBCwAGg@Jq@@e@DWCw@BWb@q@j@_@JUZYN[JKBWVQFMbAm@RUFCT[XQJMVUVMRGFDb@IlAALDLJDTPJBHNNFCABNBb@nA@EVHHFADHKJCBPFDLME??KKU?SLWTWEm@HQ^CJFCJFDPOHM@MFOES?c@PGj@PTZ?WW_ABM`@IZDN?JINJXBNHDNRPR\\Jn@DHJDLX?LHHJ^?LFD?t@HZLJBHJHDNCJPd@VDDa@BGlA{@Xm@@OFK@AXF?KDIPNHT\\JTDBPXVZl@FDzAVj@^NNNFJNNHNt@JRAFRh@H`@?XNh@F@i@g@DED}@DU|@e@`@Bp@EXHPAn@JHD`@b@p@`@nAXdAf@h@BZQGC?DGK?DVBf@Uz@IVLpBjAPEPkB?QMmAYWkAUc@UQYKu@Bu@FOX_@t@[^eAF@Pl@RaAHKXAf@KPBb@GV[JEHD^p@d@PNv@JTRp@Fb@f@I`@Yh@EHJVGh@k@Lt@FN?Ha@n@EZLNDNc@nBOpAVJV?~@CLEInARARQJU?j@G`@BJVY?DKt@@h@ERf@|CLn@FNFd@Rh@?HUgB[cACq@Dk@[cDi@f@CqAUo@GAg@TCAEIFUt@eBCSaAyAo@oAKsB?KL_@XX_@kBEg@BG[e@O?yAb@q@Fs@^GAIMBMEGq@_@MCw@o@wApBG?FCm@tCKRg@t@YD{BqBy@s@G?i@iAXcALG{AwAM_@BCg@a@[c@s@k@gDwHG@u@kAg@cAc@mAo@sAa@kAAWSSACBCYoAJM|@g@@U{@}BQYmAuAqAkBDIG@u@uAeBeEQq@CA@QMO_@W_BJUHqAzB}@xAYP@tAC^g@~BiA|Ay@v@oCbAWl@m@rBk@pA[~@GFH?FaAf@yCCEq@d@}AhCSf@e@fCUz@}@nCq@`BId@Kz@K|DER@Td@|AbAlAPZH^Eh@Q`@u@|@kAjAgAlAiB|BMRKf@PdGIxCAhIL~DRpAHpBEtBO~@KfAIrBO~Ak@xD@f@QfDMb@a@dD@f@]jDo@pD_@r@BA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.395158395171165, + 7.102433564141393 + ], + "end_latlng": [ + 46.39514883980155, + 7.102352008223534 + ], + "average_speed": 1.25, + "max_speed": 11.1, + "average_temp": 16, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2355.4, + "elev_low": 1430.4, + "upload_id": 7025524464, + "upload_id_str": "7025524464", + "external_id": "61f5440ccd45ae3c55e374b5.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 2940.7, + "moving_time": 1236, + "elapsed_time": 3639, + "total_elevation_gain": 2.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 6605648530, + "start_date": "2022-01-26T17:18:09Z", + "start_date_local": "2022-01-26T18:18:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6605648530", + "summary_polyline": "{{{zGaihg@DP\\L^VRBr@b@|@`@h@Ir@}@|@wBt@qA\\iDBYA_BEuAGeAC@BfBAt@Br@a@`EGf@g@~@O\\SZUp@a@t@ORQJe@?CC@KHCJAXOLSRo@Bw@Qs@]a@{@g@}@e@[IY?QD]VO`@G^At@DXJTZb@vAn@b@VVP?BIEYo@][i@UEE@CA@a@WeA[TJCMTLNBBA@HC?OIWQCK@HJXZb@b@`@rBbAh@@NEVQVe@Fq@?_@E[Sk@g@a@iB}@c@OI?e@P]f@Mp@@d@T|@TNJ@v@r@bAj@YUaAg@]Ua@]Sc@C@b@|@D@DUHMCABB?GC@@F@GAJI^ABIA@@DCACABDSJQC@KIy@[JJBEh@N?ECB?@D@?AFTR`@rBfAXDb@OT]Nc@@u@Mo@g@m@kAu@w@_@Y?c@TQ\\g@l@Ed@@J@FBCLFCM@DHJh@\\@BACA@BLOZBF@?AMF]BI@@@?CE?@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.514709, + 6.601291 + ], + "end_latlng": [ + 46.514595, + 6.601445 + ], + "average_speed": 2.379, + "max_speed": 3.45, + "average_cadence": 72, + "has_heartrate": true, + "average_heartrate": 130.5, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 379.4, + "elev_low": 376.7, + "upload_id": 7024369108, + "upload_id_str": "7024369108", + "external_id": "garmin_push_8209021875", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4728.3, + "moving_time": 746, + "elapsed_time": 804, + "total_elevation_gain": 11.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6605645890, + "start_date": "2022-01-26T16:54:52Z", + "start_date_local": "2022-01-26T17:54:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6605645890", + "summary_polyline": "q~|zGw}og@DREh@B\\N\\f@jBr@vAH^Gl@Kl@_@nAyAxBFABD?\\ZV^J`@RH@TALKNW\\e@TIT@JBDJD\\@j@]lEYfG[fBQhCSvBBRIbBFz@?dAG|BIdA_@vB}AnFc@tBe@dDg@xCWzBk@bEGr@?r@J~CHlJNxCb@hGJ|CAvCIdBErBC\\DFCNUvCM~C^pGVhABb@?vCHnCUr@u@pAQb@e@hFO~@Ql@a@pCS`AMPS@iAK[?YHUNKTEX@l@F^P\\VTfB~@bAbAn@VN?LAd@QHGPYN]XcAr@yCr@gCp@qCfAcJP_APGDHFpAD~BF~@p@jCJp@t@nDJ\\hB|BpB`DTf@Ll@Jr@?n@Kp@Qh@k@hAUt@?`@BXPd@FX@`@SbDEPZPl@t@\\Vt@ZHJAb@DCRk@^q@RUb@UXEXDnAZd@Fh@AFBf@l@NJLRJ^@\\@D@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52025846764445, + 6.640440076589584 + ], + "end_latlng": [ + 46.51492053642869, + 6.6016114968806505 + ], + "average_speed": 6.338, + "max_speed": 11.352, + "average_watts": 40.6, + "device_watts": false, + "kilojoules": 30.3, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 380.6, + "upload_id": 7024366298, + "upload_id_str": "7024366298", + "external_id": "garmin_push_8209019201", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ski touring Monts Chevreuils ", + "distance": 13216.5, + "moving_time": 8895, + "elapsed_time": 14545, + "total_elevation_gain": 944.8, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6569591664, + "start_date": "2022-01-23T10:11:04Z", + "start_date_local": "2022-01-23T11:11:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6569591664", + "summary_polyline": "s|qzGeyij@vGj@bAQtEFvAd@jHzENQt@Jd@m@l@BnAvAv@?|D`DhB`ALd@Ap@tBFtBzAbAWPHISz@LVPEFrAj@nGxFrCbDD`@c@vDPb@XpBp@x@b@vA`@n@Ev@XOFAU|@Az@NzAGd@XvBv@Dd@~@bAn@nAzC`C|B|AAl@\\`@C|@dADb@O`BBxB[jDJn@Ef@l@~AJfDPb@CxDXXp@jA\\~@t@dACJnAdAI@N?Pp@n@r@j@xAfBjBj@Lj@l@_@WSL@`@S@Yh@Ar@O\\i@I[t@?j@f@XWt@QJRtAJ?YdAJv@RB@f@XbAEJLn@M|@\\\\U~@D\\|Ar@Db@RACXPf@LSTJGVR`Ah@l@Bj@bA|BH_@xBqAvAcBVeC`A[z@gAtCsAbGqD`@a@fA_DnAqAlGmBhAk@T_@TN\\o@`An@A_@JSnFq@zAmAZwAfBCDsAxA~@K}@d@[HiAe@cFKSESb@}@JmACs@Uu@}@{AgAeD_Aq@[a@cBo@{DaCYi@b@[_Ai@Gi@]_@i@A_Ab@_@k@e@MtAyCh@e@E[ZwAtAoAHgAv@yCEcBLmEmAqAeAMCa@|@a@To@z@o@Hq@d@UwAsGy@gBQ}@s@qA_AyCgAqA{A[o@j@o@m@c@T^DHl@x@MbCfGfAnANJn@_@t@bCPg@RECpBXZxC_@lBBfB~@p@x@dAv@`@Fx@c@DiCRiAXgAuB}B{@o@MUDuAc@GWkAyAgAsCo@cGD_A]]a@]TWEoByBM]s@IIb@e@g@OBMq@AyAe@qA{EgEsBiA[m@UgA?_@L??_@V}@?yAiA{Co@kAm@k@a@mAwDsBcBGu@i@]@W}Ac@KeA}@UVs@\\U[w@sC{AkB{@p@MfAVzBSJEZRvEJbA[@a@c@]XWy@{@R{@{@C_@OKHCiAU?Sa@YoBkEHFKb@KBe@g@Kf@wAqAc@X}AcBFDKHB^I?s@yA{@}@Wm@GT\\lBa@Be@gAUVWcAgA]_AcBKIQPWi@[\\A_@e@pACZPjAUZu@qAi@eBkB}@mDzCsA\\uAbBkApCmA{@ITLbAm@Iq@`@eB@g@^}ElAaBKs@j@mEdEwDs@eCpAeHdB_@xE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.463626, + 7.100519 + ], + "end_latlng": [ + 46.462706, + 7.10195 + ], + "average_speed": 1.486, + "max_speed": 12.65, + "average_cadence": 67.2, + "has_heartrate": true, + "average_heartrate": 107.2, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1714, + "elev_low": 889.4, + "upload_id": 6985791087, + "upload_id_str": "6985791087", + "external_id": "garmin_push_8168734786", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 9568.8, + "moving_time": 1561, + "elapsed_time": 1577, + "total_elevation_gain": 48.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6565102409, + "start_date": "2022-01-22T18:12:06Z", + "start_date_local": "2022-01-22T19:12:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6565102409", + "summary_polyline": "urj{Go~lg@m@wAe@}@BK`AoAh@u@Xk@Ja@Bc@@oADQDEPEF@PJVZp@h@RN`@NJ@d@CLCb@UhBaBfKeLNSNWdAiDlKa_@nA_EVi@RMNAPBpAl@fCz@d@Vj@b@`AbAfAtAzAxAd@Zd@Tr@Rx@Hl@?vAQh@MpC_AXEX@XJRTP\\H^B^@~AD\\F^Td@X^\\RxB^pDb@tCT|BTl@Dn@?z@CfAUxAq@`@WlB{A`@UtB}@|@Ql@Ed@An@BhALfABp@C|B_@f@Aj@Fd@Jf@NjCpA~@\\ZDtBJfCBrAC|@ObBe@VM`@[d@SbAIjB?f@CXEVIl@_@RU`B}B^_@b@Ul@UhAMd@AVF^TRCZQPEh@?^WbBExBMR?^LRDT?d@QlAUhAAxDS|A@rDOP@NLt@PnAz@r@\\h@RjA\\pAZf@B`A@rBKpBS~AC~@DvANbCD~CC|BGlB@l@LlFpAl@X`BnA\\Rj@T^Dz@Ch@OXSf@a@f@[ZGX?ZJxAbAr@^d@Jd@Fh@@d@CpAMhB]pAQr@Qn@KlA]|FqAv@Il@Md@AbAi@`@Id@Ax@@n@HtCQ~B@fCDrERh@Gl@Q^MdBoAZOf@OzAOx@?zCZl@D|@JTDV@`@PTTNZRl@Fb@@b@Ab@Gp@KVQNKDs@LaAHOFARRTtA?f@Bl@FHA`@WFIz@eBdAqBr@yBNOh@St@Qh@Nb@DZJb@O\\BDAXKP?FHFTLPh@Jd@Nx@f@p@Xd@NfAHRJ@j@VVd@HD?NIFOHsAF]j@{@BMRYVBXLZA\\_@t@sAf@s@l@cATYDC`@?RDRHd@^b@TV?r@yAA[U_@e@_@g@i@CWd@eBL]?IESAB?QABEGI]Yy@S{@MoAMg@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.59003, + 6.625208 + ], + "end_latlng": [ + 46.520272, + 6.64025 + ], + "average_speed": 6.13, + "max_speed": 12.367, + "average_cadence": 69.7, + "average_watts": 58.3, + "device_watts": false, + "kilojoules": 91, + "has_heartrate": true, + "average_heartrate": 119.7, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.3, + "elev_low": 512.6, + "upload_id": 6980949268, + "upload_id_str": "6980949268", + "external_id": "garmin_push_8163930779", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 9826.6, + "moving_time": 2076, + "elapsed_time": 2140, + "total_elevation_gain": 217, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6565100985, + "start_date": "2022-01-22T12:26:45Z", + "start_date_local": "2022-01-22T13:26:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6565100985", + "summary_polyline": "w||zGoyog@[t@a@l@[`@i@f@_@DiA?mAD_AQYYYRM^Ot@O\\WXOFM@YCuA]s@EU@iBp@gAr@e@Ta@\\_Ab@c@@QU]q@QEMLUl@Mj@OrADv@Vr@x@p@AFIJC@GAQGi@Dm@V]R{@bCcAhBu@vAe@b@WLu@Ic@Bm@H[?@GVIVI`@Cd@[`@c@Lq@DyAM{@Wk@_@c@OIkBe@qAS[@wAQ_BEkCZs@j@gAn@m@Xq@N{@CoAQqFAgABUBoCBq@E{A@y@FoA^qAXgHjA{@T}GvAwC`@wACe@Og@Wk@k@k@_@{@KYFWNi@h@k@X_@HYBaAIw@Y{@q@}@k@s@Y}EkAgAO}KDm@Ao@IU?iAOo@ESD}CLc@FUFGAwBFo@?aAKgBi@_A_@qC{A[GYMe@?cBNoCAmCNyCRc@HYLg@Fq@MSBoABwB@KBICWFYBs@KaA?qAHgB^oAz@cAzAoArAa@Pi@HqC@cAFoAZSNw@f@wAZ{A?wDG}ASYGgDcBoA]oA?oBZ_BFaBK{BCeBViBp@gBlAgBtAgBp@sALiAC_D_@oBYyDa@gC[o@]OYUo@Ec@G}BIa@Qc@SUKIWKWCW@sBp@kBh@mBHuAUaAg@{B{BcBmBu@m@y@g@SGeCs@m@Y]WSKGAGDKR]jA}BhIeKd^]bASZqExEuEbFmA`Ac@Xk@Fw@SaAs@KMq@a@_@LEVGhBCLUl@}AdCCX@JlAxBPd@Lj@lA|D~@~Av@j@l@l@~BfEB\\I^KNONQB{@@ITB`@BDB?HG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51996870525181, + 6.6397665068507195 + ], + "end_latlng": [ + 46.5885569807142, + 6.621271753683686 + ], + "average_speed": 4.733, + "max_speed": 9.6, + "average_watts": 111.1, + "device_watts": false, + "kilojoules": 230.7, + "has_heartrate": true, + "average_heartrate": 155.3, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.3, + "elev_low": 524.1, + "upload_id": 6980947728, + "upload_id_str": "6980947728", + "external_id": "garmin_push_8163929085", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "1500m", + "distance": 0, + "moving_time": 2262, + "elapsed_time": 2442, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6565099668, + "start_date": "2022-01-20T19:17:05Z", + "start_date_local": "2022-01-20T20:17:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6565099668", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 150.9, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6980946251, + "upload_id_str": "6980946251", + "external_id": "garmin_push_8163927658", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 86 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rellerligrat part 2", + "distance": 6201.4, + "moving_time": 5471, + "elapsed_time": 8282, + "total_elevation_gain": 185.7, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6534687465, + "start_date": "2022-01-16T12:53:53Z", + "start_date_local": "2022-01-16T13:53:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a6534687465", + "summary_polyline": "uh|zGw|ik@{AWgBk@wA_@o@KUK{@Km@Me@SMOSPYQACTPDADWCI@BIIWKQAABDLEUQACD@Q@B[[]i@e@gAUy@e@yCEOYg@q@aB_A_Bc@kAA??II?CB_@]KMKc@[m@aAuAg@m@QMi@Y]Kq@]_@Mq@Cc@BUDmA[k@EmCFiARc@@]As@TULI?[F]LECO@GDs@?]Pi@PYC_@_@QEKEQQSIWKe@GWIGASFURM@i@QOAK@ACKHDCa@KOIADHYD_@Au@La@@KC[Kg@?BGc@DI?DLKJCHDP?TKLOFAd@aAVKNAHBDDDAF[j@C@IHGE?Rg@Hi@^g@ROHCFQJk@?YF[AOUBI??GMm@K}ACqDIs@@GEDNKNOXg@JWLKf@CZIb@@VODGJCBOACDECKKKXa@JiA@]Hi@@c@Aa@@a@E[Y{@E[M[AWOYQy@[{@Q_AKcAG[Ck@IASHMH]FSFu@AOOICe@?a@]IAEGNYPSH[h@gA?Y]u@Ss@KOE[Vu@DCD[GM@IG[?_@EU[a@?K[c@Wo@UQCECDSUEc@CAAEPWj@}Al@oAAIRa@T_@p@yAd@sAv@cAv@{ANQN_@Ta@VYNKZ[TMn@i@\\q@JMROP]Lo@Xm@x@[h@g@X{@NSLM|@]v@c@f@c@@I@@C@?C?DB@OIEQ?YIe@FWUMO@GCYcAIIFY@@@MGS@@IMIG?GWOP[Fy@Li@BC@CDw@DAEEUF@CC?AB@AWDHM@[?QEGEYCu@Km@Hs@AA`@IPWH[d@}@Rm@HICs@JWPQd@wA\\mC@Yb@aFHe@^}@Hw@?cAXiDNYPIXC?C@HRDBADEDOGOHKA@?EE?ACB@xQed@B?CmAEi@Ow@Go@CiAi@iDOkCOaBw@wDC{@DaB@w@JOJJHf@^lANh@?XD`@FlAFl@Pp@hDvC@BEDH@n@ZxBxAXXJR\\\\BABMRmAp@gAJsAEiBKAQKZo@?BDD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.516754, + 7.264928 + ], + "end_latlng": [ + 46.517476, + 7.31162 + ], + "average_speed": 1.134, + "max_speed": 2.22, + "average_cadence": 56.7, + "has_heartrate": true, + "average_heartrate": 103.3, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1885.7, + "elev_low": 1255.7, + "upload_id": 6948417812, + "upload_id_str": "6948417812", + "external_id": "garmin_push_8130043653", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rellerligrat avec Tivy (1/2)", + "distance": 2811.3, + "moving_time": 3550, + "elapsed_time": 6524, + "total_elevation_gain": 568.2, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6534680188, + "start_date": "2022-01-16T10:03:46Z", + "start_date_local": "2022-01-16T11:03:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a6534680188", + "summary_polyline": "_yyzGetmk@HLDLTdBNGG?G`@B`@~@hC^pAH^B^?`BFdANn@Vh@Jt@C??C@LB@MpAOb@W^?n@JrAJ^C`CFr@N`ABb@I^?NMh@?NKZET?t@EJGZDLCBBVC^BPLLBn@CLGFMDCD?RHX?TIPCNJBDZGNBDCB@HER?f@DHJFDGPGDBVCAAD@IRAHF?CBEh@EJDVERDTCHFhAEXGCCFQ?YLEFBEA??FED@DEH@KF??AE@e@n@JESl@CRB??B@AEVAAOVOD?PQ@KTALAEIBACABM?UNCLE?Dj@APSd@I\\B^CLIHIRAHGDBDEJBPDAKBAJLR?CFHLD?HCBHHCPC?@@AGA@LAADDG?PBB@FDF@HPXBPF@HJ@B?NDABNDDN@ACF?PJN@FDL@LFJAKPA\\G^XJj@r@JRBRNf@BBD?a@p@u@G[RkBxAUNCJVt@?JILGDGN?EONu@f@QXKJEXAC]t@Ib@_@^QZE?MR?TGR]h@Wh@KHUHCDEAGHc@TGCSU[IG?GJCEDA@VIb@Aj@Qf@e@TI@a@IQ@MCE@WBu@Ew@VSJc@HOBGA]YE?KBc@RQ?YFMIcAKUGg@CMEQ@OAIEYEQMG@KAQIyAFGCUBGQKCAU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.504002, + 7.284031 + ], + "end_latlng": [ + 46.510943, + 7.263228 + ], + "average_speed": 0.792, + "max_speed": 1.957, + "average_cadence": 57.1, + "has_heartrate": true, + "average_heartrate": 107.2, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1819, + "elev_low": 1252.9, + "upload_id": 6948410084, + "upload_id_str": "6948410084", + "external_id": "garmin_push_8130035397", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rellerligrat", + "distance": 12544.5, + "moving_time": 11870, + "elapsed_time": 20221, + "total_elevation_gain": 863.1, + "type": "Hike", + "sport_type": "Hike", + "id": 6577531899, + "start_date": "2022-01-16T09:33:53Z", + "start_date_local": "2022-01-16T10:33:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6577531899", + "summary_polyline": "{{yzG__ok@ROEOIVvA`Ab@t@?ZYTSjAc@~@Vf@RvAt@zANn@Ab@l@z@x@lCPlBHNNKIDk@N^MH?SBp@FQRBMi@Nb@a@\\BOFPMoAZRQWD`AGo@N^WGTTDv@Yq@JaAU\\@UCMT@WRQu@]LIi@P\\?DMOFFBJ[ORZGa@@GXVWMTE?`@MG@V^DxASdC}Av@eBXcAr@Td@dBx@`@|CDJJOQl@Fd@|AnELbAB`DPnAXz@CrAk@vAJfCJTBdDTrB_@nBOhCRtBU`BBzBKx@BXLDT[^FINCxCHxAMPa@BSf@SGLJc@jAN@Sp@DZw@XEb@YQc@HMlAUj@S`CDVa@LL?HVZCHT@NKPJEALFC`@v@Bl@PHfB^U`ABL~@v@d@xA]h@{@C}C`C\\~@yAlAi@p@s@xBgArAGf@cAtAiAj@[[c@@Ha@Eh@?MGHHMC{DDjDWp@LUKDTIK@DKERFFLQ]p@ItAN?MPkGZQTy@Pk@[mA`@oDg@iBk@wAFw@MMa@JSi@LLQKGPRKS?i@Mr@KERPCTj@g@As@QS}D\\yFm@iF_AcKyCeDa@_Cy@iFiAq@c@QLg@Wb@HOa@[KUXHSe@e@X~@Ic@iBwCq@aEkA_DmAiB_@cAs@g@cBiDw@cA{CoAuB?uAa@gDBaDVcCt@cA?cBj@i@g@oBy@mAUoBVNJGOHH}@QJq@B{AGyBNSt@Bx@wAv@_@L[Ik@Hg@V[HLPoAb@MBm@n@e@Sa@GmIh@m@Zs@nBMd@WHYC_A`@cD?yA_@{@q@mD[q@SuB[cA?_@QIkAf@eCq@OUCKV[n@cBSiAg@eACq@d@eAI[?u@k@sAi@_As@y@Ku@`BeEh@_A\\Sf@{AbEyH`CwBrAqAf@oBtAo@p@mBv@SzB{AI@HI_@]?u@N_@q@Ac@qAFo@u@m@^s@Bs@N_@?y@]V?SSEHSEoAWyANs@f@K\\cAj@o@JuBf@c@|@kD`@aHr@eCHmAG]X_DNYlAIEg@V]WXVy@hAoAp@[^Tf@e@p@iBb@m@H[GkApAoAx@_BLeAx@u@zAiI@{BCwAUeAI}Bi@kD]eF_AwED{EP?t@rCPpDZrArCvBNVERt@Fx@v@vCtBXgBl@_AHy@CcCOK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.5044638607651, + 7.290887832641602 + ], + "end_latlng": [ + 46.51754968799651, + 7.311451155692339 + ], + "average_speed": 1.057, + "max_speed": 8.974, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1885.7, + "elev_low": 1220.5, + "upload_id": 6994305675, + "upload_id_str": "6994305675", + "external_id": "3ee7998b-4526-47c3-a420-545fa89b2b41-activity.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Coooold ride ", + "distance": 17029.3, + "moving_time": 2994, + "elapsed_time": 4549, + "total_elevation_gain": 303.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6534675162, + "start_date": "2022-01-15T14:41:41Z", + "start_date_local": "2022-01-15T15:41:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6534675162", + "summary_polyline": "o`}zG{`pg@I~A[zB?NHb@X`AR`@XPj@Ab@i@nAcCdAiCRCPTMW\\a@jDnBvA~@XJp@l@fB~BVr@Dd@KlAG`@JLB\\HXNNt@b@fF|BpIfD\\BZMtA}Cj@s@PKt@W|AIbA?`@V?GJYDg@XcAVeBd@qBPgA\\aC|@mFp@kDxAiJDmBG}Cy@qWUsK?OFk@Rk@n@oAbAaCd@sB?qAKuBBKZ?xAV~H|@f@MLQB]o@_Me@kMCgB?oA`@_GG}CYwCiAkKGiCBsAFgA@@nC_NRiBPqCJ}@TkAn@oB|AmE^yANu@X{C^gHnA{In@}FJoABoBCiCDiDA}AIeBs@uGEwBDy@~A}JJe@?I\\}An@yBn@yA|E{HdByC`AyAr@sANe@d@yBVcBL_BHgHGq@]u@eDgG{@qBqAiBi@g@KOOy@B{@Xu@`CqEbDeILQPKZEh@@\\KLI|@cAd@{@L]ZgALm@Do@BiAVe@Zw@TqAXcAPqAVqAj@aA~@}@b@q@NaAEqAUs@Ym@_AoAc@_A]wCBaATmAr@sCXi@zB_CxE{FTQNG|BCj@Qn@u@^u@Jk@@UCmCOgFFiA\\sAzC{HTwA@qAKgD?{BFkHKoEAjCDpBGpLDpB?dAIdAQt@uCnHg@zBTjF@xCI|@Ob@Yl@UVWPi@Jm@AmAF[PWToDhEyB`Cu@hAIPa@~Aa@`CARB~@VhBTx@T`@b@h@t@vAFRLh@BTC`AOh@IPqBzBWp@o@vDi@zBq@zACPArAKl@m@pBg@|@Y\\m@f@_@Js@B[HYX}CvHmCjFOf@CR?j@Fh@FPHPVX|@v@|C`GdBtDJ\\T^Df@KrFOhCk@hDc@vAs@nAw@v@kA`CeHpL}@`Ck@zCiApHMdAGt@EnAJ`Cr@`FD|@EbCOtAaAxFgFjRuDtNk@hB}@jBuHjM_@dASzAC~@?|@H|A@vAGxAc@pCUv@Qh@s@tAQd@g@dAq@lAYp@]bAOT_@rAcC|FqCxHUz@[fBIvAErACnAVfHG~AY|@i@t@oAxAwAnASD_BnAWLMLIVOp@QxAFrDAjAAf@Iv@Sz@e@vAaCbFYvBGtAYhBUlEGpDEp@W|BSn@Qf@mDvDaAx@ERS^w@d@OT_EfMo@vA]|@_AzCS`ACBK?S]o@yC]cA?o@X_A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520566418766975, + 6.640942823141813 + ], + "end_latlng": [ + 46.52024254202843, + 6.6407763585448265 + ], + "average_speed": 5.688, + "max_speed": 11.298, + "average_watts": 111.6, + "device_watts": false, + "kilojoules": 334, + "has_heartrate": true, + "average_heartrate": 122.1, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 525.1, + "elev_low": 376.3, + "upload_id": 6948404486, + "upload_id_str": "6948404486", + "external_id": "garmin_push_8130029641", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Teysachaux with the Rigi team ", + "distance": 4710.2, + "moving_time": 3748, + "elapsed_time": 6566, + "total_elevation_gain": 631.8, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6513754913, + "start_date": "2022-01-12T18:16:57Z", + "start_date_local": "2022-01-12T19:16:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6513754913", + "summary_polyline": "}w_{Ggkqi@PUHW@s@J_BDK?YZmCVqAJeAH_@AcBCOBQ?k@E_@@g@E[_@}@IGOCIGAIDUE_@KUCUCEQGQOISIIMi@Uu@Gg@DwAK{A@QHKF?FANm@Zy@JQPIZZNBJFDEAED@CA@GL]RoAAMBg@A[ASOe@AWVa@XYRKTCDEAIMYMe@BMPGTULEHG@IMc@\\c@Rk@MQAKEEA@Q_@U{@Zc@ZcATYLW\\IJMXOTARFPNJ?ZPH@l@QRSTEL?NGJAPOd@Wf@QNMXSR{@Re@?IGAID_@JO@[K?FA?BCc@Qi@{@?CVMHANKf@i@PYUEGKMAGKABGEGUKIb@S?CWWJCZUBI[Qb@e@?C[IIOQQZMHIPYBU]@CEBGMKD_@MAYKMKNSJYL_A@g@QPULMDe@SGKT[B@E@@GGM[_@KQOi@O}@K[gBoDgAgBKCITC?ABAHCBOBGRGACL?PKFGAOGCGLVELG@AD@NFL_@NQPPPKPLJ@H[V?BZV@?@IKZFJDLAEKFGJ@H\\p@CDULFVFL?DQJJj@IT@PFFFNSLFTPPBFCDG@OHJVAC?LQPDZEDWHAFVl@ONXr@Q@[P?JPd@ADEBQDDL?DADM@m@?yAIATWPFZXl@l@|@NNCFWD_@A?\\EFYBARVZb@b@p@`AVZD@@Jv@~@@JOJG?IRJZNZ?HOHQD?JNh@Xl@MJS@@RNt@ZtAK^A\\KRQJIb@O\\?VMLEPBJ@^QLKAFNBVCBSAYC]NKRo@l@Yd@S^_@h@GZBLSh@B\\Ab@BHLJR`ADh@JJ@HC\\@PJb@Nb@HDDJTVI~ADDZ?n@e@X@BD@j@BLFFH@l@ITBBB@FGXO`@MnA?ZKZPZBT@lBGp@?VSpAIXK|@m@vGBb@E?FAGD?F@@C@@??C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.534556, + 6.975403 + ], + "end_latlng": [ + 46.534468, + 6.975264 + ], + "average_speed": 1.257, + "max_speed": 8, + "average_cadence": 63.1, + "has_heartrate": true, + "average_heartrate": 93.7, + "max_heartrate": 115, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1818.9, + "elev_low": 1171.1, + "upload_id": 6926003589, + "upload_id_str": "6926003589", + "external_id": "garmin_push_8107056839", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "1600m swimming", + "distance": 0, + "moving_time": 2509, + "elapsed_time": 3018, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6513751488, + "start_date": "2022-01-10T16:49:02Z", + "start_date_local": "2022-01-10T17:49:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6513751488", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 148.5, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6926000092, + "upload_id_str": "6926000092", + "external_id": "garmin_push_8107053000", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 98 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ski touring aux Paccots: Corbetta-Pralet", + "distance": 8762.9, + "moving_time": 7374, + "elapsed_time": 11932, + "total_elevation_gain": 840.2, + "type": "BackcountrySki", + "sport_type": "BackcountrySki", + "id": 6491603303, + "start_date": "2022-01-08T11:30:16Z", + "start_date_local": "2022-01-08T12:30:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6491603303", + "summary_polyline": "a{}zGymfi@SNRk@BU?}AAk@K{@Bc@^yBPaBNo@XeBNwANcALg@@DBALq@\\gAFc@Pm@Ji@@]\\IxBiCrBsCh@cArAkBx@aBz@wBR?Jq@RYNa@Ly@XRNRVGBMJMH_A`@m@P_ANS?CPMXGBILEnAeB\\QRBZM@EVMLQXSHMf@YTUCCBCEGB@h@sAFIAMDKPILDHUVOJOHEXHFEXDv@PXNDHb@Hf@ATH~AGp@Mn@]JOVAb@OjCiBZe@Vu@@}@LmA@u@Fs@LaCHu@LS\\]EA`AjBjAxAXPLBd@^v@NKGD@|Az@B?HOVAHBTRb@?JQA]d@Sn@oADYCWq@UUa@Wy@_@eCQ[AUBeAHW?UHq@Nc@?WG[M[BI?_@Q_ACy@`@uALOv@c@\\cAXYb@w@ZuABUZ{@^En@}ANeARo@@UQ}@_@WSo@UUK?OKIo@PiAR_@C[QWaASACAKQm@c@kCM]PcABq@M{BI_CE_CHaAGWCE?uANq@?IE?FYDk@Qu@a@a@oAm@c@Ei@YC_@Sm@QcAIsCGi@@_@CQDo@FSAE@OVw@Jo@LYt@gATg@j@eANuA?IAERa@EQPcAGkA?y@B_@No@Du@HS\\a@p@kAp@]Po@NOPc@LwAHc@DcAAeBF}@Ag@G_@CeA@[DWDAd@`@b@f@dArCd@L\\Gv@w@|@aBPe@Ha@LUn@@PE`@e@FWKyAM{@GUSa@ADEYGIBGADDCQiATLBKEm@I[PFb@EQYAa@CEABIa@ZM@WUaAMUCo@@UEk@CaBKm@MEFKFFDN@XB?CEB@FWM}B@i@MWEUByAFi@A[H{@CaAHgB?WESDkB@_DOwB?g@Be@BGGQ?MGBALHBCBBf@N`AB\\K?DpAQhF@p@HV?JCP?f@Ep@Dn@Mj@GjENrADDL~ACJSECFBAXn@?X\\|BMLCHAd@Bj@A`@Jl@Bp@EN@\\Or@K~AB\\GX?LLf@?HQEEXDbAIf@e@fAeBjCc@b@u@f@IMMG[C_A_@oB[s@WYYiCmAkAeA{@gAIEq@\\Yj@CL?\\Fb@BxAICOHINUCUVM`@WSILGh@OIs@LGCaFr@kAIyDC{Ak@oA_AaA]wAcA{AsBi@e@EUMM{@e@GSDa@k@d@SXQb@Kl@Dz@AfDDhA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.524816, + 6.919494 + ], + "end_latlng": [ + 46.518761, + 6.960165 + ], + "average_speed": 1.188, + "max_speed": 12.74, + "average_cadence": 59.8, + "has_heartrate": true, + "average_heartrate": 98.4, + "max_heartrate": 119, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1551.6, + "elev_low": 899.6, + "upload_id": 6902330748, + "upload_id_str": "6902330748", + "external_id": "garmin_push_8082347630", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Swimming", + "distance": 1650, + "moving_time": 2700, + "elapsed_time": 2700, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6471166074, + "start_date": "2022-01-03T17:00:35Z", + "start_date_local": "2022-01-03T18:00:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6471166074", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.611, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Felt like I had two flats and brakes blocked in closed position, but first ride of 2022", + "distance": 18570.6, + "moving_time": 3094, + "elapsed_time": 4184, + "total_elevation_gain": 281, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6461319659, + "start_date": "2022-01-02T12:30:08Z", + "start_date_local": "2022-01-02T13:30:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6461319659", + "summary_polyline": "y~|zGyzog@BlA`@r@HnATbBJXLHLGLUPw@NeBlAaHR[VeAbDcKP[hHgIf@kAVwADeARq@^sJ^uDj@{BfDuHRiAJiBDwGJq@Ri@T]bBkArAoApCaDf@_ARoAU_I?sCXeDXmApAeD|AiDt@iCrGcPrAkCd@yBPkCAwHDu@TmAf@uArFmJxAuCdDmLrEiQ`AoCxAoCTu@PqB@{@EqDOgBq@wEIaB@kAd@cEv@{E|@qEr@mBjIgNfC_Ex@gDf@yE@}GE_@{F}K_CyCYu@AcAX{@|BmE|C}H\\m@`@O|@?`@St@u@\\i@t@sBVuAAy@Dk@`@o@l@gC^cAFoANy@Pg@|AcB`@s@PcA@c@Gg@Y{@e@{@m@u@a@}@a@aDFiAToAf@kB`@gAnBqBdFiGt@a@~BALFjAaBXcA?yCIqDEeAQaACcADy@pAwFA}@}A}Ca@gAuAgCYeAs@}FIZ`@fG@tBCfHCVSXUFaAMq@FTOGEyBfBw@JwAn@sBd@s@j@aArBYV[HuBIuEu@sEc@SVk@xBHxAQHHM@OEYQISLw@hA{AhDqAzDu@z@uClBsBjD_AnAeGdG_DhBmEtA}@l@mDpFSn@OhAUhDI`@e@t@qDhBqBj@sFbAmChC}@XkCM}@Jy@l@_Ad@]@WEi@a@eAa@qAMg@Lw@r@i@lAeC`OCv@PfCB|BCtCk@xCAj@D`ANd@vCbEJ\\LlAn@bAH\\Bt@EtBW|FJlFYlFO|AyAtGElBJbDGjBW|Ak@vAY`@{CrBsA`B[|@UrAA|ATdBj@|ApBvDr@lBJjAGhAY|@[\\qAj@kA`Ao@VeF^gErAeCXyCj@eA]w@}@aA_Co@{BwAmCo@SUNM^OzDDf@ZtA?f@MpBFbCCd@Ib@a@t@wAb@a@Z_@pA[lB?d@VlDEbCDhA`@rB^t@RTfAr@`ALvETXXn@vAXVn@@xAe@\\?\\NVb@Nj@l@fD|BvIVRj@G\\HfBz@h@fApBvGHhAEp@Ml@{AfCoBvFgCvIWhBEhI]nCyAxJWjAoAjCoElGy@vAg@bBW\\_Aj@wATsAF]No@~@I`@Vj@nD|D|@p@zAh@|Et@|@b@f@b@f@n@pGfKnAnDVlAf@fDPvBE`FU~FF^GnCCh@Ol@It@B|Ar@jBXRVE^m@~@aETwB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52029828168452, + 6.639978485181928 + ], + "end_latlng": [ + 46.52022988535464, + 6.64089672267437 + ], + "average_speed": 6.002, + "max_speed": 12.432, + "average_watts": 111.9, + "device_watts": false, + "kilojoules": 346.3, + "has_heartrate": true, + "average_heartrate": 148.7, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.1, + "elev_low": 379.2, + "upload_id": 6869864717, + "upload_id_str": "6869864717", + "external_id": "garmin_push_8048368736", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 68 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Starting 2022 in the mountains ", + "distance": 10642.8, + "moving_time": 8821, + "elapsed_time": 18614, + "total_elevation_gain": 512.7, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 6456140591, + "start_date": "2022-01-01T08:30:15Z", + "start_date_local": "2022-01-01T09:30:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6456140591", + "summary_polyline": "wypzG}lji@iAa@iAMgAm@i@k@aEkB}Ba@q@cA{AmAs@qBi@y@Mm@DUTKtAf@lA|@VAPU?e@s@_@iAcDiBcAeAO}@o@iB}@Ye@He@SOBGlBu@Xu@?m@W}@Cm@F@^v@bAXj@t@XVhCQ^Fp@]LYDHEIL]h@e@XkB\\c@r@sEl@iCRWNkAGSBEyAsDgAgE_@s@eAmDk@oAg@}AEc@GAk@kB}@}AkBoBaA}BoA_BKs@Hg@^iAH}BV{A?YIc@]Wi@?_@Ri@h@c@bAG@WKwA`@a@`@Sj@U@S]Ai@S]o@]S[g@GW\\W]u@a@IHQQgASk@c@_@q@s@WOLU_@[Q}@aA{@W_@o@Ke@OAgAeA}@m@a@AMM]A]QQUOw@u@uAQQSC{@v@]EF_AKc@m@m@Us@i@g@aAUU]o@SDAe@a@}@}AYG_AwAu@UeAu@GFA`@CANFBNBQSUM@@NEAA[C?DW_AaAe@QYVYQOJw@CuAX]Wm@Om@C[SU@[YDs@P{@Eu@e@cAIcAq@YE?PT^AJNFDq@fAOpAc@`Bc@bACl@X|AANOKFIm@Du@Oo@D_@d@WMG|@QFuB^EUuAVqAZwAAm@LQTN~Bj@~A`@^Jn@JBT\\x@nAlCdCh@dAr@n@XD\\XVd@FXr@~@Lf@JJVA]IgAlAoBfAwArAg@f@o@lAm@l@Gl@x@DjDuBlC]EA~DAjFr@jAGX|@j@hAxCtB|@Nf@lA^`@nDzCt@bApFhEzA`AxA^NZRL`BnC|Ar@f@`@tAvA~@ZpBnA|CpA~@bAhBtA`@`An@\\pC`C\\j@r@p@DZfAzAd@bArAlAf@r@Vn@Hl@FCFTAa@EEEVCv@BH{At@OPAPO?EVDf@jDpBbBf@pAz@NPfAjC`@\\XFBVET[JoAaAkBg@SNA\\`AdCn@jAxBbB\\d@x@\\`ACZ\\zCvA~BzA|C~@GKMFJ?FLMUtA`@aAeBTHMYr@HUo@|@FDYa@s@\\VVKq@gBEc@]q@WsCZn@hAj@F?FU`@D`A[t@{@n@Yr@Gl@LlAYR@b@Lb@j@CG?U@f@x@i@tBCHm@?kA^Wa@qAd@x@NM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.458045, + 6.939834 + ], + "end_latlng": [ + 46.453729, + 6.943496 + ], + "average_speed": 1.207, + "max_speed": 2.9, + "average_cadence": 49.7, + "has_heartrate": true, + "average_heartrate": 122.2, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1640, + "elev_low": 983.9, + "upload_id": 6864297780, + "upload_id_str": "6864297780", + "external_id": "garmin_push_8042682857", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 41 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 4119, + "moving_time": 2658, + "elapsed_time": 5389, + "total_elevation_gain": 44.1, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 6427831927, + "start_date": "2021-12-25T13:32:03Z", + "start_date_local": "2021-12-25T14:32:03Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6427831927", + "summary_polyline": "o`xdHa}ag@p@~Ad@Wj@c@j@u@Xm@PQVk@Lc@LYLEFMDm@JOb@qANOLg@d@kA@GJKJSJk@PULYF_@Nc@HMH[R]@MNa@Na@TQFIDg@Ca@IGBECISW?I@GDAJABDDAEA@BCHACG@I?@DCFE?CBAGC??@JCBS?BCAMOB@AEIYBAFBBC?A?@IEC@?PGDBV@CD@FC@DKHM?YLAAEGIW@EDEDUJFLDJQHIBDB?E\\Bl@GJGD@@BBBBD@BB?JB@A@DEN@VLHTDBJPLBDA@KEUFKD?j@`@F?@L`@P@B?A@B@ECEFMDAHBd@`@JBRNRCL@HC@ECA?EKILNJp@HDLZFDH?LGPEFB@\\\\^BNCPFH|@ZP@@E@BJA@BGJDABJACBBFCBBdAn@ZDP?BFVXH@DACPEA@F?GAF?MEIGR@C?BB@?C?MAHCEBQBCF@@EEMBOROJBFL@LCF?FADKBIJATBBLIV??GCD?DDEH?@BB?BB@P?RGX?FCAABHE@@CGFDCAA@@@?QDLBAAEB@BN@NJn@AHMP?REDBHB`@TPDNJH?BHEBD?TEd@C~@?FDFAAEDGEBFCDGAGIABD?HS@MBCDAIZMPDhAAPEJALFLWXQGG@ABFR?BWACE?YQ]_@AGFIEIBMECEGDAFKNIFE?@BDB?DG??CYZM?OJGC@AEd@@r@GHAREPSVI|@O`A@JAHSl@KLG^BFQb@@l@C\\EVKR@JEN@HBEDb@ILKHYZAd@ERBj@An@WdA@D@E@BCB?FD@@AAEC??\\GREDKACDBREVIBMIMCQHC_@IKSCSBICAIICS?k@QYA]BKHILGT?FB@@CCAMJK@OFAPDPNNJRFjAJd@Hl@FPNRJ\\BPCf@ENOTQFC?UMAIGAKFG?MBABSKI?KJSBUPo@AKEBCJ@GAODWAM@EDCPYKWYGEI?ABKYKm@QMI??G@F@AC_@@e@S_AOi@?m@EU?UMkA?m@Ky@C[G[Ca@IMSo@Cc@@e@AIIMMi@Ck@Mu@AUKk@Aa@D{@A_@GS?YAECA?G@GFEFALVJDHECED?@DBE?GIGNE@DACGv@FHDAABLs@BCAC@BGCEEVABEIi@EHNDDFHBEAUPKTGFK@KZKJE@Ie@MGOSGY?g@Gg@EGBC@IAWUw@IMA_ACOGF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 48.13336822204292, + 6.568654021248221 + ], + "end_latlng": [ + 48.1333327665925, + 6.568326456472278 + ], + "average_speed": 1.55, + "max_speed": 3.555, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 436.7, + "elev_low": 400.6, + "upload_id": 6833682683, + "upload_id_str": "6833682683", + "external_id": "73f02df4-3149-462a-9051-676c6b50c4e8-activity.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Walk", + "distance": 1466.5, + "moving_time": 1944, + "elapsed_time": 752372, + "total_elevation_gain": 58, + "type": "Walk", + "sport_type": "Walk", + "id": 6451358773, + "start_date": "2021-12-21T21:04:12Z", + "start_date_local": "2021-12-21T22:04:12Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6451358773", + "summary_polyline": "m`fwGellh@IBJ[?@DCAIFC?WG@AOIEMUC@?IK?CCWcAG@QMAE[KE@GEEe@ECEHDCMk@EEE?K[AE@GAAAF@AGSQ[KCI@CEOCEBCT@AOEMHABBDKFu@RQHDFABO@SFCJFDIMI@DTJ@aAu@U@ESABB??CAG]SAIBAOBGRJHJO?GAEHS?KCGFGLDJRRa@?GHQb@]JABOHKNGNYHA?CDKZDFKCAHDAE?DB@FIDA@DZI?OCAGG?CVBLLCFb@^f@?@BE?HHSLKVDLHHRJD@AITMJ?JKNBDCP@AI@AB@P\\JHFEPS@MAKH@HEDELCDEj@KLOT??ILAXO@ICO@GH?BEJLJ@BE^EED?FCDFBA@@KFK?EBEAB?LCJBCBJEGB?WD[Vq@xAKL@J[ZKTOLSl@E@AF@EFJa@TCJ@NCBBDDVJZ@VALCB@IGZAp@ERBvAFJBh@THC^BJJM@EAB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.911275232210755, + 6.786110512912273 + ], + "end_latlng": [ + 45.91089243069291, + 6.785763334482908 + ], + "average_speed": 0.754, + "max_speed": 2.066, + "average_cadence": 53, + "has_heartrate": true, + "average_heartrate": 105.2, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1495.8, + "elev_low": 1439.4, + "upload_id": 6859110413, + "upload_id_str": "6859110413", + "external_id": "garmin_push_8037245136", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3198.5, + "moving_time": 722, + "elapsed_time": 794, + "total_elevation_gain": 67.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6391956331, + "start_date": "2021-12-12T14:22:15Z", + "start_date_local": "2021-12-12T15:22:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6391956331", + "summary_polyline": "q{|zGqcdg@EI]sCk@{FGOWKIQCe@C?CFGD_@NQeBSeAUy@M[[e@IUI}BIcAMy@]oAY[OIq@KeBGeDYc@?aAd@[f@kA~CoAtDcBnEMf@Mx@Cn@?jAGTOFQCuDyB{DoBiAy@cDgBuAgAg@k@c@q@k@oAqBiFo@wAu@kBeAaCkAgDWg@W_Ae@q@e@{@aAwAoA}AIOU[KEu@cAs@{@e@UKAy@lA}@`AkAdA_DzAkBhAsAl@c@NcE|Bm@Vc@Xc@`@o@ZqAh@UIGEiB{DCAKB_AlA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51977667585015, + 6.579935979098082 + ], + "end_latlng": [ + 46.54007077217102, + 6.5883980970829725 + ], + "average_speed": 4.43, + "max_speed": 6.412, + "average_watts": 102.2, + "device_watts": false, + "kilojoules": 73.8, + "has_heartrate": true, + "average_heartrate": 119.8, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 440.5, + "elev_low": 380.5, + "upload_id": 6794908328, + "upload_id_str": "6794908328", + "external_id": "garmin_push_7969646376", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 5404.6, + "moving_time": 687, + "elapsed_time": 83547, + "total_elevation_gain": 26.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6391955357, + "start_date": "2021-12-11T13:43:31Z", + "start_date_local": "2021-12-11T14:43:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6391955357", + "summary_polyline": "uc|zGgwpg@?HUlA[r@BBb@Tl@h@b@LXXY~A^CZHFJHh@?d@{CnXgAxCuBdFsAfCk@v@iBfDmAfE_@t@Qf@S\\Sh@Sx@[tBi@rCK^{@hC_@rA_CpKiC~QG`AHfLArBL|CVlCLrD?dO[jEe@tEWnAeBjG}AhG{@`EcAxFg@bDkAzIW`C_@bC]jDKbCA~ABdAP~CA`AF\\z@~Ah@bB^nCBhCMbCKnAa@xCoAhIa@~CGn@GnB?vABnAXfC^jBvG|UzEnQn@jCz@hE^dD\\pBXpBFHd@GDBHR`@nEl@tFVL`@`@LC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51595167815685, + 6.644520219415426 + ], + "end_latlng": [ + 46.5193925332278, + 6.579381935298443 + ], + "average_speed": 7.867, + "max_speed": 20.19, + "average_watts": 94.3, + "device_watts": false, + "kilojoules": 64.8, + "has_heartrate": true, + "average_heartrate": 119.4, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 505.2, + "elev_low": 380.5, + "upload_id": 6794907304, + "upload_id_str": "6794907304", + "external_id": "garmin_push_7969645176", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 1342.5, + "moving_time": 1427, + "elapsed_time": 1505, + "total_elevation_gain": 49.2, + "type": "Walk", + "sport_type": "Walk", + "id": 6317343615, + "start_date": "2021-11-28T12:25:46Z", + "start_date_local": "2021-11-28T13:25:46Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6317343615", + "summary_polyline": "y}ewGsilh@DAK[MGM@GICi@QYWy@e@}@IEQYIEIKWOCAGBGGOW[qAGKMa@KO@YV}@Da@RYLY~Ac@PKH?LG?ICLCB\\IJIFUTUJA^Wn@UJQVUXq@JKBIT]JSBSXo@p@a@LBHCZLD?H@HCL?BXKb@EHA^EPAXABE\\SVCLa@XCHSRIDG?Ub@ULGL_@^m@jAEPKHQ`@KJQb@m@|@?FCGMJILA?Qb@ATL\\HHDLARDZE^EL?FCH@THR?LCLDf@BRDDVJJb@?BKBCMC??BC?BCACC@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.91085471212864, + 6.785703403875232 + ], + "end_latlng": [ + 45.91097038239241, + 6.78574388846755 + ], + "average_speed": 0.941, + "max_speed": 1.612, + "average_cadence": 49.3, + "has_heartrate": true, + "average_heartrate": 103.9, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1493.8, + "elev_low": 1439.5, + "upload_id": 6714465602, + "upload_id_str": "6714465602", + "external_id": "garmin_push_7885191592", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chailloux avec la team anniversaire", + "distance": 6494.2, + "moving_time": 6140, + "elapsed_time": 8267, + "total_elevation_gain": 468.7, + "type": "Hike", + "sport_type": "Hike", + "id": 6316156757, + "start_date": "2021-11-27T13:29:53Z", + "start_date_local": "2021-11-27T14:29:53Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 1, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a6316156757", + "summary_polyline": "q}ewG}ilh@HFB?BGCOo@MGI?SE_@G?Ke@MW@A_@g@IUABUSIUIEKOo@[[{AYa@KUEQPs@L{@FQFGDOIMIGOBMAMIIOQo@?KNULChAw@v@sAVWVk@BQCSDWBWJ_@Dw@Le@FqA?UCOU]Oo@IGEII]AOIEWZIPIDYv@Ic@Do@Ek@IBCH?SDG?IBD?GEBCQGUCY@OKk@Q[?ECAAIMGEKEY@_@CEEACNWT@C]t@Ej@FLCd@CJARAF?LEJGAEN@IGQKQEQGGCk@GE?GKGS@C@CFBBy@Oi@PGEAQDS?KDK@ABO?YFY@u@?OGKEc@EUHgAI??IF@CDHMLq@DCVi@Pi@HMVkAD[HWHKDK@i@Jm@NUGIV{@CKIKAYTiBG@@DFc@DIDH?JIGHIP]Na@Dm@C}AF]ASDKASFIDa@DELs@P]B]L]H]@g@Fi@Ni@FaBLi@?F@A?]KuCDMA[Pu@Dc@@o@JKLCGGB@DGAFGAGFMDC_@BQG]IAM`@IFILE\\Oj@UVWFMLOl@KNWt@CRWp@ULQRm@jASRKVGBEgAK_A@SDS?GCO@[Hq@H_ABI@MAk@@QCg@JuAH_@COFS@MBKJw@E?BADBCKDKLc@AW_@eCAs@KmAFkA?m@o@sBUgACy@DgACaBBdF@Rp@lCFfA?J@CC~@FnBFbAR|A?TS`ACZCL?LKv@CBEn@CDALEhCE|@UnBB`@?r@Fv@AJJf@HDBKDAIDDIZWnAcBLKTg@Ha@h@sALi@d@UTa@J]BWLa@FGBMFJBbAAr@SnABFKl@?r@Dj@?ZGZC^GZGzAEJEb@On@K`AY|@I`@EFCZI^Cp@EPAX@pBMn@KPYXCFK~@@@ANM|@@JL^Ot@OZGZCb@G^Ur@CTQ^SbAe@f@CHOnACBIx@@pAPv@Fn@WzAD`@LD?C\\QBBA@@CpAPHJ@\\JZT\\RHFMDWNiBJe@d@}@PBKT?PTXRr@HAEF@l@Dd@L`@DZ?f@CRBRFTLVJHX]d@y@@IBAAX^fAXl@?j@C^I\\C`@Ad@[tA?JGVM\\IJSNQ^UR[l@YLIN_@RMT@RBLDh@NXXPb@ED@BLMFEHSx@O^G`@Tz@RZL`@DVJXJNf@PRTHRPHJPL@PGE@BBAZFTf@~@Hv@C@j@HJPCDSPGEBICCJ?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.910813, + 6.785756 + ], + "end_latlng": [ + 45.910846, + 6.78576 + ], + "average_speed": 1.058, + "max_speed": 2.14, + "average_cadence": 52.6, + "has_heartrate": true, + "average_heartrate": 111.6, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1934.2, + "elev_low": 1462.8, + "upload_id": 6713206656, + "upload_id_str": "6713206656", + "external_id": "garmin_push_7883956345", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Above the clouds ", + "distance": 33542.2, + "moving_time": 6098, + "elapsed_time": 7572, + "total_elevation_gain": 708.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6284580025, + "start_date": "2021-11-20T13:31:55Z", + "start_date_local": "2021-11-20T14:31:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 30, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6284580025", + "summary_polyline": "a}|zG}}og@a@A}AzEg@^_FV_@VQ|Am@j@qCa@kAL{HlDYC_AoAa@j@a@`DV`Bt@hAmCf@}@hC{CdFcETCa@nCs@To@H{Ao@qBuAu@sIeAiMaD_A{BQcBDkCv@gGgFmF}Cg@}CB}JnCuHiB}HjAoCcC{BQSsAjBuBPm@Z{E`DwHb@{AEi@oDuDcGcMk@DwChEm@`@eBLb@{FYaD@wAjAgPtAeATmCOg@sCuBUcEaBy@aDG~@gDj@kFiJf@_D_CgDbAcC{@yGa@i@{@WmBgDqJwR{SyD}@e@i@UwAr@sFLoKOqBmCmN{BoGuDkH_A{CgF_HwE}HjEiA\\cA?gBaOeI{CqEyCsKaGqMaAkG]cHgDkOJc@pCeCzTcOtCm@nF~@|FaEvD|BOaCJ{@pFcJaAiGm@qHz@_HUqD{EcEaHwCo@_C?oDmAcEkBuLsIgKbE{Hf@uBj@{ISmEc@}C_BmFkA_CGgAb@a@jAKR_CRW|DkAdDoG`@mV|@iFdDeJHiFfKrJXKeD{B}EsEi@mAeC}LP}@fBmCp@kCL}Aq@}EIeDxCqId@}BdA{L[{Jh@oPyBoNDkDo@Gi@i@eBuCw@mCtA|D~AzCiBLaD}@qDOwAv@wClDcK|A_Av@qGzIiA~@eARiCe@cHkEuJyDmKoCuBgC_CuAyD_Ee@lDk@~@kD~CyA~BcErKy@bDHdBTh@pFhB|@v@lCrFTv@C|@aB[mCuBuCSe@VOj@Bp@Xd@hB|@f@x@XfAG~CiBzGeArBcFfDhC|EzAfEjAbGVtCdAn`@q@dXVpHf@lEt`@vvBzA~FnJdT~Ir_@xBlK?^YP`A|IE`@UBLUVVNlCt@~DjGhN`CdJ|AzChBjBvMbH@rAWdAaEp@Mh@xE|HxFtHl@~BrDnHvBhGdD~QMbKu@vFRfBj@r@lEjAdQdR~@zA|CjLp@~@~EPrEz@hDy@~C|BnDe@xBFNVWxCeAlElDTpAr@XfE|CnCK|BgAn@[~@kAzOThG]dFlAQtGaFvGnNzArAb@hAEv@uDdJUfFuBvC@lARVxBFlCzB`JiAjATpAz@zBXfCc@vBoAnC_@~EJlA^lErFBz@k@pDItCXlCn@fAnNxDzJlA`AjBMnCm@d@sBNCn@PDbEE`D}Fj@cBlBy@xB\\xASh@l@tHzBV|@`Ah@Xu@DeAz@wBpAB\\]`G{I|@yCU_@HcA{@mBWqBCwA\\y@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520018158480525, + 6.64047603495419 + ], + "end_latlng": [ + 46.52022200636566, + 6.640792200341821 + ], + "average_speed": 5.501, + "max_speed": 12.634, + "average_watts": 120.2, + "device_watts": false, + "kilojoules": 732.7, + "has_heartrate": true, + "average_heartrate": 136.6, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 894.5, + "elev_low": 515.6, + "upload_id": 6679231799, + "upload_id_str": "6679231799", + "external_id": "garmin_push_7848786698", + "from_accepted_tag": false, + "pr_count": 12, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 74 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4004.2, + "moving_time": 858, + "elapsed_time": 858, + "total_elevation_gain": 83.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284063462, + "start_date": "2021-11-19T16:54:00Z", + "start_date_local": "2021-11-19T17:54:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284063462", + "summary_polyline": "m__{G_jhg@e@{A]{A_AwEW}@Ke@Ym@Ka@m@uAo@kBIKeBFe@HW?g@Dw@T}BVWAOIQg@@U\\cAZyAp@iBDUFs@^aA~@}C\\}@`@}@nA{BvGgKpC{E`EaGxAcBZi@J]Vg@r@mAbE}Kj@qAzDiG|AqBRa@p@iAVg@p@{ARa@LIV_@^gAhA}BtA}Cj@mCLeCHk@?m@FWRuAZkCNiBPg@z@_Dj@uAj@{BFs@J_@h@{APc@p@eAb@g@RSHCLQ|AcBpBqBr@u@lA}AJc@FgAFeCAo@N{@@aBNk@TuBb@uGAm@K{@W_@WMOQSe@[iB]k@UgAm@kB]{BQ_@?o@Fa@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53063618578017, + 6.601439584046602 + ], + "end_latlng": [ + 46.52033792808652, + 6.640591202303767 + ], + "average_speed": 4.667, + "max_speed": 9.118, + "average_watts": 121.9, + "device_watts": false, + "kilojoules": 104.6, + "has_heartrate": true, + "average_heartrate": 135.3, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 444.1, + "upload_id": 6678678965, + "upload_id_str": "6678678965", + "external_id": "garmin_push_7848218647", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3653.4, + "moving_time": 597, + "elapsed_time": 597, + "total_elevation_gain": 5.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284062013, + "start_date": "2021-11-18T06:48:33Z", + "start_date_local": "2021-11-18T07:48:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284062013", + "summary_polyline": "e_}zGmapg@D@A?HJCJOjBDb@Td@jBlG`AnEHVd@^RVDTAhA]rFG`@EhAACBD[~DIrBYvDCNIAK^c@x@cAjAaCxBsCxCuAhB]v@e@~AcCfJKb@AN_@|@a@rAk@dEC~@@jCKhCWbEaAdG?JEDANOv@e@xAaBrE_B~DoArCGT@@DEOZ]dAU`AIrAAn@AtEShOGlMAv@M`CU`Dc@dCOn@Ql@a@`Aq@~By@dCqAxEs@bDy@tCu@~Ci@nBUJUCIEsDcCSBIFm@x@UR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52035511098802, + 6.641033515334129 + ], + "end_latlng": [ + 46.530733834952116, + 6.601580986753106 + ], + "average_speed": 6.12, + "max_speed": 11.637, + "average_watts": 41, + "device_watts": false, + "kilojoules": 24.5, + "has_heartrate": true, + "average_heartrate": 117.6, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.7, + "elev_low": 436.9, + "upload_id": 6678677380, + "upload_id_str": "6678677380", + "external_id": "garmin_push_7848217045", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4052.3, + "moving_time": 837, + "elapsed_time": 875, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284060761, + "start_date": "2021-11-17T16:17:57Z", + "start_date_local": "2021-11-17T17:17:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284060761", + "summary_polyline": "m~~zGgjhg@KFMECEcAwB]e@_@gBW}@]kBYeAOw@W}@y@qB]UeA@o@Ba@AyADwAPu@PGAYOK[F_@t@_BZaAf@aCD_@v@uCjAgD\\s@zBuDdBcCbAcBn@_A~B_Er@gAdCoDt@{@fBaCZy@l@gApAaDz@eCbBkEP]rB_DzD_FhAsBpAqCf@qAnAgC`@_Ax@qBf@mCDc@NqC@Fz@wHPmA`BmGVw@Fk@VmBz@{BXq@HO`HeHd@i@Xc@t@q@d@o@FORq@Fi@`@oHDOABADXsCVyCAyALyBEm@Su@w@k@S_AMcA{AaEW}@YgBMSGS@w@XcABB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53047248721123, + 6.601489121094346 + ], + "end_latlng": [ + 46.52025637216866, + 6.6408393904566765 + ], + "average_speed": 4.842, + "max_speed": 9.125, + "average_watts": 120.9, + "device_watts": false, + "kilojoules": 101.2, + "has_heartrate": true, + "average_heartrate": 123.5, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 444, + "upload_id": 6678676043, + "upload_id_str": "6678676043", + "external_id": "garmin_push_7848215557", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3648.5, + "moving_time": 561, + "elapsed_time": 608, + "total_elevation_gain": 8.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284035013, + "start_date": "2021-11-17T06:51:21Z", + "start_date_local": "2021-11-17T07:51:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284035013", + "summary_polyline": "o~|zGw`pg@@F[nAC^lAtDVf@B@FNP|AEZ@\\BTZrAPb@X\\^VHLRb@Hd@@RIjBSfDCrAEXFLKOUzA_@tB[vFIbASh@{AlBmAfAyAzA}BjCcA|Aa@`AAJB@cAjD_AtDeBhFYtA[dDChE_@|Hq@zD]xBi@nB_BbEoDnIWv@Sd@IJ_CfBCh@Av@StC?\\GpDUxAm@hBIv@Er@?rBEjCC~IKhDWrD[rC]lFi@~FUjAg@xA?ZJ\\A\\EN]~@cAbE}@|CMBOIiCoB_@WYKQDe@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52024421840906, + 6.640923377126455 + ], + "end_latlng": [ + 46.53053225018084, + 6.601801933720708 + ], + "average_speed": 6.503, + "max_speed": 12.372, + "average_watts": 58.5, + "device_watts": false, + "kilojoules": 32.8, + "has_heartrate": true, + "average_heartrate": 110.3, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 436.9, + "upload_id": 6678648520, + "upload_id_str": "6678648520", + "external_id": "garmin_push_7848187808", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4020.2, + "moving_time": 884, + "elapsed_time": 965, + "total_elevation_gain": 86.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284034079, + "start_date": "2021-11-16T16:17:31Z", + "start_date_local": "2021-11-16T17:17:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284034079", + "summary_polyline": "c`_{Gcjhg@N?MJECSS]s@e@gCwB{JW{@}@yB_@Ay@Bo@LeAE{AZc@Bq@Le@QM]?Gz@aCLUJ[h@sBHg@Nm@L_ARs@fAaD\\s@Zm@rAwB|@}A|DeGfB}CxB}ChAeBbBwBFU@@Za@\\w@p@eAXo@~DcK|@qBhAmBrCwDjAgBx@sAL]?KN_@D?FNdAuB\\gAf@{@h@gAvA_ETy@RkANeDDc@pAyJjBaH`@gA@QDDF[~@sCdA}Bt@eAGC`FkFr@s@^c@@}@HYAe@Gq@c@mAJs@Gk@O]Kk@BcAPaBEW?g@IeAL_@Fc@?q@d@y@BYm@aAUiAQc@Ns@f@oAFc@G]@}@i@gBOk@Ee@Og@Gw@@w@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53074179776013, + 6.601468333974481 + ], + "end_latlng": [ + 46.52035226114094, + 6.64049900136888 + ], + "average_speed": 4.548, + "max_speed": 10.936, + "average_watts": 122.4, + "device_watts": false, + "kilojoules": 108.2, + "has_heartrate": true, + "average_heartrate": 122.3, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 444.3, + "upload_id": 6678647434, + "upload_id_str": "6678647434", + "external_id": "garmin_push_7848186815", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3566.2, + "moving_time": 619, + "elapsed_time": 721, + "total_elevation_gain": 4.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284033105, + "start_date": "2021-11-16T07:00:44Z", + "start_date_local": "2021-11-16T08:00:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284033105", + "summary_polyline": "y}|zGm{og@G?FJJr@d@nCFJHDHJ@JN^bApFHTj@r@DPFp@EnAKrAQbE@\\MjAe@rB[`EQbBEAALQd@Yf@yD|DcA|@_B`B_ArAs@tA[`A_@jBwAtFMn@KZIHo@hBI^]pCMdBIpESlF[zBsAvHg@xAgCtGcCxFYv@]~AM`CS`YM~F@|AMhCBjBC@?IC^OpAO`ASx@Qt@uChJGb@oAlEm@`DgAvDqAfFQf@E@GAMIq@m@gCgBOEE@o@|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520132487639785, + 6.640074793249369 + ], + "end_latlng": [ + 46.53055680915713, + 6.601761784404516 + ], + "average_speed": 5.761, + "max_speed": 12.318, + "average_watts": 41.8, + "device_watts": false, + "kilojoules": 25.9, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.5, + "elev_low": 436.9, + "upload_id": 6678646498, + "upload_id_str": "6678646498", + "external_id": "garmin_push_7848185804", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4025.2, + "moving_time": 908, + "elapsed_time": 991, + "total_elevation_gain": 83, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284031341, + "start_date": "2021-11-15T16:35:17Z", + "start_date_local": "2021-11-15T17:35:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284031341", + "summary_polyline": "yb_{G{jhg@HaABUDE?@E?CE[kAIm@m@uCQm@u@{De@cAWw@YIsBHy@Eq@Fs@Nw@H_@NWG]g@B_@|@{BNs@h@cBDm@HAADA?d@qBh@mBp@gBf@gAbCcExBaDvCgFlAmBhA{AlAgB|ByC\\i@N_@z@{Al@aBZ}@t@}AdB_FZo@d@_Af@w@dF{Gf@y@j@cA|BgFjA_CTm@V}@L_@NMX}@Tk@J{AByADq@^mDTuANwAHYTk@j@mBd@}Bh@mBDe@GQHKh@eBx@kBz@iAt@o@vDyD~BkCP}@L[TuA`@oGAGXgBNeCRmGAUIs@MWc@UKQc@aCu@k@YQJQ@Oe@cB]aCSq@C[Co@Ja@Pe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531172040849924, + 6.601589201018214 + ], + "end_latlng": [ + 46.52024866081774, + 6.640844503417611 + ], + "average_speed": 4.433, + "max_speed": 8.923, + "average_watts": 117.3, + "device_watts": false, + "kilojoules": 106.5, + "has_heartrate": true, + "average_heartrate": 128.2, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 445.6, + "upload_id": 6678644600, + "upload_id_str": "6678644600", + "external_id": "garmin_push_7848183805", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3620.5, + "moving_time": 625, + "elapsed_time": 651, + "total_elevation_gain": 5.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6284025696, + "start_date": "2021-11-15T06:55:04Z", + "start_date_local": "2021-11-15T07:55:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6284025696", + "summary_polyline": "q~|zGm}og@Ch@n@jCp@|Ad@lBn@pDFJb@^RZHb@@d@?xAO|ASdD?^DLM~AOfAa@vE_@bCWh@i@t@oCpCaB~AgBrB_@n@?VUPOTu@|Ba@xA[|@k@|B_AlC]x@U|@[dCCZGXGPEh@AnAGjCMrEGp@}@`GIr@k@|BsGxPeAzCMhAEr@KfPBLC?EJGrG]rQUhDk@xBwAbEyChKWlBYxAy@jCgBzGKFMGW]]YgA{@gAo@I?WPu@fA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5202593896538, + 6.640391796827316 + ], + "end_latlng": [ + 46.53067767620087, + 6.6016274224966764 + ], + "average_speed": 5.793, + "max_speed": 12.358, + "average_watts": 50.2, + "device_watts": false, + "kilojoules": 31.4, + "has_heartrate": true, + "average_heartrate": 130.7, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 436.9, + "upload_id": 6678638585, + "upload_id_str": "6678638585", + "external_id": "garmin_push_7848177608", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 9912.2, + "moving_time": 1412, + "elapsed_time": 1412, + "total_elevation_gain": 47, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258593501, + "start_date": "2021-11-14T18:25:10Z", + "start_date_local": "2021-11-14T19:25:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258593501", + "summary_polyline": "qkj{Gaelg@h@]fA]VSRa@BO?OEMY{@_BsDyAcB}@}B{@kC{@{BaAaBAIpBqDPu@FiBNQTCRHjAhAfAf@b@?`@IRKj@e@zByBvHuIf@o@\\aApBaHhEiOpEqOVa@DCZARDt@\\v@XbAXzAp@jAhAlBzBjAjAjAn@\\Lz@NfA?p@In@O~CcAp@E^LXXPb@Hl@F|BHd@Vj@^^`@PdC^tC^dF`@xBLj@?l@ETEjA_@tAu@tB_BhB{@jBe@xACfBJtBBzCc@r@Bd@Jt@VrAl@d@VxAf@|AFnDHx@A|@Gj@Iv@Wj@K|@m@XKnAOnBBv@MTIXO`@_@xAyBj@k@fAc@xAQb@@n@XRE\\UTC`@DRK^KlCMnACn@NJ@FAv@YvEYVEtACpB?lCQf@F\\LR@hDlBfBh@nAX`@BfBCh@GNBRAh@IhAGbAAdCHzBL~@?nCEnCCtBDdG`Bx@`@fBrAv@Zf@Ff@APERG`C{ARCR?f@NzAbAr@XXFv@Ft@@x@Gv@MjJoBtBi@~Be@zAUTBt@c@fASvBBbBIfDCxABtDLjA@l@AjAYXQb@c@RELFBIt@a@xA[PAxADtD\\zBf@LF`@\\V\\Lb@Fp@AjAOh@Y^ULuAPQPCRFJF?|@CvAB^Md@m@pAeCp@yAj@mBHKJG`AURIl@Rx@Lj@Iv@ETRBH`@^f@BtAl@FFdA^^Hb@@PBPNPt@VZFDH@PKHY@M?MNu@Vq@b@q@DWLCV@RJXCROZa@nAeCV[HOj@q@n@q@j@u@b@sAJq@?QGQ@FTYBYEWMWKa@IoA_@_BE{@Lw@NMHC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.58889108337462, + 6.621137307956815 + ], + "end_latlng": [ + 46.52002033777535, + 6.640774849802256 + ], + "average_speed": 7.02, + "max_speed": 15.98, + "average_watts": 72.5, + "device_watts": false, + "kilojoules": 102.4, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.3, + "elev_low": 515, + "upload_id": 6651446161, + "upload_id_str": "6651446161", + "external_id": "garmin_push_7819629768", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 9820.5, + "moving_time": 2008, + "elapsed_time": 2059, + "total_elevation_gain": 220.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258592692, + "start_date": "2021-11-14T12:30:14Z", + "start_date_local": "2021-11-14T13:30:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258592692", + "summary_polyline": "i~|zG_{og@aAZ]XKB]f@Wh@o@Fi@Ve@Hc@@KBIF?CQDGFO\\[lAYZ[H_@?oA]e@CcANuBv@}@`@aBfAc@LQIo@u@SAQPSd@A\\E`@Cz@LdANn@PZTNAPM@e@CsAXSRGLu@fCg@dAe@t@q@lAm@Re@OM?[Ba@H]?AWFGn@KZM^IXONe@HcAAe@Ee@]}@o@s@o@U{AU{A[y@KoAGc@@c@D_BZe@VuA~@m@ZGB{@JgHQuBCcDHuDGeANo@Vw@PyARaDl@yKhCoBVaABo@As@Ko@Ys@k@_Ak@k@Gm@Tw@t@{@\\kABo@OKGgC}Ay@a@DIm@Cu@OoBg@wAUuA?{@F_HBcDUyBEm@?aBNMDi@@s@FgA?m@CyBe@y@Y]OeBgAk@YSCm@SIAg@B{AL}BAYD?@G@m@DaABgBHmAJo@ZUBq@S_@?iAJgCFy@J]Gu@EgABs@HmATkAp@qCpDYPg@N[@{DCmBd@k@b@cAd@wANcGKq@Gi@QyCwAB?@@eA]w@MSAgD^uAF_BKuAEuALYD}Bp@{@h@iCtBWNaBh@{AHq@AmQsBe@Qi@s@Oa@Ig@AyAEk@Mi@IQU][M]C]BmEvAs@HmABiAOUKiAq@gDuDcB{AeBs@sA]w@]q@k@SDO\\k@dBc@fBeApDeGvS{ArFgAlDW^gJ|JmAjAw@p@w@Xy@G}@k@q@m@o@QODKTIlBI^Qh@iAfB[h@@VDH|@tAXr@bBlF~@`BjA~@XX`CfEDb@M`@ILKHYDw@AIJ?FBd@DDBABEB?KDFBCAI@BD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52021873742342, + 6.640001451596618 + ], + "end_latlng": [ + 46.58861707895994, + 6.621226575225592 + ], + "average_speed": 4.891, + "max_speed": 11.432, + "average_watts": 121.1, + "device_watts": false, + "kilojoules": 243.2, + "has_heartrate": true, + "average_heartrate": 150.2, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.3, + "elev_low": 524, + "upload_id": 6651445324, + "upload_id_str": "6651445324", + "external_id": "garmin_push_7819628943", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 47 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 11111.7, + "moving_time": 2022, + "elapsed_time": 3488, + "total_elevation_gain": 151.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258591678, + "start_date": "2021-11-12T15:16:45Z", + "start_date_local": "2021-11-12T16:16:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258591678", + "summary_polyline": "}u~zGkrfg@|@M}D`EeApBiBtCgAjC?NRKBF@EEGIDu@bBORWPc@JO@KESSoCaEu@uAgBwBHCQ?WJIL{AlCsDvFqAlCy@~BYnA}AhIwAlJQpDG\\KRMK[y@]uA[y@[[mAu@S]UIIJMhA]jAMz@s@jCS`A{@vF[hA_@fCQh@S~@M|@]~A]dDCLQXEXEr@Mp@uAbG{A`FUf@Wb@eAlAsB~AUXk@z@cArBq@jA{@fBkBjDoCtEgApBMBIHy@pBaCxE{@nB_DhGCLBLPL^JdAnARp@MVe@j@ALHTBG?CFLf@h@XBJIVk@FUAIi@gA_@_@_AoA[q@AID[Vk@nTma@xDuHv@sARYTSb@WXG|CSXSR[Pc@xAaFXu@\\u@zD{GbAoBd@{AnAaDxA{Cd@w@dAiCZkAPyFB[R}@@i@AoAPkCb@kCzCuPp@yBbAqBbA}A~CwFx@sAE?dEyGvCkFjA_C|@kCh@}B`BqH|BcLbAkEp@kD|@wDNi@`@qBdBmGDYbAmDd@uBlBoG`@u@HWh@qB^kBlE}Rl@oEH[PqAVqAz@uFV}BzBoQPkBb@cDZyARaCTwDZsDp@gJTwAbBaIDi@~@cHLoA@w@Fa@CCE?ECJUn@gB~@sAPGd@DhA\\H?TGNW@wALaCAe@e@wAQu@y@qCWqBIy@@kAR}ADyAIuCFgACI?UEUe@e@EKB_@XA@VGC_@?P{@XG`@CXI?MLa@LDVCx@y@HEF[p@uC?a@Ga@i@}Ae@gCKQGg@?k@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529110092669725, + 6.5925453789532185 + ], + "end_latlng": [ + 46.520355278626084, + 6.640482824295759 + ], + "average_speed": 5.495, + "max_speed": 15.033, + "average_watts": 107.5, + "device_watts": false, + "kilojoules": 217.3, + "has_heartrate": true, + "average_heartrate": 145, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 415.4, + "upload_id": 6651444213, + "upload_id_str": "6651444213", + "external_id": "garmin_push_7819627889", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 37 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Activity", + "distance": 0, + "moving_time": 2508, + "elapsed_time": 2508, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 6258590396, + "start_date": "2021-11-12T14:24:59Z", + "start_date_local": "2021-11-12T15:24:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258590396", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 147.7, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6651442881, + "upload_id_str": "6651442881", + "external_id": "garmin_push_7819626467", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4313, + "moving_time": 649, + "elapsed_time": 759, + "total_elevation_gain": 10.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258589401, + "start_date": "2021-11-12T14:04:44Z", + "start_date_local": "2021-11-12T15:04:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258589401", + "summary_polyline": "}||zGevog@Lb@CLB?bAlDb@vB@NNV`@TFJFNDp@o@nH?p@GvAO|Ai@~IA`CO`DM|@YjCuAdGUz@AZKXOx@cB|LUbCQhALbRNjDRvCDhCC|CH|C@jCg@tGa@dD]bBiDrMwApGi@rCk@lDoBzOe@bD[vCIlBAdAD|BRfC?PIdAC|@g@`DyAzH{@fEu@|CiBrGoFnPQPU?WSg@m@oAoAaA}@[KWBYVQ\\k@`BcAlDiApCo@nAUTGB_@m@PIDI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51999209076166, + 6.6392372734844685 + ], + "end_latlng": [ + 46.530136205255985, + 6.591615071520209 + ], + "average_speed": 6.646, + "max_speed": 14.516, + "average_watts": 55.1, + "device_watts": false, + "kilojoules": 35.8, + "has_heartrate": true, + "average_heartrate": 118.9, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 517.3, + "elev_low": 418.8, + "upload_id": 6651441719, + "upload_id_str": "6651441719", + "external_id": "garmin_push_7819625382", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3185.6, + "moving_time": 708, + "elapsed_time": 739, + "total_elevation_gain": 100.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258588935, + "start_date": "2021-11-10T19:10:28Z", + "start_date_local": "2021-11-10T20:10:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258588935", + "summary_polyline": "iy}zGo|hg@E?K[Zc@Xy@p@_DJQNg@BK?aACaAe@kCBo@RULG\\?jBr@d@N`@BJI^}@FAR?l@ITAv@JP]P{@lAyIT}BR_AFMj@u@Pa@Fg@@c@IoAGkEM{@MkC?qCD_A@aBFk@DKBBDuBG_BIs@M{E@iACqABqACwA[uCE{A@k@Cc@CqAD]@aAOaKV{Bz@wF^gDRqAd@_CnBoILyAJmBHqDKGFC@IV_DVqDXiGr@gI?u@Q{@[]e@[g@}BMWSaAm@cBe@_Bi@}BAY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524537429213524, + 6.604403592646122 + ], + "end_latlng": [ + 46.52043918147683, + 6.640423312783241 + ], + "average_speed": 4.499, + "max_speed": 8.359, + "average_watts": 149.2, + "device_watts": false, + "kilojoules": 105.6, + "has_heartrate": true, + "average_heartrate": 129.1, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 424.3, + "upload_id": 6651441237, + "upload_id_str": "6651441237", + "external_id": "garmin_push_7819624810", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3310.1, + "moving_time": 470, + "elapsed_time": 544, + "total_elevation_gain": 2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258588432, + "start_date": "2021-11-10T17:43:55Z", + "start_date_local": "2021-11-10T18:43:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6258588432", + "summary_polyline": "c_}zGk{og@?HLRf@nCdAnEf@bBN~@p@d@P`@BZAn@WjEUxBEMCd@MpDa@fHAEBAA\\SjCKxDM`BMhAiBdI[bBs@vFuAdJC^?v@FvDBzD?dDf@fIFnDCpD@~GWdCOrCIz@i@`DgCpJgApEgBrI}AjK_AbIc@bDWlDGpDTbFCLKF]Ii@YWc@A_AKcBAs@FeAZuBEMDDE@AD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520340191200376, + 6.640068255364895 + ], + "end_latlng": [ + 46.524541368708014, + 6.604563435539603 + ], + "average_speed": 7.043, + "max_speed": 13.3, + "average_watts": 44.9, + "device_watts": false, + "kilojoules": 21.1, + "has_heartrate": true, + "average_heartrate": 121.6, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.9, + "elev_low": 423, + "upload_id": 6651440765, + "upload_id_str": "6651440765", + "external_id": "garmin_push_7819624332", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4011.6, + "moving_time": 846, + "elapsed_time": 914, + "total_elevation_gain": 82.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258588112, + "start_date": "2021-11-10T16:08:08Z", + "start_date_local": "2021-11-10T17:08:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258588112", + "summary_polyline": "gc_{Gakhg@X@MOI[WiBEs@?o@mAwGOw@a@qAMk@[WwAAq@FOAo@@cAPGDc@BK?aAXa@YIUF_@~@wBv@kDRqAjAiEN]|BmExBoDxCsE~B_EjBoCnAeBz@}@vAqBC@HYzAcDtAuDHKRm@pAiDj@mAb@w@vB_DfCcDt@oA|AaD~@yBdAmBpA{CNk@@]XqA\\uDAF|@{G^gCdAeENw@f@_Bh@_Cd@wAb@eA^q@`AuAfGcGRM`@]Tc@XiALcA`@sG?E@DBUFw@l@wK@k@Oy@W_@m@]c@uBSc@I[EEEKAi@Ui@[gAWgASiAOe@Cs@J[Vi@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5312425326556, + 6.601617783308029 + ], + "end_latlng": [ + 46.52021530084312, + 6.640840312466025 + ], + "average_speed": 4.742, + "max_speed": 10.14, + "average_watts": 130.3, + "device_watts": false, + "kilojoules": 110.2, + "has_heartrate": true, + "average_heartrate": 133.4, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 445.6, + "upload_id": 6651440347, + "upload_id_str": "6651440347", + "external_id": "garmin_push_7819623881", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3595.4, + "moving_time": 544, + "elapsed_time": 544, + "total_elevation_gain": 5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258587596, + "start_date": "2021-11-10T06:56:32Z", + "start_date_local": "2021-11-10T07:56:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258587596", + "summary_polyline": "}}|zGa|og@WII`@Fd@ZhAZr@ZhANdANt@Pf@X~ANj@`@VPPHJFR?z@M~AIh@IrA@fCMtBWtBm@bGCFA?MVKZg@v@mDfD_@XKPcAbAeBnBi@~@o@lBsA|F_@xAe@vAm@vAW`A]hCAZBVEx@C~BGzAMvAIvBSlBi@|CUjB[nA{CrIWj@s@nBo@xAe@jA]hAU~A?rD]v`@QzFM|Ao@~CoApDaC~Hu@pCWbBi@pB]jAsA|FQf@MLOGy@_AqCcBK?EBq@`A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5201592259109, + 6.64017110131681 + ], + "end_latlng": [ + 46.53063744306564, + 6.601718366146088 + ], + "average_speed": 6.609, + "max_speed": 13.513, + "average_watts": 49.1, + "device_watts": false, + "kilojoules": 26.7, + "has_heartrate": true, + "average_heartrate": 122.3, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.3, + "elev_low": 436.9, + "upload_id": 6651439794, + "upload_id_str": "6651439794", + "external_id": "garmin_push_7819623313", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3972.3, + "moving_time": 1091, + "elapsed_time": 1155, + "total_elevation_gain": 144.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6258587203, + "start_date": "2021-11-09T18:24:29Z", + "start_date_local": "2021-11-09T19:24:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258587203", + "summary_polyline": "i}{zG{lhg@MWq@o@QcCGmCJw@V}@?YHUl@i@Ve@f@mB\\uBDo@?aACs@KaAKYOWYa@SOiAi@QMWo@ASdAeGl@oC^cAb@}@T]LK\\SZkAG@Du@h@mEf@aK?a@G]OSgAu@qAw@UQCK?Wx@_DnAwF@c@O[Qk@_@m@UYOg@Ew@McAMQ{CiCc@UOMGSGyAI{EMkBUY}@w@a@s@K_AQuD`@wCCWH?DY?W]w@_Ai@yB{A?_AGWAs@TeBBaANmB?c@HsARuBEwAFeDB_@FyAEcBFmACe@EOBODDFCN_BF_AAUTeADcAS}C?a@Ge@Bu@Ja@CIB{AK_@?ID[\\mATiAB{@Gg@Ki@KYu@mAi@o@i@_@m@o@OI_@]kBgAQI_@[UI]FW`@}@hCm@vAa@`BMZAOK_@Sa@CQWkASs@KYC}@Hg@HM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.514934450387955, + 6.6018998343497515 + ], + "end_latlng": [ + 46.520302053540945, + 6.640758253633976 + ], + "average_speed": 3.641, + "max_speed": 7.488, + "average_watts": 128.3, + "device_watts": false, + "kilojoules": 140, + "has_heartrate": true, + "average_heartrate": 140.5, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 379.3, + "upload_id": 6651439357, + "upload_id_str": "6651439357", + "external_id": "garmin_push_7819622803", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 2912.3, + "moving_time": 1266, + "elapsed_time": 2721, + "total_elevation_gain": 10.5, + "type": "Walk", + "sport_type": "Walk", + "id": 6258586447, + "start_date": "2021-11-09T17:25:45Z", + "start_date_local": "2021-11-09T18:25:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6258586447", + "summary_polyline": "_v{zGwehg@DEVCLIPYJ[Ds@Ei@Wo@kA}@c@Wc@UQE_@@a@ZKPEPKz@Dr@Rf@b@^L?JCN@NFTZ`@\\b@R`@KZc@FOD[@k@Ie@M]Yc@c@]_Ak@SI]Cc@F]ZSj@AN?z@CFCAAEMGAVK^KDIEK[McBBOFARRT`@Hh@TRAICGUIHPLB@Cl@NHA@CGEIDBBEEEN@XBNpAr@x@\\HBRBREPKNQLWJo@?[Ii@KUMMKIIZRHLR@CIW_@_@sBgASG[?[LQPO`@Cf@@XFZXf@DBR?HBDG?@QOsAo@jBTFA]DY]GDOSG@B@@\\B@?CFDC@BBBND@?CBCCA@GD?CC@B?E@DAAGTALJLtBfARH^HTCVMFIP_@F[?k@Ki@KUUUC??DDH@AABAEo@c@cBu@[AQDQLMRCLIh@@h@FXNZNJBABMYWYGc@WUk@c@Dp@f@BJRMDKNHD?OS@BE\\J?@Bb@HBEEJDGE@I^JPPLbCfAHB\\?HCROLWHYFi@A]Kg@Ya@KGE??HHJHBSSe@[sAw@[GYDWTWr@CZ?\\BZL`@TRD?FWKIk@MQK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51376282796264, + 6.6007691994309425 + ], + "end_latlng": [ + 46.51492548175156, + 6.601547123864293 + ], + "average_speed": 2.3, + "max_speed": 6.487, + "average_cadence": 73.4, + "has_heartrate": true, + "average_heartrate": 134.8, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 381.4, + "elev_low": 374.4, + "upload_id": 6651438630, + "upload_id_str": "6651438630", + "external_id": "garmin_push_7819622038", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3671.6, + "moving_time": 661, + "elapsed_time": 693, + "total_elevation_gain": 10.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6234571159, + "start_date": "2021-11-09T06:38:04Z", + "start_date_local": "2021-11-09T07:38:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6234571159", + "summary_polyline": "s{|zGeyog@p@dCHoBNhAc@nAOx@Ah@CHAjAb@zAFr@@dC`@bDTdALTD??NAAA@MjBYvC[hEIf@KRSJ_@~@s@x@{CxCQD?DGLgAxA{AbBs@jAINoB`GYdA_@|@K^]hBy@zBa@`DCl@@K?KC\\GjAAzB]bHShBiAfHeArC}@nC}AhDcApCY|@CTWj@e@|ACVKzEIvKCNFOE|DEhJInDGv@?\\A`AFXKnAK|@_@fBsDjLMh@kAdEm@rCsA|EqAbFMBUW}AqA_Am@UKM?OJe@h@[n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519781118258834, + 6.639713952317834 + ], + "end_latlng": [ + 46.530755292624235, + 6.6015587747097015 + ], + "average_speed": 5.555, + "max_speed": 10.872, + "average_watts": 51.3, + "device_watts": false, + "kilojoules": 33.9, + "has_heartrate": true, + "average_heartrate": 123.6, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 517.9, + "elev_low": 436.9, + "upload_id": 6625831909, + "upload_id_str": "6625831909", + "external_id": "garmin_push_7793023204", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 12784.7, + "moving_time": 2938, + "elapsed_time": 4556, + "total_elevation_gain": 169, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6220244911, + "start_date": "2021-11-06T13:09:11Z", + "start_date_local": "2021-11-06T14:09:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220244911", + "summary_polyline": "mrzzGmdtf@Ua@u@k@a@m@eB}B{AwAUKgAOkBIc@FaACcADkAYm@]m@g@{BiCcAgAIEGBoAxCIHCNIHM?WGAEDGEK{A_A[_@aAk@AGJJA@IGWk@?]@CFFB?LMJSNa@ACC?Wc@GOC?D@_@q@y@_C`A~CLBFINi@^u@?KWk@@m@MWY[w@uAi@sAeBeGm@cCg@_CUcC_@oFm@gMa@uGQ{Ck@oIy@yPK{C?qDd@{UDqDBo@HeALc@BY?a@LsB~AwNjCeUtBoOdAgHrC_PToA\\kANsAJk@pCuNLq@VgCDwBQqF@WSsBc@uG_@}GOuDGeEPuW?gFOiCI}@WkBYyAaCaJ?@mB_GgE}Lu@iCg@iCWiBMe@Em@OQIA}@LkGBaFLQkDIQAm@Os@Jw@HMFITG|@E`AIHSB_@CuADMJAb@@BGtGuF?CLA@ACSFYNMCf@LCFQAWs@iCk@}Cg@{BOuA{@gDaBkI}AsI_AwFmBaRg@oFMaAEs@UaBOgBeAcEcAoEuD{MeHaXGGYyAU{AWkE?sAFkAFs@b@oDdByLNqALyB?{BGy@KeAUkAc@kB]u@Uy@QSSKuAe@k@OaB_@kA]GEIOQKm@Mm@Y]KPd@FBAQFEF@JBp@l@?Oq@Qa@e@MAoC{@UC]Qc@Ge@Os@y@G[Jq@Z}@NeA\\uAdBsF^{@h@eBdFkUVyAb@aDBKBC^wCBKPmALwBAs@TgBBGJCRu@\\wBToB|@}Fz@yHt@uDb@sHf@mG^gEPq@NoANG`@NvBz@^TNV\\lAHJBRRj@?Vl@CLWXU\\g@DOGaBP_CTaBN]r@w@L?z@FPU@a@CQGAAE?B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.50807352736592, + 6.498154336586595 + ], + "end_latlng": [ + 46.51979494839907, + 6.6263490077108145 + ], + "average_speed": 4.351, + "max_speed": 9.468, + "average_watts": 83, + "device_watts": false, + "kilojoules": 243.7, + "has_heartrate": true, + "average_heartrate": 136.2, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 494.2, + "elev_low": 377, + "upload_id": 6610469077, + "upload_id_str": "6610469077", + "external_id": "garmin_push_7776975889", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Château de Morges to Vufflens le Château ", + "distance": 7862.4, + "moving_time": 5279, + "elapsed_time": 5846, + "total_elevation_gain": 150.4, + "type": "Walk", + "sport_type": "Walk", + "id": 6220236928, + "start_date": "2021-11-06T11:25:42Z", + "start_date_local": "2021-11-06T12:25:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220236928", + "summary_polyline": "gnzzGa|sf@_@d@KVE?IQSSIJKZDl@eAAMBCDUH]WWBm@bAm@^OX@HILON[NOd@AXICSFSEUFWXITY`@YXINy@r@Ob@Id@?ZEAAEm@hCC?KZGn@SNIPMBg@`ASf@?~ADXGx@i@hCg@rB]pDIL]tAH`@ATILQPa@h@q@Na@@k@TgAbAWFqAp@Qb@@?@\\?QFMZ[n@ODEPCTMp@cAVU|@Cb@OVOf@g@N[?]CKCYE?U`@Ob@YZM?OW]@[D[Lk@|@i@b@CPQIU@QGc@Vq@n@O\\Mf@YP}B~Im@nB]zAm@xAQj@Kd@aA~B_@ZEHAPGJG@YVSd@Bt@Lb@AjCI`@GPC?Oe@mAB_@Ha@CGKKw@IMUs@KISBKP?LBH@JMZUTII_@s@QK[CYDk@VSCc@SKM_@S_CNGMEe@MS{@m@}@WQODIMQKAaAc@SCGBQ`@]LSCi@QY@m@Xe@d@UAOLMb@@PGJCPQ?AIQIWFUL_ApAGV?|@OZOS?MMEQDi@~@KFO^m@ZYv@KDGCMWKKC[MG[LK??IIRa@SU@[Rg@L]d@c@b@QX@DE?[d@]p@@@SV@@EJRlAIx@KPE?RzAHPF@TUPKD@f@V\\\\n@LN\\hAZv@`@Hc@@e@Gg@Rc@^?`@NFr@R^^RXR@`Ax@aEROPIf@@VDf@PFJ\\PAFzAb@t@JdA^L\\|BpAt@t@dGb@JEZc@DCJHb@lDHZLLR\\\\Xd@X~@\\`APvALx@V`@Tp@j@h@VF?EEFDdBxAPCFGT]TUBKLOTm@PmAj@mCd@eCb@_DP_AF}@FWhBgF`@{AvAwD`@q@DKPSTc@V_ALYjAgBP]RqBL_@Fq@H]`@k@Va@J]HIHuAZkBL]l@o@^u@@UIg@W_AyAoC_@w@Qm@AWx@sAEG@QK@GI]iAMYAMIWAY?OH]BGEWAOJa@Xq@DUFcARoAHq@?G^kAN]F[Rq@@o@Ea@@}Bp@}APMT[NKNAC_@@SrAoC@SCQ\\c@?YLi@J@HNEKB[Ls@N_@Le@f@c@`@@TKVU\\EPIVQl@k@Di@CUJKJQTM@g@\\mAVa@BApAgBAFDn@d@p@H[JK?e@LCTFPJ\\XTIFKDKCQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.507408171892166, + 6.496818093582988 + ], + "end_latlng": [ + 46.5071405377239, + 6.4974495023489 + ], + "average_speed": 1.489, + "max_speed": 2.88, + "average_cadence": 52.4, + "has_heartrate": true, + "average_heartrate": 108.3, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 478.3, + "elev_low": 377.5, + "upload_id": 6610460562, + "upload_id_str": "6610460562", + "external_id": "garmin_push_7776967308", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 11929.8, + "moving_time": 1706, + "elapsed_time": 1890, + "total_elevation_gain": 48.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6220226413, + "start_date": "2021-11-06T10:32:59Z", + "start_date_local": "2021-11-06T11:32:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 14, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220226413", + "summary_polyline": "qa}zGw{og@Pd@HJTt@Lx@\\lAJRAEBAPb@Np@L~@@XLr@Pj@Jt@\\xABTD`BApHu@tM?@JFG~@J|BApAI`A[|BMn@w@xC]dBg@pCs@nEIZUzBs@hFI~@AtED?NOLnKLjCXxDHdBAz@HrCEtCKjDMl@M~@YdE]`COr@yCjLq@xCw@tDy@~Eu@`Fc@~DoAhJa@hDIjEJlCRvAElAJ\\d@v@R^d@dBRfAPhCEzBW~CcBdLk@bEI|@G|A@|CJxA\\nCFL@Ep@`CfLjb@tArFz@nEjChWf@tDdAdJrCpPdCbLNz@`ArEr@|DDd@b@tK\\fFLbDA~@j@nEn@xC~@vDhA`Dx@fB~@dCPj@VtAHRZbAzA|F^bAj@hCX|BVnAB`FK`TBpKLdDf@pIf@bHCbARrAF`ADjA?fBGpAKpASlA_CbLU~AU`AO^WnBaBfJm@`D[hB[dAMt@?r@EXq@pF_AjGm@nEyDd^a@jDUhAA^AtBs@~_@?zBXrGT~CbBlYp@jMJnB?b@HbBTpC\\|CTdA~C~Kx@vBd@x@|ApB|LfOjAlAjAj@f@FpADHBDFBREr@JRJQHaAPYXKFc@^IHYPkA`@mB@OJSAOPSJJ@DCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52073900215328, + 6.640122402459383 + ], + "end_latlng": [ + 46.50993414223194, + 6.501511875540018 + ], + "average_speed": 6.993, + "max_speed": 13.338, + "average_watts": 74.6, + "device_watts": false, + "kilojoules": 127.3, + "has_heartrate": true, + "average_heartrate": 133, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 534, + "elev_low": 375.8, + "upload_id": 6610449293, + "upload_id_str": "6610449293", + "external_id": "garmin_push_7776955867", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4390.3, + "moving_time": 894, + "elapsed_time": 975, + "total_elevation_gain": 112.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6220221554, + "start_date": "2021-11-05T14:21:48Z", + "start_date_local": "2021-11-05T15:21:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220221554", + "summary_polyline": "m{~zGinfg@N`ABFFBj@q@^i@|AmEfA_EJSROXDb@VvDnDL@VXLQbByF|BeHt@iC~@qDr@_DvAuGz@kE\\uAZkBb@kA@KA_@[kCGs@EoBD_CHoA`@yDjBiM|A}KlBaJd@iBfCcJ?G`@}A^eCHs@R_E?eBQoEGm@EkAFmA@kASeD_@aFAcAJsEDe@I{BAoEFw@jAgIRmBd@cDhCiLD]RkEHmE\\mDVuDPqDd@sGJgBCq@CYGUKQ[S]]]eC[u@BA?ESq@_@{@_@gAUuAQc@Me@Fe@DM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52999279089272, + 6.591898966580629 + ], + "end_latlng": [ + 46.52033600024879, + 6.640574689954519 + ], + "average_speed": 4.911, + "max_speed": 9.895, + "average_watts": 141.5, + "device_watts": false, + "kilojoules": 126.5, + "has_heartrate": true, + "average_heartrate": 151.5, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 419.9, + "upload_id": 6610444107, + "upload_id_str": "6610444107", + "external_id": "garmin_push_7776950698", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3587.7, + "moving_time": 608, + "elapsed_time": 643, + "total_elevation_gain": 5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6220220130, + "start_date": "2021-11-05T06:47:22Z", + "start_date_local": "2021-11-05T07:47:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220220130", + "summary_polyline": "u||zGm|og@`@dCL\\NbCFj@NrCHTOJ?JTBl@PLVDTB|@?rAIfAEX?tAGfAB^JPNH@BE`@O~@Md@Kh@e@vE]jA?ZM\\i@l@gAbAg@ZaBlBc@t@kBtBcAxAa@x@aAbDQb@uA`FOp@GF?JU`@_@lA[lBMnAG^C?AFCb@KdDAlAIhAMtDq@lEUdBMn@k@vBsGfPGZO^e@bBMdA?X?pABnBKlI@PGb@G|DCfNIfEQlBKj@q@zCeAfDuA|Ek@`CUh@w@rDq@|Bm@zBcAjEKFGAy@w@kCcBYGG@_@\\IN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5199520252645, + 6.6402327083051205 + ], + "end_latlng": [ + 46.53057474642992, + 6.601821295917034 + ], + "average_speed": 5.901, + "max_speed": 11.473, + "average_watts": 44, + "device_watts": false, + "kilojoules": 26.7, + "has_heartrate": true, + "average_heartrate": 117.1, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 518.5, + "elev_low": 436.9, + "upload_id": 6610442619, + "upload_id_str": "6610442619", + "external_id": "garmin_push_7776949230", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2827, + "moving_time": 659, + "elapsed_time": 741, + "total_elevation_gain": 92.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6220219365, + "start_date": "2021-11-03T19:07:36Z", + "start_date_local": "2021-11-03T20:07:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220219365", + "summary_polyline": "oq}zG}oig@dA`@N@FCJOVaAHIXMLArADPABE~@aEXiC^cCCm@Di@T_AfAsBF]@YOeEBy@Ce@c@yBAeDHiDCIJaBH}@FeDC[CuAEcAGgGMiBKaAEyAIiB@eBDmALW@[AaAGkBEk@EcB?}BfA{H?@A??AJy@x@kGdC_LF]HsA^qITyBNsEN{@Ds@VmBJQ@y@PsAF}DCc@Ww@OSo@YISUcBUo@[]KBFE?KIg@YeAe@aCQq@KSMo@@_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52328005991876, + 6.6075105126947165 + ], + "end_latlng": [ + 46.520340610295534, + 6.640509814023972 + ], + "average_speed": 4.29, + "max_speed": 8.887, + "average_watts": 142.1, + "device_watts": false, + "kilojoules": 93.6, + "has_heartrate": true, + "average_heartrate": 143.7, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 436.4, + "upload_id": 6610441778, + "upload_id_str": "6610441778", + "external_id": "garmin_push_7776948399", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3869.7, + "moving_time": 601, + "elapsed_time": 685, + "total_elevation_gain": 4.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6220218558, + "start_date": "2021-11-03T06:39:44Z", + "start_date_local": "2021-11-03T07:39:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220218558", + "summary_polyline": "o_}zGq|og@NXf@tBjAzDz@pEL`@LLXNFHJT@P@NYxDYpC?n@EFAEBBKnBSnCQ|CQzAOTYl@g@v@cBjBuApA_CdCiAdBa@~@Id@AOcCdJi@bCWj@]|@a@dCQrB?bDKdBUz@o@lBiBfE_B~CaAdCeAjBiCjD}@tAkAnB_AbBuE~Ls@nA]`@iA|Ae@b@wApB{@`Bq@v@eAlByEvHsCzEm@fAg@fAq@hBW`ACb@JZfBpABDDPk@tDAbAUz@Ez@DHPBt@EzAERBVRTl@f@bBvAnGbAvE`@nADFL@LK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52040112763643, + 6.640250394120812 + ], + "end_latlng": [ + 46.530726458877325, + 6.601506303995848 + ], + "average_speed": 6.439, + "max_speed": 11.436, + "average_watts": 59.1, + "device_watts": false, + "kilojoules": 35.5, + "has_heartrate": true, + "average_heartrate": 127.9, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 442.1, + "upload_id": 6610440893, + "upload_id_str": "6610440893", + "external_id": "garmin_push_7776947458", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Activity", + "distance": 0, + "moving_time": 2240, + "elapsed_time": 2240, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 6220217470, + "start_date": "2021-11-02T16:48:38Z", + "start_date_local": "2021-11-02T17:48:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6220217470", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 156.8, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6610439803, + "upload_id_str": "6610439803", + "external_id": "garmin_push_7776946397", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 67 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3957.1, + "moving_time": 882, + "elapsed_time": 955, + "total_elevation_gain": 82.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6202081463, + "start_date": "2021-11-02T16:11:38Z", + "start_date_local": "2021-11-02T17:11:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6202081463", + "summary_polyline": "yb_{Ggmhg@OkCw@gDCWo@sBEQ?KWw@a@_AW_@[WUDa@GWBoAA}C\\w@NMAIESa@?UDWj@eBTiAd@kA~@wDVy@~@_CbA{BtA}BpE_HjD_G~A{Bd@u@tB_Ct@iARu@d@w@n@aBf@wAfAiCp@qB|@qBlAwB`BuBdCgDvB{Dh@kAh@yADWh@}@z@gBx@mBDg@\\cAJs@JcCDMD@XqBj@kFJy@p@uCjA{DPw@@WCA?F^uAz@wBx@qAhAeAhAwAlBmBh@y@PIFIAE?BPOd@u@Pa@La@NeAj@sHDy@l@sIFoBGg@Ui@MKUKMQg@_CO]AD]uA_AqCSgAUm@E_@?o@DM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53117086738348, + 6.601963955909014 + ], + "end_latlng": [ + 46.52037623338401, + 6.640568990260363 + ], + "average_speed": 4.487, + "max_speed": 8.363, + "average_watts": 116.4, + "device_watts": false, + "kilojoules": 102.7, + "has_heartrate": true, + "average_heartrate": 124.6, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 445.8, + "upload_id": 6591011693, + "upload_id_str": "6591011693", + "external_id": "garmin_push_7756706042", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3481.1, + "moving_time": 504, + "elapsed_time": 581, + "total_elevation_gain": 5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6200487390, + "start_date": "2021-11-02T06:28:58Z", + "start_date_local": "2021-11-02T07:28:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6200487390", + "summary_polyline": "c}|zGuvog@^hABMHhAhAnFLRNJPRL`@Fb@KzAi@bGi@`KObBWzAITe@n@}CrCgCdCaAjAk@v@Yh@aBtFk@bCu@nCi@zAi@dCYvB?DBC?DEh@AxDSzCC`Ac@bEy@pFi@pBcGbOS`@[v@e@~AMtAK~OEbDKdLM`JKdAYrBe@hBUh@Qz@Sh@o@|Bk@~AAJC@C^{AxEi@pC_A~Cs@|Ce@dBCFGAMEwA}@qAaAYOGAKBOL]h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52002327144146, + 6.639315728098154 + ], + "end_latlng": [ + 46.53058455325663, + 6.601796066388488 + ], + "average_speed": 6.907, + "max_speed": 12.47, + "average_watts": 53.4, + "device_watts": false, + "kilojoules": 26.9, + "has_heartrate": true, + "average_heartrate": 123.6, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 517.8, + "elev_low": 436.9, + "upload_id": 6589308035, + "upload_id_str": "6589308035", + "external_id": "garmin_push_7754976509", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5810, + "moving_time": 1154, + "elapsed_time": 1260, + "total_elevation_gain": 123, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6200487022, + "start_date": "2021-11-01T19:53:09Z", + "start_date_local": "2021-11-01T20:53:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6200487022", + "summary_polyline": "ko_{Gsndg@LcCH}B?k@E_@g@iAi@cC@_@NY|@gCxA_DPQpAk@ZQFWB]SqB?gAHs@z@{BBYGYSYsCeEe@y@uAkBU]C?BOlCsEX_@h@eAV_@~AqC`A_Cp@wBvA_Hf@uBpA{GjAsFfEcR`B{FABh@cB\\uAf@kCl@gBN]bByERw@f@{BV{Ab@mBnCuLrBsNTeALeBToA@YDEFBx@qHlAyIRwBj@sDP_B~@aLj@_JbBeJJYZgBL{@P{Cd@mBDu@p@}CXgAl@eAT?zBr@V?FCBIBYB_CDm@?m@G]g@cAa@_Bo@kBe@_BS_AJ_@@QVkFCw@Fy@NqAKUCs@MWC_@FAFCFMAEKEfA_@OCOOD?HD`@EJ?PEE[\\{ADe@r@kBV_@?IDBB]Kw@y@yCIq@a@{@@s@F_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532184993848205, + 6.578030604869127 + ], + "end_latlng": [ + 46.52032443322241, + 6.640635961666703 + ], + "average_speed": 5.035, + "max_speed": 8.62, + "average_watts": 125.1, + "device_watts": false, + "kilojoules": 144.4, + "has_heartrate": true, + "average_heartrate": 133.2, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 407.6, + "upload_id": 6589307624, + "upload_id_str": "6589307624", + "external_id": "garmin_push_7754976026", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3600.4, + "moving_time": 580, + "elapsed_time": 668, + "total_elevation_gain": 5.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6200486435, + "start_date": "2021-11-01T11:07:56Z", + "start_date_local": "2021-11-01T12:07:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6200486435", + "summary_polyline": "m`}zGszog@f@U`@pAlAnC@\\f@vBVzANr@d@^LZJf@EjAa@bDU~BAn@DFJBGWIEDNCvA]nAMdAO~CUhB@RF?I\\e@p@kCdCaEjEq@z@o@zA{A`F_AhEkAbDi@xBId@M`AAR@DDDGzA?zBSzBMtCSfBq@zDQtA_@zA}@bC{A~D}BtFMVABNCk@pA_@xAGl@CdAIbMMpGEzGGnEKjEGpAUtABJAFc@|AeAxCmAlEaBnFMf@i@vCiAzDoAfFEFGBQGgBoAaBaAQDMN{@nA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52055166661739, + 6.639944287016988 + ], + "end_latlng": [ + 46.530719585716724, + 6.601578975096345 + ], + "average_speed": 6.208, + "max_speed": 13.4, + "average_watts": 48, + "device_watts": false, + "kilojoules": 27.8, + "has_heartrate": true, + "average_heartrate": 124.6, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 436.9, + "upload_id": 6589306995, + "upload_id_str": "6589306995", + "external_id": "garmin_push_7754975354", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Activity", + "distance": 0, + "moving_time": 5729, + "elapsed_time": 5729, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 6200485985, + "start_date": "2021-10-31T14:43:58Z", + "start_date_local": "2021-10-31T15:43:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6200485985", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 139, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6589306573, + "upload_id_str": "6589306573", + "external_id": "garmin_push_7754974913", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 62 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La rapide avec Adri avant le brunch ", + "distance": 26488.6, + "moving_time": 4092, + "elapsed_time": 4433, + "total_elevation_gain": 441.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6192244627, + "start_date": "2021-10-31T08:16:08Z", + "start_date_local": "2021-10-31T09:16:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 38, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6192244627", + "summary_polyline": "{~|zGo{og@VbB~@hDx@fCNB`BeNf@iA|DyMzF}FnAeB\\yANqA\\yKTyDd@gC|CeH`@iBPwB?wFRsAj@mA`BeAzB}BhB_C^y@PaBSkJFuBZaDh@iB~CuHrG_QvB{Dn@aDHgABkCGcEFgAl@gC`HqLjAiCjKg`@f@mAxAcC`@eBF}AGmFgAiHIuBLgCzAgJdAcEn@aBfMcTp@eCl@uFF{HI[{EsJyA{BcAeAWm@Cu@Fg@xCaGfDiIZWhBOdAgAx@aBf@yBBoBp@wAt@eDTmBV}@~BoCTw@DeASiAg@kAyAyBW}AKaBLsAh@aCn@_BrIsJl@]tCK`@Ux@oAPaA@c@SqHByBHi@|CyH^sAJkBMoE@oMa@uTKeBs@yB?u@V}@TWjJgG\\k@L{@E_AcA{GJeDOaC}AyH[m@eA}@Ok@pA_EEkEVuFjA}ERyABsAI}DH_Bt@oGOcDJs@n@wBKuB_@uACe@X_AhAoAL]l@mG^oAjCmEtAc@Z[|@aFpBeDRcDLi@rBmBjEuJjE_GvIoQnAqBlAqAvD}FlD_H~CmItB_IbA{B|@mFDmAi@sBI_APsC?{C`@aEH_D`@eGAo@YkA]][C_Bn@s@UeAgC}@uAeA}B]cALw@EGMd@\\~An@|AbBrCbA|B^V`@BlAm@\\@X\\Lf@DpBqAvQDnCKrDh@fCInB}@pEs@vAyBbIeDlIoEhIsB|CoDlE_J`R}E`HiD~Hk@z@cBvAWh@_@vEgB~Cq@|DY^aBr@[Zg@r@}AtDm@bHMf@wAdBIf@Bh@d@jBDr@G`Ae@tAK|@JpD{@bIH`FEvAYbBu@jCSpBMjEBfDGv@w@hBB^b@p@bDxA~@zAx@jBfAzAb@dAt@nEVj@\\b@lDfClA|ARr@VtB^bFZh@f@HFWFuBx@aDbCmDRORFNTl@bGTfG?tCa@dFh@xIDdDOhB_@fBcBrEmD~GyFnNsCdGmCnHqPdX_D`GsC~IyFtNoAtEeAnCsAxBs@lBwAvIcFfRaA~I]nL]nCg@rBs@zAkAlAiA~B{G`Lm@~Aa@~AwBrNKbCNvBt@vFBdAYfDqAhHsKda@w@xBeIrNw@pBWfCDjIs@hEyAlDyBjE}J~WQz@Y~DAxBRrG?x@Mx@Sl@iB`CgAdAy@`@{BjBKT]|CB|BOjEgAtDaClFk@bFa@`Mi@tD[v@m@v@wGjGMVwF`QgB~FONMUuAyFA]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520305993035436, + 6.640080492943525 + ], + "end_latlng": [ + 46.520407916978, + 6.64043202996254 + ], + "average_speed": 6.473, + "max_speed": 13.997, + "average_watts": 123.1, + "device_watts": false, + "kilojoules": 503.9, + "has_heartrate": true, + "average_heartrate": 152.6, + "max_heartrate": 189, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 578.5, + "elev_low": 379.3, + "upload_id": 6580471691, + "upload_id_str": "6580471691", + "external_id": "garmin_push_7745446763", + "from_accepted_tag": false, + "pr_count": 26, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 109 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5223.8, + "moving_time": 871, + "elapsed_time": 1081, + "total_elevation_gain": 25.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185843357, + "start_date": "2021-10-29T16:35:31Z", + "start_date_local": "2021-10-29T18:35:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185843357", + "summary_polyline": "s_}zGu|og@NNP\\I|@Af@HLXn@VTFZErA@|@ZlALXNBp@ZL\\n@ZN\\BbAe@rFMv@Sp@F?BVARWbCQtCShC@ZIPIf@_@v@s@z@cD`DuAvAkB`Cm@dAaA|C}B~IORc@nAY`BSfCA?M\\E\\A^HvA@r@Y|ESnCgAhHq@xBeEfKw@rBQ\\Sd@e@vAKh@It@EhCAfMIbDB`FArGSvEG`AOjAO~@c@nBcBlFoBxGg@lBe@xBgArDwAhGKT[fAKTMH]x@e@hCu@bFa@zCuBjKsCdJgA|BaBjCgCnEw@hAkAfDoB|Ca@Z]b@cAbB}EpHK@OOGFBf@EPQRu@Pg@Dy@?]GYMs@q@wBmC]WYBkAj@[Aa@k@g@qAi@}@G?G@MLm@t@SL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520424177870154, + 6.64027277380228 + ], + "end_latlng": [ + 46.540113016963005, + 6.5883642341941595 + ], + "average_speed": 5.997, + "max_speed": 11.982, + "average_watts": 60.6, + "device_watts": false, + "kilojoules": 52.8, + "has_heartrate": true, + "average_heartrate": 119.4, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 418.8, + "upload_id": 6573630588, + "upload_id_str": "6573630588", + "external_id": "garmin_push_7738063928", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Photoshoot in the vineyards ", + "distance": 22538.9, + "moving_time": 3894, + "elapsed_time": 5768, + "total_elevation_gain": 375.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6185842827, + "start_date": "2021-10-29T14:39:06Z", + "start_date_local": "2021-10-29T16:39:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185842827", + "summary_polyline": "u}|zGm_pg@UfAEh@zAfF?^r@`DJDb@kFz@oG|EkO\\k@fHwHf@yA`@oEDqD`@gJf@kBnBmE~@cCVuBDwHLy@To@^a@hBcAx@w@`DaEXk@Po@DkAW{E?cENaCf@wCrC}GjGgPdAaC`BuCn@qDFy@EsIF{@ZaBr@_BlHmMpCkJvG{VjCaFVmAFuCGsD}@oGQsCHsBtAuI~@mEn@mBtIcO|BoDh@gB^cCVuCBiHGc@sHsNqAqAO{@D{@Xy@`CkEhDkId@[|@@d@Ul@o@v@qAb@mAXiBAcAp@{AbAoETgBLU_@d@HUPGLa@pA_BALtDmc@xCeDx@Y~A@x@Wd@o@f@cAAXBmBMyGDi@`B{AlAoBlA]x@_AZo@VJIg@Rw@q@vAu@}@Mi@RcLKqCDq@N_@N}AWwAi@eBBSXI~ABLIwBF]Zj@~AZbB?z@a@|ADnAEDa@aBGeBSiAc@gWIkBk@qAMcAZ_CX@t@_@|GmEl@w@Lm@@w@eA_HA}@F_EKaAsAeHYs@mAiAUq@pAiEAyFRcDT_B|@qDPkBGkGr@gGFsAO_CFw@h@wAJaAI_B_@{AC_@F]bB_Ch@uFl@cCxAuCb@g@fB{@LYr@{DLYfAqAPD`@QnAy@|LkTKFzDwDhB_FhEqHa@v@OABEci@toASXKtAgB`BBnCv@jIZvBFfD]r@MAFD^q@HA`ArBD\\o@fIH~I^|AXtCbA~EZ~Cp@zDjAvD|B|Iv@zEJFLOGCYbAYhBWBWYEFJZ`@XVEH]?yA\\eBlAoC`@_@p@aA\\UTLRn@PtAR|BXdIIlDYnCPtETfCF~CEjAYrByBfGeCtEaHxPiCnFuC`IwS~\\aA~ByCfJ}EzLgCjIcBxCw@pB[rAcAzGmEdPe@bCq@~HOpHMjBe@zC_AnCa@n@i@f@InAq@pAk@`BW|APhATP?_@p@yBP[RR@pCIOAo@JsA|AyD^o@XKx@aCFBYCgAbB@`@_AzBAr@e@f@MAAWX{AWuAJo@OOUTYt@oIzNi@tA[rAkBlLUfCBlCr@hFLdCWdDy@|EqMhf@aArBeEvHeBhC_@|@]`CHpE?vBObB_@nBy@tByAjCeMv\\g@|DGjCX|IGx@Of@cCjDeFvDUf@YdBIlIYdB]jAgCtFa@bBW|BKzBWdJQxBa@dBk@bAeA|@cF~FyBpG}FfPMFc@kA]wB[cA?k@\\{@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52011061087251, + 6.640719277784228 + ], + "end_latlng": [ + 46.520246313884854, + 6.640760684385896 + ], + "average_speed": 5.788, + "max_speed": 13.07, + "average_watts": 115.5, + "device_watts": false, + "kilojoules": 449.8, + "has_heartrate": true, + "average_heartrate": 144.3, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.8, + "elev_low": 375.7, + "upload_id": 6573629972, + "upload_id_str": "6573629972", + "external_id": "garmin_push_7738063084", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 69 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4919.9, + "moving_time": 1325, + "elapsed_time": 3828, + "total_elevation_gain": 108.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185841155, + "start_date": "2021-10-27T15:11:37Z", + "start_date_local": "2021-10-27T17:11:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185841155", + "summary_polyline": "ec_{G{phg@e@kCK[Ac@i@sCUcAm@yAMe@CAm@CyAJm@C_@H}@DeC`@a@WIe@@Wb@iAt@_CpB{H`AgCf@aAtBqDxBeDxDwGNONA\\i@HCb@r@NFV@@F?Al@c@`B}Bx@oA@IEGI?BAGIDOPWFq@@i@C]K?AE@IJKPi@p@oAbBeEvBeGb@eAZm@pAoBjBmCtAgBZe@z@aB`BqDhBoDtAaD@WAE@@BC\\eBR{C@w@IYIOoAm@i@Q}AyAIS@CEJ?CENEDUDk@pAOTAJ]h@MVK^?FZ`AZZNJDAHDXPTPFLLO?SDEyJvQPFVw@Dc@Bi@BoBTy@\\cDAMFq@NYnAgDjA{Bf@kA`AqBf@{@nAoABMDEJ]N[f@o@J[A[D_@Ve@J[Ju@Le@Lo@Hg@DeABADBfCvABJJEFq@LML[Lm@NAJO^KLMDQjAqBBS@F?AEDF_@HWEf@JMXBPM`FkFT[P]VgAf@iGNgDf@sGJeB?eAASOg@EGc@SWa@WkAK{@GUKKSa@s@wBq@yCOg@Aq@DQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53123440220952, + 6.602547923102975 + ], + "end_latlng": [ + 46.520362151786685, + 6.640573935583234 + ], + "average_speed": 3.713, + "max_speed": 13.439, + "average_watts": 86.6, + "device_watts": false, + "kilojoules": 114.8, + "has_heartrate": true, + "average_heartrate": 120.7, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 448.9, + "upload_id": 6573628272, + "upload_id_str": "6573628272", + "external_id": "garmin_push_7738060926", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3585.6, + "moving_time": 609, + "elapsed_time": 705, + "total_elevation_gain": 5.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185840063, + "start_date": "2021-10-27T05:45:10Z", + "start_date_local": "2021-10-27T07:45:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185840063", + "summary_polyline": "{~|zGg{og@CDALPZ~@pD@JE@p@|BJp@d@`BFj@~@f@JV@^C^[dDUpD?D?AD@GIe@~Ea@fGGXUl@IJ_@ZcAjAwDzDaBlB_@b@GNYPQRm@hC[~@Qx@[`CsAjEa@~@SjA_@vCO~FK|AKpDwA`Jm@rBcBnE}@pBk@~AoAvCo@bCSrBYpa@IjEIjC?XKhAe@~BmAjEk@hBYjAeAxD_@lAUd@Ov@Kz@Qx@Kd@OTQh@[jAk@fCc@|AQDGCy@m@qCeBI@[Ri@r@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520302472636104, + 6.640044450759888 + ], + "end_latlng": [ + 46.53066753409803, + 6.601707302033901 + ], + "average_speed": 5.888, + "max_speed": 12.187, + "average_watts": 45, + "device_watts": false, + "kilojoules": 27.4, + "has_heartrate": true, + "average_heartrate": 122.9, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.6, + "elev_low": 436.9, + "upload_id": 6573627112, + "upload_id_str": "6573627112", + "external_id": "garmin_push_7738059486", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3313.7, + "moving_time": 844, + "elapsed_time": 962, + "total_elevation_gain": 124.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185839722, + "start_date": "2021-10-26T17:26:29Z", + "start_date_local": "2021-10-26T19:26:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185839722", + "summary_polyline": "}z|zGk{hg@@^q@YWOs@Ia@QU_@Ms@Si@YE_@Jk@g@{AaB_@[a@Uk@Qq@Wc@e@Sm@UK]EMICI@wC@B?AVBH?HGRq@JMNIrCHDAJa@lA_Hn@oGDQVi@l@mAJ]?}@SeE@w@E_@I_@QeBEuABw@COHyBTkCD}DIoB?]K}ACmFk@_J?kDH_FEwB?qCFy@hAaIZmCZwBx@_EVaAp@}CPiBFgELwCVaCf@eHRaE`@kGBu@G}@Wi@o@c@_@{BM_@u@cCe@eAWqAU{@Io@?Y", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51967374607921, + 6.6042279079556465 + ], + "end_latlng": [ + 46.52040833607316, + 6.6404373943805695 + ], + "average_speed": 3.926, + "max_speed": 6.784, + "average_watts": 143.9, + "device_watts": false, + "kilojoules": 121.5, + "has_heartrate": true, + "average_heartrate": 138.6, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 399.4, + "upload_id": 6573626725, + "upload_id_str": "6573626725", + "external_id": "garmin_push_7738059001", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2026.8, + "moving_time": 853, + "elapsed_time": 3057, + "total_elevation_gain": 46.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185839310, + "start_date": "2021-10-26T16:20:43Z", + "start_date_local": "2021-10-26T18:20:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185839310", + "summary_polyline": "a{|zG}~hg@VA`@d@Zh@`@PX?XCPGREr@BHHZfADr@D@NQBmAQw@Go@?U?CLM\\W`@u@Jm@HgBIi@Oc@Yo@OWMa@GGYKU?y@Za@F]h@M\\_@^K\\m@pAU\\IDE?OGAIq@g@Yc@WWo@EOQ]Sa@PQBqA@QMAGUC][YSOWEMi@Uw@O[YOKIi@IQIKIEM@IFITKhBJj@TFp@HTj@Zb@dAb@x@`@v@f@\\?`@QVANJLZC|@KDQW?a@L_@FKLFF`@?d@INKAMSAGAgAKWBI?OGCGOLUHEG@KJINDFDNG^BBPCv@@x@J\\Lh@b@Zn@j@f@IHg@RCJNCGZSHAGGGBB@C?D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51969285681844, + 6.604797542095184 + ], + "end_latlng": [ + 46.52019426226616, + 6.604765355587006 + ], + "average_speed": 2.376, + "max_speed": 5.27, + "average_watts": 52.3, + "device_watts": false, + "kilojoules": 44.6, + "has_heartrate": true, + "average_heartrate": 133.6, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 438.2, + "elev_low": 390, + "upload_id": 6573626262, + "upload_id_str": "6573626262", + "external_id": "garmin_push_7738058392", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3623.4, + "moving_time": 561, + "elapsed_time": 644, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185838446, + "start_date": "2021-10-26T05:57:29Z", + "start_date_local": "2021-10-26T07:57:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185838446", + "summary_polyline": "i_}zGm{og@J\\P`@XlA\\~@Lv@`@pAfAhEXb@\\VDHDT@p@Cr@w@~JMfCQpCg@lDSd@g@b@o@t@iBxAoBxB?JiAjA{A|BoBdHo@jCOpAGJJGG@GHi@x@e@lB]jCCFAAAIEPC^CpDM~BMhDgAvHWlA}@vCy@vBiElKe@zAGXK|@E~@ObPACExAI`NQjJWlBo@lDiAbDSr@C@G^_@~AkAvDoApF}@xCyA~FOHMGq@s@a@QoA{@m@WWJMNy@dAFB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52037371881306, + 6.640077559277415 + ], + "end_latlng": [ + 46.530752778053284, + 6.6015959065407515 + ], + "average_speed": 6.459, + "max_speed": 12.351, + "average_watts": 45.5, + "device_watts": false, + "kilojoules": 25.5, + "has_heartrate": true, + "average_heartrate": 120.9, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.2, + "elev_low": 436.9, + "upload_id": 6573625328, + "upload_id_str": "6573625328", + "external_id": "garmin_push_7738057245", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3896.7, + "moving_time": 849, + "elapsed_time": 946, + "total_elevation_gain": 78.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185838071, + "start_date": "2021-10-25T15:49:00Z", + "start_date_local": "2021-10-25T17:49:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185838071", + "summary_polyline": "sb_{G{ohg@AI_@oA_@uB]sASqASy@e@wAWk@[YaBHuAB_@HW?yBZo@CMOEY`@aBLm@HQd@_BVkAFAx@eDTq@v@wBfAwBr@mAlEwGhB_DjAmBfA_BjA}AzDcFJg@v@cBt@mBdAmCt@_Cz@qB\\q@n@gA~FcITa@d@y@`@gATg@POHQt@eBpAiC`@iAd@}@FW@KC@HSX{AJcALcBBKB@b@_EXuBD[@o@DOXu@nBiILkANm@Pa@n@qA|@sA`AgAhDiDr@m@xAoB\\q@Ji@RkBHeBLgAL_DRgB\\cG@u@Ao@EYKSIOi@YCIc@}AI{@[qAc@eAs@qBK_AOU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53114873915911, + 6.602388247847557 + ], + "end_latlng": [ + 46.52034270577133, + 6.640139752998948 + ], + "average_speed": 4.59, + "max_speed": 9.252, + "average_watts": 119.8, + "device_watts": false, + "kilojoules": 101.7, + "has_heartrate": true, + "average_heartrate": 135.3, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.2, + "elev_low": 447.2, + "upload_id": 6573624971, + "upload_id_str": "6573624971", + "external_id": "garmin_push_7738056755", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3507.2, + "moving_time": 513, + "elapsed_time": 645, + "total_elevation_gain": 5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6185837601, + "start_date": "2021-10-25T05:51:34Z", + "start_date_local": "2021-10-25T07:51:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6185837601", + "summary_polyline": "s}|zGuxog@Jh@Jt@LXJ|@d@|Ah@lCt@v@Ph@Br@aA`Q]fDGvAEXKh@KVm@l@oA`B}ApASZwApA_BvBIP@LCAMJ]h@a@lAuAvFe@`BKd@wAzEe@`D@BEEINIzEMpBEdCKrAm@|DUdBe@vBSj@iDzIoApCSl@?B@Ce@hAUbAGVKlBMlOEfKOvDWfL[lBYlAk@xBeEfNq@hDsA~EiApEIHSEqD_CWMODy@|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52010675519705, + 6.63963214494288 + ], + "end_latlng": [ + 46.53062855824828, + 6.601756839081645 + ], + "average_speed": 6.837, + "max_speed": 12.833, + "average_watts": 46.7, + "device_watts": false, + "kilojoules": 24, + "has_heartrate": true, + "average_heartrate": 122.5, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.5, + "elev_low": 436.9, + "upload_id": 6573624487, + "upload_id_str": "6573624487", + "external_id": "garmin_push_7738056159", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans le Jura", + "distance": 11790.4, + "moving_time": 9679, + "elapsed_time": 13673, + "total_elevation_gain": 510.1, + "type": "Hike", + "sport_type": "Hike", + "id": 6161143341, + "start_date": "2021-10-24T08:28:39Z", + "start_date_local": "2021-10-24T10:28:39Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6161143341", + "summary_polyline": "md_zGebvc@TT^xArB{AbCfInAjB\\^dAl@VCb@j@TdA~@fA~@FJ[dATv@[AQP]M[@SZg@n@_CFg@_@mCvAiEh@\\@f@Xr@Bn@MfBP^PM@Wh@kAh@m@`@GLNFrAr@tAV?|AkBHmB`@yALmBnAqFh@QEt@`@QR`@nAy@Jm@TMJdAt@f@p@Cn@]z@pDp@x@`@|@\\Ft@o@HXVJZBb@k@`Ab@Vp@AlAl@|@\\H\\r@a@ZCt@|AJ^rC@xBHVZFXr@IPW?M\\?t@WjAEz@TX`@J`@`@jBNn@n@fAZ~@?fBx@Zp@d@h@DZ^Xn@An@Vh@ANa@TEdAHFj@UvBH`@[xAe@dACn@b@?Bb@jAlAr@xAV`C`@dBJvAJXV^N|@x@t@|Af@d@`AVAv@yAHa@Ks@DqANk@RC\\}Bd@WBYJf@`@h@bA@p@n@XI`AZ|@j@xArAbCPt@[p@^|A[lA~@BOu@QWRf@S~Ax@b@|Al@Qx@Xz@OpA`@nAr@t@~@f@tAp@@ZRx@e@jCj@dBALE?c@fBfAdBrAnCN`Bl@bCRlAt@|@`AbDx@Dx@Tv@rAzCd@vC?f@OZ@|@a@pAi@~DP~C?tD`@p@Ah@gBzAo@fAwALQKOqA}@sCkBiAsBTuBs@m@qB_@w@_@i@i@Wo@{CcBPiCAcC_BkApH]b@a@AcAk@q@^k@]a@Nq@b@_@_@cAKw@ZiAmAm@gCHi@PBn@u@Bu@Qi@qBaAiBHoBt@uAOaAk@_@i@m@yCi@{@o@]_@?c@^yAXoACq@{@@}AIYyCNw@m@oAScAi@k@sAI_EY}@q@q@sA_@eA{Aq@Pc@zAi@W[gAPsC]eA_ACw@h@UG[aBSUmCv@e@k@qCSQIH}AO]]I{@\\q@x@YDk@Y_BgCy@qEQa@wAcAs@}@u@EY`@u@fC]NiBu@]m@_Cx@Kt@u@r@Yl@GzA_@`AcBgDiBe@]{@UB_@g@e@Vw@iAcANm@]_@@uAyCQoA}@_CyAwAm@IsA|@W?y@yAWcBaAEoAkA[}AGsEoAiCScCGqC{@{Cw@qARwA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.367594, + 6.016516 + ], + "end_latlng": [ + 46.367589, + 6.016196 + ], + "average_speed": 1.218, + "max_speed": 4.157, + "average_cadence": 49.8, + "has_heartrate": true, + "average_heartrate": 109.7, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1612.5, + "elev_low": 1303.3, + "upload_id": 6547374835, + "upload_id_str": "6547374835", + "external_id": "garmin_push_7710393038", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3774.6, + "moving_time": 812, + "elapsed_time": 938, + "total_elevation_gain": 60.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154700336, + "start_date": "2021-10-22T15:05:58Z", + "start_date_local": "2021-10-22T17:05:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154700336", + "summary_polyline": "}e_{Gu~hg@I]OeAe@}@[M}ATk@G]DuBt@oBd@G?WGIGKe@n@gBZq@d@}AV}Ad@uBZiAb@oAx@iBl@kAr@eAr@qArAoBfC_EjBcDxAaCj@y@tAaB~AyBPc@dAsBzDkKbA{BvA}B~EyG`@w@FC@@BQj@_B`@q@RU\\y@tBaEv@gBLa@?SCB`@_BLoAJeBt@oFZyCxAsFb@sBHs@ZyA`AcCf@}@t@cA`EaE`CeCL[Z[Re@PiATcEToBBsAJcBLmAXyFG}@]m@e@YMk@g@uCk@yAYi@Wy@O{@k@_CLc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5316722728312, + 6.604756470769644 + ], + "end_latlng": [ + 46.52035200968385, + 6.640584077686071 + ], + "average_speed": 4.649, + "max_speed": 8.809, + "average_watts": 102, + "device_watts": false, + "kilojoules": 82.8, + "has_heartrate": true, + "average_heartrate": 126.3, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 467.1, + "upload_id": 6540502325, + "upload_id_str": "6540502325", + "external_id": "garmin_push_7703491576", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3391, + "moving_time": 556, + "elapsed_time": 930, + "total_elevation_gain": 4.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154699103, + "start_date": "2021-10-22T05:44:01Z", + "start_date_local": "2021-10-22T07:44:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154699103", + "summary_polyline": "y{|zGuhng@M^ILwAxAiClBFCi@d@{@bAiAhBANk@xAUhAy@`DOZUl@S`A]fAMEq@dBc@fBe@nDKdCMjBYbAYvA_B~DoApC_A`Cm@pAqAtBeC~CyClEMNA?FDe@bAkBzE}@jCQ`@{@~Aa@z@}@nAs@r@a@f@gArBcAnAeAzAyLjSo@xA{@`CmC~Ke@lAQVSPGH?ZLP`@NXJL?j@AbC_@l@GvCIL@JDHJP`@^jA`C~Kz@zCRh@DDLCJOB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51981481350958, + 6.63195239380002 + ], + "end_latlng": [ + 46.530672227963805, + 6.601522816345096 + ], + "average_speed": 6.099, + "max_speed": 12.07, + "average_watts": 57.3, + "device_watts": false, + "kilojoules": 31.9, + "has_heartrate": true, + "average_heartrate": 111.7, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 502.3, + "elev_low": 443.6, + "upload_id": 6540501103, + "upload_id_str": "6540501103", + "external_id": "garmin_push_7703490370", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3882.7, + "moving_time": 834, + "elapsed_time": 894, + "total_elevation_gain": 75.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154697526, + "start_date": "2021-10-20T15:45:52Z", + "start_date_local": "2021-10-20T17:45:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154697526", + "summary_polyline": "md_{Gcthg@AO{A}Gu@{BQQmDHwDb@OBADQIKMQa@DYx@sBTy@|@eEh@}Bt@{BvAuC|@}ArAsBlAcB`C_EvDcGx@iAtBiCd@q@Zu@l@kAp@{A\\eArBsF~@yBh@cAl@_AbDoEnByCpAoCdAcCpAwBpA}CJc@EITw@TuAJkC@E?@@?F]n@cF`@aC~@}DVaAVm@\\uA|@}DbAqBf@q@~G{GRi@V[D?HG^q@Nk@P_Bb@iG?BRwDf@wG@kAG_@I[MQ_@US[e@gCK]Mm@eAkCc@}BCCA@?BJB?B?YUw@@i@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53143087401986, + 6.6030672658234835 + ], + "end_latlng": [ + 46.5203304681927, + 6.640613079071045 + ], + "average_speed": 4.655, + "max_speed": 10.142, + "average_watts": 117.6, + "device_watts": false, + "kilojoules": 98.1, + "has_heartrate": true, + "average_heartrate": 125.2, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 452.7, + "upload_id": 6540499473, + "upload_id_str": "6540499473", + "external_id": "garmin_push_7703488623", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3441.6, + "moving_time": 457, + "elapsed_time": 512, + "total_elevation_gain": 5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154696271, + "start_date": "2021-10-20T06:22:39Z", + "start_date_local": "2021-10-20T08:22:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154696271", + "summary_polyline": "u{|zG}qog@l@~AZtBFPN`@n@f@L`@@TG|AObBi@`JYfDMd@UnBOp@OZSVUNuAnAmB`B?DQTkBlBsAbB]r@kArE[hAQ`@mArEs@vBMx@UzBELD?KlDUdHIdAGj@e@nCk@pDm@pB_BfEeEjK_@lAWlBIjHCzHIhLIpFOxEEr@]vBoBfHq@rBm@|B{@vCINMh@_@tBkB|Gi@xBMZQDa@OyAmAsA{@SBGDa@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51979519985616, + 6.638554399833083 + ], + "end_latlng": [ + 46.53057776391506, + 6.6018379759043455 + ], + "average_speed": 7.531, + "max_speed": 11.941, + "average_watts": 58.7, + "device_watts": false, + "kilojoules": 26.8, + "has_heartrate": true, + "average_heartrate": 125.9, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 513.9, + "elev_low": 436.9, + "upload_id": 6540498222, + "upload_id_str": "6540498222", + "external_id": "garmin_push_7703487340", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3123.3, + "moving_time": 751, + "elapsed_time": 778, + "total_elevation_gain": 112.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154695305, + "start_date": "2021-10-19T17:26:55Z", + "start_date_local": "2021-10-19T19:26:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154695305", + "summary_polyline": "ef}zGabig@e@cAkAy@oBw@QSe@y@k@IMKCEA]LgCFEVFLENc@T[b@A`CFNa@bAwGp@qGDOPc@p@qAJm@?u@SeE?kA]oBMsB?_ACMDAACDoARaDLuCCkAM{BKq@IwHEq@CgBUcE?kAGe@DcA?iADu@J[?KGeFDiAPyAhCkQJo@bBsHTsBLyBPsB?k@AEA?Bq@t@gKPkDP{@ZgGCaBE[MWOQi@[GOYyAo@wAKa@_@cAa@gBOsAQg@Im@H_@V_@BILB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.521476190537214, + 6.605297103524208 + ], + "end_latlng": [ + 46.52016836218536, + 6.640768563374877 + ], + "average_speed": 4.159, + "max_speed": 8.25, + "average_watts": 154.6, + "device_watts": false, + "kilojoules": 116.1, + "has_heartrate": true, + "average_heartrate": 132.1, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 414.7, + "upload_id": 6540497163, + "upload_id_str": "6540497163", + "external_id": "garmin_push_7703486240", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3594.8, + "moving_time": 560, + "elapsed_time": 601, + "total_elevation_gain": 7.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154690511, + "start_date": "2021-10-19T05:44:55Z", + "start_date_local": "2021-10-19T07:44:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154690511", + "summary_polyline": "q~|zGw}og@CJn@hAf@rBPd@?^EJG@?Fa@h@IV?`@BX`@fBHRXf@h@f@^d@J`@Fr@?tBItAEpCM|CWvCGzAGRM|AIf@Qb@_@h@}@jAoCjCaCfC_AnAk@l@u@bBgB~Ha@hAIf@_@|@_@vA]rBCR?j@Gh@Ex@?hAQ|CExE_AbGc@xBuAzDuCpGu@jBQZEND@CFo@xAUn@Mj@C^Av@ElN@h@BBADEnAIpK@~DIdCKnADBYfBm@xCgDjLs@pBYz@]vAW|AQv@o@|BwA`GMFOIkA{@iBmAe@Ae@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520253606140614, + 6.640440160408616 + ], + "end_latlng": [ + 46.53056334704161, + 6.60184359177947 + ], + "average_speed": 6.419, + "max_speed": 12.272, + "average_watts": 52.6, + "device_watts": false, + "kilojoules": 29.5, + "has_heartrate": true, + "average_heartrate": 121.2, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 436.9, + "upload_id": 6540492090, + "upload_id_str": "6540492090", + "external_id": "garmin_push_7703481474", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4634.2, + "moving_time": 1159, + "elapsed_time": 4850, + "total_elevation_gain": 125.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154688730, + "start_date": "2021-10-18T15:07:46Z", + "start_date_local": "2021-10-18T17:07:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154688730", + "summary_polyline": "}|~zGehhg@k@E[b@Rd@fBv@fBZHA@SMKNHNELQ|@cEFm@Vw@~@{Dl@oBJc@E??CdAoDj@gCr@gCrAuDr@_CADj@oCtDmPLk@|@eGZgCDWz@{HJOXCh@FjADr@A`@NnCGbBc@~A_A|A{@LGH@BLRBTLH?FCz@mAfAeBlDkFP]j@g@BUAM}@kEPo@Hs@l@}GFqACYQcA{@sDSkAZ}AA_@Dc@b@oABDACFYpBuGnAwD`@aAZuAh@w@\\SDOt@wKGmA@qBFuB@cCDwACoABa@JML?dBx@ZHLETADWHAGQ@AHJ?E@?AA?D}DeCRmJLkCD{CNo@b@sCDu@Eg@Yi@w@m@y@_AqAkAu@_@k@i@cBeAGGCM@EKEc@BMLMTq@xAwA|EUf@K?O[W{@U}@Iq@MUIYAw@TcA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5302374586463, + 6.601152252405882 + ], + "end_latlng": [ + 46.520259976387024, + 6.640846682712436 + ], + "average_speed": 3.998, + "max_speed": 10.633, + "average_watts": 103.2, + "device_watts": false, + "kilojoules": 119.7, + "has_heartrate": true, + "average_heartrate": 125.2, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 436.9, + "upload_id": 6540490137, + "upload_id_str": "6540490137", + "external_id": "garmin_push_7703479481", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3645.8, + "moving_time": 555, + "elapsed_time": 582, + "total_elevation_gain": 5.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6154684216, + "start_date": "2021-10-18T05:56:57Z", + "start_date_local": "2021-10-18T07:56:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6154684216", + "summary_polyline": "u~|zGu_pg@EAFBWb@EXAb@BN^lAHf@b@|AR\\ANCL@ZNl@b@dAp@zBJPj@f@JNDTDr@A\\y@jLa@|EAx@S|@OdBSb@mAvAyDvDq@h@oBvBGLKKAGFN[Do@h@Yb@GRq@`DOpAk@vC_@zAO^UbAQdBQzBKn@EzDMtBAbAQ~C{@zECf@M|@]hA}H|ROd@Y~AGlBKlQGzDGfMQfDARAG?RGt@[nBu@tCcAdD}CnKeA`Fk@vBuAvFKLE@IC}@u@mCeBOBGDo@v@GL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52027850039303, + 6.640757080167532 + ], + "end_latlng": [ + 46.530647836625576, + 6.6017054580152035 + ], + "average_speed": 6.569, + "max_speed": 13.65, + "average_watts": 51.1, + "device_watts": false, + "kilojoules": 28.4, + "has_heartrate": true, + "average_heartrate": 123.7, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 436.9, + "upload_id": 6540485367, + "upload_id_str": "6540485367", + "external_id": "garmin_push_7703474780", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "The Usual, avec Adri", + "distance": 30481.8, + "moving_time": 4860, + "elapsed_time": 7199, + "total_elevation_gain": 530, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 6127022791, + "start_date": "2021-10-17T11:59:21Z", + "start_date_local": "2021-10-17T13:59:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a6127022791", + "summary_polyline": "c{|zGu~og@ICyCxFm@n@eAUg@q@SaBBmB~@{JBcH{BqOUs@aFmIcD{DsAk@iIqBcDaFDw@^e@~Eu@l@g@rAsDjG}Iz@oBhCmR@uHRcBjF}PdB_DRaBc@eCwBaHsFcDmDyM_@g@_AMuB`@u@u@k@oAoH}@_Au@g@gAWwAAcHOqCx@iDbCaAb@qAEyCJsDa@_CRuDf@c@f@RzDrKlAnA`AVzHyApDoA~E_@zE}C`@m@J_AOeCeEeJWsAEwAXgCh@kAvDuCbBeCj@cEIgHhBiJZ}GEyHXeHKyA_@uAaEeGYmAp@aFW}LdC}Nt@cBr@g@fAGz@Xp@r@|AHtC{AdEBr@WvCoCvH{AjEsBh@o@VeA\\gFd@oAbCqDx@u@`IuC`BoArG}G~CaFbCwAp@y@dD_JnBeDb@{ApPzAj@WzAsCx@o@tI}CrBGh@[LcA?oIaAaMTuFWiE@oCa@uEPuAjDyFlDmBlA}@hA}A\\AT\\@l@Qb@aBfBcCnFCj@R\\ZBVYj@sBjJoGX]ZsAeAsIH}EOuAaB_IuAsAW}@hAuC@yETgGbB_JAqHt@yHIyDr@yCe@cEAy@dB{Bv@uG`@kBlBeDjCwAt@sEtBwD^kEpCsCfEoJ|DmFjJmRjCaDxDiG`DmGnDmJlByH~@qBn@oDPaBs@iENuCC{BlAsQ?sBUaA_@[sBn@u@W{CaGmAiD|AoBdAaDm@yL\\{@|EiFZjAi@}@qFbHK`Ar@bKqA|C}AtApAlDdDnGfAf@~Am@b@RR`ABxAmAfRMpGBx@j@|B@t@oAjGiA~BiBhH_E~JsD|GwG~I}IxQuFfIcDpHoCzC_@~DqBxDk@jDe@p@iBjAyBvDg@hCa@vEmB~Cp@lEIpAc@rAMhALjC}@~IBrHaB|HS~LmAnDP`AdBzArA`HTpBM~EdAjISx@]^sJlG_@lB?|@~@lBJxBb@~V?rOEdBWrA{CvHe@tBVlGGpDe@dA_Az@iCDaAf@yIfKkAzEKpAl@nExArBl@bB@bBQn@iC~CaB`Iq@~ASrCg@hBaBbCwCx@aIxQAfANp@~AvAlH~NObHQdCk@nDi@vAw@nAo@`@u@nBsHdM_AfCiCbQDpEh@xDPbDWzC_AlFyLjd@yAfD}HfNe@|DDpHm@hE}FpMcI`Ta@`B_@rFT~KQhAmClDoFzDK\\WhBElHQhBg@dBiCbGe@fBYjDa@rMk@jDw@rAoHhH_EjM}@hAqBnHa@q@aAcE@aA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.519705, + 6.640591 + ], + "end_latlng": [ + 46.520389, + 6.64053 + ], + "average_speed": 6.272, + "max_speed": 13.8, + "average_watts": 125.4, + "device_watts": false, + "kilojoules": 609.6, + "has_heartrate": true, + "average_heartrate": 140.1, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647, + "elev_low": 379.6, + "upload_id": 6511160036, + "upload_id_str": "6511160036", + "external_id": "garmin_push_7672693478", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 72 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3846.1, + "moving_time": 605, + "elapsed_time": 664, + "total_elevation_gain": 35.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6127016449, + "start_date": "2021-10-17T09:52:00Z", + "start_date_local": "2021-10-17T11:52:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6127016449", + "summary_polyline": "qma{Gusmg@RA~Bo@HDXhCHTB@TMp@uAd@{AnAsGDo@?kBJm@hAyCZq@FIxDoC`ByAFI\\OPE`BOr@Av@F`BRzDz@hAJFCDMCS[_@]q@Mu@?kAP}@^y@v@a@dAKpADdEKjB?nJR\\EhAa@pBuAnAY~AMdBL~Ep@n@Xh@j@Rb@Hl@?p@MfAW`@]NaAJ[A]DEJ@JBJFHvDBd@U|AkCn@kAz@oCJKh@Sr@IbAVb@FV?RAz@YJFVl@FDNFX@^FhAp@rAj@nA\\Pz@LJb@JP?NGDG@IBwAPw@Xc@Tk@TIZHZ@`@c@t@iA\\o@dDaFPa@j@{B@I@@@YA_@I]s@cCIm@Ws@Gm@@K", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.543134, + 6.628597 + ], + "end_latlng": [ + 46.520391, + 6.640455 + ], + "average_speed": 6.357, + "max_speed": 11.2, + "average_watts": 72.3, + "device_watts": false, + "kilojoules": 43.7, + "has_heartrate": true, + "average_heartrate": 110.9, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 613.6, + "elev_low": 515.6, + "upload_id": 6511153442, + "upload_id_str": "6511153442", + "external_id": "garmin_push_7672686828", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3573.7, + "moving_time": 911, + "elapsed_time": 970, + "total_elevation_gain": 108.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6127015250, + "start_date": "2021-10-17T07:16:37Z", + "start_date_local": "2021-10-17T09:16:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6127015250", + "summary_polyline": "o~|zGk|og@AAM`@MNI\\Uf@ENi@rA[PEHI@IC}DL?@_@LEHMx@I^SVUL[BYG[Ku@Oi@EoAZg@P_DzAgA`@e@GYg@OQOEQHOPG\\Gx@OhAPbBL\\ZZPH@JEHG?_@Ii@Jg@RWNOd@Sr@]`AmAfBm@fAUVa@H_@ESG_BVGECIDEnBq@d@WRi@Dw@Cy@Uw@Yk@_@Y[Qc@G_@Ks@Ce@S{AQuACU?eANkAJu@\\eBhAYLaANcCOaCAiCGi@?_@F[Cq@Ds@@iAGc@?iAHaCn@cDf@oBf@_Dn@UNORs@vB]Vk@n@{FtEUb@w@rBa@x@In@?lBGz@_A|E[pAi@jAg@z@GQQwAQy@sCf@GS@aABO?D@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520244, + 6.640228 + ], + "end_latlng": [ + 46.543122, + 6.629126 + ], + "average_speed": 3.923, + "max_speed": 9.8, + "average_watts": 115.1, + "device_watts": false, + "kilojoules": 104.9, + "has_heartrate": true, + "average_heartrate": 127.1, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 616.2, + "elev_low": 523.9, + "upload_id": 6511152195, + "upload_id_str": "6511152195", + "external_id": "garmin_push_7672685506", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 10327.7, + "moving_time": 1595, + "elapsed_time": 1646, + "total_elevation_gain": 46.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6123329901, + "start_date": "2021-10-16T21:05:31Z", + "start_date_local": "2021-10-16T23:05:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6123329901", + "summary_polyline": "}lj{Gcglg@LOh@BVAVIRWH[A]EKm@kAw@gBWc@g@m@O]Ki@c@qA]sAyAuEw@{ACU@GJQf@o@z@sANa@He@Dc@?o@HYPITBTNf@p@j@b@f@T`@B\\G^OpB_B~CcDrFiGXc@j@gB|DgN\\gAf@sBhCgJzA_FZw@ZU\\B|At@|Br@rAz@~@~@zBhCj@f@~@h@b@RfAP|@?b@EzA_@dCw@t@GTDTLHJXn@DNDx@AbAVtAT`@PNr@ZnDf@|APrFd@lBNhACn@GzAk@j@Y~C_CjBy@f@Op@KPAx@?zDPdBOpAU`@Ad@Bh@L~Al@xBfAjARtFLlBIfBe@p@SHIz@a@`AOlB?vAQ|@m@hAcBr@y@ROlAe@bBQTBTLVFt@[n@E\\Ql@@jEMz@PPEn@U`AEtFa@zBBtCORBNFN?Tw@LQFCHCt@A^IhGoBpEqAjC}@\\GRDJNB?|@}@~@u@TOD?C?j@o@fAs@lA_ADG@Ue@mBAYHSTEf@C|@Q^Eb@DhDx@xBNfCXlA`@fBdAdB|AjAxA~DfEf@f@PVB^ALW~Ag@lB}@`DETCt@BNRTz@\\pA|@RHh@PxAFfCQjAU~M}C~Cg@^Ar@_@XK\\EfD@|CGxB?lELzALzAGbAe@nA_AbA_@jAQ^AjA@jEj@|AZZLTT^h@J^Dd@Af@K~@S\\YLy@Ru@FOTAJ@HHHb@Gz@C~@FZKXWJOjBoDfAyCTOlA]x@Rl@Dl@Bt@QT@Vj@xAZxBfAbBVJHHj@HTPL\\FXMHUDe@VwA\\m@FWLOHCXHR?XGRQlB_DzB_DLa@D?bA_DBSEs@c@sAg@kBQe@Im@GKCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.589112, + 6.621468 + ], + "end_latlng": [ + 46.520465, + 6.640343 + ], + "average_speed": 6.475, + "max_speed": 12.8, + "average_watts": 55.5, + "device_watts": false, + "kilojoules": 88.6, + "has_heartrate": true, + "average_heartrate": 114.3, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.3, + "elev_low": 515.5, + "upload_id": 6507227593, + "upload_id_str": "6507227593", + "external_id": "garmin_push_7668731394", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 8895.2, + "moving_time": 2023, + "elapsed_time": 2162, + "total_elevation_gain": 298.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6123329272, + "start_date": "2021-10-16T13:10:26Z", + "start_date_local": "2021-10-16T15:10:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6123329272", + "summary_polyline": "s}~zGghfg@Cl@y@nASv@cAhCc@~@QPq@TM@WKa@g@kCoEa@}@_AwAk@g@QI]k@SSSEQBuAnBiArAgAl@i@b@i@ZwAt@_Ab@w@b@YAM_@UsAMm@[eCYgAQU}DvCmBz@eDpB[FQEMMOq@QsCIc@q@mCSKE?gAVa@Bs@KaAm@_FmDc@Ga@Le@?UYw@gB_CqEM]?Dq@oAc@SwCy@w@YKQSg@aBsFeBoFoAeB}@uAKB{@h@k@J_AH{@ZiBz@}@Za@KU]Qm@Sc@g@K@ENKb@e@`@cAP{@Ro@~AeCBQAOCKMKULuArAg@^kAn@oAb@eAPkBRuBHaCCgAImBU_@I_Dy@wBo@iBcA_FiEeBiA}CeBqCmAoCo@gNsBYGiA]a@Gc@BaA^cAd@uAReAA[CmCc@gF_B{Aa@KE@AeCg@gFy@iAMcBMcHWkAFaFUmBO[GeBKyAD{DUsEQoGo@uBGuCB[GF?ODm@@aCEo@KeA][BaA^aCf@qBR}@GKEi@a@OYwA_Eq@sAMa@GYIaAOq@c@y@q@}Ag@wAaAkDEGKNy@Nu@TAKHw@?c@CCe@E}A[g@Ui@w@q@i@GY?M?cEFsA?eBe@mFKe@S]}@UWQAEDcBI{Ac@{Be@cBo@{@cC}B}@oAIQDC?IC[g@kCNiDEmBYkD?k@JD|@fAp@ZfAA\\?DLAFDn@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530346, + 6.590928 + ], + "end_latlng": [ + 46.588576, + 6.621251 + ], + "average_speed": 4.397, + "max_speed": 10.2, + "average_watts": 152.8, + "device_watts": false, + "kilojoules": 309.1, + "has_heartrate": true, + "average_heartrate": 154.6, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 709, + "elev_low": 415.6, + "upload_id": 6507226982, + "upload_id_str": "6507226982", + "external_id": "garmin_push_7668730800", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Squash", + "distance": 0, + "moving_time": 6077, + "elapsed_time": 6077, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 6123328709, + "start_date": "2021-10-16T11:13:15Z", + "start_date_local": "2021-10-16T13:13:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6123328709", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 127.2, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6507226345, + "upload_id_str": "6507226345", + "external_id": "garmin_push_7668730249", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 4727, + "moving_time": 695, + "elapsed_time": 790, + "total_elevation_gain": 8.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6123327189, + "start_date": "2021-10-16T10:44:36Z", + "start_date_local": "2021-10-16T12:44:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6123327189", + "summary_polyline": "c`}zGe{og@ETAECHDTdA|CNPFIABD?DBd@bBb@rAf@hCNZFHJBN\\DP?RCn@MtAGhDQtCMxB]bDCx@IbAAC?AMjCArAQbEUnB[~Ag@jBw@xDqBbOWxC?fAB|B?pJDzAL`CTfCBpR@DBAG|BSbC_@lCs@~C{CzKoAhFw@bEy@~E}AlMIjA]fCWdCMzCBvBTnDGjA]`D_@|Bg@`C_A`FcCbKeCbIwBdGwBlHyAvE_@~@i@l@cCrAe@^uCnCi@R]F}@Bi@JuAXEG|EgLBK?QK[SSDI@MAPTI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520507, + 6.640035 + ], + "end_latlng": [ + 46.530077, + 6.591667 + ], + "average_speed": 6.801, + "max_speed": 14.2, + "average_watts": 55.9, + "device_watts": false, + "kilojoules": 38.9, + "has_heartrate": true, + "average_heartrate": 136.3, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.3, + "elev_low": 418.3, + "upload_id": 6507224745, + "upload_id_str": "6507224745", + "external_id": "garmin_push_7668728870", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4000.6, + "moving_time": 998, + "elapsed_time": 1020, + "total_elevation_gain": 83, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6107199245, + "start_date": "2021-10-13T11:39:28Z", + "start_date_local": "2021-10-13T13:39:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107199245", + "summary_polyline": "cd_{Gykhg@BLESHcBUuAAqAG]oAeGWg@AKKW?ICAEQASGIOIq@Di@?u@Fa@EIDsBXu@F[Hc@QKi@FWfAqCfBqHVaAv@wBhAyBrA{B~AyBxDwGjCeEfAwAvAcBfBiCJa@v@gBnD{J`A{Bb@y@v@mAzEmGrAuBz@qBXe@`@kAvAkCp@}AZs@Nk@@KBAb@{AFg@DaBp@gG|@sF^aBtBsIp@qBd@}@nBuBx@u@bCmCzA}AZ]NWPw@ZgDTsDDcBVcCLqBPsBBsAQu@W_@a@OUa@QyA_A{CSi@Su@]oBWg@Iu@Jc@RSDM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531385, + 6.601734 + ], + "end_latlng": [ + 46.520211, + 6.640751 + ], + "average_speed": 4.009, + "max_speed": 9.1, + "average_watts": 97.4, + "device_watts": false, + "kilojoules": 97.2, + "has_heartrate": true, + "average_heartrate": 133.9, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 445.7, + "upload_id": 6490169549, + "upload_id_str": "6490169549", + "external_id": "garmin_push_7650888992", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3644.1, + "moving_time": 628, + "elapsed_time": 732, + "total_elevation_gain": 5.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6107196180, + "start_date": "2021-10-13T06:11:16Z", + "start_date_local": "2021-10-13T08:11:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107196180", + "summary_polyline": "y~|zGeapg@GBE\\W~@APHb@fAtEn@nBT~ATl@f@hBLNd@VR^BR?rAu@tH@C?CCHIn@O~AQpCQrB?l@Cl@@JQb@o@r@aAlAmDjDuDfEuDvN_BlEUjBIhA?DPAC?EZg@hII`DGl@gAtGKODd@y@hDy@vB{AlDu@|Bs@|AEZ_@~@S|@Il@QnCGlNA?IvCA|CMtGEnFCr@CAB@Aj@g@fDyEnOSr@ERa@rAkAjFq@dCi@`Cg@hBIFSCsAy@aBmAQIQDk@n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520293, + 6.640993 + ], + "end_latlng": [ + 46.530605, + 6.601791 + ], + "average_speed": 5.803, + "max_speed": 11.8, + "average_watts": 48.1, + "device_watts": false, + "kilojoules": 30.2, + "has_heartrate": true, + "average_heartrate": 130.1, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 525.3, + "elev_low": 436.9, + "upload_id": 6490165732, + "upload_id_str": "6490165732", + "external_id": "garmin_push_7650884712", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 3189, + "elapsed_time": 3189, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 6107191319, + "start_date": "2021-10-12T16:19:46Z", + "start_date_local": "2021-10-12T18:19:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107191319", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "average_cadence": 71, + "has_heartrate": true, + "average_heartrate": 105.6, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 486, + "elev_low": 486, + "upload_id": 6490161296, + "upload_id_str": "6490161296", + "external_id": "garmin_push_7650879575", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3625.7, + "moving_time": 603, + "elapsed_time": 696, + "total_elevation_gain": 5.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6107189579, + "start_date": "2021-10-12T06:15:38Z", + "start_date_local": "2021-10-12T08:15:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107189579", + "summary_polyline": "g}|zGk|og@MKCOOKQXOd@Rb@Jb@XlA^lA`@lB@N@x@VxAXd@VVf@ZJN^~@?RKbAcAvF?ZGPCN_@zDa@hBE`@ILBd@GlBG^gAzAwD~Do@l@mBzBk@dAc@lA}AtF}@vDAPCBAA[t@]|A[nBQrBGtFk@~HkAnHy@nCkBvEyBfFK`@CS@DB??J}@~BETQdBEfCE|KCJC@AFCx@ItLS|KQjCOx@kBzG[p@sClJB?o@hDiAbEmAfFQRI?KEkBuAqA}@OAOJi@v@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520042, + 6.640224 + ], + "end_latlng": [ + 46.53062, + 6.601728 + ], + "average_speed": 6.013, + "max_speed": 11.4, + "average_watts": 45.3, + "device_watts": false, + "kilojoules": 27.3, + "has_heartrate": true, + "average_heartrate": 119.4, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 436.9, + "upload_id": 6490159382, + "upload_id_str": "6490159382", + "external_id": "garmin_push_7650877381", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3868.9, + "moving_time": 825, + "elapsed_time": 896, + "total_elevation_gain": 74.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6107188933, + "start_date": "2021-10-11T15:29:17Z", + "start_date_local": "2021-10-11T17:29:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107188933", + "summary_polyline": "cd_{Gqshg@Su@g@}AYqBOw@y@_CWKkBJ_@@_@EQBIA_AXg@F_@@u@LOKCEA@OSDi@z@}B`@eBVq@Jw@~@uDx@{BhA{B`CaEpCiExDmG|BiDBS|BcCp@eAh@oApAiCnAmDZaAtAoDjAuB`CgDrAcBvAyB\\o@fCuFbAoBx@kBX{@?YCGB@HUTcAJo@NcBAYl@{EVqCvCaLHu@`AsCXm@b@y@rA}AfCiCnAuAj@e@ZSb@i@Vm@TiBFmCZcCBw@V{C^iGBw@Ae@I_@KYOQ[QSk@]}AKUK?[m@Gk@[gA_@eBSgAQc@Cm@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531384, + 6.602974 + ], + "end_latlng": [ + 46.520415, + 6.640415 + ], + "average_speed": 4.69, + "max_speed": 10.1, + "average_watts": 121.1, + "device_watts": false, + "kilojoules": 99.9, + "has_heartrate": true, + "average_heartrate": 124.1, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 452.7, + "upload_id": 6490158782, + "upload_id_str": "6490158782", + "external_id": "garmin_push_7650876718", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3873.2, + "moving_time": 642, + "elapsed_time": 696, + "total_elevation_gain": 4.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6107187787, + "start_date": "2021-10-11T05:57:30Z", + "start_date_local": "2021-10-11T07:57:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107187787", + "summary_polyline": "}_}zGu{og@J^ZTVxANh@VZ@RCf@Md@Lp@hAzCRRf@\\h@z@Db@?LUpAUhBOfB?z@@AACG|BObCQ~Aa@~CEDHCCRI^e@n@Wf@Y^{BrBKHIAo@n@wBtCiAjAY`@GP_@vASfAGxASv@ML_@zAWbB[b@g@~AYxBKp@KXKz@EnDKl@Ej@Id@Y|@w@fBq@jBGTKLo@lA_AbCcBbD_@l@sA`BgAjB{@~@u@nA[`@Sj@u@xAg@rAYh@gA~CMXYx@c@dA?PMTyAhB{@v@UXgAlByCnE{DjG}DvG{@~A_@z@c@jA[pAAJDRNNhBnADTc@~CGp@@d@?L[dBVFx@B~ACVJ^t@j@hBjC|L^nAPd@DJFBD?NGLA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520478, + 6.640118 + ], + "end_latlng": [ + 46.530645, + 6.601475 + ], + "average_speed": 6.033, + "max_speed": 12.7, + "average_watts": 59.1, + "device_watts": false, + "kilojoules": 37.9, + "has_heartrate": true, + "average_heartrate": 118.4, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 443.6, + "upload_id": 6490157548, + "upload_id_str": "6490157548", + "external_id": "garmin_push_7650875260", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2921.9, + "moving_time": 617, + "elapsed_time": 1081, + "total_elevation_gain": 51.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6107186542, + "start_date": "2021-10-10T17:27:56Z", + "start_date_local": "2021-10-10T19:27:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107186542", + "summary_polyline": "ua}zGcxog@[VAHSj@ICUo@BM?ISsBIc@Ag@TmBVsEFsEAaCCSCw@k@mCIm@AYQ}Ae@wB@EJCWoAc@}@oAmBoF}HiAw@qA]mEq@u@UYO[]{@iAAQHUt@iAd@_@rBm@JGT[D??EC?OTE@BCwDnBSj@q@p@BBBNFPd@h@f@b@^TlAf@zBZvB`@`Ad@p@l@Z^pAnBp@jAdAxAxAbC\\|Aj@jBb@jCRdCBdCAlCG|DGlAQxBGn@UxAPn@?nAHd@Ld@P^NRHFHBNENOLYJ]Fe@RcA^_AF{@Pe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520758, + 6.639547 + ], + "end_latlng": [ + 46.52026, + 6.640825 + ], + "average_speed": 4.736, + "max_speed": 10.7, + "average_watts": 89.1, + "device_watts": false, + "kilojoules": 55, + "has_heartrate": true, + "average_heartrate": 125.1, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 569.8, + "elev_low": 524.6, + "upload_id": 6490156279, + "upload_id_str": "6490156279", + "external_id": "garmin_push_7650873932", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Activity", + "distance": 0, + "moving_time": 4212, + "elapsed_time": 4212, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 6107185584, + "start_date": "2021-10-09T19:45:58Z", + "start_date_local": "2021-10-09T21:45:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6107185584", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": true, + "visibility": "only_me", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "average_cadence": 33.5, + "has_heartrate": true, + "average_heartrate": 92.4, + "max_heartrate": 118, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6490155276, + "upload_id_str": "6490155276", + "external_id": "garmin_push_7650872832", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Going back down, sun still down", + "distance": 3034, + "moving_time": 2685, + "elapsed_time": 3147, + "total_elevation_gain": 0, + "type": "Hike", + "sport_type": "Hike", + "id": 6085138006, + "start_date": "2021-10-09T06:20:02Z", + "start_date_local": "2021-10-09T08:20:02Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6085138006", + "summary_polyline": "wchwGqfnh@WEBIQ`@ALDBQz@G@A`@EROPGZIFC^JBFCYn@@h@Dh@JGB@AVQ\\JBHCMV@Df@OJMNIHKSj@FBHCLKHB@CIACF?DId@?LGFI^CLBJQLCLGJKJG?EJKDGG]DOAELIFEC?GG?CBe@KEDRVDJ?LYKGOIEC@?LE??H@LJLD?A@FFCDO@KEC@DJZb@_@?UGEC?HLRTXFLd@ZPDBDKAKLIAE`CABk@Z[d@GXYn@IZKPEBGJPJ@POJOR]FGA@f@DFADGBCFMBBJj@@\\^e@POPYJAFIFCLIFKNKn@CBJN\\PD@d@ADAV@NC\\BHF`@DF?VDF@FENBNEJKRFD?RKJKf@ObAIPM?EVDLIP@VGFB`@GDEFAJ@PQH?VANJVAJHLCZBFCh@?BA@MNFAE\\HPMVGDKV?DENEHQJKNGP?^SXSFG\\KDEFA@GPIFB`@C\\YF@PKRSl@U^EJGF@LELF\\CPId@?JCTDh@M^?b@[XKv@@j@HVH^BLRBRARFFJBPKJ?@AF?XNVHDCHDT?LEZGHIFC@BLGJCNG`AEDEF@LC\\LF?BAJKPE`@SXAFBHGZLX?j@XBj@HRRHZOF?JHBNSTG\\JRC@IRIHO^?TLb@CCDTPl@Zn@DVD?FHNFDCNDJHl@x@BHT^RTZz@FZCT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.922042, + 6.795453 + ], + "end_latlng": [ + 45.911046, + 6.785922 + ], + "average_speed": 1.13, + "max_speed": 2.3, + "average_cadence": 51, + "has_heartrate": true, + "average_heartrate": 93.4, + "max_heartrate": 118, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1965.5, + "elev_low": 1462.8, + "upload_id": 6466764907, + "upload_id_str": "6466764907", + "external_id": "garmin_push_7626612988", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bivouac on Plan de Benoï", + "distance": 4794.9, + "moving_time": 4516, + "elapsed_time": 5202, + "total_elevation_gain": 518.8, + "type": "Hike", + "sport_type": "Hike", + "id": 6085136923, + "start_date": "2021-10-08T14:35:05Z", + "start_date_local": "2021-10-08T16:35:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6085136923", + "summary_polyline": "{`fwG_nlh@?WGI?c@M[SGI??MG]SIIIOE[S?KKYAc@GU?KIMGUEm@Lu@Le@LM?EEEGQe@EOe@IKEWNGC?JMNIFOb@SZs@NEN[`@e@Zw@AOBGN{@AUFk@FMFc@?MDWBa@Oy@KMASCQ@[KGWu@K@Y^CNEFQf@EZKKEY@MCEBaAEGGq@EG?SI[?KGM?KCKM[@_@UWAGGGGO@KCGW\\KBEPIJYdB?VO|@C@BMGI_@_@IOACDUAGIEAIEAK@GCM@EGOGYD[PM[BANk@B{@Ee@BEKc@Ca@GO@IJQCGDSAMDWDE@MJKBMJI@SJi@FKHEDMEMDIDi@Ni@DGDMAYFa@CINURs@DSASMK@OAMZaAAUDOZc@^uABm@EYBe@CMLQ?OAYEOHOFWAUFUPYLi@VwAT}AHY@SAa@Ba@HYDi@ASDUAQGU@{@Cc@BOCIHSD]BUNe@Ak@Ik@O[KV[f@Ib@Yl@GDIAMHIZc@bAI`@OZGZQPEL_@\\Sb@KLa@p@?BC@?EBKEM?UEIM{@BQEq@DQ?OLs@LWAOHSBS?w@FUAM@?BWDIASHS@WDI?_@DEBUCQBi@ASPsAO_@Y_CCiAGc@DwACOA@BGC[EWWm@M_@ScA?wBBAMWIq@]lAAHe@tAc@pBCh@ERKbABf@ARU~@MhABTCz@G\\BvAEb@If@[hASlASjBUh@Qt@M~@YnAO\\ORUn@APFUAAOx@ITGh@WjA]zAIRs@pAMPUd@c@j@HI?@kA`AvBaCU^MLGPILKLmA~@]f@MH_@d@MRQPUL}@n@qAd@eARONa@VsA`@ADG@]V]JYD]RM?OBm@VWf@q@v@KRm@~@Wl@kAfBo@p@KT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.911343, + 6.786408 + ], + "end_latlng": [ + 45.922113, + 6.795807 + ], + "average_speed": 1.062, + "max_speed": 1.9, + "average_cadence": 54.1, + "has_heartrate": true, + "average_heartrate": 131.4, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1970.8, + "elev_low": 1467.4, + "upload_id": 6466763588, + "upload_id_str": "6466763588", + "external_id": "garmin_push_7626611527", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3917.8, + "moving_time": 827, + "elapsed_time": 913, + "total_elevation_gain": 80.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078364400, + "start_date": "2021-10-06T15:13:36Z", + "start_date_local": "2021-10-06T17:13:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078364400", + "summary_polyline": "gc_{Gyohg@UcAk@{AWqAIu@_@gBSs@{@_CQC_CHe@Am@DYHoANs@N[EMICGB?AUPu@|@kCbBkHj@gBl@uAz@iBdBsCbBiCnGkKpBuCz@eAj@i@`@w@v@{@@@@ATo@|@kB\\aAp@{BvA_D^mARe@vBiDnFkH~@gBfE}I\\w@l@cBDI@]D?DKTiAH{@HqBBEr@sGb@mC`BwG`@_C@A?BViAp@mBbAeB`@e@LMZSTWFEB@fBqBr@q@t@}@z@i@XWJ]RiAFc@d@cI@y@t@yJDgBKg@KUOO_@QOQQs@QeAuAcEoAyEAGF]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531241, + 6.602371 + ], + "end_latlng": [ + 46.520401, + 6.6405 + ], + "average_speed": 4.737, + "max_speed": 9.6, + "average_watts": 137.7, + "device_watts": false, + "kilojoules": 113.9, + "has_heartrate": true, + "average_heartrate": 117.7, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 447.4, + "upload_id": 6459632403, + "upload_id_str": "6459632403", + "external_id": "garmin_push_7619200628", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3572.3, + "moving_time": 592, + "elapsed_time": 660, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078363455, + "start_date": "2021-10-06T05:45:57Z", + "start_date_local": "2021-10-06T07:45:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078363455", + "summary_polyline": "y~|zGozog@VNNjBt@dDRbCHr@Hd@HNBKx@VHFFJHb@Aj@c@|HKvCObAIPIfC[lDDBe@bAg@d@QVy@t@yCvCgBtBmAhBc@z@K^_@nB{@xDSh@c@hB[t@_@fAWpASxAKhAGtEI|AK|DIr@q@dDWvBaA~Cg@vAkAzCuBbFOn@QLB??C@Bi@|A[jBEl@GjNEv@@JE`@B`DAbDGpAA|BStECtBKlBw@nD_AzCyCjKWv@CBQh@e@`CwAjF{@pDQXQI{CuBk@YQDGDu@`AIV?B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52029, + 6.639926 + ], + "end_latlng": [ + 46.53073, + 6.601528 + ], + "average_speed": 6.034, + "max_speed": 11.9, + "average_watts": 40, + "device_watts": false, + "kilojoules": 23.7, + "has_heartrate": true, + "average_heartrate": 120.2, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.9, + "elev_low": 436.9, + "upload_id": 6459631233, + "upload_id_str": "6459631233", + "external_id": "garmin_push_7619199427", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3926.9, + "moving_time": 821, + "elapsed_time": 838, + "total_elevation_gain": 76.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078361945, + "start_date": "2021-10-05T15:42:14Z", + "start_date_local": "2021-10-05T17:42:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078361945", + "summary_polyline": "oc_{Gqrhg@c@_BKYEc@_A{Da@qAYs@SQm@F{@?q@D_A@iAJk@LQ@w@CS[AKX_Ah@wAf@cBdAoEt@kCx@mB~AwCdDcF`C{DtDcGrBsCfAoAr@iAzAiDtCgINW?BFUjAcCtAwBpF{HbCqEz@{Bx@{AnAsCFSB[CC^mAF_@RkD@@A[D{@h@iDNwA?SzCeL?g@Lm@j@_Bh@gAfAoAX]f@a@LSz@{@vAcBlAiAl@c@XWVm@Hi@BY?iADk@@gAN}ALcCVmBVgDNwB@{@Ga@Qe@SS[OIOa@uBu@cC]{@[kASeAWm@Cc@Fu@JWFa@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531289, + 6.602817 + ], + "end_latlng": [ + 46.520274, + 6.640884 + ], + "average_speed": 4.783, + "max_speed": 9.3, + "average_watts": 120.1, + "device_watts": false, + "kilojoules": 98.6, + "has_heartrate": true, + "average_heartrate": 124.4, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 452.7, + "upload_id": 6459630076, + "upload_id_str": "6459630076", + "external_id": "garmin_push_7619198165", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3633.4, + "moving_time": 578, + "elapsed_time": 652, + "total_elevation_gain": 7.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078361209, + "start_date": "2021-10-05T05:47:52Z", + "start_date_local": "2021-10-05T07:47:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078361209", + "summary_polyline": "e`}zGq|og@hAtENPb@zAB|@RdB`@pAJJj@^JJRl@@v@Av@UfDWbGQpBIvAYhBa@vBGNmBpByChCiAjAsAfBq@jAg@hB{@dEu@zC[z@m@lAS~@e@tDJ@Eb@MbGENK?B@MjDIz@cAxGWlAa@xAy@fCmEtKw@vBYfBKjCCbCEnIAH@?@CCCGpCAbIGrEOlD?h@@HA?@AStBm@|CU`Ac@tASf@aDtKaAtEw@rCyA`GKLSGuByAiAs@KCUF_@`@[n@O^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520514, + 6.640259 + ], + "end_latlng": [ + 46.530783, + 6.601435 + ], + "average_speed": 6.286, + "max_speed": 11.2, + "average_watts": 47.5, + "device_watts": false, + "kilojoules": 27.5, + "has_heartrate": true, + "average_heartrate": 119.5, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 436.9, + "upload_id": 6459629064, + "upload_id_str": "6459629064", + "external_id": "garmin_push_7619196959", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3940.7, + "moving_time": 782, + "elapsed_time": 830, + "total_elevation_gain": 78.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078360074, + "start_date": "2021-10-04T16:22:42Z", + "start_date_local": "2021-10-04T18:22:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078360074", + "summary_polyline": "ec_{G_qhg@OcA_@sAeAiE[cAs@sBWEw@FaCDs@NiBRYDQCUSCICUBKr@cBv@mClAiFXgAf@wAr@uA~@eBdBqCpAmBtAiCx@oAlB_DxAuB`AoA|@eAtAiB?AABH_@~@oBfAyCfCyGbAqBxBeD~B{Cl@{@r@oAdA_ClB{DjAeC`@_ANc@FWGE@DABh@uBFmB@KDEBKJeB\\uCf@uC^cBbAuDv@oDj@mBx@yBf@u@r@w@lHqHf@k@Ro@R}AJuBReCA?B?`@uHReCBuAE{@GUOa@c@[KOMe@YyBS[AIIBQi@]_AWaAa@yBQc@Ao@Jc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531235, + 6.602566 + ], + "end_latlng": [ + 46.520338, + 6.64063 + ], + "average_speed": 5.039, + "max_speed": 10.3, + "average_watts": 140.6, + "device_watts": false, + "kilojoules": 110, + "has_heartrate": true, + "average_heartrate": 137.9, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 448.4, + "upload_id": 6459627852, + "upload_id_str": "6459627852", + "external_id": "garmin_push_7619195806", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 4036.1, + "moving_time": 606, + "elapsed_time": 666, + "total_elevation_gain": 4.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078358445, + "start_date": "2021-10-04T05:55:43Z", + "start_date_local": "2021-10-04T07:55:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078358445", + "summary_polyline": "y~|zGg|og@O^?NXv@h@tBR`@CHNj@@h@b@lCTp@FJj@d@HLJf@BdAKpCWrCU|FQrC]nDe@|@s@`AuHbHw@dA@H]Hk@nBo@`C[jBWn@k@dDk@x@_@tAMp@E|@Kt@I`@E^BjAAnBANYxAYn@Sz@k@|AeAzBe@~@}BtFOXmAnBiC`DmAfBoApBu@fB_@hAa@bACP_ApCuA|C_AzAqA|AoAfBgA`B_BrBsCtEeDdGsBlD{@bBi@pA[~@gCdKi@xAMT_@`@@VNNl@XXBnB[hAMn@EzCGTL`@nAVbA`CbLr@hCLXDDFANGCB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520297, + 6.640201 + ], + "end_latlng": [ + 46.53074, + 6.601449 + ], + "average_speed": 6.66, + "max_speed": 10.9, + "average_watts": 51.9, + "device_watts": false, + "kilojoules": 31.4, + "has_heartrate": true, + "average_heartrate": 126.8, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.2, + "elev_low": 444.3, + "upload_id": 6459626216, + "upload_id_str": "6459626216", + "external_id": "garmin_push_7619194090", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3358.6, + "moving_time": 1005, + "elapsed_time": 1129, + "total_elevation_gain": 144.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6078357561, + "start_date": "2021-10-03T11:30:51Z", + "start_date_local": "2021-10-03T13:30:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6078357561", + "summary_polyline": "oh{zGolkg@L]bA_BxAyCf@s@tAcCn@aAGAD?HOlAyB`BeDt@}BzAmHfAgEb@gA@KAc@CIOMe@Sc@WYYeAu@k@m@o@Qs@?sAPcCDiCTqC\\[KWFOKAIDq@RqDp@eGF}@ONK?uAo@i@Og@WcAUa@SOd@SdAKLK@gB_@GEA]Fm@PcANkAf@eE?WSWoAiAWO_@]Ya@[o@So@Q[Qe@k@m@oAm@MCMG}A_@[@SEq@g@OECLMk@Ay@Hu@FoC@eACq@JkADyEIiBYSw@Sm@U]ECCC@@CIGw@Yg@[w@aASOK?[]WM[U_@QQN[`BIx@Qx@GHOqAGQ@BEGEQk@_BWaA[qBWo@Cg@@G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.511606, + 6.617203 + ], + "end_latlng": [ + 46.52038, + 6.640487 + ], + "average_speed": 3.342, + "max_speed": 8, + "average_watts": 136.3, + "device_watts": false, + "kilojoules": 137, + "has_heartrate": true, + "average_heartrate": 145.3, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 378.5, + "upload_id": 6459625172, + "upload_id_str": "6459625172", + "external_id": "garmin_push_7619192951", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "10km de Lausanne - 44:35 (9.4km sounds less cool)", + "distance": 9413, + "moving_time": 2685, + "elapsed_time": 2685, + "total_elevation_gain": 79.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 6056740501, + "start_date": "2021-10-03T08:34:35Z", + "start_date_local": "2021-10-03T10:34:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 4, + "photo_count": 0, + "map": { + "id": "a6056740501", + "summary_polyline": "yl{zGqpjg@a@hBBVHLLJRHL@^Pn@Z^VJ^Bh@Az@G|AGPYd@_@XIJQt@c@lCD~@Jx@Fr@AFUPe@Ha@NIJIb@AlCFzCCpC@vBB|@@HT\\v@PxAPd@RFl@@\\S`CSbAk@lBWRe@Em@Ue@F{@fAy@rB_@j@OLKBY?m@MYOSGu@a@m@U_AIYEMRQ`D[jD?b@BDPDf@Cd@Hz@j@@JqAzBm@t@g@z@wCtFoBfEi@|@g@tAOn@Ul@_@zAu@nB_@rASh@oAzEKt@?f@Kz@Q~BDf@l@|B\\l@\\b@^|@FTZj@p@`CJd@@|@Kp@Un@C`@@`@MXKt@K`AsA`HIzBAdAMlA?v@DfALvAP|AHxBRt@P~@Fl@H^JvA?r@GN_@f@}@p@}An@m@N_@ZQj@mDp@U^?ZD`@GFI`@KhAQlAQh@UH{ACMM]qBCcDc@wAUk@Ke@GyAAu@K{B?wCBkA?yAHoCNU|Cy@FW?EnAeAd@t@FAPF`@Sd@In@Q\\Ed@MLKd@ETI@QEgAU_CUcBOy@Oe@EGC?_@Pc@FGy@ZmAPiAn@mB@m@Ei@@m@JcAA]Gs@Bu@QaB?M]oBSyA[i@QEc@_@AYVoAVw@ZaCNq@LYJu@f@cB\\{@b@eBt@qBt@}BT_A^oBnAsEDG^sAGg@_@aBWg@Cu@v@_FVeELaBNiA`@oB?SQa@kA}@a@k@_@y@Cs@I?Cc@Sm@OWKIKDI?CEIuAKa@U[]BsA`@_@Mg@a@o@wAOMYA]Ia@Yc@{@_@Wa@C_@ImAAU@_@Ca@Ja@Ke@Uo@Uy@g@aA[SFUXAPBZB~@I~@Qj@OhADHl@?d@E^LVDPJxAhAh@Lt@Bh@FRLT@XMhARx@GCw@HGjALj@@b@LJFN`@Pt@NR^Jr@?d@^pACh@Bd@?h@Eb@Db@Kt@m@j@W|BqArAe@t@M~Af@vAJl@?b@Cj@OpBw@b@_CEgAK_B@u@AYUu@k@kAeAmAW_@Sc@E_AHwBCu@D_AHeAnAoFJu@l@sC\\iAXcBLa@JM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.512299, + 6.612733 + ], + "end_latlng": [ + 46.512912, + 6.612974 + ], + "average_speed": 3.506, + "max_speed": 5.6, + "average_cadence": 78.3, + "has_heartrate": true, + "average_heartrate": 178.5, + "max_heartrate": 196, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 425.4, + "elev_low": 376.2, + "upload_id": 6436866376, + "upload_id_str": "6436866376", + "external_id": "garmin_push_7595176561", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 165 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 2735.2, + "moving_time": 495, + "elapsed_time": 518, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6055806329, + "start_date": "2021-10-03T07:17:51Z", + "start_date_local": "2021-10-03T09:17:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6055806329", + "summary_polyline": "o~|zGguog@@VJNXr@D@JG?HJd@Tj@lAzEJNl@^FLBf@Ch@_@~Di@lIc@|DEf@B|APP|@\\v@h@PRj@~@|@vF|@`C`@l@FDr@PXESh@UlCPEXq@XmCLUZ_EC?tEzCDRhBz@BBA\\Kt@aBjH[bAWtASl@U~@_@rBGh@?f@Dh@ZnDTp@NV~@fAJTNt@LhGJpATh@\\\\`Av@fBjA@h@Jd@`BlEHNZXf@XhHfC`AZZh@PHZ\\FP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520244, + 6.639089 + ], + "end_latlng": [ + 46.511427, + 6.616702 + ], + "average_speed": 5.526, + "max_speed": 13, + "average_watts": 24.3, + "device_watts": false, + "kilojoules": 12, + "has_heartrate": true, + "average_heartrate": 110.6, + "max_heartrate": 125, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 518.3, + "elev_low": 378.9, + "upload_id": 6435891132, + "upload_id_str": "6435891132", + "external_id": "garmin_push_7594095567", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3945.4, + "moving_time": 838, + "elapsed_time": 886, + "total_elevation_gain": 78.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6055805975, + "start_date": "2021-10-01T15:17:06Z", + "start_date_local": "2021-10-01T17:17:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6055805975", + "summary_polyline": "}b_{G_phg@Ik@So@QkAwAkGm@yAOOK]MC_@DYGaCDiBZ[@a@H]CSSGSAK@Gh@_BNa@dA{DFAFBVuBR{@bAuC|@mB`@u@~B{D~@oAbHwKvCgEx@eA`@s@NO?@CAHWnAmCfD{IpAyCT_@pAgBfDkEx@sAf@_APe@`@w@TY`@iA`@y@hAyB^}@h@eBHOFQB?E@BA?HGHDG@OTg@NoAE[@UNsB^kDj@sDjAiFt@sC\\qA~@uC~@mBpA_Bf@]bAcAtDcEp@aADMLs@Hq@NsCTuCFoBHaB^qDNyBAe@Gc@KYMOi@UEIY}AMe@M]OOCOC@B?Wq@_@mAYmAQyAUc@?q@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531195, + 6.602406 + ], + "end_latlng": [ + 46.520375, + 6.640479 + ], + "average_speed": 4.708, + "max_speed": 9.4, + "average_watts": 127, + "device_watts": false, + "kilojoules": 106.4, + "has_heartrate": true, + "average_heartrate": 134.4, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 447.4, + "upload_id": 6435890772, + "upload_id_str": "6435890772", + "external_id": "garmin_push_7594095105", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3542.8, + "moving_time": 550, + "elapsed_time": 618, + "total_elevation_gain": 8.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6055805484, + "start_date": "2021-10-01T05:59:42Z", + "start_date_local": "2021-10-01T07:59:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6055805484", + "summary_polyline": "g_}zGg{og@LT`ApEC?BBA?ADWr@Gb@Hr@\\dBf@ZTXFPJp@@\\@|AGpG?jBG~EIfBQnBi@dA]d@eChCm@f@MH?ECBuCjDy@vAg@xAcA~EU|@w@rCs@hBc@dBW|BCn@AbBO`CMv@@x@GdCGl@m@jDUzAk@jCgA|CiAlCUt@gBlES^CBAAs@bCQjBAZInOCZCLEhAEvH?hGIrCA~@@HOnBO~@Mh@gC~Hc@`BkArD_@xAQdA[xAsApEcArEIPG@ICSOu@y@gBgAUKOAOL_@f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520364, + 6.640048 + ], + "end_latlng": [ + 46.53055, + 6.60182 + ], + "average_speed": 6.441, + "max_speed": 13.8, + "average_watts": 60.6, + "device_watts": false, + "kilojoules": 33.3, + "has_heartrate": true, + "average_heartrate": 122.5, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523, + "elev_low": 436.9, + "upload_id": 6435890249, + "upload_id_str": "6435890249", + "external_id": "garmin_push_7594094514", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "1650m swim", + "distance": 0, + "moving_time": 2521, + "elapsed_time": 3023, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 6044444875, + "start_date": "2021-09-30T15:59:17Z", + "start_date_local": "2021-09-30T17:59:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044444875", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "average_cadence": 46.8, + "has_heartrate": true, + "average_heartrate": 103, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6423950284, + "upload_id_str": "6423950284", + "external_id": "garmin_push_7581646579", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3916.2, + "moving_time": 810, + "elapsed_time": 860, + "total_elevation_gain": 79.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6044443702, + "start_date": "2021-09-30T15:17:35Z", + "start_date_local": "2021-09-30T17:17:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044443702", + "summary_polyline": "wa_{Gophg@Mg@s@cAUk@EUK[wAqFg@kA[]aBBy@AYFECc@BaAPaBLQOMc@Pm@x@{BjBcI\\kA`AcC`@y@pBeDlBqCzEeI`B{B~@yAhAsAdBaCFKNg@nAkCpBoF^kA`AeClBcDpBoCdAoA`AyAp@oAlF_Lr@qB?QDAB@@CNw@PyAFoAHq@?EC?B[pA_Jn@yCrAoFFk@FB@Cd@gBn@eBHObAsAd@e@b@]FI?BpDyD~AiBXg@Pk@FWLsA`@}HJgD\\wDJ_CO{@]a@[WKUa@}BUc@E_@Sa@m@kB[wBEOQ_@Ei@@]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531, + 6.602486 + ], + "end_latlng": [ + 46.520353, + 6.640569 + ], + "average_speed": 4.835, + "max_speed": 11.2, + "average_watts": 129.9, + "device_watts": false, + "kilojoules": 105.2, + "has_heartrate": true, + "average_heartrate": 127.2, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 447.2, + "upload_id": 6423948822, + "upload_id_str": "6423948822", + "external_id": "garmin_push_7581645036", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 4024.1, + "moving_time": 687, + "elapsed_time": 720, + "total_elevation_gain": 4.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6044443276, + "start_date": "2021-09-29T05:47:09Z", + "start_date_local": "2021-09-29T07:47:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044443276", + "summary_polyline": "k~|zGc|og@Cj@d@bBDXXpA\\t@b@vAV|APl@TNXDHHDRBj@EvAi@hGMr@?DDAStD_@~EQtAM`@[n@iArAaC~B{@|@wBlCuA|BOn@Ul@Q^q@fCYp@St@WjAAf@@XUTa@t@Oj@Il@YxCEz@?t@IlBKnAQp@QZSr@wCrHaBxDw@`Bq@hAiBxBqBpCoAhBiAfC{CpIm@vAY\\I`@@HBDOF{@lAcBbBsA`CaClDyBrD}FfJg@|@qAtCc@lAsA|Eg@|Bm@xB_@r@E@UNMP?JDLRRf@R`@Hr@GpAW`@EfDO`@?\\JXf@n@tBn@dDz@zDr@tCb@fALBLM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52022, + 6.640189 + ], + "end_latlng": [ + 46.5307, + 6.6015 + ], + "average_speed": 5.857, + "max_speed": 13.5, + "average_watts": 54.1, + "device_watts": false, + "kilojoules": 37.2, + "has_heartrate": true, + "average_heartrate": 124, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 443.7, + "upload_id": 6423948427, + "upload_id_str": "6423948427", + "external_id": "garmin_push_7581644590", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3599.8, + "moving_time": 821, + "elapsed_time": 1010, + "total_elevation_gain": 51.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6044441851, + "start_date": "2021-09-27T15:17:40Z", + "start_date_local": "2021-09-27T17:17:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044441851", + "summary_polyline": "w`_{Gsihg@FTLT`@`@l@b@~Ah@f@Hn@\\\\DBG~@_GZqA`@{BFKJYfAuDGECHdAqDr@wCd@aBZi@pBqG|@gEdDyNRgA|@gGTsBFW`@eDT_CNi@DCbAJ\\?f@CpAPjA?`BI`A[ZObDqBLULGl@g@R]dBmDjCaFn@kAV]FOAUIm@@UHWD]RgBf@kG@m@C_@Ki@g@mBi@gBCW?_@Pu@LaBnBgGnDuL\\{@Z_@Tg@BOn@oIAkEV_GJyEBKFAd@Fd@Zt@ZVDFCe@^Xc@BUCYCECA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530841, + 6.601383 + ], + "end_latlng": [ + 46.516245, + 6.633601 + ], + "average_speed": 4.385, + "max_speed": 9.9, + "average_watts": 88.2, + "device_watts": false, + "kilojoules": 72.4, + "has_heartrate": true, + "average_heartrate": 128.5, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 473, + "elev_low": 436.9, + "upload_id": 6423946883, + "upload_id_str": "6423946883", + "external_id": "garmin_push_7581642631", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3632.6, + "moving_time": 530, + "elapsed_time": 573, + "total_elevation_gain": 5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6044440715, + "start_date": "2021-09-27T05:50:11Z", + "start_date_local": "2021-09-27T07:50:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044440715", + "summary_polyline": "}~|zGkapg@L?E^SbADr@hAnE`@dAl@|Bh@fCNLb@THLJd@A`AKbBGfBQbB?|@CBBLC\\k@|EYvDIf@M`@U`@eBjBeA~@c@d@mAtAm@n@qBjC_@t@y@~Bg@~AQr@_@x@Y`B?VMz@YZUr@ShA[nCA\\BBG`@KbGMjAEjCGj@k@dDa@tCk@xBsBnFyC|G]z@o@jBSpAGvA?nGA|DErABCIxJEjBEdEEp@GhCIhBm@zCgC|I_@`Am@vBi@`BS|@]rB_AjD}AfGILs@c@iByA{@c@SBOLQX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520313, + 6.641025 + ], + "end_latlng": [ + 46.530538, + 6.601842 + ], + "average_speed": 6.854, + "max_speed": 12.3, + "average_watts": 46.9, + "device_watts": false, + "kilojoules": 24.8, + "has_heartrate": true, + "average_heartrate": 134.6, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.7, + "elev_low": 436.9, + "upload_id": 6423945882, + "upload_id_str": "6423945882", + "external_id": "garmin_push_7581641903", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 7306.3, + "moving_time": 1030, + "elapsed_time": 1048, + "total_elevation_gain": 27, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6044440420, + "start_date": "2021-09-26T16:57:58Z", + "start_date_local": "2021-09-26T18:57:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044440420", + "summary_polyline": "{_h{Gq}ng@R^Lb@F`@BpBP`ALZPTTN`@NxEj@dIl@`BHjBQ^Kl@W~AgAnA_Aj@_@`Ac@j@QtAShACfCNz@@p@GpB[d@Ah@D`@FLDABxB|@p@Zh@RTF`BJ~BHdA@fACh@G`ASdA[h@c@n@QTChEIPEf@SVU^c@zAwBbAq@fA[hBGb@Pl@Wp@El@OxAArCKz@NJAj@Un@EzAC~DWn@B~AEpBORBv@Vd@ThBfAz@\\vBl@l@F~A?tAGX?f@IdCI~AD~BN|BBpIId@Dd@HxFzAb@VtBzAb@RPDx@BRCf@OVMzAeAREh@Aj@TzAhAf@P|ANj@AtAMzAWdEy@bGyAlDk@V?~@a@lAQbEAxCIfBDn@DHDf@CbDNdAENEr@WpA{@bAi@jBYt@?|@FlALdB`@`APz@XXXT^Lb@DZEhAKd@INKL_@NeAJY@WL?TRHzAA`@F`@B^OX_@tBkDTi@j@iBFIh@Wv@SVBf@Lr@JjAI`@AJR@DTVf@Fn@Vh@d@bA^`@HXBt@NJLBTNZt@PNSZgCb@eANUHCH?l@PHAPKd@u@^y@z@uADMZYl@s@^m@\\s@p@}BHM@GK[Dc@Uk@_A{DQCASFu@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.57678, + 6.635294 + ], + "end_latlng": [ + 46.52038, + 6.640409 + ], + "average_speed": 7.093, + "max_speed": 12.9, + "average_watts": 62.7, + "device_watts": false, + "kilojoules": 64.5, + "has_heartrate": true, + "average_heartrate": 137.8, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707.3, + "elev_low": 515.5, + "upload_id": 6423945527, + "upload_id_str": "6423945527", + "external_id": "garmin_push_7581641530", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 9526.4, + "moving_time": 2065, + "elapsed_time": 2155, + "total_elevation_gain": 230.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6044284788, + "start_date": "2021-09-26T10:46:15Z", + "start_date_local": "2021-09-26T12:46:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6044284788", + "summary_polyline": "{_}zGw{og@_@dBSp@_@v@OB_@Ke@Ea@JqBNQFKR[rAQZYNMDO?sAa@YCQ?s@H]JwDzAgBz@Y@KEm@gAMEOLGHQ^KpBAl@ZvBFJh@V@D?JKB]Im@F{@XMPIRU|@]|@yA`C]p@i@\\c@Bc@IQAy@Fa@ACQDIFCv@KzA[Pa@H_ACaAQk@k@w@]QgCg@c@C_B]eBOu@BsATg@PkBlAq@ZKDw@FiAA{DQqDGcCLa@?o@EqA@y@AqBp@s@NoANwNdDi@JoANs@FU?u@CcAK{@_@_BiAm@Ik@TeAt@o@Vo@JU?y@O_Ao@{@o@a@Wc@OqEiAwAWy@?iEHcC@_AAgCUuAEoBDiAJOXEJEMCCWCkCBcAGeDcAo@_@kBmASCWMe@CyALsAF}AA_@Ja@De@AiDL[BSFc@TSAg@QUAoBJeCF_@JsAK]@sBPcB`@iA`Au@hAkApAaAZuABwAAk@DaB`@UTWNsAb@mAHuFIi@Eg@M{DmB{@YiAGwDf@g@@gDQqAByB`@cBv@yBbBgBdAiB^oA?_Fe@uIcA_AS[SMOMWQm@IkAC{@Km@Si@MQOKa@Kc@@OByCbAgAT_AFoAKwAi@mAgAgDsDy@o@aBq@sBk@YMs@s@QHMXqLza@kCzIQVkK~KeAbAeAv@_@D[Au@]YSeA}@QE]DINGjBE^IXWf@_B`Ca@d@e@`@i@NO^CZKp@Ir@?n@BlCEFITBHKMAJEE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520467, + 6.64012 + ], + "end_latlng": [ + 46.59144, + 6.623717 + ], + "average_speed": 4.613, + "max_speed": 10.5, + "average_watts": 118.2, + "device_watts": false, + "kilojoules": 244.1, + "has_heartrate": true, + "average_heartrate": 144.2, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 715.9, + "elev_low": 524, + "upload_id": 6423782563, + "upload_id_str": "6423782563", + "external_id": "garmin_push_7581465006", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vanil de l'Ecri - Down", + "distance": 3968.1, + "moving_time": 4405, + "elapsed_time": 8815, + "total_elevation_gain": 0, + "type": "Hike", + "sport_type": "Hike", + "id": 6016272732, + "start_date": "2021-09-25T07:09:38Z", + "start_date_local": "2021-09-25T09:09:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6016272732", + "summary_polyline": "}}}zGekrj@C?GOMC@?CB?CHE@HNd@AL?T@BJHHTBf@LVD^DH@XF\\AFBLIHCJG@S`@EfA@|@@\\F?Dd@DLDT@tBCLOCOx@c@x@g@hALR?JFLAFKGS?EDBROB?VYJ@PBLABHV@h@?EGAW@IDURIBIG?TEHCt@]OYa@QA?Cs@v@?JAEF??@CCCAK_@G?EGGBOLM]WLQ?QYiBaAC?ADIBCA?AGBCEC?ILKEIBCGCBGEMR?NEL[@?AQIOPAFBBC@?QBGCCEKIC?GQQQKMFOVIBGCMFMHMVOHQHMGWBUJGJGTMLQ?EEG?M@UNMBe@QQQ[GSUICO?EIOGOCIDMLKn@FDA^CDBPSFKLCBCRC@]RM@ACB?OFUNKPIZUh@IDSV?HGV?RWl@ERQf@?HENIL?^IREVOXKp@@D?HUv@ERFR?NBPC`AHb@?^PvA?XC@C\\Bh@@HLTF?C@?CDIBANHJJd@XF?LKF@`@MNKTFXAB@Xf@@HAP^v@BXLf@C\\IRGD?FDn@?x@DXKHIXSDKHAFFLADAOAA@FIZKEFX?HMFABCAGKG@CEE?ABA\\GN?PINBb@CJKJKB?BHNFj@S@B`@IZQj@?`@AH]HGF?IMEOOC[UYEDEb@GPCTFFLj@NJPXC\\PL?BKKKCGG?MW@QK?IGOAKKOMCGD[DIAQFGHCJIDKH@@CAYTMZKGK@UDONA?EDBFHFLEH@QTE@I@IDGE?KEDQBQRADCAEDM@MPEJA\\GH@JGDC~@OZALEFAF@RCVGVC@Hx@HFHPTp@R^@NJ?^JJER?JDRGFH?PK^Cl@D~A?XE`@Q|@Sf@Y\\_A\\]Pg@xA@XEzB?bATp@HFx@tAV`BJb@?RW`@GT[`BIr@KZMR_@BGJQv@O\\MhAUh@G`@?lAC^e@zC?HFRZR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.525274, + 7.144356 + ], + "end_latlng": [ + 46.535887, + 7.115385 + ], + "average_speed": 0.901, + "max_speed": 3.9, + "average_cadence": 47.3, + "has_heartrate": true, + "average_heartrate": 100.3, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2197, + "elev_low": 1277.4, + "upload_id": 6394386221, + "upload_id_str": "6394386221", + "external_id": "garmin_push_7550707967", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 386.8, + "moving_time": 571, + "elapsed_time": 797, + "total_elevation_gain": 98.6, + "type": "Walk", + "sport_type": "Walk", + "id": 6016264541, + "start_date": "2021-09-25T04:57:50Z", + "start_date_local": "2021-09-25T06:57:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6016264541", + "summary_polyline": "_{}zGmkrj@f@DHGH?@EJEDBRCJBVRJDH?HCPDDIDAZLLPr@\\JRJ@h@\\j@j@PBJFZ\\J?\\LRXPPHDFC?EDIH?@DDMA?@C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.5248, + 7.144395 + ], + "end_latlng": [ + 46.521899, + 7.143201 + ], + "average_speed": 0.677, + "max_speed": 1.8, + "average_cadence": 53, + "has_heartrate": true, + "average_heartrate": 109.7, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2310.9, + "elev_low": 2206.6, + "upload_id": 6394377519, + "upload_id_str": "6394377519", + "external_id": "garmin_push_7550699068", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vanil de l'Ecri - Up", + "distance": 4083.2, + "moving_time": 5012, + "elapsed_time": 10224, + "total_elevation_gain": 937.2, + "type": "Hike", + "sport_type": "Hike", + "id": 6015409458, + "start_date": "2021-09-24T14:15:52Z", + "start_date_local": "2021-09-24T16:15:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6015409458", + "summary_polyline": "q``{Gmvlj@Qu@AONu@RuA@{@Ck@F[Vo@L_Ab@kAHIXKNSFOLkAXgADYXo@BOEc@i@gCc@s@Wo@IaAH_AE{@@SR}@To@PMj@Q^[LOL[Lm@Nw@@W@m@IeAJkAA[MGQFCGg@AICO?CBGEEG?OOWG]GGGSGGGMG_@Je@@URi@@OFIBOR}@R_@FKLG^{@^CLKLSBKCE_@ALANKR@ZIPYJIRGd@c@PABH@CDLLJDTNNDATJN?AGHHLBPEAMCCAG?OM[KGEIEAGMAQ@g@E_@CVDLECJRRRN?ZNRERQ?QCONi@LKBGDm@JKE]@OAMFEFw@BG@SH[?OC@AIQUIg@JS@OIQ?a@MOCIBIFEBUA@FOBQCBMOAC@C?CMCBMAM[]AMEG?QELK?a@g@BKCe@GGCWIYEC?BE@EYIUCi@Hy@G_@?_@EU?e@Gi@@_AIk@BUPe@BC?]BMJa@N}@FIBYPi@@Q`@}AL_ARUJIT_@?BHGNq@JIRERBHQLK?ODEB@DKRG@ICIBK@[E?J_@KIJ@DKFGL?JDNPF@FCF?RPd@PNNf@Ll@WLDFFJ@LOP]LKNGF@LEFDD?VMXg@D?BCP@DAHQBCVEJ@@BAER`@BAFHDJF@DCF@NFFIF@BCH]FGf@ATEf@CJM@MHJ?FDDBEPPn@jAJJDILCFGACM?ECBBJ?DBLPVPDWD@\\n@Jy@BCF@HHFRBOAM@CD?PLRXFCD@DFJ?DOAQPMTY?[BF@A?OPBJEHFDEEYBIGIGcAD@BFLABB?QEMF?HO@K^?@AEIAWIc@CGC?DLFBD?FCZ?@CNB@A?IEAAMIUEAVBLG@@AFDEF?U{@FJF@AUB@DAB[CG@MEIBFFB@A?@LMFUCAEB@@BAGIDK?SE]@_@ScCUO@@BEM@AEDURg@RaDAKCASm@CB?WGa@EAC@AE?DCm@S_@AIA?^CHBNHTFFLC^B?@EJP@??DTb@DPAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.53593, + 7.115437 + ], + "end_latlng": [ + 46.524748, + 7.143806 + ], + "average_speed": 0.815, + "max_speed": 5, + "average_cadence": 53.8, + "has_heartrate": true, + "average_heartrate": 139.8, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2207, + "elev_low": 1277.8, + "upload_id": 6393482138, + "upload_id_str": "6393482138", + "external_id": "garmin_push_7549789413", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 62 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3954.4, + "moving_time": 881, + "elapsed_time": 913, + "total_elevation_gain": 81.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6007051897, + "start_date": "2021-09-23T15:31:33Z", + "start_date_local": "2021-09-23T17:31:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6007051897", + "summary_polyline": "wb_{Gcohg@yAuGQgA]eBQa@I_@S]Mi@IMUCqBHY?SEoEp@MDWQOm@t@_C\\}An@iBr@{CPm@dAsCt@aBrAaCvByCh@aAnAmBx@yAfAeBvCkElDkERs@l@sAv@sBd@gAdCyGj@iAn@cArEeGf@s@~@cBnBeEp@eB~@aB|@sBJ[?YDAFQ\\}ARuDFo@d@aDR}Al@_D`B{GHc@ZcCx@aBz@oAfI{H^c@Nc@LOXk@TyAV{BTuDDuAl@wI@c@Fg@A_@CWSm@CEg@WSc@Oo@QkASc@EQ@?@Ii@sAg@gB[wAO]Go@BUDQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531166, + 6.602268 + ], + "end_latlng": [ + 46.520353, + 6.640603 + ], + "average_speed": 4.489, + "max_speed": 9.8, + "average_watts": 119.6, + "device_watts": false, + "kilojoules": 105.3, + "has_heartrate": true, + "average_heartrate": 134.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 446.7, + "upload_id": 6384704611, + "upload_id_str": "6384704611", + "external_id": "garmin_push_7540623394", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3625.9, + "moving_time": 565, + "elapsed_time": 606, + "total_elevation_gain": 6.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6007051421, + "start_date": "2021-09-23T05:37:05Z", + "start_date_local": "2021-09-23T07:37:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6007051421", + "summary_polyline": "y_}zGa}og@?\\\\|@b@bB^dAAGFf@|@rC`@pBDNRVXRR^Bj@Ap@Er@]fD]nE[fH[tCQ\\gAnA{DvDoAtAeBzBQZSn@kAzEm@fB{@bD}@fCW`BQdBC@@BI`AIjEIzAIfCSnBgArGa@|AQj@mGrOc@jA[tAKdAC|@Sf`@CpAQxGQvBM|@AGKh@a@lAc@dBk@|Am@xBs@nC{@jC?ESr@q@lDs@bCWjAaArDMJQEoCwBo@c@SBOJMNo@`A@H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520457, + 6.640335 + ], + "end_latlng": [ + 46.530755, + 6.601506 + ], + "average_speed": 6.418, + "max_speed": 11.9, + "average_watts": 48.5, + "device_watts": false, + "kilojoules": 27.4, + "has_heartrate": true, + "average_heartrate": 109.6, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.9, + "upload_id": 6384703683, + "upload_id_str": "6384703683", + "external_id": "garmin_push_7540622429", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3121.7, + "moving_time": 714, + "elapsed_time": 775, + "total_elevation_gain": 98.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6007050922, + "start_date": "2021-09-22T18:02:27Z", + "start_date_local": "2021-09-22T20:02:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6007050922", + "summary_polyline": "cw}zGgcig@@iAZu@Jc@@IMiCYkB?WBUJKLG`@E|Bz@t@TRANe@NYxAEbADRQR}@JaARcA\\qCRmCZyBBOd@q@Zs@D[@]OsEBc@?e@UcAI{@GoBBqDVkCFoCKyEUuBBg@@sBQ}CEiCMqBG_DDUAQDoAI{FFqDh@{DJeApA{IxBwJVaBNeDT{BJkDb@gGHo@H_Ch@aIDiBCe@Ka@MSMKWOMQ_@kBOoAGAOBFGGWc@gAi@}BGi@Ws@Ic@Bo@@E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524189, + 6.60548 + ], + "end_latlng": [ + 46.520323, + 6.640608 + ], + "average_speed": 4.372, + "max_speed": 9.5, + "average_watts": 151.3, + "device_watts": false, + "kilojoules": 108, + "has_heartrate": true, + "average_heartrate": 149.1, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 428.3, + "upload_id": 6384703116, + "upload_id_str": "6384703116", + "external_id": "garmin_push_7540621808", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3617.8, + "moving_time": 620, + "elapsed_time": 725, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6007050564, + "start_date": "2021-09-22T05:58:07Z", + "start_date_local": "2021-09-22T07:58:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6007050564", + "summary_polyline": "w_}zGs{og@hAxDjAtCPl@j@bCTXb@\\FNFl@Ap@C`@WfCgAlOQtBMp@IX[h@y@r@WXyDvDgBzBs@fA[n@sAnDGh@Oh@WnAs@rCMd@[n@c@fBe@fDG~@@fAApAKdB?D@GQdESfBg@pCe@xCI\\{@bCwCtHi@hAo@~ACH@@MVk@dBQtAEz@IlLItII|EWjL@PF?BCKd@EA@TCt@Gj@Or@oG|SITOPSJUn@AXDR@^CXkAfEiAzEEDE@QGcEkCS@_@^i@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520443, + 6.640108 + ], + "end_latlng": [ + 46.530749, + 6.601597 + ], + "average_speed": 5.835, + "max_speed": 13, + "average_watts": 41.8, + "device_watts": false, + "kilojoules": 25.9, + "has_heartrate": true, + "average_heartrate": 108.2, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 436.9, + "upload_id": 6384702334, + "upload_id_str": "6384702334", + "external_id": "garmin_push_7540620985", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3923.6, + "moving_time": 792, + "elapsed_time": 809, + "total_elevation_gain": 78.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6007050908, + "start_date": "2021-09-21T15:43:59Z", + "start_date_local": "2021-09-21T17:43:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6007050908", + "summary_polyline": "wc_{Gqqhg@q@oDK_Ae@qBUw@e@qAU_@ICOAe@DIBwB?{Cd@e@JK?UWOm@~@aCf@cBn@sCr@oClAaDt@}AlB_DnAgBbEeHlC{D`FsGJQH[hA_Cf@qAbByEtAiDh@gAlAmBx@mApCqDjAoBhCwF`AkBzAuDh@aCDc@RsD`AyHToAxBcIp@yCFS`AaC\\m@pI}INI\\a@d@_AH_@Ju@b@mGB_AT{D\\oEFoBEa@K[OSSIOKKSQy@OgAMUIYMGe@mBM]g@gCSi@CODy@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531326, + 6.602651 + ], + "end_latlng": [ + 46.520327, + 6.640525 + ], + "average_speed": 4.954, + "max_speed": 11.1, + "average_watts": 127.9, + "device_watts": false, + "kilojoules": 101.3, + "has_heartrate": true, + "average_heartrate": 109.8, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 449.3, + "upload_id": 6384701710, + "upload_id_str": "6384701710", + "external_id": "garmin_push_7540620359", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3430.9, + "moving_time": 527, + "elapsed_time": 563, + "total_elevation_gain": 5.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 6007050451, + "start_date": "2021-09-21T09:03:45Z", + "start_date_local": "2021-09-21T11:03:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a6007050451", + "summary_polyline": "_~|zGerog@Fp@PfAv@dBRp@TVr@^N^DPEbAc@rFQbDQdBCzAg@tEQv@Q^oCnCw@n@YXoCtCOTKH@LCDWFGDMTYbAoCzLCHIHMT_@x@[tAk@`FCh@D`AGzBMrBCfAKtAKv@g@rC[vBKf@WbAoCdHg@lA]l@g@tAk@pAe@tAUfACXGhCGvNACB@CVClE?nDSbKKjCUbBo@rCsCtJaBzESNMPKVEtASx@s@pB}AjGGBI?yCuBk@UQBONUTU`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520164, + 6.638592 + ], + "end_latlng": [ + 46.53068, + 6.601697 + ], + "average_speed": 6.51, + "max_speed": 10.7, + "average_watts": 46.5, + "device_watts": false, + "kilojoules": 24.5, + "has_heartrate": true, + "average_heartrate": 120.6, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 519.9, + "elev_low": 437, + "upload_id": 6384700908, + "upload_id_str": "6384700908", + "external_id": "garmin_push_7540619443", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Need to train again for the 10km de Lausanne ", + "distance": 7393.4, + "moving_time": 2462, + "elapsed_time": 2681, + "total_elevation_gain": 89.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5992040449, + "start_date": "2021-09-20T17:48:46Z", + "start_date_local": "2021-09-20T19:48:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5992040449", + "summary_polyline": "e~|zG{`pg@F@JIPg@F_ANg@Jm@VYFSFc@TiAVw@\\cBz@sChAsCZeATa@Lm@x@gBf@g@FFG`@D^VJfBz@R]^mBDi@@oCDs@A_AEYo@wAqA{De@cAWY]CSFWZOn@IdBI\\Gz@g@`C[p@GEAuBa@wAi@uA]s@Y[a@KI?c@H]VMNuAbAMNU`@UnBa@|@C\\Sf@Kd@}@tBc@PEAc@}@[g@Ue@o@cAu@_As@oA{AuBYg@][_@]k@[_Fq@uAg@MC[a@]Y]a@Om@g@c@c@e@JoAp@e@F?Vi@r@_@d@DPF`@Gb@KVSRSPa@TiAPa@VoApAcAv@wAf@q@dBgEXsAl@cFJSF[TwCPaAFcIDm@Ju@^yAhAwCB_@bB}F|A{CZYVi@HgAEeAKk@aAoDEYOm@e@cA[a@[We@@_@FeAUi@GQS@g@Cy@w@}CQi@i@{BCBFd@Vf@J`@^zBRl@Nv@d@b@`@B\\VtAf@x@hAVh@Pn@~@jBh@lBLz@@v@U`AOh@Yh@[`@qA|Ca@rAUb@]zAi@xAALUh@Ml@e@fBGx@AtFKrCUxAQf@U`BMb@YhBWjCYlAIVKTc@h@OZK^KPmAvAW`A[PU\\s@lAc@h@Sr@]n@_@\\YPi@PmCBOHILYh@?Jj@lAh@t@Nd@Zr@b@^J@^LZHdBn@z@Pl@H|A`@n@Zb@^^b@v@tAh@n@Xl@z@tAHH\\d@^v@n@|@Zh@X@TMn@Jv@`@\\V\\`@v@lAZZr@^PRAt@Mn@Yd@Wj@SpACV?z@Bx@HTFdAJ~@VjBBh@Ip@HFHCVu@~@yDl@oCG@u@dD]`AG`@a@dBIROT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520194, + 6.64094 + ], + "end_latlng": [ + 46.520067, + 6.641521 + ], + "average_speed": 3.003, + "max_speed": 5.6, + "average_cadence": 77.4, + "has_heartrate": true, + "average_heartrate": 155, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 584, + "elev_low": 515.1, + "upload_id": 6368999671, + "upload_id_str": "6368999671", + "external_id": "garmin_push_7524312504", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 66 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Broc - Down", + "distance": 6730.2, + "moving_time": 5209, + "elapsed_time": 5775, + "total_elevation_gain": 28.5, + "type": "Hike", + "sport_type": "Hike", + "id": 5979361894, + "start_date": "2021-09-18T10:38:18Z", + "start_date_local": "2021-09-18T12:38:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979361894", + "summary_polyline": "sjj{Gcdoj@DSJNDACIFKACFOCOBU@?EW@GGIAKBKB?RJNn@@RDFf@fBFJFt@Rn@@LFEH`@HME@F^?`@D\\ARBPDLJFFJJ^@FCJAZFRELNl@?HF?CDHDBHDh@IL?F@D@XHb@Gd@CH@H?NACA@BRDHDCAFNR@LJLIVDD@b@SJCN@JOA@C?PG^EBDJ?ECBMAKF?LGB@HG@OEGMCNIB@@GEAVGNG_@E?ILELANAx@ALBHEd@ABCAIYAZGTDHC@K?IGGQMOMRMb@C@ECEDETKAAPBLBDABK?ATPn@Hb@FHL\\DDN\\DP@@?BGEIHEFA^C@ECCEIG_@Ag@Dk@NYEO@EGg@Sc@GMBOEOUCDKYKGCDIz@?j@CHGDAL]CAXGD@?i@WYCe@c@QU]YKO]{@MOEAi@rAGLWNKh@E@?DE@GNKOKu@GGCQ_@\\g@p@Of@EVGp@?ZEb@?RHrB?j@ERLbBLh@D`@Nx@Tf@`@THNVNfA\\b@\\^RHH@JCF@VDd@Gl@GJJRBJATDZ?~@G?ILM`@ODMMCM@KQSO]AMKOSGIBw@@SBGN?RE@GAA@UII?IBOAQIE?GN[E]@WB]E[SKOSOC?EP@TL~@Th@VHXNT?PDBBAF[G[PUn@KJ{@ESEQKW]KKOAw@_@m@DCAQB]GKJCTKESUOa@MMKYa@a@g@q@WMaBGk@FWC[OWWu@aAIOGg@OqCKeAUwAMwAU]BSRe@?]CM_Aa@e@_@UIWU[gAKEYC[W_@mAk@o@IQWiA_@uBQ[k@{Aa@]KOQC_@UOSq@Cy@Y]S_@c@OUg@i@k@w@wByDa@m@[QaAbAy@dASv@Kl@Gl@@d@Ht@HVR\\\\Zh@p@VpA@d@C^A`EDNBEIn@@l@Lf@D`@ZtAHj@JfABhAAtAFrEAv@E^B\\DjBDj@Pf@Pb@v@rAV~@p@zDPl@^`AF\\Dt@Av@PjDDfCIlAQrAe@zBYbA?T[b@GPAPCBGPR|@Db@Ad@Qj@Gh@G~@I~DKh@KzA?nAEzA@b@MxAAl@YjFYxCSv@I`@OPOXa@nAGn@QbAAZQdAMPIRKEK?ZRMTEPOPBFFKl@yAJ]ISKKMc@[a@UXC?CE?@BBHEJQG]GIOKURWbAGl@@DBAARDZ?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.588741, + 7.127868 + ], + "end_latlng": [ + 46.604162, + 7.098818 + ], + "average_speed": 1.292, + "max_speed": 3.2, + "average_cadence": 57, + "has_heartrate": true, + "average_heartrate": 119.6, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1719.5, + "elev_low": 718.4, + "upload_id": 6355651678, + "upload_id_str": "6355651678", + "external_id": "garmin_push_7510229789", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Broc - Up", + "distance": 7560.2, + "moving_time": 6824, + "elapsed_time": 8589, + "total_elevation_gain": 1080.3, + "type": "Hike", + "sport_type": "Hike", + "id": 5979358449, + "start_date": "2021-09-18T07:53:00Z", + "start_date_local": "2021-09-18T09:53:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979358449", + "summary_polyline": "_bi{Gipdj@Ca@x@}CHi@@g@RcAFwAG_@IEQ]G_@A_@F}APcAn@yAFs@i@_DGiAcAC}@W]Q[WKYA]D[ZgAJMmAi@]YYg@Ic@Ua@k@}BKUCc@ZeAFo@U_CKa@KiAUy@Gy@O]i@eC_@oAq@cAq@iBiAaFQO_@s@C?Qu@KOQo@KQIGQD@GVc@d@e@^URCg@yBGc@EiEOuAKi@y@kBOo@GuB?]Dc@Lk@Rg@`BeCxBaA|@Nr@j@N\\r@n@X^d@V`@g@`@q@RB^b@`@T\\EJWDcAD[HYVc@Je@@_@EiBFwAF]`H_OVqADe@Lk@DCHs@s@YUL[Qc@CCI@Gh@[DOEGQFWE[_@a@Ce@QWYy@e@oAiAc@s@Mq@GK[COHC_@IO?UIEAK@UBCISEC@GRO?UECBSEOBQE]Ou@IBAHDk@DCLMBOAk@J_@Mk@YJCCFGHa@Go@GK?SFOLCBGC[B]EYFi@Le@AOL_@FGBYGEy@PWh@g@j@u@CPMPPXSNaAZ_A\\w@Fa@Pk@@[NQJ_@Hy@FGF@HNAVPd@LJZH\\j@FTCLTd@TOZDPKWQM_@SsA[cA@ON]Hk@SiAWQCIA}AEW}@OQS_@}@GIEFKYICe@w@Y\\Qn@QZ[t@EGBU\\o@H_@HsBHYFo@DKF?V^b@N`@W^k@T@h@d@p@GFGCMQGKMO]Ga@Q[K?QM_@g@Mm@UYOk@[g@M]Mk@O[IIKg@QFQZgAp@a@\\Lg@@QL[Do@P}@Bi@Js@AeBTaAGG@K[uA?w@[aAEEIBAq@Kq@@SI_@@OCAEi@GUGg@?OUo@BEGE?}@IK?QEEYPi@j@Eg@CAAJBCC?@ICQBeAAcADw@@qBHi@GBJc@@_@He@@YCI?q@FYG?CMIAi@b@UFEIQHLAFMAcAB]Lu@C?gBdAMLQFAF?DLaBBDLIHQBB@EE]?i@^wBJsAd@oBASd@UAo@UEBBDOBi@Kc@?QSSe@NW@@YC]?c@GIYTCEAm@DoDAKWVCCCg@Bi@HUMYQOKcA]qAQg@wAF[VS^OD?H[b@]z@CAE\\GDINBDINU~@S`@EGBKCUEKEEOk@Em@IKEe@[{@QSUaAIGIX@ZDPARBb@MN@JGMEAFPVRNl@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.582247, + 7.073495 + ], + "end_latlng": [ + 46.588483, + 7.127551 + ], + "average_speed": 1.108, + "max_speed": 3.2, + "average_cadence": 50.3, + "has_heartrate": true, + "average_heartrate": 140.8, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1718.8, + "elev_low": 699.1, + "upload_id": 6355648076, + "upload_id_str": "6355648076", + "external_id": "garmin_push_7510226190", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 98 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 5958.5, + "moving_time": 1255, + "elapsed_time": 1317, + "total_elevation_gain": 122.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979354221, + "start_date": "2021-09-16T21:19:06Z", + "start_date_local": "2021-09-16T23:19:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979354221", + "summary_polyline": "}o_{Gkodg@VmEAsAGUYk@o@oBMg@AWDYJUxAmCx@eBXa@xBoAJQDYC]QmB@sAF]~@kCA[Yc@UE_BqDe@WgAqBy@gACKBQzDoGrCcFp@aBt@eCl@mCdE_Sn@iC~B_LlAgFdAoD^{ATc@rAeFd@yAVkA`@u@L_@p@wBf@mBV_BlBkIXiBt@cDN}@`@cDn@oETsBTaALy@Aa@TwABCD?FSJiAp@mEj@yE`@mCVuBj@_EXmCRmDdA}Np@qCb@sDBe@?K`@_A`@_Dv@{DReBz@sEHQl@eAVAd@LFL?JD?A@ZFb@BBCFQ?]RiCBiAGa@_@iAQeAQcBK_@c@wDDc@?_AA_DGw@Ci@BaCA[G]Wq@ECE@CBYf@RFAGGGC?D@@HMN?RAAAFGGAB?EF@`BwD@VTE@SK@PYFCJAh@[^i@z@}BPu@Be@GYw@aCc@_BI_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532025, + 6.578468 + ], + "end_latlng": [ + 46.520364, + 6.640197 + ], + "average_speed": 4.748, + "max_speed": 9.8, + "average_watts": 107.7, + "device_watts": false, + "kilojoules": 135.2, + "has_heartrate": true, + "average_heartrate": 131.9, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 407.2, + "upload_id": 6355643784, + "upload_id_str": "6355643784", + "external_id": "garmin_push_7510221801", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2942.4, + "moving_time": 488, + "elapsed_time": 488, + "total_elevation_gain": 8.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979353404, + "start_date": "2021-09-16T16:49:47Z", + "start_date_local": "2021-09-16T18:49:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979353404", + "summary_polyline": "wbb{Go_ag@Nc@B[eAsAk@}@Cg@Re@bE{H^o@L[`@m@\\q@rHoNzBkEnDwG`@q@TUfAi@~@Md@Az@GTKPSNWpB}Gp@{AnDeGz@cBx@cCbBgExBkE|@_CP_BLyDDq@BCFDBPG~ABPvAjDDZCdASdA?\\Lv@LtDHNF@lCJd@BFDbBAXE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.546526, + 6.563928 + ], + "end_latlng": [ + 46.532204, + 6.578966 + ], + "average_speed": 6.03, + "max_speed": 8.7, + "average_watts": 56.4, + "device_watts": false, + "kilojoules": 27.5, + "has_heartrate": true, + "average_heartrate": 128.7, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 429.1, + "elev_low": 407, + "upload_id": 6355642871, + "upload_id_str": "6355642871", + "external_id": "garmin_push_7510220779", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3965.7, + "moving_time": 636, + "elapsed_time": 636, + "total_elevation_gain": 21.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979352895, + "start_date": "2021-09-16T16:07:20Z", + "start_date_local": "2021-09-16T18:07:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979352895", + "summary_polyline": "y__{Gqihg@GNLZLPj@d@zAv@|@L`@RFXEd@_AhDWf@Sn@UbAkAhGeAbF{A~F_AlCuAnCaBtCqB~CoAvB{EtIgAdB{AjCUjAg@hBo@jD]|Aa@`Cy@jFYrCOnCIPE@IASc@KW]mBEMe@o@UQu@]QKWWOCEBCFUxAKXCb@s@bC_@zA_@hC[zAEz@m@|BKp@OnAWnAy@~GGZQ^eAvFQx@k@tB}AtEu@jAOPcAv@iBbBY`@uB|DmB|D_BdC{DdHa@^ERi@lACNkAxBeBpDaCzEm@dA?TLLh@RRRz@hAFZMX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530694, + 6.601377 + ], + "end_latlng": [ + 46.546583, + 6.564045 + ], + "average_speed": 6.235, + "max_speed": 10.9, + "average_watts": 79.6, + "device_watts": false, + "kilojoules": 50.6, + "has_heartrate": true, + "average_heartrate": 127.5, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 444.1, + "elev_low": 415.8, + "upload_id": 6355642312, + "upload_id_str": "6355642312", + "external_id": "garmin_push_7510220264", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3000.9, + "moving_time": 527, + "elapsed_time": 570, + "total_elevation_gain": 5.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979352251, + "start_date": "2021-09-16T06:11:51Z", + "start_date_local": "2021-09-16T08:11:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979352251", + "summary_polyline": "kz|zGarng@WbAGp@?x@F@?B[dA{AzB{BlBMFkBnBkA~Ao@~@IPiA|Da@~AGf@St@_@jAE^A^C?@Hc@r@_@dAc@jCI|@ItB@vDAPKAGr@O`Ea@nBQhA_@rCi@rB_EhKcA~BMn@[~@c@fBKdAChAIdJ?tBBPGGG`DIrNKxCCfBG~@YfBS`AkBnG]bAiAtDUz@Ed@MNIVSx@aCbIm@rCOl@MJSGoB{AeAk@S?EB{@fA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519585, + 6.633451 + ], + "end_latlng": [ + 46.530698, + 6.601682 + ], + "average_speed": 5.694, + "max_speed": 10.5, + "average_watts": 47.4, + "device_watts": false, + "kilojoules": 25, + "has_heartrate": true, + "average_heartrate": 118.6, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 498.8, + "elev_low": 436.9, + "upload_id": 6355641650, + "upload_id_str": "6355641650", + "external_id": "garmin_push_7510219550", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3097.1, + "moving_time": 802, + "elapsed_time": 817, + "total_elevation_gain": 96.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979351755, + "start_date": "2021-09-15T18:07:45Z", + "start_date_local": "2021-09-15T20:07:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979351755", + "summary_polyline": "}v}zGacig@KAT{AVg@Hm@EsAIu@YgB?UFa@^S`@DLDBAH@~Ap@l@NRS\\q@^GnBF\\KNq@jA_ITeCPmANe@`@q@Vk@Ho@Q}EDgAA]YqAQ}CAeABeBTmCHqCOsE?u@Ku@DyCAsBEqAWiDEyAC{BDK@y@AgBKoEB}BbC}Qj@{C|AcHPiB^}JRuAXqEVwE@w@^wEFaA?m@KcAYe@e@c@a@aCWaA@IEBB?y@mBW{@UmAUu@Ea@@M", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524157, + 6.605454 + ], + "end_latlng": [ + 46.520332, + 6.640375 + ], + "average_speed": 3.862, + "max_speed": 8, + "average_watts": 122.8, + "device_watts": false, + "kilojoules": 98.5, + "has_heartrate": true, + "average_heartrate": 131.3, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 428.3, + "upload_id": 6355641051, + "upload_id_str": "6355641051", + "external_id": "garmin_push_7510218932", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3003.1, + "moving_time": 520, + "elapsed_time": 621, + "total_elevation_gain": 2.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979351038, + "start_date": "2021-09-15T16:50:24Z", + "start_date_local": "2021-09-15T18:50:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979351038", + "summary_polyline": "s_}zGq{og@B?RVb@hA\\|Al@xBb@~BN`BDJb@VTTHZDf@Cj@k@bFCh@BTNn@Cl@w@rHe@dCAFE?FCIhBDdAPlBA`@SnBUlAgBbHg@pCg@fDGTC?BCM`B_A|HE|@B~CAA?`CJrHRvCL|AFbB@`DGtD?lAAhCCPAALE?BEZc@~F_@tCm@nCiCrJqAzF_BhJ{B|PCHSJSEG?I@GFg@hCUvASf@QPCUBA@@FA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520428, + 6.640098 + ], + "end_latlng": [ + 46.524583, + 6.604628 + ], + "average_speed": 5.775, + "max_speed": 12.9, + "average_watts": 26.9, + "device_watts": false, + "kilojoules": 14, + "has_heartrate": true, + "average_heartrate": 113.4, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 424.9, + "upload_id": 6355640401, + "upload_id_str": "6355640401", + "external_id": "garmin_push_7510218231", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3820.6, + "moving_time": 871, + "elapsed_time": 1049, + "total_elevation_gain": 68.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979350472, + "start_date": "2021-09-15T14:57:29Z", + "start_date_local": "2021-09-15T16:57:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979350472", + "summary_polyline": "me_{Gmyhg@IM?GGOWg@SqAa@kA]q@MIoBFG@ADQG]@{B^S@QJ_@DUKGIKe@rAoEdBkHb@sAx@mBf@cAnCiEb@k@jGqKlDaFhBwBf@u@DYzAiDdEaLhAoBfAaBvAoB~AmBnAyBlCeG|@}AtAcDF_@?MBOVaARiBHmAl@{E`@qCzAoG`@mA`@_CCC?FDAjAoDRc@h@aAxAcBtEwEr@w@FKBMAE?Hf@cAVwAf@wGAGBm@ViE`@wF?q@Ku@KSWUSKKSe@mC]u@Mq@_@eAc@}AOaAO_@Ea@?q@R]DSDHGC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531596, + 6.60391 + ], + "end_latlng": [ + 46.52024, + 6.640813 + ], + "average_speed": 4.386, + "max_speed": 10, + "average_watts": 107.2, + "device_watts": false, + "kilojoules": 93.4, + "has_heartrate": true, + "average_heartrate": 129.1, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 459.9, + "upload_id": 6355639805, + "upload_id_str": "6355639805", + "external_id": "garmin_push_7510217550", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3528.2, + "moving_time": 583, + "elapsed_time": 628, + "total_elevation_gain": 4.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979349706, + "start_date": "2021-09-15T05:48:44Z", + "start_date_local": "2021-09-15T07:48:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979349706", + "summary_polyline": "q~|zGqxog@LR^v@`@pA\\~BNh@XdBDFLFf@j@Dv@OnDS|CC`@@Do@jK_@pCK\\sAzAoBrBeB~AsCvDQ\\gA`Ey@tEy@|CJBe@l@k@~AWhA]vBGtDUvBEjDEx@q@xDY|Bm@vBmChHeC`G_AnCGVKrAClNKzEGvJGf@ArBIvBD\\@f@Cb@C?Cp@OrAc@lBsAjEyCnK[`AgAvD{@jC_AxDQ~@EFE@OEs@q@eBoA_@QQBc@`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520254, + 6.639615 + ], + "end_latlng": [ + 46.530555, + 6.601907 + ], + "average_speed": 6.052, + "max_speed": 11.4, + "average_watts": 41.1, + "device_watts": false, + "kilojoules": 24, + "has_heartrate": true, + "average_heartrate": 116.3, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.2, + "elev_low": 437, + "upload_id": 6355639017, + "upload_id_str": "6355639017", + "external_id": "garmin_push_7510216768", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3383, + "moving_time": 954, + "elapsed_time": 954, + "total_elevation_gain": 125.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979349153, + "start_date": "2021-09-14T17:19:07Z", + "start_date_local": "2021-09-14T19:19:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979349153", + "summary_polyline": "k{|zGg{hg@\\l@J]CQMK_@E}AEc@MMKk@sBIOc@HQ?QCuB}Be@a@EAMM]KQCu@]MCKSCSEGCS_@UE?EGMBMAOMDmA?oABAd@HFEVs@`@QfCJLKPoAdAcGNmA^uD|@eBPq@?_@OuD?gBc@sBCwA?gF@_@Ly@H{@HsA?aAKmBGgDGm@MyB?{AEqA@k@GwAOwB?oAEaBDmA@{AEwF@e@B{@|@uF@ECAG@lAcIf@mCd@yBbA{DLcBFoBFgGDy@Ha@FoBh@kGLqAH]RsBNwBBoBEo@O_@_@Uc@e@QgAIw@[k@S_Ac@mAaA_DMw@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519747, + 6.604202 + ], + "end_latlng": [ + 46.520433, + 6.640295 + ], + "average_speed": 3.546, + "max_speed": 9.8, + "average_watts": 133, + "device_watts": false, + "kilojoules": 126.9, + "has_heartrate": true, + "average_heartrate": 136.4, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 398.7, + "upload_id": 6355638427, + "upload_id_str": "6355638427", + "external_id": "garmin_push_7510216112", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 1897.3, + "moving_time": 768, + "elapsed_time": 3145, + "total_elevation_gain": 46.1, + "type": "Walk", + "sport_type": "Walk", + "id": 5979348478, + "start_date": "2021-09-14T16:20:06Z", + "start_date_local": "2021-09-14T18:20:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979348478", + "summary_polyline": "k||zG_~hg@FONKHCRBFC@CEMWUcAg@W]M[a@]YMoAWCEPGV?b@FVEHK@[GIYI_@a@UC[LYFK?YOSB_@Cc@Gy@w@gBgAm@c@Kc@CC[S[EGTCvBL^\\H\\?LRPl@DBDABBJ?|AdA\\LXZp@h@TX^PFIPGRJDO?e@IIA@FNEOEAWJIXB\\RJVKBI?YAUIOICIFIv@BHDDZ@PUIc@SUGAYSe@AOBSJAHd@x@v@`AXDd@CHBFLXlAv@|At@PBCPi@B_@C_@FWAQG@B@AA?B?CE?F?DH@AEE?BF@EA@EAT?KFKOF@CJJCF@@GMBB?EDBEAEK@AERGJk@r@Q@ME_@[[CWB?DBFl@@~@XT@ZCDQDw@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519908, + 6.60464 + ], + "end_latlng": [ + 46.519943, + 6.604663 + ], + "average_speed": 2.47, + "max_speed": 4.1, + "average_cadence": 75.7, + "has_heartrate": true, + "average_heartrate": 134.4, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 437.9, + "elev_low": 400, + "upload_id": 6355637730, + "upload_id_str": "6355637730", + "external_id": "garmin_push_7510215367", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2584, + "moving_time": 693, + "elapsed_time": 826, + "total_elevation_gain": 17.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979346965, + "start_date": "2021-09-14T15:58:37Z", + "start_date_local": "2021-09-14T17:58:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979346965", + "summary_polyline": "q__{Gajhg@OFIIm@aBSo@Mo@OYMEYJe@FKa@?HHZDDx@_@Be@u@kDQm@Ky@@I@@KH?LRr@H@HIZI@CI@[ZAA@Zt@xDv@dD^lARf@h@t@`@b@|@^jBNTLNDNCJOH_@\\aBACRiALi@RSPEJFdAp@VVNXXLHGd@wCZwAp@kCFMFEXC|CdARJpCx@jA^v@ZnA^v@^j@l@H@DAJU?_@_@iDG}A@uBBw@TaDLcARaB`@_CJKFAFBNLLVXz@N@ZORATBv@PhAh@d@d@TVBHXRp@v@\\TFDPBj@CDDJVT|@Pb@\\Zr@HpAHLBHDBLIPBC?BC?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530652, + 6.601453 + ], + "end_latlng": [ + 46.519622, + 6.603996 + ], + "average_speed": 3.729, + "max_speed": 11.7, + "average_watts": 46.2, + "device_watts": false, + "kilojoules": 32, + "has_heartrate": true, + "average_heartrate": 109.7, + "max_heartrate": 134, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 462.6, + "elev_low": 399.1, + "upload_id": 6355636157, + "upload_id_str": "6355636157", + "external_id": "garmin_push_7510213649", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3605.6, + "moving_time": 583, + "elapsed_time": 664, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5979346392, + "start_date": "2021-09-14T05:55:28Z", + "start_date_local": "2021-09-14T07:55:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5979346392", + "summary_polyline": "u_}zG_}og@Ld@lArCLLJRFBOT`A~DLVLnAFPn@r@Nf@@j@GlAWxBUdDI\\YbEGdB]xDEGUv@QZY\\g@j@_C|BSZkArAgBjBm@dAQb@sAdFYxA}@pDK`@[n@c@tAg@pEEfDWlEA|ABJE`@k@hC]xBe@bCw@~B{B~FyBlFq@hBI\\Mz@G`BM|OAECTCdA?tCMpMIrDEt@WpBo@hCuEpO_DxKw@xDQl@SPWAcCgBu@c@QFg@j@]f@Dd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520435, + 6.640328 + ], + "end_latlng": [ + 46.530728, + 6.601407 + ], + "average_speed": 6.185, + "max_speed": 13, + "average_watts": 55.4, + "device_watts": false, + "kilojoules": 32.3, + "has_heartrate": true, + "average_heartrate": 131.2, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 525.3, + "elev_low": 436.9, + "upload_id": 6355635475, + "upload_id_str": "6355635475", + "external_id": "garmin_push_7510212869", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunday long ride", + "distance": 145364, + "moving_time": 22298, + "elapsed_time": 34180, + "total_elevation_gain": 930.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5949990454, + "start_date": "2021-09-12T06:49:02Z", + "start_date_local": "2021-09-12T08:49:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 50, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5949990454", + "summary_polyline": "g_}zGc{og@yL|JmSz@p@nJaPfLvCsHuRmF{O}\\{p@cAhIg[eMoSsHdGpDsf@{DwI_GmAbBoKyZaA_dAg|BjEuG{PyK{Ne_@gFs`@lYmSzX{@bFyOgAu^aOuJaFq[oI}KpGqXoFyV|NyOf@yWzEsP}B}U|BoXhF_Vf@qa@wB{Si`@qdAyKuGcFiNyCkNl@mVgUu`@nAqYek@pj@szBvXi~@wd@gWCy]yTcjAeSsrBmCaEyJg`@qU@}KcKbEaUkHsx@ai@g\\ae@qDvDcO__@_i@mv@i_A}x@jCmCgC~BawAgz@wPaO~@mO{JfIkKoVul@wp@uiBkeAoXgFiZqQwcAc}@Ya`@{e@mk@hRi`@qx@{wAoOqJj@qR}Zqm@wIua@oIvA`AtK{F|XcpAk^kv@yjAr@mCyC~F}t@gK_g@FcJvGeFiLsB|Bx@pE{GyBsKq`@{IyCeR}TaMyCkAe]wOkY~PkRo@iGaVgVkVgn@am@{p@qfBikCyjAwtC{W__AwLw]c~@ax@qSie@yl@g|@}Lma@{YmUe^qaAw[{j@g\\k_AoRuRaWkfAuKy^}QD{EbHcQui@_AeOyIsHmQyl@cNmUkUz@oz@zn@go@dpA|Hff@vHqHbJtNjHkD{MM_EgImHdH`DzOlLnQwP|CeTha@uLph@uBtn@a_@bOv@wIqCuIiTgInAeQyCoVsn@iRoZvHsJdn@qRlVgRc]oIriAwWd}@c]ncBfGrDTluAuTrW~A|GmXhXzk@jWIhZqFrG~HlKAnQpLrt@iFhIfFpSmMtQqBxt@cLlYi@d~@td@noAvD`OgApI~H|BpMn^vQxDlEfIhDne@b`@noAq@xHpDpMlJtKwBzEcCtMn@~P~V`y@dR~ZdIxW~Cfp@dGrc@s@aPrBhFxLxaAne@~|@zEcCxTdQxf@aJbB`HdLaB}KzAyBoHgWrFu@dN~JfWnf@|n@fIrVvk@`FqCqBdXcCfKrPfDeHrLbj@~Vh^jQpKz_@zGuDdd@tSps@{Et@{Sda@pQv^oAdE~q@f_@tm@vj@fe@xz@b`@v`@tFrQjTlT|EvWxUbc@`[nXtg@~VRzMjv@xb@hSZbP|RlR`_An@bi@`NbN`HzW`[l^nMl@xKb_@|r@pbA~b@hlA}HfDy@dFll@juAhU}WxXdd@hBn[`Rvw@|KxLbp@dwAd]vcAdh@fApWwOrVkYxNfQd@uEnHEbGcM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520367, + 6.640026 + ], + "end_latlng": [ + 46.782082, + 6.639534 + ], + "average_speed": 6.519, + "max_speed": 14.6, + "average_watts": 93.4, + "device_watts": false, + "kilojoules": 2082.4, + "has_heartrate": true, + "average_heartrate": 145.9, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 891.5, + "elev_low": 430.4, + "upload_id": 6324894153, + "upload_id_str": "6324894153", + "external_id": "GOTOES_3747375514694865.gpx", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 434 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Champignons hike", + "distance": 5912.9, + "moving_time": 5488, + "elapsed_time": 6227, + "total_elevation_gain": 353.9, + "type": "Hike", + "sport_type": "Hike", + "id": 5941022780, + "start_date": "2021-09-11T06:31:15Z", + "start_date_local": "2021-09-11T08:31:15Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5941022780", + "summary_polyline": "m~ewGiklh@QBIGCk@Y}@c@y@GKSIQg@SU]USAURIV@RDKXAAqAKw@CD]]CQCDGMAi@BSd@aABUP]GQKKUH_@AEYMa@JMPId@c@VMb@q@Vw@l@{@L]GG@SLi@JMASHOAWFk@?UDIBk@DIEMAOKQWMAg@ESUSGS@@DGCOa@\\Of@Ub@CBC[BK?e@GQE_@Uu@@SI_AYq@GY[M@OEUCAQX_@ZEHF`@Ab@EDE`@?XGb@EBOW?GIEIa@Ug@AICCg@@u@MGFKPFLKA?R@CG[EIAU\\mB?[E{@EG@UKQAIDG?BC?L_@AOFKAKHMGBAGGGDKAIA@D@DUHOHCLc@Tc@?IAB`@aABSLSJy@?WTw@Zq@@UIQEBCIRwAJc@Di@b@m@Fw@CgABYC_@BQA]LS?KP_@Ry@@g@PsAX}@?QRaAAg@N}@A_@Da@?_@Ei@EQ@QBAJUI]VsA@q@DG@B@EFBBG[BWfB@LGVAz@BRC|@@f@CPA^Kj@?l@St@?TK^AVGZYj@Ej@KV@LGb@?RMp@BHp@CFSHERk@XKFWNUPs@V]DS@a@JQ?EEE@EVYDWJEFSNEJWD]DG?OFSFI?KBIVEd@[HSJGTw@PC@EPMEMHO@JFBPEBOHKVIRa@AEFO@SC?DC\\u@?KJCDI?I@DS@GFAH@JLa@\\]^SDE@KDAu@vACNOT?FBRK\\Gt@]z@SX?FELWbCCFI`@BtAH\\CZ@RCHDd@CNFN?TFHT?FGXm@LIDUJMJg@j@iAFs@HOFg@NKLSHYHKFW^w@Jc@Vk@`@o@H]JUNMH[@XFRCdA@LCh@K^?bAJPC\\PtAGV?d@Kp@@r@CHOHKZA`@CVHJF?CRSZERERCf@D@DRDDh@Mb@GG?KPOh@CVHDVGV@JHWXU^Gv@GXQNWr@i@~@Kj@?L[jA?HOp@@LKXe@|DGNGf@MNQx@INMh@DH?HITC^FZ?v@Yh@Qh@GT@h@GVDJARIZCf@NdBC\\@^Rt@HFBTBB@z@FJLFZf@TbAFf@?ZQjAI^GFKl@KL@PIHUFOXUDUVSj@OCWTSd@Yb@e@lAGLMF{@|Aa@f@GNAJBH@j@I@GIM@J?AJDA]]LHH@b@b@@x@Mr@N~BDJTH?d@PJADOBKC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.910951, + 6.785975 + ], + "end_latlng": [ + 45.910981, + 6.785637 + ], + "average_speed": 1.077, + "max_speed": 2.4, + "average_cadence": 54.3, + "has_heartrate": true, + "average_heartrate": 124.8, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1783.8, + "elev_low": 1437.5, + "upload_id": 6315498532, + "upload_id_str": "6315498532", + "external_id": "garmin_push_7467222685", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 31 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3774.3, + "moving_time": 740, + "elapsed_time": 850, + "total_elevation_gain": 61, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930177525, + "start_date": "2021-09-08T15:04:18Z", + "start_date_local": "2021-09-08T17:04:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930177525", + "summary_polyline": "sg_{G_|hg@I{@SO?KIOAQKm@KMCAu@BMCkAEm@BuAPmAVy@BQESSEQrAaD|AgFPu@v@kCd@oAx@gBnAwBjDmFdCiEzEeH|AeBfA}AzBeFvC_It@iBR_@tAuBhFcHR]`AsBhAeC`@mAl@gAhBaEX_APmAZcENqAh@cDJ}AlByHl@qCKDd@cBZw@f@aAjAaBfGiGl@s@h@a@\\i@T_AJu@`@{G?WFeA`@{FJyC?y@E[Oa@MMOEOKKQWeA_@}BAAD@C_@kA_D]wAS_@Kg@Da@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531945, + 6.604326 + ], + "end_latlng": [ + 46.520378, + 6.640466 + ], + "average_speed": 5.1, + "max_speed": 10.6, + "average_watts": 134.8, + "device_watts": false, + "kilojoules": 99.8, + "has_heartrate": true, + "average_heartrate": 148.6, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 465.5, + "upload_id": 6304129536, + "upload_id_str": "6304129536", + "external_id": "garmin_push_7454755473", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3164.4, + "moving_time": 499, + "elapsed_time": 591, + "total_elevation_gain": 12.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930177173, + "start_date": "2021-09-08T06:00:52Z", + "start_date_local": "2021-09-08T08:00:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930177173", + "summary_polyline": "wx|zGaxng@PKw@e@KK@K\\EH@@FKdCClAOzAGfCKf@s@~@[T{@lAm@l@aAfA_@He@h@aBtBwA`CaCzIs@rCYr@S^Wr@g@dDEn@CO@BIbAGpA?`BOhC?dCCb@Mx@[|Ag@~Ck@fCkD~IeC`GUb@KLe@f@q@^_@\\E?Dn@Cz@YbFE~AYzAc@dBCZGjBBfAI~BAfFMrHm@`HE|@cA`MS~Ag@dBMpAiA`EkAfFGFG@SEuCwBc@SSBON{@rA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51932, + 6.634416 + ], + "end_latlng": [ + 46.530747, + 6.601563 + ], + "average_speed": 6.341, + "max_speed": 11.5, + "average_watts": 60.1, + "device_watts": false, + "kilojoules": 30, + "has_heartrate": true, + "average_heartrate": 127, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503, + "elev_low": 436.9, + "upload_id": 6304129133, + "upload_id_str": "6304129133", + "external_id": "garmin_push_7454754983", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4328.5, + "moving_time": 1011, + "elapsed_time": 1042, + "total_elevation_gain": 145.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930176852, + "start_date": "2021-09-07T18:46:48Z", + "start_date_local": "2021-09-07T20:46:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930176852", + "summary_polyline": "aq{zGwhhg@X]n@uENcB@mACeBGcAIQ{Bk@_@?u@TyA^[?a@Mk@][a@SIQHWXSJSDg@Cs@TgAd@]DyA`@SLs@x@{@d@IBaB?g@I_@@oB_@YAq@KO_@UiAc@SgAGy@Ck@UOYk@aB_@Ei@A_@YaAkAc@c@k@]g@Ke@YmAa@s@Tm@sA]]Eg@P_AXeCf@mDdAqG\\iBjAeFfAyDrBcIPw@LcAV}BLmBFsBE}BQsDBkDCkAM}AMiDKgBA}CHkC?@A@I}D?gDl@mETaCjAaI|BiKR}AVeG?YCa@VeCRuCZuELmD`@eGAwA[y@_@WQc@o@kD[_A_@w@M][kAM}@MSKc@C[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.512977, + 6.601245 + ], + "end_latlng": [ + 46.520409, + 6.640424 + ], + "average_speed": 4.281, + "max_speed": 7.6, + "average_watts": 144.2, + "device_watts": false, + "kilojoules": 145.8, + "has_heartrate": true, + "average_heartrate": 137.2, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 377.4, + "upload_id": 6304128834, + "upload_id_str": "6304128834", + "external_id": "garmin_push_7454754596", + "from_accepted_tag": false, + "pr_count": 9, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 2357, + "moving_time": 2599, + "elapsed_time": 3231, + "total_elevation_gain": 23.7, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5930176493, + "start_date": "2021-09-07T16:37:35Z", + "start_date_local": "2021-09-07T18:37:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930176493", + "summary_polyline": "mk{zGuqhg@ZZR??LGRW\\GNCPOJe@~@y@n@g@KQDGD{A|BUR{@`ASPIXDC\\[pA}ATe@Zc@FSX]LWBADDDLAA@@EDLMHmAJWh@e@d@i@PYJ_@JL^XJAFIRm@Lm@Di@Jm@Bo@EWDe@GKM[Bi@CUGGWIWUm@AMFGHG?e@GUOAHA`AA~AFnCLd@`@\\d@Vs@[@EACF@`Ab@f@J_@Iy@][?BD~@J@GA@?ALL`@JwAa@]CGB@Br@@`@Df@Lm@MM??DR@RHJJ@FANAE?BE?DCF?M@YAW?B?A?Hg@B@G?CP?CBCMOk@_@ADf@NPBh@TJ@oA_@_@?BDr@FHAHFDAVFJCi@Iu@WW?GFFD~@Hp@Pq@OEH^XRV?DFEFBk@SQCI@BD?C@RRv@`@{BRwBDSOdAKrAKd@YY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.512075, + 6.602675 + ], + "end_latlng": [ + 46.512056, + 6.60263 + ], + "average_speed": 0.907, + "max_speed": 6.5, + "average_cadence": 71.7, + "has_heartrate": true, + "average_heartrate": 136.7, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 379.8, + "elev_low": 373.1, + "upload_id": 6304128448, + "upload_id_str": "6304128448", + "external_id": "garmin_push_7454754079", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2721.2, + "moving_time": 452, + "elapsed_time": 519, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930175588, + "start_date": "2021-09-07T16:04:35Z", + "start_date_local": "2021-09-07T18:04:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930175588", + "summary_polyline": "yt~zG}jhg@Na@P[b@WrAhATZTDJWDo@dBiHDITKlAh@zBj@`D`AtBx@h@Fh@Tj@\\`@d@PFLMFYA[WcBO{BAqAH{C\\oD\\gCXgBBGLGNBLJf@jADBf@KH?lDhAb@\\~ArB`@RR@NCXAVXR~@Tf@PRRJf@HrANXFHLNAHHF|@LRTH^?t@BnB^nAH`ABLC\\Qz@y@h@]^QrEaB~@Cd@SVETHl@b@n@XX@NC|@Wx@a@XA`@DdBj@JZHtB?|B]pCQhAEl@?d@C@ECHI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.528939, + 6.601592 + ], + "end_latlng": [ + 46.512789, + 6.601437 + ], + "average_speed": 6.02, + "max_speed": 11.9, + "average_watts": 34.7, + "device_watts": false, + "kilojoules": 15.7, + "has_heartrate": true, + "average_heartrate": 115.4, + "max_heartrate": 134, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 437.8, + "elev_low": 377.4, + "upload_id": 6304127527, + "upload_id_str": "6304127527", + "external_id": "garmin_push_7454752852", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 6357.1, + "moving_time": 1128, + "elapsed_time": 1473, + "total_elevation_gain": 96.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930175286, + "start_date": "2021-09-07T07:52:37Z", + "start_date_local": "2021-09-07T09:52:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930175286", + "summary_polyline": "yu~zG_ehg@V_ANoAv@gExAsGBKEDCE@AW?Ra@fAuDfAeC`@aB`AeDNs@j@}ABA?BE?vEmSh@uCb@{C|@iFz@mHLIvCLrBNbBCxAc@h@[dBoAvA}@l@w@dAyBbC{EhBeDPLDN\\pBB|@C~C@x@DZHVZb@`@RT@REd@Y^m@hBsExBkEZ_@l@g@FMBMFeAH_@`@gAfB{DB[YcJAe@DOADDNI@]Sq@q@a@{@Ow@Gk@UeC?Mh@_C?OCABBEF@IDEJBAD@AWBGME?@CD@@B@IJGCHI@EQBFB?AADIACILMB?DAACBd@tA[v@KrAFhFVhH?|A[pIa@`DOZoA`CaBvCc@bAaAfBi@f@g@DKEOKIMUq@C[?[Bo@@yCCOGEe@Z_IxLINKFi@UIOAQCEOAg@RcAp@sBfAs@Ti@Fi@@sDEo@CWIKKFKECWDMTENy@vFMh@OdBkBfLcCpKIl@@Aa@rA_@~Ac@`BiCzIs@xBkEnOaAvDKZID[Q[[{AcAk@]KCKBWLQTUl@G^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529091, + 6.600645 + ], + "end_latlng": [ + 46.53069, + 6.60148 + ], + "average_speed": 5.636, + "max_speed": 12.7, + "average_watts": 119.4, + "device_watts": false, + "kilojoules": 134.7, + "has_heartrate": true, + "average_heartrate": 135.7, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 463.9, + "elev_low": 419.5, + "upload_id": 6304127215, + "upload_id_str": "6304127215", + "external_id": "garmin_push_7454752443", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3037.4, + "moving_time": 636, + "elapsed_time": 858, + "total_elevation_gain": 5.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930174664, + "start_date": "2021-09-07T05:40:00Z", + "start_date_local": "2021-09-07T07:40:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930174664", + "summary_polyline": "_z|zGoqng@OlCE^EJATWj@[d@]x@KHIBoBvAF?YRgApAGBL\\CCB?AAKAaAv@CFEBy@jAi@`AcA|Cq@pCi@nBY`BY`@a@fA]~AMtAId@@GABEl@KxCO~BEbCI`BcAdGIfAI\\mAlDcDfIiA`Cq@pBMr@KpAKbPE^@?B^SxPE|AM`C?v@BV@?CGD?E\\U`BUrAU~@{CnK{@dCQl@Yx@SJKROn@?ZU|AoAdE{@rDcBgAgBeAIAK@QLm@x@KZ?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519521, + 6.633366 + ], + "end_latlng": [ + 46.530712, + 6.601549 + ], + "average_speed": 4.776, + "max_speed": 12.7, + "average_watts": 41.3, + "device_watts": false, + "kilojoules": 26.3, + "has_heartrate": true, + "average_heartrate": 123, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 498.8, + "elev_low": 436.9, + "upload_id": 6304126586, + "upload_id_str": "6304126586", + "external_id": "garmin_push_7454751522", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3435.5, + "moving_time": 652, + "elapsed_time": 814, + "total_elevation_gain": 49, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930174187, + "start_date": "2021-09-06T15:30:37Z", + "start_date_local": "2021-09-06T17:30:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930174187", + "summary_polyline": "wt_{Godig@bAoCd@kC|BcK`@gA|@uA`AcBjAgBvDuGTe@V]b@u@|@kALYV[F[dCoCr@gABMl@gAx@mBlCgHbA}Bj@aAb@k@HKHEp@{@fA_Bv@_A~@uAnAaCzB}Ej@eA`A}BZw@d@iBTmD\\gDXyB^wBdAqEz@{CFu@Ha@j@oBz@kBdAuApEuEPWzBaCHEP[Ja@Ly@XoDRgDHeDHyANqAJmDGo@IUKOc@]O_@UgAMw@Ui@Qw@u@kBg@eCMWCeARo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.534044, + 6.605684 + ], + "end_latlng": [ + 46.520281, + 6.640793 + ], + "average_speed": 5.269, + "max_speed": 12.3, + "average_watts": 113.5, + "device_watts": false, + "kilojoules": 74, + "has_heartrate": true, + "average_heartrate": 145.3, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 478.8, + "upload_id": 6304126131, + "upload_id_str": "6304126131", + "external_id": "garmin_push_7454750969", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3056.1, + "moving_time": 501, + "elapsed_time": 651, + "total_elevation_gain": 5.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5930173889, + "start_date": "2021-09-06T05:42:46Z", + "start_date_local": "2021-09-06T07:42:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930173889", + "summary_polyline": "k{|zGwrng@KLDZGbAPtAKPEBICBJYZMXSVKFa@b@gAvAcAlAu@jAcA`AOTSLk@PFVFJGK[IS^WdAo@hDQnB_@hAS|A@d@GVc@ZOd@k@nCYrBAE@?ITEbEUfH[bCiA|Gu@xB{@tBi@vAwCfHCH?De@vAOv@K~@G~AMdOABGGAD?tGEvGO`IOxBOfAWdAwEvOeCjJm@hBe@hB_@`BO`@WBe@Ww@m@_BiAY@SRY`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51974, + 6.63356 + ], + "end_latlng": [ + 46.53062, + 6.601776 + ], + "average_speed": 6.1, + "max_speed": 12.4, + "average_watts": 56.2, + "device_watts": false, + "kilojoules": 28.1, + "has_heartrate": true, + "average_heartrate": 130, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 501.1, + "elev_low": 436.9, + "upload_id": 6304125705, + "upload_id_str": "6304125705", + "external_id": "garmin_push_7454750489", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 3598.8, + "moving_time": 1204, + "elapsed_time": 1268, + "total_elevation_gain": 29, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5930173482, + "start_date": "2021-08-31T05:21:03Z", + "start_date_local": "2021-08-31T07:21:03Z", + "timezone": "(GMT+01:00) Europe/Rome", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930173482", + "summary_polyline": "}jqvFgobjBx@vFADKHcATSRIbABvBGz@CbBAABXCfAMfD?XGp@EHB?HJ@JTZXZPf@Vh@b@n@bA`D^x@HHH?`Ce@lAc@^STi@Fw@Is@GSCAHx@Ah@CLSd@_@Vc@Hg@VcC^ICe@aAUs@_@gBO_@k@w@o@eAUg@GSCAOJYZy@t@uBnC{A|Bg@l@o@|@BKA[O{BPs@@yAUg@CA[BKLBt@J^Af@J\\b@vCIXWl@q@lAs@dAGNiA`Bq@hACB]JwEW_@?{AOO?UN\\IbBP~AFpB@^Fb@I|@aBfDkFn@_AzAmBxBaDv@sA\\a@f@]t@}@DQBg@HuDFaCDaGHo@NQhAU@EA[o@wD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 40.562558, + 17.548841 + ], + "end_latlng": [ + 40.562512, + 17.548715 + ], + "average_speed": 2.989, + "max_speed": 3.9, + "average_cadence": 77.4, + "has_heartrate": true, + "average_heartrate": 144.9, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 200.1, + "elev_low": 178.6, + "upload_id": 6304125342, + "upload_id_str": "6304125342", + "external_id": "garmin_push_7454750080", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 981.3, + "moving_time": 800, + "elapsed_time": 10892, + "total_elevation_gain": 22.7, + "type": "Walk", + "sport_type": "Walk", + "id": 5930172946, + "start_date": "2021-08-26T13:03:06Z", + "start_date_local": "2021-08-26T15:03:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5930172946", + "summary_polyline": "qovzGexxe@H@CFJCB@A@f@gABBCBF[NCNSDOKMFMNAHc@QqACDOBCAD?BCAOA@?F@?EEKACEJ`@G@E\\CNC@@CF??ECA@Q?DC@GR@b@K?q@r@@@@AMAKHDADIGAABFCOIGHE?^r@ZNA@JvB?OFe@?O@[A?AB^_@FCADGE?ET]C?F?@DE?Ec@@BGJ?NIOr@y@DCOSE@@JBWGBCESAe@IOEDAACBDUBCKBIA[FDJCCCA[M@KEAEE@GDB?IDD@[~@Q`@?CCABDE??FNNABGHKO?EGF@DHDP?@BFB?DC??EKAAHFXLb@@PLHx@jB@?G?CQXoADCAIF?DGKICOo@iAk@y@?D?KF?C?@A?E@HSC^AB@@JJ@CF@OGJFBAFUWcAs@?JK?DCACAOCLB@CDDPARB?`@j@TRBFA?BKCIF??IC\\C?BA?CA@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.487139, + 6.357958 + ], + "end_latlng": [ + 46.487384, + 6.358774 + ], + "average_speed": 1.227, + "max_speed": 4.8, + "average_cadence": 54.8, + "has_heartrate": true, + "average_heartrate": 105.6, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 709.4, + "elev_low": 696.5, + "upload_id": 6304124760, + "upload_id_str": "6304124760", + "external_id": "garmin_push_7454749405", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3529.9, + "moving_time": 522, + "elapsed_time": 578, + "total_elevation_gain": 11.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5905285143, + "start_date": "2021-08-26T06:00:46Z", + "start_date_local": "2021-08-26T08:00:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5905285143", + "summary_polyline": "ca}zG{|og@JH@HGDThAd@`A\\z@lBfHHR`Ax@Nb@?bAKdAUlFGp@FRRRGQo@dJKbAMx@?JG@EVKTUVmDrDyAvAy@z@{AnBYf@e@pAk@fCq@|Bo@hCe@zAYd@Ql@UlBY|AAXHECTc@jMEl@aAvGc@fC]hA{@rBi@`BcC|Fk@jAe@jAaAx@s@f@KXGfBI~@SvFCf@Qz@i@dBMbBIvH?~ACpB?~AG`CQjCU|CMp@Cv@g@hGWvCWzA{@xCSJa@JcB\\uAf@c@\\Ab@Gh@c@b@s@pAcAxA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520662, + 6.640307 + ], + "end_latlng": [ + 46.530657, + 6.601702 + ], + "average_speed": 6.762, + "max_speed": 12.5, + "average_watts": 63, + "device_watts": false, + "kilojoules": 32.9, + "has_heartrate": true, + "average_heartrate": 118.5, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.8, + "elev_low": 434.7, + "upload_id": 6278106863, + "upload_id_str": "6278106863", + "external_id": "garmin_push_7427093338", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3943.6, + "moving_time": 817, + "elapsed_time": 880, + "total_elevation_gain": 80.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5905283706, + "start_date": "2021-08-25T16:29:26Z", + "start_date_local": "2021-08-25T18:29:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5905283706", + "summary_polyline": "oc_{Ginhg@Eu@Ou@W}BWcAEYSk@CYISYeAOc@We@EMA]CGMEIBuAF_A?aFr@QEMMM_@?IH]`AuBLw@\\eBp@oCjA_EtCkF~AiC`AuAnB_DvBqDhEkG`BoBXi@H[hAeC~CkIlAuCHKl@_ApAkBvDgF`AeBxByEdAqBhAiC\\}@^_BZsEpAaKz@mDr@_CZwAFk@Jc@ZeA\\{@zBiD~DcE~@kA|@u@BI`@g@Lc@TeBZoFEL@FFcBn@mJHuA?k@AUKSQo@_@]O[]aBEMEACMS]g@_Be@mB[_BSc@Es@BQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531286, + 6.602133 + ], + "end_latlng": [ + 46.52038, + 6.640536 + ], + "average_speed": 4.827, + "max_speed": 9.9, + "average_watts": 135.7, + "device_watts": false, + "kilojoules": 110.9, + "has_heartrate": true, + "average_heartrate": 136.7, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 446.4, + "upload_id": 6278105239, + "upload_id_str": "6278105239", + "external_id": "garmin_push_7427091771", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3463.3, + "moving_time": 464, + "elapsed_time": 510, + "total_elevation_gain": 5.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5905281795, + "start_date": "2021-08-25T06:12:25Z", + "start_date_local": "2021-08-25T08:12:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5905281795", + "summary_polyline": "c~|zGkuog@PJXjANlAATv@rDRhCAzDI`CAxAOjBGnAEvCMzAG\\MVq@x@[d@}C`DSZo@h@e@ZyAxAWl@sAzGo@xBm@lCu@pB_@vBW`CErBGnBIz@GrCg@pEaA`G[hAwFrNgAhCOh@In@KlACt@EzGIxE@PCCGxMWtLMvA[hBw@zCKn@]jAaA~CoBbGgAfEy@~BgAxESh@Q?QKYYmCgBS?QLg@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520185, + 6.639106 + ], + "end_latlng": [ + 46.53063, + 6.601762 + ], + "average_speed": 7.464, + "max_speed": 13, + "average_watts": 58.7, + "device_watts": false, + "kilojoules": 27.2, + "has_heartrate": true, + "average_heartrate": 126.1, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 527.7, + "elev_low": 437, + "upload_id": 6278103195, + "upload_id_str": "6278103195", + "external_id": "garmin_push_7427089871", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3125.9, + "moving_time": 663, + "elapsed_time": 742, + "total_elevation_gain": 87.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5905280281, + "start_date": "2021-08-24T20:22:55Z", + "start_date_local": "2021-08-24T22:22:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5905280281", + "summary_polyline": "{l~zGsaig@AOn@cBRu@DU\\uAP[rAmDnC_Mh@uCn@{CtAuITeABc@\\iCF{@Ak@L{@HSBCJSHU?Yx@oGlCqRViCXwEdAiNbC}MH_AvA{Jv@}Cn@mAXAbBf@RCJS@WAk@HoA@eC]wAgA}GK_ACm@@m@HeCD}GA[c@}@@UFMBK@FAAGJ]@LNEA?AJ@HDj@aBILBKHMl@a@`AeA@YN[Pq@PmABSASMYe@iB_@mD@[P_A?IACBH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.527666, + 6.605226 + ], + "end_latlng": [ + 46.520258, + 6.640876 + ], + "average_speed": 4.715, + "max_speed": 8.4, + "average_watts": 131.5, + "device_watts": false, + "kilojoules": 87.2, + "has_heartrate": true, + "average_heartrate": 142.4, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 441.2, + "upload_id": 6278101608, + "upload_id_str": "6278101608", + "external_id": "garmin_push_7427088211", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3396.6, + "moving_time": 546, + "elapsed_time": 584, + "total_elevation_gain": 8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5905278290, + "start_date": "2021-08-24T06:10:11Z", + "start_date_local": "2021-08-24T08:10:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5905278290", + "summary_polyline": "y}|zG}tog@l@rBEt@Nh@R`@`ArAH`@@ZMnECxDA?@DLJKd@Q`FGlCQhCGPOPwDxDsAnAaBfBW^cApBm@~A]tAg@vAa@xAm@dCI\\@@AAc@pA[pAWvAQxACjBIt@CtBG|@IjDEl@mAbHc@nBa@lA}A`EkDtI_@hAOj@MdAItBA|DGdFGbBB@FCBK?\\IpDOtLM|EI~A[xB}@fDcFfPC@KCMJYbAEJQN_AXw@L_Ct@ILAHAn@GXaArAa@x@aApAE@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520138, + 6.639033 + ], + "end_latlng": [ + 46.530733, + 6.601604 + ], + "average_speed": 6.221, + "max_speed": 12.6, + "average_watts": 56.3, + "device_watts": false, + "kilojoules": 30.7, + "has_heartrate": true, + "average_heartrate": 120.9, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.3, + "elev_low": 434.6, + "upload_id": 6278099554, + "upload_id_str": "6278099554", + "external_id": "garmin_push_7427086027", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3933.6, + "moving_time": 849, + "elapsed_time": 916, + "total_elevation_gain": 78.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5890156827, + "start_date": "2021-08-23T16:22:51Z", + "start_date_local": "2021-08-23T18:22:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5890156827", + "summary_polyline": "sc_{Gkqhg@a@{AGc@uAuFu@sB[_@g@?mAJmACe@NyANk@LWCQMIe@D]r@aBpBoIbAwC|@sBlAyBxAaC~@qAvBgDz@aBbBmCdBeCxDyEHMNk@fA{B`FwMdAcBz@oAlCmD`AuA\\k@t@{A|BgFb@u@t@cBl@{AXcAX}ANaD@?t@eGBu@F]AQTm@Ty@rBcIDUAKKQr@_Bv@_BTa@`@m@rBwB|AwAPSxAwAx@cA?OC@?DR[ZaBHu@LeCT}BGD|@qLFmBAUI_@KUw@o@IU]gBY{@G@UcAWs@]qASsAUe@AsAVy@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531308, + 6.602628 + ], + "end_latlng": [ + 46.520262, + 6.640836 + ], + "average_speed": 4.633, + "max_speed": 9.3, + "average_watts": 125.4, + "device_watts": false, + "kilojoules": 106.5, + "has_heartrate": true, + "average_heartrate": 129.2, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 449, + "upload_id": 6262297048, + "upload_id_str": "6262297048", + "external_id": "garmin_push_7410439714", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3548.4, + "moving_time": 502, + "elapsed_time": 557, + "total_elevation_gain": 11.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5874466272, + "start_date": "2021-08-23T06:15:53Z", + "start_date_local": "2021-08-23T08:15:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5874466272", + "summary_polyline": "q`}zGq~og@ERJnAb@lBHZPPXr@b@xAbAvEFJt@h@`@p@?`AO`BUdEO`@?l@MbEQlCMvAEHEb@AA@DCJO\\a@b@U`@_D~CmAfAoBtBm@v@Wf@yApGg@bB_ApD[l@M\\W`Ac@`DATBCO~ESfDGvBEn@u@pEWnBMr@_@hAmBbF_CtF_@dAMH@Dk@fAIJYVq@^g@d@AtAe@dKMl@s@|BEj@?fDIpCGvJOjDyAvQQjB[nCq@~BGNURsA^kARuAf@GNAl@Oh@a@d@mBbD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520578, + 6.640572 + ], + "end_latlng": [ + 46.530628, + 6.601667 + ], + "average_speed": 7.069, + "max_speed": 12.9, + "average_watts": 68.7, + "device_watts": false, + "kilojoules": 34.5, + "has_heartrate": true, + "average_heartrate": 119.5, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.2, + "elev_low": 434.6, + "upload_id": 6245926841, + "upload_id_str": "6245926841", + "external_id": "garmin_push_7392871780", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "After soirée Julien", + "distance": 12380.6, + "moving_time": 1731, + "elapsed_time": 1967, + "total_elevation_gain": 87.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5827098154, + "start_date": "2021-08-21T06:30:04Z", + "start_date_local": "2021-08-21T08:30:04Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5827098154", + "summary_polyline": "yl_zGcgqd@p@j@H?Hu@n@sDf@wBJQRKNe@AQa@u@[y@GEC?AIsBgDyAoCyA_C}EkIyEmIy@eBw@mBGG[_A_@c@wDmJQc@_@sAGEE?IFIf@c@`Be@xAuAtCURYKqBiHUo@g@kAeCgDe@eA}IiMiCaEyCaEsA_Cu@}B]sAWc@qPiWsAkBkBcCeJmNoCoF{EcKyByEiAwBi@q@oAiAmAq@sB{@eAe@eA_AgA}BqBaFOQG?[V[HQEm@WQSQCq@S]U[Ci@YqA}@Q@]^}@h@qBdAq@h@s@fAgA~Bq@v@gAj@{Bj@mB^WJkD|BUXcB|CaFdIuFtIQRIBS?QSm@oBYkAQQUBeDzDoDxDcB~AqBvA]^k@~@y@~BgC~EsBxDcCvDDN`AxAlCvEb@f@vBtAvAfA~BzCh@j@NHPDd@?nCUh@@R@vAXjBv@zBjAhEtBZFVKHMrC_GXGVRfBxDlAzBvBhDnEtHx@lA~B|CbB`B~RzQbGjFfEtClBbAzK`FdBr@t@Nv@Hx@@d@CtCc@r@Gh@Ar@Bz@Lr@TvA|@`I`HrBzAlCxAvFpCRAJSn@{DRaAJWVc@LO\\S`@M~Dk@jKeBjASt@WPKn@i@Z]j@}@j@uA^iANQ^SV[`DmBNUhAiCTKJPJ^Td@f@vA`@x@tAdCb@n@h@bA|AnC`FlIxB|DlB~C\\f@FNPPRn@Rf@JP@DCD[ZI\\a@hB_AxFEHKEs@o@]G[f@Kp@FP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958581", + "start_latlng": [ + 46.368938, + 6.155547 + ], + "end_latlng": [ + 46.369253, + 6.155041 + ], + "average_speed": 7.152, + "max_speed": 13.6, + "average_watts": 118.2, + "device_watts": false, + "kilojoules": 204.6, + "has_heartrate": true, + "average_heartrate": 140.2, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 543.7, + "elev_low": 472.9, + "upload_id": 6196327289, + "upload_id_str": "6196327289", + "external_id": "garmin_push_7342006151", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4044.6, + "moving_time": 799, + "elapsed_time": 898, + "total_elevation_gain": 83.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5827095276, + "start_date": "2021-08-20T14:54:28Z", + "start_date_local": "2021-08-20T16:54:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5827095276", + "summary_polyline": "ca_{Gujhg@CFM?MUi@iBOu@K}@WkAESAi@q@yDOo@}@yBa@QwBFa@C]@wAXg@?WJe@JYSKa@@KJc@j@uAZ_Ax@mDlAkE|@{BvBsDbCwDhEmHdA_BbDmEx@}@lA}ABM@Y~@eBb@eA`DoJv@eBfAqBl@u@jAiA~AwBdAaBnBaEv@cCrAiCl@uA`@kAXmADc@NcDt@aGVaC~@mDn@wCb@yAf@uBj@cBFMp@e@Z@NFr@Ir@_BrAiBv@eBv@s@Tg@b@q@J_@`@gC?OX{DPsEd@yFFeBEu@Oe@OC_@OSk@SiASs@GKq@uBi@{BE_@Ou@O]AYJcAP[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530902, + 6.601551 + ], + "end_latlng": [ + 46.520256, + 6.64078 + ], + "average_speed": 5.062, + "max_speed": 13.4, + "average_watts": 140, + "device_watts": false, + "kilojoules": 111.8, + "has_heartrate": true, + "average_heartrate": 126, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 444.7, + "upload_id": 6196324382, + "upload_id_str": "6196324382", + "external_id": "garmin_push_7342003085", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3411.4, + "moving_time": 427, + "elapsed_time": 446, + "total_elevation_gain": 7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5827093298, + "start_date": "2021-08-20T06:11:06Z", + "start_date_local": "2021-08-20T08:11:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5827093298", + "summary_polyline": "e~|zGyxog@Db@NZf@~AN|@DdARnAXdAj@t@HPJd@Bf@a@~F]bIe@nGKd@ITk@v@e@d@{BtBqDbEy@nAa@~@}AtFsAfF]z@e@tAG\\a@xCI|DOrCKhDQfBe@pC[fC_@|AoBnF}EzLWdAEVMbBAdGKdLYxTGtAOfBk@dC_BtFa@lAwBnHKPSJMVQl@IPGD{@VYFo@HiBl@SPITEh@KZw@dAi@jAe@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520191, + 6.639658 + ], + "end_latlng": [ + 46.53061, + 6.60174 + ], + "average_speed": 7.989, + "max_speed": 12.4, + "average_watts": 67, + "device_watts": false, + "kilojoules": 28.6, + "has_heartrate": true, + "average_heartrate": 128.1, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.2, + "elev_low": 434.6, + "upload_id": 6196322305, + "upload_id_str": "6196322305", + "external_id": "garmin_push_7342000939", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3941.7, + "moving_time": 798, + "elapsed_time": 946, + "total_elevation_gain": 79.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5818344024, + "start_date": "2021-08-18T15:26:40Z", + "start_date_local": "2021-08-18T17:26:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5818344024", + "summary_polyline": "ac_{Gophg@Qo@_@aB_@sAw@yDYu@Yi@K[CMIIk@Ai@FoBD{Dj@UEMMIU?[HYf@kAd@wA`B}GjAkDp@uAvAcCvFwItAcC|AaC|BaDhAqAhA{ALY?DDBF]r@}AbEsLlB}D|BaDpAcBzA{B`@o@dCqFvAoCfAiCBMAK@?FQ\\yAVmEfAuIjDkNh@}At@}Ad@k@RU`@k@~AcBr@u@x@o@nA{ATQABA?f@gANu@T_B\\wEBoAf@uHL{CI_AUa@QOSGMMK_@_@_CWCM]AOUyAc@qA_@kBO]?OTgA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531215, + 6.602489 + ], + "end_latlng": [ + 46.520298, + 6.64057 + ], + "average_speed": 4.939, + "max_speed": 11.4, + "average_watts": 131.5, + "device_watts": false, + "kilojoules": 105, + "has_heartrate": true, + "average_heartrate": 140.7, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 448.9, + "upload_id": 6187157063, + "upload_id_str": "6187157063", + "external_id": "garmin_push_7332431185", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3653.9, + "moving_time": 544, + "elapsed_time": 544, + "total_elevation_gain": 8.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5818343153, + "start_date": "2021-08-18T05:44:03Z", + "start_date_local": "2021-08-18T07:44:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5818343153", + "summary_polyline": "}_}zGk}og@DZ`@`Bb@xBBR?Dj@`A`@zAv@hDNR^TFJFLLz@IvA[rDA~@ETC@Fd@W`CKrAg@hDA|@CPE@ORc@t@_A~@mCzCcAtAcChCGBO@O`@]fASZ_@x@k@lCCh@Mt@]|@SfAOd@[p@e@|ASrBCl@Or@APEnAD|@?v@Gp@Mv@UdFe@rCmAzFs@xBqA~Ci@dBc@hAoBlEYX}@l@ORI\\GjAK|@QdGW|Ag@bBIl@Cv@MvH?bHElCc@tEg@tH[hDc@`ES~@_@jA?jAsAjEYfAs@hDGHIDSGoCyBOMSGG?OJk@n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52047, + 6.640383 + ], + "end_latlng": [ + 46.530613, + 6.601749 + ], + "average_speed": 6.717, + "max_speed": 12, + "average_watts": 64.7, + "device_watts": false, + "kilojoules": 35.2, + "has_heartrate": true, + "average_heartrate": 119.5, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 436.9, + "upload_id": 6187156107, + "upload_id_str": "6187156107", + "external_id": "garmin_push_7332430259", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Signal express, sub 20mn", + "distance": 19169.8, + "moving_time": 2281, + "elapsed_time": 3024, + "total_elevation_gain": 135.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5808395448, + "start_date": "2021-08-17T16:26:25Z", + "start_date_local": "2021-08-17T18:26:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 22, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5808395448", + "summary_polyline": "y`}zGy}og@PzAa@bB[r@i@XQOQe@i@iCS]Be@d@}Bf@mFZ_Ig@}FqByIwI}MaBgA_GcAcBs@_D{DUm@JaA\\_@`Ec@fAg@Xg@|@qCnFqHjA}B\\uAjB{NHsBB}DLeClFsQnBoDPuAGcA]oAiCiHWYuBy@eAq@Wc@wCcLk@cAy@SsBh@o@_@s@wAUSwFe@qAk@y@iAa@iB@oGUqCb@kCZ}@\\[pAc@Z[Z_AFkAE{BJyB_@kCHoD`@e@d@NnA|CCFp@tBv@fB`AlAr@b@^Hj@ExBo@tDk@lDmAhE[l@UrB{A|@e@X_@RmACqAM}@a@iA_CkEk@yASaBAkATeBb@mAz@_AjDgCx@uAf@oBLwBGwGV}Av@yCX}BTqFGcH\\kHIaBo@gCa@u@aD_EYsA?[n@aCJaBBkDWuEBw@pCgOTg@j@k@r@UxAHv@p@vATb@C|BsA`@GtDFt@]~AcBdAm@lEs@`Be@pB_AxAcA\\m@P{@L}BToB`@aArAsBfBoBdGkBfB_AjGsG|AwBvBkDzCmBt@oAzBqG|ByDVaADk@EKKJW`BcAzBLR\\I@aASBa@j@u@jA}@zBcA~C}@zAqCdBsDxF_GbGkDvBiFbBy@t@aClDm@rAQnAQfD[fAWXcFbCqHvAiCbCg@Ti@HyCMe@LiBjAk@F[Gm@c@aCk@uAf@w@hA[jAoBjMArAR`DCjGi@vBGt@Ft@Vn@zBrCb@|@RbBb@v@Jp@?tA]jJJvDSzEIzAcAjE_@`CD|GSfCg@vAo@|@}DtCw@lA[pAInAHdBVvAl@zAxB~D`@pAJ|ASvAo@z@aBx@qBhAeF^cDdAsC^}Cr@a@Ek@]aAsAqBcGcAoBo@Y_@PSj@MdDD`AXtAGtCFzCE^c@|@cBr@c@^Up@c@pCBz@TzB@xEXfBr@tAhAv@bER`BP\\b@`@dA`@\\h@DdBo@h@N`@f@z@pExBvIRLp@Gh@JbB|@|@zB~@`D^pB@\\OtAgBjCmAjDkD|LOvACfGIpBcBbLe@|B_B`DiE|Fo@fAw@`C[^q@ZuDb@YTe@|@Bd@hB`CdBfBfAj@tGjArAn@dAjAvFbJf@hAhA`E`@xB^hDAjGOzDi@dGMf@Vz@AnAHf@z@hB`@ERUN]r@gDBeAL_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520619, + 6.640451 + ], + "end_latlng": [ + 46.52028, + 6.64067 + ], + "average_speed": 8.404, + "max_speed": 15.3, + "average_watts": 169, + "device_watts": false, + "kilojoules": 385.4, + "has_heartrate": true, + "average_heartrate": 156, + "max_heartrate": 194, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.1, + "elev_low": 523.7, + "upload_id": 6176769645, + "upload_id_str": "6176769645", + "external_id": "garmin_push_7321751879", + "from_accepted_tag": false, + "pr_count": 12, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 71 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4614, + "moving_time": 931, + "elapsed_time": 1869, + "total_elevation_gain": 124.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5808393007, + "start_date": "2021-08-17T14:59:37Z", + "start_date_local": "2021-08-17T16:59:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5808393007", + "summary_polyline": "a`_{Genhg@?rAH\\EBCTZd@h@j@jAr@hBj@CJPDRIZcAz@_E^wBRaAtA}EJQRHt@`@dAr@z@P^Lj@X`D~@pAZhEtAr@\\^^`@THEDK?_@c@eFAkDFwAXwC`@iDp@{Eb@_EnAsItB_K~A{FhAwDr@kDRyAPkCNiAJYrCsFxCoF@a@Ig@?SLc@NgAp@uH@q@Gk@yAaGAc@@URcA@{@Po@@MFUDCV_AdA{ClAqE`B{E^o@ZSDEFOFc@RiC?B?c@F_ARaCGeA?e@P{H?UHsEHOR@JFj@b@dAd@d@LOSK[GA?EB@EENJcBiZHw@By@JqAQs@o@{@yA{Ay@q@mD{BiAi@QDGFw@xAq@xBa@bB[|@OCU_@Qg@e@aCS[AIDcAR{@@?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530734, + 6.602116 + ], + "end_latlng": [ + 46.520261, + 6.640813 + ], + "average_speed": 4.956, + "max_speed": 10.9, + "average_watts": 127.1, + "device_watts": false, + "kilojoules": 118.4, + "has_heartrate": true, + "average_heartrate": 127.4, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 426.9, + "upload_id": 6176767251, + "upload_id_str": "6176767251", + "external_id": "garmin_push_7321749158", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3416.5, + "moving_time": 510, + "elapsed_time": 560, + "total_elevation_gain": 12.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5808391722, + "start_date": "2021-08-17T05:53:14Z", + "start_date_local": "2021-08-17T07:53:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5808391722", + "summary_polyline": "w||zGosog@d@tCl@hBl@^RZDNFd@?fASpESjACVBDEOF?OzDGl@s@xFEP@@ALIBGPY~@{@pA}BtBGJAJCGqAbB?FEH}AhB]h@}BvFe@~BUz@o@nBy@zCa@zCGpBCjABnAGn@SvAIdDc@vDa@jCqCrHWh@qApDuB~EIN]\\kAn@MPKf@E`AIz@MbHKl@_AxDCzCYtH?|CGjEWtDSdAGzCSlCq@tHMn@m@|BGJIFQ@[C_A\\cB`@u@^ERAp@Q`@m@p@y@dBw@`A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519967, + 6.638801 + ], + "end_latlng": [ + 46.530768, + 6.60162 + ], + "average_speed": 6.699, + "max_speed": 11.7, + "average_watts": 59.5, + "device_watts": false, + "kilojoules": 30.4, + "has_heartrate": true, + "average_heartrate": 129, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.6, + "elev_low": 434.6, + "upload_id": 6176765931, + "upload_id_str": "6176765931", + "external_id": "garmin_push_7321747720", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4725.1, + "moving_time": 970, + "elapsed_time": 1052, + "total_elevation_gain": 115.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5808391199, + "start_date": "2021-08-16T15:21:26Z", + "start_date_local": "2021-08-16T17:21:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5808391199", + "summary_polyline": "u`_{Gckhg@BDl@xAX\\x@n@pAh@Zb@ZEPGTe@n@iCXeARg@CAvAx@^f@PDDInC{JJQJGR?TLh@^f@f@pBRl@JpEbBlA^t@b@^`@P?LIB[OeAQmBGwCB_C\\yDlAyINwAX{AVaCx@iFbBgJhC_Jd@eBPgAb@aBBA@UPsAJuAVkCDS^}@dAmBbAqBtB}DTU@GEu@?e@fAyJDc@AkAE][}A[iA_@aAIe@?YP_AHuATu@JM@]Lu@Tw@pDiKz@sCPWb@a@J[p@cK@gEB[DaBNqEBgFDo@Hw@DcB?iCBoALqDNwAf@aDDa@Gk@yAiBc@s@wAkA[_@kAs@[Uq@Wi@WSO[CMLYh@iAhDe@pB[p@AAQSYy@]{BS_@CMFwAH_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530838, + 6.601624 + ], + "end_latlng": [ + 46.520291, + 6.640761 + ], + "average_speed": 4.871, + "max_speed": 11.1, + "average_watts": 134.7, + "device_watts": false, + "kilojoules": 130.6, + "has_heartrate": true, + "average_heartrate": 123.3, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.6, + "elev_low": 426.9, + "upload_id": 6176764997, + "upload_id_str": "6176764997", + "external_id": "garmin_push_7321746720", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3471.5, + "moving_time": 561, + "elapsed_time": 608, + "total_elevation_gain": 4.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5808389798, + "start_date": "2021-08-16T12:05:07Z", + "start_date_local": "2021-08-16T14:05:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5808389798", + "summary_polyline": "s}|zGuuog@Zl@@RPl@ZzAt@zCDJRNh@TJX@RGtAOrAa@dF?KAAABQpEKvDYtBEB[v@mBtBwAtAuDzDo@z@CJ@BCAKP_CfIk@zBGf@M`@Od@_@t@a@rAe@lDG~@GnEOhCAhASrBc@jC]dCc@dB{@`CoEbLEHCAMZUn@k@hBOfBGfDUz]EzCIxABPAv@Cp@k@|C}@zCiAjDqDpMkBnGcAjEMHOI{B_By@g@OASLe@n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520109, + 6.639153 + ], + "end_latlng": [ + 46.530593, + 6.60177 + ], + "average_speed": 6.188, + "max_speed": 11.4, + "average_watts": 42.3, + "device_watts": false, + "kilojoules": 23.7, + "has_heartrate": true, + "average_heartrate": 116.6, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 517.5, + "elev_low": 437, + "upload_id": 6176763904, + "upload_id_str": "6176763904", + "external_id": "garmin_push_7321745535", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Run", + "distance": 0, + "moving_time": 0, + "elapsed_time": 0, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5808388450, + "start_date": "2021-08-16T09:35:16Z", + "start_date_local": "2021-08-16T11:35:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5808388450", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 0, + "max_heartrate": 74, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 6176762479, + "upload_id_str": "6176762479", + "external_id": "garmin_push_7321743959", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rodomont descente", + "distance": 6033, + "moving_time": 5262, + "elapsed_time": 5994, + "total_elevation_gain": 29.2, + "type": "Hike", + "sport_type": "Hike", + "id": 5794838157, + "start_date": "2021-08-15T06:05:13Z", + "start_date_local": "2021-08-15T08:05:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5794838157", + "summary_polyline": "i{zzGqobk@r@h@h@j@\\VRTHPPHTTlAhBl@v@Pp@P`@Hf@JZ?j@FZRl@BZFxAA^C?BN@nAD\\?\\AT@V?x@@HN^NdC?ZFdA?b@F`@OT?RFHMM?GJSB@LCLHRBNACAEBOBECIJCNHJFBEMAO@ECPLNRH?DFR\\x@Hb@Tb@f@lCJR`@b@Rj@Lb@NZZb@Vr@HZN`@T`AR\\Rb@Nl@HJ\\x@X^Xr@@v@Fb@?RFXHVbA|@j@bAd@p@DXBFBCJLZ`ADBDNBD@?T`@BNJJx@tAPRBATl@dDbFVp@`@t@Rd@j@`BL~@b@~ANt@J^BTI@GAUMI?@Dt@|@T\\j@hAC@@BZZ\\RHLJTNv@b@jAVrBLLFAHUFa@NwAJwAFyBTgC?o@a@wCI}A@WA?AMBEBBHLBHACh@W?IA?Jo@SmBBo@A_@D]JAJP\\PNFHNp@t@FBAe@FY?o@B?BNLTLf@A@Zd@VNPzB@f@EZBHAFFd@?NHNJf@HHDNBXJ^?ZTf@?CAHHRFf@HPHxAE^B@?ZDN?JFl@Nf@@LCDFX@n@EPDRR\\@L?TK\\@lADVBJNH`@Lb@F^`@NVDLHj@Er@?^HXArBNd@TvADBDJRJNNR^@RKl@Ah@X~CTjADf@DhBHt@JVtApAVZNTH`@J~BOnDEVBxB@DEh@@VEb@D|@HVLIL[jAeDP_@t@kA`@aAVc@b@eAVWLYZUJ?XKN]?gAVo@TcB^_BPeA@Q?BLm@NyAFUXc@@I?FBAJc@Da@HeDJ}@D?VUrAcBn@mAJ]Hm@FcAEyCB_@?g@]oBGiC@u@Pg@DDHf@ZnCFHJ?NSLwAF_@Bc@PyABOFITDCA\\pABXb@dBVvAVRn@@ND\\EPCPM\\OfAMFKLEBE@UCEGDBDDS@SCUEF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.509491, + 7.226971 + ], + "end_latlng": [ + 46.488191, + 7.206217 + ], + "average_speed": 1.147, + "max_speed": 1.8, + "average_cadence": 49.9, + "has_heartrate": true, + "average_heartrate": 93.7, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1851.9, + "elev_low": 987.8, + "upload_id": 6162581734, + "upload_id_str": "6162581734", + "external_id": "garmin_push_7306969869", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Montée aux Rodomonts avec Leo", + "distance": 6321.2, + "moving_time": 6698, + "elapsed_time": 7768, + "total_elevation_gain": 884.9, + "type": "Hike", + "sport_type": "Hike", + "id": 5793131510, + "start_date": "2021-08-14T16:13:05Z", + "start_date_local": "2021-08-14T18:13:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5793131510", + "summary_polyline": "cwvzGoq~j@PqAMaAOi@[c@i@}@Sg@CQo@i@_@m@K]MUI[EKOKUo@EiAQ_@@SEOQ]OKU[Yh@UZQHc@JUJQLKRYdAM~@C^Dl@^fC@`@Ff@LxCAj@CJ@RSdAAn@HhC?l@@PHVDp@@nBHfA?bAIz@I^e@~@kAzAUPc@n@M`@EZC|@Iv@A\\@JMj@SPQv@MbBGTMbAUpASf@Ad@UnAUj@Cp@?h@m@Xe@JU`@IFUr@CNQRINWp@C@@DAAO`@]b@e@x@m@|ASv@Yl@KBKiA?WFa@BgAAiBHwA@sBIgACm@Ig@IOcAkAGCUWICOWIq@@CB??ABBASK}@Gu@a@cDQsBJgAI_@OS_@YUqASm@CQJaBI]CY@aAGOIo@OUc@a@KEc@EYOAEAoAK@F@?D@IDGBS?i@BUQWCIBw@E[@OYiBBa@EWA_AGQC[KOADDMCA?B[kA?GBCKq@?MEWEKGCAWEIKIAEIC?IEGGY?_@M[AI?MDSAy@UwBOYIUQSM}@QGACE??MGKAMMQKWEQEw@A@Ig@Ac@?^JbA?j@L\\@Lr@x@?@KME?EHDj@Il@?^EAIQOOAKE?W[k@QQSE?E`@@f@Ad@NxA?d@IZMVUDGB@BIMOK@DFAACA^F|Ab@dD?d@W~CCtAIrAKl@Gx@S|@ICCE]_CO_@A?EGIWEk@Ye@MGo@q@AE[a@k@cAq@m@CI@CBAJFXBDEBMIU?QKKCe@G_@Qg@CWM_@Mu@[i@K_@EECKGKIUOSCMYc@EQEC]q@Uq@e@_@EMy@mACMIIQa@GEi@_AQc@e@g@E@Cd@DGGNJIEk@EUSa@Uw@MCEa@MW_@a@KUSWGEQWOKGMKKSa@G[IcBEO]u@SWIc@IUQWKUMOQm@Q_@Oo@Yu@CMKYm@}@Ww@G]ISICCIE?MMO]Ig@CAEu@c@qAEGGCGOAMMWMa@@GGAUSGOEUCAKeCQq@By@CQGO?sAE_@@k@C[?_ACE@OEOI{AEY@m@EO?WAOMa@GMAmANu@CGKeBOm@B[RSVe@N_@f@q@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.488346, + 7.206803 + ], + "end_latlng": [ + 46.507177, + 7.226536 + ], + "average_speed": 0.944, + "max_speed": 1.9, + "average_cadence": 52.6, + "has_heartrate": true, + "average_heartrate": 116.7, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1864, + "elev_low": 989.8, + "upload_id": 6160764277, + "upload_id_str": "6160764277", + "external_id": "garmin_push_7305198392", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 31 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cape au Moine", + "distance": 11232.3, + "moving_time": 10663, + "elapsed_time": 19774, + "total_elevation_gain": 690.9, + "type": "Hike", + "sport_type": "Hike", + "id": 5789083706, + "start_date": "2021-08-13T12:25:50Z", + "start_date_local": "2021-08-13T14:25:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5789083706", + "summary_polyline": "_gpzGcaui@d@QJhBd@rAXlBv@|Cz@nAFLEFMDYUgBe@Yi@o@k@kBiCO[aBs@]cAwAaC{@i@uAyBa@]_@C}@cA[Om@EcBN_GyDeAY{Eg@yCN}CbB{CAk@dBMQD?Kl@Yj@Et@Sl@a@f@Sn@{@f@g@~@S|@_@AmA_BYCu@t@i@?y@zA[x@m@xCU`@UTAXDFc@h@GXDXk@XFL]Za@rAEMm@nEWBOdAFAEEy@vDA^FlAUpBeAq@Cp@O@CtAQEFBF\\Az@QHiAS]OM[D`AE`@Rp@Xj@AX]NKi@o@_@k@iA_@Ws@`@OR]Es@PWMEjAu@\\Eb@}A`BLfBv@vBANOZTf@XTo@RWPERc@Vy@NKTJh@bAf@\\~@?Jw@PK^Ar@F\\M^G`BBr@ID?f@]LFbAMHYrAD`@JLCNJCE\\HZRf@HB?Pj@ZDVM`@^ZtAS\\FRVbBK`Bb@j@B|@`@`B?XQ~@JLM\\ApATx@Cd@VhCRpFe@fAY|BVb@Kn@HjCIn@O?KQ^NATRN_@nASrBHRK^T|@Lp@K`@H^Un@`@tBa@~@`@|@e@l@^`AK^`@|@]Xh@`@M`@Zz@q@JHD\\RJ`AQVN^El@n@d@FXd@b@Bb@YnAl@|A@XR`B^`@Ph@bAPt@~@f@hBeArBkC|@gCj@gCL_BLKz@pABf@RTEJLP@l@rBd@JSBb@pAjBd@BwAvER~B?zCLx@n@z@\\ZNb@nCtC`@DbCpBzBdARh@VPr@Mp@VXEz@fA\\ILHANDRJDxCF\\`@VAl@e@T?b@^FXd@DLXX?t@ZpAUR@LTn@Qd@XtABt@EhAq@j@}@HZJDLA\\[ZNbAI]f@BPh@p@v@NTl@PFC`A`@tAClALPf@dBDbAEX\\hB^^Vz@CRJ`AIVHrAQnA[nAEd@Dd@d@Fp@i@pBY`FF`Ab@Zr@rAnI|@nCJTzAz@vAhB\\bARRNbANHEZ_@LPd@x@Ld@]BTJFMj@F`AIXr@Wi@pCDNTCE^LHUfATx@CNNTHAk@v@HREhADf@MZAz@J^FF?pCXvD?jA`@tBl@jBTvB\\l@CfCWxAHbAIv@BdAGTJhE\\xBI?D?Ar@TvAI^@]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.45504, + 6.994266 + ], + "end_latlng": [ + 46.43427, + 6.946859 + ], + "average_speed": 1.053, + "max_speed": 3.7, + "average_cadence": 49.4, + "has_heartrate": true, + "average_heartrate": 116.5, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1826.3, + "elev_low": 1154.1, + "upload_id": 6156517911, + "upload_id_str": "6156517911", + "external_id": "GOTOES_4386013363588824.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 41 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3610, + "moving_time": 818, + "elapsed_time": 867, + "total_elevation_gain": 48.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5787678490, + "start_date": "2021-08-12T15:49:07Z", + "start_date_local": "2021-08-12T17:49:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5787678490", + "summary_polyline": "ol_{Go`ig@o@?[BOG{@Ak@D}@?u@HIAMWIk@|@qCb@gBx@oC^cBj@iBp@_B~@eBnCkE\\e@zEeI|CsEPYDMFC~BqCr@_APi@Vi@z@oBzCoI?Il@uAt@qAfD}EpA_Bl@_At@sAjAmCdAyB`AgBfAqCHm@CAB@b@_BJs@NiBFYABRqCl@sEfAeF\\qALs@^oAJQA@\\}An@aBz@oA`AeA^k@|C{Cp@u@~@_ALQVoBVwATsBXuA@y@EEB_Ab@mELwADqAHm@EkA_@s@]QWe@UkAQq@K]MQMk@w@yBQ}@My@Sc@A}@BG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532727, + 6.605041 + ], + "end_latlng": [ + 46.520397, + 6.640554 + ], + "average_speed": 4.413, + "max_speed": 8.1, + "average_watts": 95.2, + "device_watts": false, + "kilojoules": 77.9, + "has_heartrate": true, + "average_heartrate": 129.4, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 477.6, + "upload_id": 6155036009, + "upload_id_str": "6155036009", + "external_id": "garmin_push_7299395748", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3404.3, + "moving_time": 494, + "elapsed_time": 532, + "total_elevation_gain": 11.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5787678024, + "start_date": "2021-08-12T05:58:03Z", + "start_date_local": "2021-08-12T07:58:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5787678024", + "summary_polyline": "k||zGutog@J`@J|AbApDN`@FHh@^PZB^Gr@YlCKvAEjAB^CC_@dDUvDUjCB@g@pAu@z@gA|@qAjA[^oBlBoAxAqAxC_A`DIf@]~Ac@xAKh@u@~Bo@tD?b@EBERCZClEEz@Kd@AjAKvCq@hEi@~Bk@~B{B|FyA|CqA~CKP[Z_An@YZCLEbAOnBK~DM`BMr@]bASjACZQfW[rEYfCO|B}@rKEX{@xCGLSLUF{@Js@RmAb@m@ZA^Kp@]^iAnBe@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519901, + 6.638996 + ], + "end_latlng": [ + 46.530602, + 6.601751 + ], + "average_speed": 6.891, + "max_speed": 11.9, + "average_watts": 63, + "device_watts": false, + "kilojoules": 31.1, + "has_heartrate": true, + "average_heartrate": 121.5, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.6, + "elev_low": 434.6, + "upload_id": 6155035502, + "upload_id_str": "6155035502", + "external_id": "garmin_push_7299395116", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3968.7, + "moving_time": 954, + "elapsed_time": 1024, + "total_elevation_gain": 80.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5787677577, + "start_date": "2021-08-11T15:47:55Z", + "start_date_local": "2021-08-11T17:47:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5787677577", + "summary_polyline": "ob_{G}jhg@]m@CKK?S}AK_@Ue@]sAKaA[yAA_@KWASI[s@}AAY@GEGICc@D_D?eBRQCUBa@??EMICGGQAWhAiDl@uBj@iCj@wBv@uBv@cB`DgFn@}@fCeEl@iAlAgBrAsBRa@NMHKFSvBgCp@}@Zw@~@eBjCsHvAkDZm@hAeBpAiBjB_CzAeCbFkKj@qAh@uAVy@Hg@PgBL}Cp@mENaBLe@Fg@Tu@JeAn@gCHO`@mAFGBMCEBEA@FYz@iCXq@j@}@T[r@u@V_@r@g@vBsBtB{BDKF@AHGCXy@Hi@XgCDeAPmB?ICAABEGx@kKPyCE_@IYIMSSKG[_@]}BQo@]y@Ka@e@aAUs@QiAUm@Ea@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531123, + 6.601596 + ], + "end_latlng": [ + 46.520425, + 6.640322 + ], + "average_speed": 4.16, + "max_speed": 9, + "average_watts": 112.9, + "device_watts": false, + "kilojoules": 107.7, + "has_heartrate": true, + "average_heartrate": 123.1, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.8, + "upload_id": 6155035138, + "upload_id_str": "6155035138", + "external_id": "garmin_push_7299394687", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chill ride to Mont Pelerin", + "distance": 51084.8, + "moving_time": 8408, + "elapsed_time": 9366, + "total_elevation_gain": 999.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5771333212, + "start_date": "2021-08-10T16:38:31Z", + "start_date_local": "2021-08-10T18:38:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 29, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a5771333212", + "summary_polyline": "i~|zGw|og@c@aAeBbH}A{D`AeO?_ImDqPiI_McKcC{EsFb@qBbGoApAuDbI{LlCsRXiL|FeRlBkFaD{KiGuEoDoMoDRsB_CwGq@oBiBe@iCQaLfAaErB_Al@yAQwQ^{@v@DrDvK`DtBtTmEtGoFI_DeDcH}@uErAgG|EwDz@wBPyLlBeKd@q[q@oCaEyFYoBx@sFOkLjDqPjB}@dFrA|C{AdE@|D}ClOyEv@wAl@}GjCgE~LgGjMsOpDgCzIiSfPzA~DqEfO}ECyM{@y\\_@mGu@yAhDwJ?oBeGkQsGa@}D{NmDU_CyGzDk@fCmDtAuKrB_CvAkKhCwGJ{Hn@sD_AcEnCuAjC{IbL{PrAoFe@gIxN{DpFkKmB{H{CeF`A_LoSgVG{Hq@cErEGvOiFHuF|BcF|KcBnFwC|DoOSoBXeE~BkK}C_DfAmEAiBuH}C{C_DmHwC_F_Em@}A@_IdEoAbAyE|BgCxG}DfI}JpMeKjGyQ{@gCuEEcH}BiEmMc@ePiDmE{@mFyBLsBuCo@qENqCfCuLjDeYuC\\qA~A{E|AmBi@wFtBkBSgBdDy@nFuAjAmGhBoBgA_JbA{@_FjEuCJ{FjBqJcCQiDfE_ElB}@VWcA|GcNnBgBbDmPWiEaAY_@xDyCtExCiETkDp@_@n@bBIxCeDpP}B~BcGzM`AXtFkCfCmDfCH{AtH[fHoEbDhAlFzIeAvB~@jGkBxAqAnAmHrAiBrI{ArBj@bF}AtA_BfCSyD`YuCnQxAbHfBdAdBQjAbGzCtDZ~Ou@xJeEz@wVH}FpE_G{BqDHsF}BmCsGmByB{GMcOaHaBEiD`MkCpBjAfGcBtAaCPwDxFyDLu@vFoEzFn@jFcByAoEfIoCfJuAzPoB?gCzAkLVoEzAuGjOT`JeA~D_BpA{Z}JgCj@aEtNwEvG[|PiB~PeNlEdDdIdFbBvGlHnK|RZxH`D~IzDhE|KxFnJdShEtKfTzJnF`@`EfGxCbCxGfO_@c@mBfB@vGlAzDpEtEt@dG`FrAMpDuDzDoArCY|B^jNsAbG_@lG}AfD_FpAaMfPw@jKcDnT~GzYbItOnGPhIdFfKeCfAp@wHpQqDfCyLbOsMrGaDfFo@vGgAfBkOnEoDrCoDIeEbBuDwAcDnBiC|OLnOm@hD~FfNc@d[oB~KKjKmApCqFrEs@tDXtDrEfKDnBi@zAyEvCkU|DyBgAmFuLcAn@IzDVvMaDbCcAlEr@`NlBrCnH|@dB~BfEKrElQhEjAdDfLwBpF}FvQYzLmChQwKfR}FlA}@~B~G|GbJtBlIfMfBvFx@nGMjMy@`Ip@vD~@rAr@}@z@uF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520214, + 6.640284 + ], + "end_latlng": [ + 46.520342, + 6.640644 + ], + "average_speed": 6.076, + "max_speed": 14.8, + "average_watts": 135.3, + "device_watts": false, + "kilojoules": 1137.6, + "has_heartrate": true, + "average_heartrate": 142.9, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1074, + "elev_low": 524, + "upload_id": 6137963506, + "upload_id_str": "6137963506", + "external_id": "garmin_push_7281554301", + "from_accepted_tag": false, + "pr_count": 10, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 138 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4021.2, + "moving_time": 754, + "elapsed_time": 795, + "total_elevation_gain": 84, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5771326935, + "start_date": "2021-08-10T16:12:29Z", + "start_date_local": "2021-08-10T18:12:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5771326935", + "summary_polyline": "}a_{Gsjhg@WaAS]]{@O_A[{Ai@mAGw@EIa@aDWy@Sw@GIYDuDNuAN}ANIAQKGGKc@B[FKr@wBJa@ZeAz@wDTs@JQ\\eAn@cBv@_BbAmBbFmHjDwFvB_DL[r@}@~@_A~@iAHQ?B@@DSfA_Cl@{An@oBxBwFXq@Xg@t@iAbCiDfAsAbBuCfCsFbBkDpAiDPq@Fs@HyBD[rAsKb@{AVuAp@eCLu@bAmEp@sAl@w@nDiDbEkEBIGACF^q@TiAJgAHuBDa@R}@Fm@NBBmBJ_CVeEDmA?e@Gc@M]SQUMSUGMUiBGSO_@QEIDI?Ge@y@wCOuBO]CY?m@BGTa@D?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531031, + 6.601549 + ], + "end_latlng": [ + 46.520255, + 6.640732 + ], + "average_speed": 5.333, + "max_speed": 11.9, + "average_watts": 156.3, + "device_watts": false, + "kilojoules": 117.8, + "has_heartrate": true, + "average_heartrate": 131.6, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 444.8, + "upload_id": 6137957087, + "upload_id_str": "6137957087", + "external_id": "garmin_push_7281548176", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3429.8, + "moving_time": 486, + "elapsed_time": 566, + "total_elevation_gain": 14.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5771326076, + "start_date": "2021-08-10T05:41:46Z", + "start_date_local": "2021-08-10T07:41:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5771326076", + "summary_polyline": "g{|zG_vog@OTSABE?d@b@zBF`@n@bC~@dAFTFn@Ex@o@|HUjEO~EWvA]|@KLi@f@s@v@qE|DeClCBD@b@?G?@GCG?QPo@bBu@tDc@bBo@nCWx@S\\_@xA[rBMhAMdF[`Ci@hB{@hBqA|Cs@lBIn@K\\g@pAcArBk@nBm@~AQ~@QdBmA|ECT_@|JGbACV_ArDAVK|HA~HMvEKtAe@hEMdCw@bJIp@Q~@Wv@S|@QHw@RqARm@NiAb@ITAn@K`@m@p@o@nAgA|A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519721, + 6.639204 + ], + "end_latlng": [ + 46.530724, + 6.601561 + ], + "average_speed": 7.057, + "max_speed": 13.3, + "average_watts": 72.6, + "device_watts": false, + "kilojoules": 35.3, + "has_heartrate": true, + "average_heartrate": 121.1, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.4, + "elev_low": 433.5, + "upload_id": 6137956219, + "upload_id_str": "6137956219", + "external_id": "garmin_push_7281547299", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3231.1, + "moving_time": 666, + "elapsed_time": 724, + "total_elevation_gain": 68.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5771325379, + "start_date": "2021-08-09T15:20:20Z", + "start_date_local": "2021-08-09T17:20:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5771325379", + "summary_polyline": "c`_{Gcjhg@_@@_@eAu@eCG_@[mACc@Ua@W{@SgBIc@Ma@w@uBWUo@CyCNWF}CVQEKMGYAKLg@d@mAj@sBhBqH\\gAx@eBr@uA|BwD|@mAfFmIbBgCjCiDlBaCHQBUz@_BpAoDrCgH|@cBlBoCpBgC`AuAlA_C~C_HR]f@iA~@{Bd@yBT}C@u@t@{FJ_A?U@K@@C@EARg@V_A`B{GLkAn@yAX}@@M?KEUOQe@cBO{@Sk@YaAc@q@[]IS?WEMB@?BKAYBOK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530745, + 6.60146 + ], + "end_latlng": [ + 46.523346, + 6.631946 + ], + "average_speed": 4.852, + "max_speed": 9.9, + "average_watts": 142.8, + "device_watts": false, + "kilojoules": 95.1, + "has_heartrate": true, + "average_heartrate": 132.4, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 508.8, + "elev_low": 444, + "upload_id": 6137955504, + "upload_id_str": "6137955504", + "external_id": "garmin_push_7281546598", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3621.4, + "moving_time": 510, + "elapsed_time": 548, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5771324134, + "start_date": "2021-08-09T07:04:50Z", + "start_date_local": "2021-08-09T09:04:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5771324134", + "summary_polyline": "{~|zG{yog@P@JR~@|@FZAt@Cl@^pA`@vCDTTf@v@l@DN?bAObBm@bFQbCSbFKnAOhAUnAU^e@f@oBbB}CzCcAjAq@`A_@bAeA`Eo@pB}@vDMTk@nBQp@WzAGl@@HFBOrDQxCCpAQ`Co@`EUjBWlA_@lA}AdEaF`MU~@In@KbCAnIE~C?LF?ErASjTOnDIz@Qv@u@bCcEvN[x@C@I`@cCjIoAhFMJQEUOa@a@_CaBSBQNw@bA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5203, + 6.639824 + ], + "end_latlng": [ + 46.530733, + 6.601653 + ], + "average_speed": 7.101, + "max_speed": 13.1, + "average_watts": 60.5, + "device_watts": false, + "kilojoules": 30.9, + "has_heartrate": true, + "average_heartrate": 115.4, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.6, + "elev_low": 436.9, + "upload_id": 6137954224, + "upload_id_str": "6137954224", + "external_id": "garmin_push_7281545342", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Galerie Defago", + "distance": 5093.7, + "moving_time": 4169, + "elapsed_time": 4739, + "total_elevation_gain": 191, + "type": "Walk", + "sport_type": "Walk", + "id": 5757923127, + "start_date": "2021-08-08T08:15:18Z", + "start_date_local": "2021-08-08T10:15:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5757923127", + "summary_polyline": "{`wxGaz{h@k@g@KAg@kA[mAa@_Dk@_D_@oAa@w@_@m@IKCI_@g@GCc@g@GCMLW~@QjA@JMlAc@fBINC\\GVMdAIJUl@[p@KLWFENWl@MNIFKRQJ[MSBMKQES?OGKAE@MEG?KGk@u@GQW_@CKGGO[EY@KKi@O[Fm@GH?BBA@G?IA?D@c@oAMk@KI?IQe@S[@OE]Ba@EO?OLCBGOY?EIIAOBCCBCCBE@WHGBYDNHJPC]KGG?QVAEGBAc@EHH@Ci@M]YIHYCECLC@IC?ADDDHAHDE@EAJAQGCNBCOUa@]Sc@GEIDCEGCFCB@QQEK@AQCD?ACLAECPEG?FEB?BEDA?AC?HMC?HBAABCCU@KCSHQEI@EMUEOFO?KFQAKFGcD_CtCLAJSESU}@OUMbAK@C@[FI?O@GZQEKEEo@[i@GA@Xo@KYG@B?BDSOAWGQMEGGDG?GYO?@HK@QDIEE@KQAKAACDBFAE?To@G@EEnB\\EQcCIZIH?GAK@DCO?MDEABE?AADCs@BI?MBGC@BB?US_@GAPYNM?KAEKI@ACGFCAEKIEO|CyBw@f@_@JGACZIBGCBADKI@^I^YKFz@Ed@Gm@Pc@RvAKLMWKg@E[BWEgAe@aAWBDSMi@c@SIAGMMBAAAGIOKQYFIEWFKIOCKCEGBE?AC?FEFAMOM@e@GA@CCGAFEKE?EOIJIKGOAOEKEGIE@CCCCBAIMQXb@@NGAB?DIDAHBNKHKJHHB@HPPLHJ@FJBJHHPd@B?@WDMC?@RJXGF\\HHGBITd@~@`ARx@N|@VdAn@rApB~CX\\LJbA^d@@xBhANPl@jARh@Zl@XVn@`@XV`BtDh@tAp@`Ab@v@h@zAb@vAz@xBrAjCz@bA^j@x@lB`@nALv@J`@CBHPRpAVzBZjAx@zAN`@VhANd@JPKCMD@GCLB@?CA@B?Rj@Ff@Kl@c@`Aa@pAqBzEk@hA[f@QP_@HkAh@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.162223, + 6.865131 + ], + "end_latlng": [ + 46.164027, + 6.860885 + ], + "average_speed": 1.222, + "max_speed": 14.3, + "average_cadence": 51.4, + "has_heartrate": true, + "average_heartrate": 94.1, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1171.4, + "elev_low": 1056.6, + "upload_id": 6123912390, + "upload_id_str": "6123912390", + "external_id": "garmin_push_7266761897", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunny Fribourg, cloudy Vaud", + "distance": 16268.4, + "moving_time": 13561, + "elapsed_time": 17927, + "total_elevation_gain": 667.3, + "type": "Hike", + "sport_type": "Hike", + "id": 5747494668, + "start_date": "2021-08-06T06:07:07Z", + "start_date_local": "2021-08-06T08:07:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5747494668", + "summary_polyline": "qpmzGiz_j@b@Yd@{A|@oAjAq@x@sDp@Ap@x@^lAhA~@f@`BnC`CbBhF~@|A`@XHgA`C|BBbA|@hAExATdBXh@k@xBi@V]nBC|FUbBtC]Dj@NDk@fAO|AdB@d@t@]NJj@jBfAsAbAmAHw@h@jBm@h@`Az@Ze@ABTv@PLf@CTm@j@FV|@`@fE^n@d@x@`BC\\e@a@YIoAh@Xv@uAl@I\\NNW\\VH]ZrAn@xCxDxDj@u@~@W~AxCAc@~AJXsAlA}GGgDzAoAlBy@pDcBfBQp@v@VbGMtDwAdEUdA`@qAp@mAzA_CvEtA`E`C`EPzC\\jAMhBs@X~@x@m@PI\\b@v@NSON|@Rc@NMb@dAj@[INv@SHJb@m@j@^\\m@H{@t@`Ah@a@Rs@|A?dAs@f@rAr@p@GeApAWdAiA@y@f@Kf@`@s@p@??`@[n@`@RBdD`@tDM^^dBdAxBXjBxCpEx@lDn@j@RIDl@~ArDjAhE\\vAAx@|@nAh@|CrBpDtAdAZv@`Ad@z@rAx@b@Tp@t@XTz@LE^tE?xBTpA@tEW~@L|Aq@nBaBpAQHe@m@q@|J_AxHApB|DzCpBY`CeAfB}MNqDd@Ov@b@jKhRhC~C|A~@zAnBjAt@tCtEv@xB`Ap@|ADr@|@aAc@qCd@eFgCmAVTEi@`@O`AOxCFj@Vv@_@lBhA~BF`BZ@WzBXA\\z@VEAZP@a@hCDX`@Dq@b@Xj@OrCd@PDh@_@FG\\\\`@`AAR`B`@Gb@w@Rf@u@tBiAd@JCEjA\\`CW~@oBtB^fC{@|F}@zCVnFaCzFf@dC|A|@hA|KG~DQdA\\nAV@bAzAb@jDp@vBk@tB{B~BIt@l@hC~@x@v@dBdB?Tj@t@KfA`@zCEh@b@rBPg@d@hAvCHjBlAtBr@`BJbIPnBc@zHPxGaA~AElBf@nGCrC^fAV~Cr@nCn@`F?vASBBt@JYCv@j@z@LnAWnBXjCy@~Hz@bKKp@cBp@g@?q@jA}CxB{@lHqA~D@h@a@n@s@@yDaESmAoByCcA{DkBaCQcAyCeGaAEmAoAk@@k@g@sAHwA\\mBkCsCa@i@e@{@wCDaCyA@wCeEsAcDw@qE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.441211, + 7.049492 + ], + "end_latlng": [ + 46.427143, + 6.955709 + ], + "average_speed": 1.2, + "max_speed": 11.5, + "average_cadence": 49.3, + "has_heartrate": true, + "average_heartrate": 100.6, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1813.2, + "elev_low": 1100.1, + "upload_id": 6112989343, + "upload_id_str": "6112989343", + "external_id": "garmin_push_7255385616", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 34 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Muddy camping hike", + "distance": 11074.1, + "moving_time": 10002, + "elapsed_time": 12880, + "total_elevation_gain": 1085.4, + "type": "Hike", + "sport_type": "Hike", + "id": 5744699233, + "start_date": "2021-08-05T13:58:47Z", + "start_date_local": "2021-08-05T15:58:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5744699233", + "summary_polyline": "cdrzGeffj@l@d@lDHnD`AxDN~A?TLbE\\HA@SPCd@~Ah@p@EHLPR~@d@z@@RZp@Lz@IB@L\\j@ZQFOEQD?MUN}ASk@Hi@Im@F]]kAMeBQ_@H{@COTaAE{@Y{@NSMgBJSBk@GeAYeBDo@Ki@HEKGHSGYDAGBf@u@?s@Kq@No@EWDUCu@SiAASJSG}@D[PU@cAP}@GoATc@NiBNKAIRg@BLQf@DJMPNb@Qf@Tv@KDPj@Ej@LNF`@Ct@Ff@\\~AQZRp@@x@E^^l@Jt@JFF\\IZDBAd@\\r@KPFVKFLRAv@Q\\\\|@h@v@Hx@NTBKOd@?b@Zj@GFHRX`@@f@`@v@BLGDBLDEMTb@bBGDl@fB|@|AB~@Tf@?N\\^AbAd@z@jAd@ELLT@^LPJp@CNp@vAEX^[M@BUIICm@PcAKi@La@Wo@G{@B{AE[K[g@y@Gk@g@w@?SMUC_AFo@EsAg@eBAcAUeAF{AKO?QUu@d@gANuD~@yAp@YCa@j@r@Ln@j@l@AZp@pAFf@Tb@Nn@l@r@XdESzB`@p@^nAJjACXHAAKOpCXtB?Iv@ZbBQ`@JHTAj@a@nAx@f@`@zAd@Bt@g@bCNb@b@nA`@^\\^z@NE~@j@Xt@hAv@b@`AXDRl@Bj@LD?PbCtBvC`ElCbCr@F`ArA|@f@R`@L@MDERFh@j@zALDXt@\\ZlDrBXHZQp@VnAzAhBM~Ah@JXB`Av@dIbDzJn@rAHf@O`AJz@hB|CnAhFVl@vCfEZBvAe@fGrJx@zAh@pB~BtGbCpCx@fATbARfCSxC^jGPf@SCGd@_@b@iAKwAuAe@Qo@o@u@mAi@]{AgB}@_@MDA\\`AlBf@d@|@bESyAF?IDb@rBh@p@\\~ADx@_@fAKdA`@~@LbAjAbCHvBBdCRf@J`AIfDSOcBkC[F@|AIN_AqA_@aASoA[]o@cBaBoAo@w@c@wAwA}A]}@i@k@{@Fs@~@A|AURk@m@g@ESg@WDiAQsABMPCMKP_@QMPIKKNEQDGi@yAuHiRU@~BpFX\\`BbFd@j@x@dBh@pCpAhCVjAt@f@k@_@?Kt@t@T`@Dd@V`@XFWQbAfA~@l@aBgAM[_@WFF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.464823, + 7.082115 + ], + "end_latlng": [ + 46.441047, + 7.048999 + ], + "average_speed": 1.107, + "max_speed": 2.7, + "average_cadence": 47.4, + "has_heartrate": true, + "average_heartrate": 112.4, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1880.3, + "elev_low": 873.7, + "upload_id": 6110053194, + "upload_id_str": "6110053194", + "external_id": "garmin_push_7252362303", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 7860.8, + "moving_time": 1473, + "elapsed_time": 2066, + "total_elevation_gain": 109.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5744693365, + "start_date": "2021-08-05T06:25:44Z", + "start_date_local": "2021-08-05T08:25:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5744693365", + "summary_polyline": "_y|zGsepg@Sx@Ej@ERMjAo@|BgK|_Aa@b@[r@[d@q@xAWr@a@~BW`A]vBc@fAY`Aq@jEIvDGhACX?JBFIz@?~AUlBi@|Cw@nDq@tBi@rAsA|D_ClF@H?MC?ET]~@SnAQ|EMlPIlE?vCIzAAfCMx@?lAC~Ae@vCq@nCmA|Dw@vC]|@iArDe@nAuBhIg@|BQb@E?MGQMsAmAuAs@UHIHo@dA@v@B?GKWMGKQs@}@wCW{Ag@gBw@eDc@qAWe@I[GKWGiABe@Jg@AgARIAuBRa@?MIOWAIBe@fAuEP_@r@_DPi@Vs@FA~@aCz@eBt@eAn@}AjDoFPOJQNUPg@lDyFpAcBd@e@tAcBj@u@\\i@Nm@b@{@`CsFjAaDjAkCR_@lAgBvAgBfBcCxB_EH?FOXi@d@iBbD_IBS^g@N}@R{CJS@e@PcBv@gGrAyFVw@`@mB@]J_@n@iBHe@AGOOUq@Wq@QcASaCWk@OQa@s@[E?@?CYI_@a@SGGOUCLw@I?CKOQoA[u@WkAo@[WSUu@sA]gAWwDAYBA?BEDAG?i@MuGFS^w@r@k@fBk@nAaAbBy@jAW^Az@Tn@VLBT?TI\\YRWp@wAVQh@GPFJAHKPEP?`@Eb@SLSL]VoA`@uABMAYF[Tq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519363, + 6.641706 + ], + "end_latlng": [ + 46.520217, + 6.640805 + ], + "average_speed": 5.337, + "max_speed": 14.8, + "average_watts": 104.6, + "device_watts": false, + "kilojoules": 154.1, + "has_heartrate": true, + "average_heartrate": 137.6, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 531.9, + "elev_low": 436.9, + "upload_id": 6110047043, + "upload_id_str": "6110047043", + "external_id": "garmin_push_7252356062", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du Mont Blanc (short version) - Day 2 (part 2)", + "distance": 6211.2, + "moving_time": 6174, + "elapsed_time": 8996, + "total_elevation_gain": 23.6, + "type": "Hike", + "sport_type": "Hike", + "id": 5732184437, + "start_date": "2021-08-03T11:31:38Z", + "start_date_local": "2021-08-03T13:31:38Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5732184437", + "summary_polyline": "cekwGexxh@V`@DWCUR\\B??[LTFKBQDAD`@B@b@a@P}Ah@Wl@Eq@pADHdAW@HYPQ\\ARGXDn@H@Re@XQh@a@?BCB@GUb@Kj@@LHCZc@@DGPC\\LWRUCl@PC`@y@?NGJAX@r@F@FKPw@GLBl@PRDEE_@HIL]HKJq@JW?OKE?XBXEJCr@\\v@DABMGUFc@BMFELw@T_@VUb@m@OXOp@@b@JATg@JMD?@DOd@CZ@JL@Zq@XU@BGJET@j@XfAJW?_@Ha@^k@BKF@@FMPE^BRP^Df@JZ|@bADXPT`@Rf@^p@LfCRNEAI]_@MEWYAKUc@COk@w@]Y?EtAF^G|@Zf@?C?BDRNz@NDGGKCSQOQ[EOMcAg@kAAQFE^NpA~@v@HYw@DWM_AEYKSEc@MUGa@B_@RUBM@SCa@MSBm@Ng@As@PQNq@Re@Nq@Da@FKDYPY@a@Gc@@a@j@y@JY@gAHCHUAMTO?Gb@S@ERY_@aACSSC@NGG?EDC?KHE@IEGEH@DK?NA?cBC@@JEHF}@Ca@?g@FQAOFRFa@B?@VHl@FOAKDT\\^Nl@VLGAjAt@XCb@FCKIE?FYs@EW@THFDIP@p@N?HJT?XRh@D^D@ALL@HL@EOM@?@s@FMJNBZKb@CVGQAFH?BFEKBw@EIHFGMDU@f@ELGC@HBACLNFA^?KKKISFAEIFBHW?s@i@wBIK?QCEIHIGFKEQFNHBFRBAIc@@KHNL@JTTJ@Hp@PFP?ZFDXY@Qc@oAKCDa@?[CMB?HZ?VTCRDTX\\LPXFEF_@AKIIJBNPAp@P|@HcAEYRWBM@q@SOWGOUCi@Km@E}@k@WAJCGVCBRFIAK@JZLRv@Vd@@GJBTE`@JL@Z^HXNP?HAEDJLA@GIiAWo@IEIYIEMBUK@g@E]S{@Si@ZTDLNNJXCPNZPG\\RRD`@XTBHh@H?BFFT\\j@Ph@F?BQQwALw@NS@g@DHEL?NAG@NJRPFTAC_@Da@Ig@MMMm@Q_@i@[IKUo@?IIMGSIgAFr@p@ZLZDBBKEOCu@GU@c@EUAkAEQCAB@Ee@PDT`@h@BNORKhC{BXe@XuAZcAh@{@LYFWJOBQ?SGQQOEKC_@X_E?_@L_B?YR}@NgGDc@LQ?SEK]QYk@Ty@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.937629, + 6.849479 + ], + "end_latlng": [ + 45.923597, + 6.868315 + ], + "average_speed": 1.006, + "max_speed": 2.1, + "average_cadence": 50.1, + "has_heartrate": true, + "average_heartrate": 98.4, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2059.1, + "elev_low": 1044.5, + "upload_id": 6097009002, + "upload_id_str": "6097009002", + "external_id": "garmin_push_7238914720", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du Mont Blanc (short version) - Day 2 (part 1)", + "distance": 6000, + "moving_time": 6812, + "elapsed_time": 12045, + "total_elevation_gain": 410.8, + "type": "Hike", + "sport_type": "Hike", + "id": 5732180247, + "start_date": "2021-08-03T06:31:11Z", + "start_date_local": "2021-08-03T08:31:11Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5732180247", + "summary_polyline": "klhwGuyrh@@KGS@UIKHc@@_@F]Gc@FSEYXsA?uAHW?k@FQ@wADUTq@F]@[CsBGaA]{AC?Ei@ADGUI{@LoBGk@DYAICBCsAKkBBeBESIODWFODCB]JSDWNe@CUHIAg@GIBUEWKW@YKWIXa@r@CL^l@?Es@QKIq@MWMBA_@MSUACBCLGPAz@i@Hs@Ag@EFGNg@Tc@F_@A_ASKFCTEO@QE?Ia@IIEME?SMM?KEBERBJAAKGCESDa@^aBEa@Am@[_B_@eAFQQOYc@Ik@GO@OEMMKEQOMKOa@q@g@g@U_@MOGMOFEj@Ff@ALE@YIO?OKUGYSc@G[YOGGIOWGCOAOGIBSKQEa@BIGc@QS?SKKCABGEWi@UUKCQU[OSHCGDIAEG@AIQ?GG?F[TMTA?EK?ICAEHEZOAy@`@m@L[OGUFIBQFOBWDG@OKKK?g@TCe@EKC?GKM?ADBBa@L@?O?SQE?EHc@FMHK@KPK@UNE?ICAMLKDI@Ma@@[E@@FMFGNWAEMC@?\\k@HEBGN@HILi@JGCGHMTSBSCq@IPE@CNGHk@RGAAIJYLq@AASJIALe@CACFI@EEJSWISDQJ[`@C?@@C?SJ]@c@TN[OAWDIFSFB?E@[HEDJONa@AOKLOBy@EUK[_@G?LGL@\\GVMBE?EGCIBOEWM?ITAJGCGCYHo@FCBQ_Lz@]^s@He@OMQEUYe@SQMECBGU?Y@OGMKEQW[Ew@JUEEBCSe@AQUE@s@g@OEOMa@EE@GABM@?ABCT@SWq@GDICw@N?_@CMKIIH@?CAQPGHSB?DA??EG?ECkBBIBm@q@KWK_@E]EGIaAIGAMI@?IEDCQEESg@C_@KWEEIQC?BK@c@IGY_BCCG@Cm@Ia@IKO[?mAEY?MI?GHFS?UID?GBA@SCi@HODe@JUj@u@ACE@VIL]@KPIAGKQ@Cv@K?IGKE[HBZEc@WCCK?WIMIm@HUOWAr@UDMTWLAFGa@ISDa@Ar@a@d@Of@@BABKc@YEOIIi@CUK@ASAODILKFS@q@OSUIMSKUUa@CGIMCv@K\\?@CXERK?EPOf@UR]RI?GJILGfAI|@Uh@UNAd@M?EZEBO\\A\\IHGJ?FG@MPIVU^UVYL@LEJOLOM??CLCX?BIGAEOXH^EJQHg@FQj@OR[J?JO?SGYL_AM]AUKi@M]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.923428, + 6.818996 + ], + "end_latlng": [ + 45.937805, + 6.850682 + ], + "average_speed": 0.881, + "max_speed": 5.6, + "average_cadence": 50, + "has_heartrate": true, + "average_heartrate": 100.7, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2502.1, + "elev_low": 2052.4, + "upload_id": 6097004542, + "upload_id_str": "6097004542", + "external_id": "garmin_push_7238909830", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du Mont Blanc (short version) - Day 1", + "distance": 6215.5, + "moving_time": 6966, + "elapsed_time": 10769, + "total_elevation_gain": 788.7, + "type": "Hike", + "sport_type": "Hike", + "id": 5729807715, + "start_date": "2021-08-02T14:56:36Z", + "start_date_local": "2021-08-02T16:56:36Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5729807715", + "summary_polyline": "m`fwGyolh@Wa@?KCE[S@EGAAG@?UYs@]Qa@KFDm@ASGCAe@GGEi@Ri@@SJIHi@LQ@@]W_@AWS@KIm@P?DOLQFAZWLUROF]JGPg@VYL_@Fe@ACNi@HGAQH[Ea@HQIEDA?GGJFGD[FI?i@Ie@GG]u@C[Se@CUQNq@~AES@KGMDICiACMMSQk@?a@EWUc@I_@CB@EE@G_@?WIGWHK`@MRCJDJBCIBIb@DG?p@Kz@IRKOG?IMG]Wg@CQ_@GCJk@Qk@RGA?q@HU?MCEDODYECDSGk@BBEi@Gg@GEFAGIX_A?MHCGELIH]TYB]NYCOZ{@CSd@}@B}@H]Xm@?o@Km@ZwA?[DIHC@OLOJA@QL[@[MADAAQF_@A]Fw@AWHABSIF?FCCEHAAB@Lg@FIU@BHDc@Vm@d@sC?DESN]VmA?e@PcABi@KoACw@H]@c@Ja@@SNkAHKJCCBAKCAOLCU?]GME?QNYj@CPq@z@MBc@`ACR]X_@zAYb@UPAJYZOb@IDGTG@BMCQAm@CO?wABk@?EHE@i@H[F_AC_BFa@?a@L]BKCGJa@JoANc@Bk@IKSs@?[IUIm@Ak@GOEWJaBEy@CK]k@Ge@KUIk@IQB?DQ?wAE_@EOUwAECAYMs@@aACe@EM@o@Oy@Ag@A@BSAgACk@EI@e@COOSGSUOC]KW?KIQAa@E?EJCb@ETWp@G^Cl@Bn@Ex@sApEKHGRMLGX[d@ENONBFGf@SGSTI^GFgAXQPSf@OHYZm@pBm@tA]bAAn@?LB@QTAXIXSh@ONk@bAGl@Sj@URKTc@XW`@CTBRCr@K^Wf@KFGp@ON]@i@Mk@V[@D@Wn@@ZQEyAk@QSOm@GNCM@YGME]E?U^CGCDBT@hAEh@Ng@Ey@Gm@AWIE@MCKK@@i@AFCEULCOC?On@MMHk@CMYj@ISGkBOkAAcCY_BDU?_@Nk@JQAo@I_@B_AGs@?_@EWa@c@GOBIMy@F[?Mi@yAMASQIQQS?KNMJs@Io@IM?UC_@DWEYFOF}@EIG?KND@Fe@Gw@Hc@Qm@m@QGWC]BUM]MECGk@UC[QM]GJWCKGABIGCFSQG_@AXy@N_ATUJ_@@qAESWQOPDG?gAGQa@g@Zq@@[CUFcAo@eCCq@KLFD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.911272, + 6.786699 + ], + "end_latlng": [ + 45.923588, + 6.8188 + ], + "average_speed": 0.892, + "max_speed": 1.8, + "average_cadence": 58, + "has_heartrate": true, + "average_heartrate": 115.2, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2256.5, + "elev_low": 1470.8, + "upload_id": 6094522422, + "upload_id_str": "6094522422", + "external_id": "garmin_push_7236212489", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Before the rain", + "distance": 29256.2, + "moving_time": 4576, + "elapsed_time": 6329, + "total_elevation_gain": 505.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5715786153, + "start_date": "2021-07-31T08:29:18Z", + "start_date_local": "2021-07-31T10:29:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 16, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5715786153", + "summary_polyline": "}b}zGmxog@PZUn@q@Q{CFq@pAYnAY`@m@H}Bc@aC^aEbCy@VeAqASB]h@QfC`@`Cn@n@ENkABoAp@WnA_AzBkBxCmBGkAPO_@dCU`@y@JcAEoAY{@mAgAsE{@qCOaDiAuH{A{@qBSwBNsCp@uFwFmF_B]kDEsDb@eEbByBI}DuAcEXgCr@q@Ws@}@u@i@{BMQYGc@Lo@fBmBPeAJeDnE_Ld@[jASlEc@~AoAfAmBjDqIpAsHr@aBrE{FAiBqBiOK}ABqAh@qBdG}K|@iCb@kEv@{Tz@yWEgC]yAu@mA_DaDqAgCS_AMkBVcGCoB}@gEcHuMi@c@oB}CgFmFaACi@Z_@l@i@pEUt@{A`B[C_LiIcA]oAwA]u@K_AJ{Co@}CiEmHyEcLgBgDsBkKgE{Bo@?cCv@aA@_Aa@uG}JkBmBcB_AuFuAkBcAIa@j@gEGc@mAi@oDqCmHyC{MoJ_@Ii@PcEjDo@FaE_A}@FyA\\eFbCkHKqIuBeCZQ[eBmHcBkFgAiCwCmFsBLc]{HcG_EgFkCeEaBuEiAaCNcGpFiC`@oBBa@g@q@sDa@mA}IiKcAw@mH_BmKaGW?gB|DaBtByB~@aBfAS^_@`CeArAoBvE{AbAc@t@OfADdFmAbGgChEuElMKjBFbDwAzJ[dAw@fBiNhUyJhK[bBDhIk@pF_@d@_@Fq@vA{@|@{Ax@{AzCHT~@j@`@z@`CdHpL~g@DlAu@p^PpBd@bAd@`@bGrB~B~AtAfBjDdG?n@Sr@cBhAu@hAw@tFqC|CCvAzFdL|AfBl@BbA_@|@w@~@aBb@U`@JTn@`@fCJhEy@lKOdS~BxK|KbRl@xA`@|Bl@vPrHhDhCpBl@HjKvEjC~ArKzNnHrCfFnFtA`AxA`@~A@|FyAlA?n@|@h@dFt@~@~HpAnIn@dDYxGeEzB{@`BO~ERjFc@`HhCzJRjHuBpEOhAu@hCeDfAg@rBQt@T~Cu@pFEt@NzAa@fG[jHOdAThDpBdD~@dMYdGTxKA`HfBzEnCjAEhCyA~@MrDpBvBR|BOfOiDtEm@rBu@lJGnLTbAWdDmBhC[lFh@xC~@b@j@R|@UfCs@f@aBTS\\RRlD?|@s@~AuCvAuD`Bm@zBX~AITXzDlBrCh@Ax@`ANRKb@iCh@kA^Op@ZVSbFeIt@aBb@eBd@m@Is@gBoF?mAN{@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520958, + 6.639592 + ], + "end_latlng": [ + 46.52026, + 6.64084 + ], + "average_speed": 6.393, + "max_speed": 14.9, + "average_watts": 127.8, + "device_watts": false, + "kilojoules": 584.6, + "has_heartrate": true, + "average_heartrate": 142.1, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 894.5, + "elev_low": 515.2, + "upload_id": 6079769985, + "upload_id_str": "6079769985", + "external_id": "garmin_push_7221090860", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 75 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3963.6, + "moving_time": 824, + "elapsed_time": 841, + "total_elevation_gain": 81.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5715783263, + "start_date": "2021-07-30T11:13:43Z", + "start_date_local": "2021-07-30T13:13:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5715783263", + "summary_polyline": "ub_{Guohg@E_@a@uASaAOoAOo@SGEE?QCKMQEWKWMMESIIAWK]Io@BOSGq@D_CBuEl@OEOMI]?SZ}@l@oATs@p@_Dh@wBr@yB^_A|BeEfAeBz@iAvBmDlC{EhCmDlDqEPk@~@wAnDyJrAaDbBiC~DkFtAeCxEeKTq@h@oAVcAVo@Ho@HgBVkDn@iEZaBlAqER_Ah@cB^aAv@qCf@eAf@o@RMLAb@a@bA_B|BeCV_@~@_ARa@Li@XuBTiCPyDb@}E@_BBs@Ho@?YCe@CWIWMQk@a@O[OaAQk@OOQg@Ks@q@wBQcAM{@GIIYDsAHY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531153, + 6.602355 + ], + "end_latlng": [ + 46.520292, + 6.640748 + ], + "average_speed": 4.81, + "max_speed": 10.5, + "average_watts": 128.1, + "device_watts": false, + "kilojoules": 105.5, + "has_heartrate": true, + "average_heartrate": 145.3, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 447.1, + "upload_id": 6079767036, + "upload_id_str": "6079767036", + "external_id": "garmin_push_7221086395", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3495.2, + "moving_time": 574, + "elapsed_time": 657, + "total_elevation_gain": 8.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709399769, + "start_date": "2021-07-30T06:16:22Z", + "start_date_local": "2021-07-30T08:16:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709399769", + "summary_polyline": "c~|zGgyog@HPn@zC@PFDFRG@GINX^z@ZdA`@pBLRb@^P^@`@m@rHYnFo@|HGVO^[f@eE~Dg@`@sCvC]l@ELAA@EDJGB_@l@{A~EgAvEUnA?H_@n@_@fA]pBQzA?SCZIrEOzBM|Ds@hE_@tCQn@{@`CoAdDiDjIo@tBKp@KnAUnZIfHStHMhAo@~C{@fDa@zAu@xBaB|FOVQHMVYz@ULg@P}@RqA^s@VOJIN?b@Gb@w@|@S`@u@lAi@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520184, + 6.639723 + ], + "end_latlng": [ + 46.530747, + 6.601606 + ], + "average_speed": 6.089, + "max_speed": 13.5, + "average_watts": 53.9, + "device_watts": false, + "kilojoules": 30.9, + "has_heartrate": true, + "average_heartrate": 118.8, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.8, + "elev_low": 433.3, + "upload_id": 6072957402, + "upload_id_str": "6072957402", + "external_id": "garmin_push_7213744885", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3956.8, + "moving_time": 865, + "elapsed_time": 880, + "total_elevation_gain": 81.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709361435, + "start_date": "2021-07-29T15:30:54Z", + "start_date_local": "2021-07-29T17:30:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709361435", + "summary_polyline": "ua_{G{nhg@C]g@k@A[OYKa@q@sBOm@[aAU_A]gAOu@GOCCy@BiC?qC`@aAHSIOYBc@bAqCP{@d@_B`@eBr@cCjA{CjAwBjFkIlEsHnC}Dx@}@~AuBRm@b@y@b@cAvC{HH]p@_B`BqC`CgDdCgDfAsBVo@tAyC^m@t@}ArAiDCOT{@He@TgDxA}KhB_Hx@}DFe@Vu@t@wAh@w@r@w@ZS|@}@dFkF`@m@HORmATcFPmBPmD^kGDiAIq@O_@o@i@m@yCOa@?GIQcAkCKc@UuAQ_@Ac@By@FQRY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530991, + 6.602227 + ], + "end_latlng": [ + 46.520192, + 6.640818 + ], + "average_speed": 4.574, + "max_speed": 9, + "average_watts": 121.6, + "device_watts": false, + "kilojoules": 105.2, + "has_heartrate": true, + "average_heartrate": 136.8, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.9, + "upload_id": 6072916376, + "upload_id_str": "6072916376", + "external_id": "garmin_push_7213695793", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3362.4, + "moving_time": 419, + "elapsed_time": 481, + "total_elevation_gain": 5.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709361105, + "start_date": "2021-07-29T05:46:51Z", + "start_date_local": "2021-07-29T07:46:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709361105", + "summary_polyline": "gx|zG}kog@En@FNl@|@R`@Ej@[hCEpA?t@B~A?Ty@jJs@xAOl@CFyDtDiCrCmAtAW`@g@|@iBhHs@xBWpAs@~A_@tAKr@[nCCfAAlC]nGMhAi@zCa@~C]lAWp@iApC[n@eAlCmBhEWv@c@dBMdBO~VQfNEtAClCGr@a@dC[lAiElNgCrImAlEq@`DGHG@QGiDaCKCSB[Z", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519242, + 6.637594 + ], + "end_latlng": [ + 46.53049, + 6.601846 + ], + "average_speed": 8.025, + "max_speed": 12.1, + "average_watts": 77.4, + "device_watts": false, + "kilojoules": 32.4, + "has_heartrate": true, + "average_heartrate": 115.7, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 511.2, + "elev_low": 436.8, + "upload_id": 6072916031, + "upload_id_str": "6072916031", + "external_id": "garmin_push_7213695364", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4039.4, + "moving_time": 677, + "elapsed_time": 677, + "total_elevation_gain": 84.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709360833, + "start_date": "2021-07-28T14:57:59Z", + "start_date_local": "2021-07-28T16:57:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709360833", + "summary_polyline": "a__{Ggihg@EC[_@c@yAm@iCWy@yAqGe@_Bi@wAKE{@AqBBq@ZuAXcAJi@AUi@Bc@`@{@f@wAXuAzAaGf@gBbAaCbAoBrCmEdCkEtCuEvB_DzBiCj@w@X_Az@qA`@_AvCaI~@_Cl@iA^i@zB}CfAsAhAgBv@{AhBgEvAsC|@wBZaA`@_BDSBk@HsCLu@|@aHp@yC`BqG@a@\\sAhAeCb@q@|@eAjBkB`FkFFIL]ZiBNgCHuBJu@JyBVyDDeALsBGy@GUW]]UMUc@mCSi@MQOm@]y@Oi@e@uBUk@Cu@H]Tk@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530572, + 6.601329 + ], + "end_latlng": [ + 46.520255, + 6.640818 + ], + "average_speed": 5.967, + "max_speed": 12.6, + "average_watts": 177.8, + "device_watts": false, + "kilojoules": 120.4, + "has_heartrate": true, + "average_heartrate": 142.9, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 443.6, + "upload_id": 6072915777, + "upload_id_str": "6072915777", + "external_id": "garmin_push_7213695043", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3298.4, + "moving_time": 492, + "elapsed_time": 590, + "total_elevation_gain": 13, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709360488, + "start_date": "2021-07-28T05:58:59Z", + "start_date_local": "2021-07-28T07:58:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709360488", + "summary_polyline": "}x|zGanog@K`AF|@DLf@d@NV@fAUzBIvA@`BAD@@H?AKw@|JW|BIJMb@[f@_DdDuDnDg@j@u@bAW^Qd@i@rBm@|CuAxEmAzDa@`D?AG~BApBMhBKpCEf@K~@]rB[zBk@lC_DnI_BxDiAbCSTaAj@i@b@GVGnBMhBQfFIj@s@dCEn@MjL?rEKnEm@fH[hE}@bJm@tBG\\GHcBl@{@Dk@VeA\\CDATAx@[d@g@j@o@hAg@n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519354, + 6.637936 + ], + "end_latlng": [ + 46.530607, + 6.60176 + ], + "average_speed": 6.704, + "max_speed": 11.5, + "average_watts": 64, + "device_watts": false, + "kilojoules": 31.5, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 511.7, + "elev_low": 433.2, + "upload_id": 6072915422, + "upload_id_str": "6072915422", + "external_id": "garmin_push_7213694596", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2760.1, + "moving_time": 575, + "elapsed_time": 615, + "total_elevation_gain": 85.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709360190, + "start_date": "2021-07-27T17:41:04Z", + "start_date_local": "2021-07-27T19:41:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709360190", + "summary_polyline": "go}zGgpig@UEAIpAm@~@Av@Fj@KnAsI\\aE`@_Bd@w@Vq@Fo@Aa@SyD@aA]wBIsBAeCFmAPgBHeB@oACe@I[MgBIm@Ey@CgAHeCCaBEa@GcDOaCEiADaAJc@Fk@E_@?Y@EBB?WKaEAcCHcAjAiIXyCd@mCzBeKFe@NuDDaDDkALcBNqAJwAVuBDoAJ}AZaDN{DAg@Kg@S[e@[MO_@_CIUMk@s@_BM_@_AgE@O", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.522929, + 6.607568 + ], + "end_latlng": [ + 46.520359, + 6.640322 + ], + "average_speed": 4.8, + "max_speed": 10.2, + "average_watts": 170.8, + "device_watts": false, + "kilojoules": 98.2, + "has_heartrate": true, + "average_heartrate": 123.4, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 437.1, + "upload_id": 6072915056, + "upload_id_str": "6072915056", + "external_id": "garmin_push_7213694229", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 2281.7, + "moving_time": 2504, + "elapsed_time": 2942, + "total_elevation_gain": 53.4, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5709359927, + "start_date": "2021-07-27T16:25:56Z", + "start_date_local": "2021-07-27T18:25:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709359927", + "summary_polyline": "u{|zGs|hg@NP?JFF\\J^W\\Gx@FhAUXLTf@Ll@@^C^F?LKHSAc@MoAAcAU{@OC{@@YGa@[[Oa@Ka@[k@S{@m@o@}@OKu@SQSSK[DYFSLe@D[C_@S[AMEW[UIY[kBmAIUIg@CCe@WKBQpBFr@VL`@Fb@`APPn@P^Tt@\\VPhAhABJ^`@Ea@RuA@DCVM`ABGJiAAd@In@CIGI@PLZNLNDt@KNTZtAFRJLFDf@Jf@@JJK\\IBIEEI?MBGFA^U\\_@Aa@@IGDAO@DAAAPH\\HLH\\LLFZ@A?CDCF?OLCYI[Wk@ESCAFEEC@FACA@CK?@BB?PF^HL@LXX@VCB@CG@@@DMHc@AQIG[m@KG@HCC?CCFCAF@I@a@Vc@HELMFy@Ug@EI?CFJD\\@RCl@Pb@Hf@BXULg@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519795, + 6.604424 + ], + "end_latlng": [ + 46.519752, + 6.604581 + ], + "average_speed": 0.911, + "max_speed": 3.8, + "average_cadence": 70.5, + "has_heartrate": true, + "average_heartrate": 150.8, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 437.3, + "elev_low": 390.2, + "upload_id": 6072914767, + "upload_id_str": "6072914767", + "external_id": "garmin_push_7213693888", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 5538.6, + "moving_time": 758, + "elapsed_time": 820, + "total_elevation_gain": 30.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709359230, + "start_date": "2021-07-27T15:55:58Z", + "start_date_local": "2021-07-27T17:55:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709359230", + "summary_polyline": "gcb{Ga~`g@V\\@AFK@KGw@J]?Wc@c@oAkBCM?OL_@zIqPjA}B\\e@pCiFdC_F|EaJl@m@JGv@UfCMVMVSP]~@gDz@eCnE_It@}AZo@\\oA`AeCxAeDpAgCn@aBNs@X}FHm@D@BVEdBBNFNhBbDJ@fA?jB\\P@`@G\\YNSVcAv@kENm@Pe@t@oAz@k@NC\\?\\JLKLW\\a@~BkBj@[xAi@^St@Y^CbA[PSh@aBFKHCRDLTv@~Bp@|Af@v@~@bAv@j@hAp@jE|BD??CVIL[dAoGn@_Dj@cClCcKxBcHr@eCf@mBn@wCn@mCFUTa@X{@jAwEhAiEfEqLPc@vAcCpFgHtAmBzCqDnA_Bl@_A\\s@t@sBTqA@e@CEe@[_@y@H]C]OWkAc@[EkA?MGKKEOMw@QMSFMNB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.546605, + 6.563691 + ], + "end_latlng": [ + 46.519628, + 6.603991 + ], + "average_speed": 7.307, + "max_speed": 11.5, + "average_watts": 106.3, + "device_watts": false, + "kilojoules": 80.6, + "has_heartrate": true, + "average_heartrate": 141.2, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 427.6, + "elev_low": 386.4, + "upload_id": 6072914029, + "upload_id_str": "6072914029", + "external_id": "garmin_push_7213693000", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3712.3, + "moving_time": 575, + "elapsed_time": 616, + "total_elevation_gain": 20.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709358849, + "start_date": "2021-07-27T14:44:27Z", + "start_date_local": "2021-07-27T16:44:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709358849", + "summary_polyline": "uz~zG{ehg@p@BNNZPj@dACPq@~BYr@o@`@S~@OdAg@nCoBtIsAbFeAbDoAlC_HfLkEbIiDxFmCzDwBjDi@bAGPkCdFg@p@}@nBWp@eBbGu@xCaAhGY~Bq@rD[bEStAQZK`@m@fDcBrGe@|Aa@bAy@lAa@`@iCxBY^g@x@k@rAaC~D}DpHeCxEgA~BgCvEo@tAqAdC{@jB[`@CJ@JDJFF`@LTPt@bANb@k@dA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529878, + 6.600785 + ], + "end_latlng": [ + 46.546737, + 6.56379 + ], + "average_speed": 6.456, + "max_speed": 12.9, + "average_watts": 98.4, + "device_watts": false, + "kilojoules": 56.6, + "has_heartrate": true, + "average_heartrate": 125.6, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 441.4, + "elev_low": 415.6, + "upload_id": 6072913576, + "upload_id_str": "6072913576", + "external_id": "garmin_push_7213692547", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3469.6, + "moving_time": 512, + "elapsed_time": 610, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5709358520, + "start_date": "2021-07-27T06:06:55Z", + "start_date_local": "2021-07-27T08:06:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5709358520", + "summary_polyline": "k{|zGotog@B??BKCCF@?Dp@Pj@Hh@`@n@HTJ~At@`@HHHf@i@dHMlAIPCGaAtOc@fAyE`Fq@l@sBbC_@l@c@f@_@`Am@pBgBnHY`AWh@e@bBg@pD@NEd@EnAGvDEj@Av@I|AoA~Ii@xBYv@iB~EaD`Iq@rBI^KdAElBQnWKtISdHK`AQ|@q@nCyJz\\cAjEMJMEuD_CQCOJi@n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519745, + 6.638966 + ], + "end_latlng": [ + 46.530604, + 6.60174 + ], + "average_speed": 6.777, + "max_speed": 14.3, + "average_watts": 62, + "device_watts": false, + "kilojoules": 31.7, + "has_heartrate": true, + "average_heartrate": 117.5, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.1, + "elev_low": 436.8, + "upload_id": 6072913267, + "upload_id_str": "6072913267", + "external_id": "garmin_push_7213692196", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 4710.8, + "moving_time": 1608, + "elapsed_time": 1913, + "total_elevation_gain": 100.4, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5681022388, + "start_date": "2021-07-24T18:38:59Z", + "start_date_local": "2021-07-24T20:38:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5681022388", + "summary_polyline": "{{|zG}gpg@Dc@XeAl@yCf@}@`AoC\\y@JK@OABLX`@t@F^j@ITZJ@T?TGTOPa@n@_Ab@gBBa@FMD?BMLa@Ba@p@yDDkACiBDkASSIW@KPg@N}BJq@Ni@Fk@?g@QkAM[KGMc@}@k@KWMEMO_@Uc@u@YmAD_@?c@QUo@sAGIs@q@kA{@WKGIICKKMg@O_BD_@Vo@Rw@F}@?YEWa@sAGY@WHGlAe@j@?dAB\\Db@I\\_@FM`BsJLmC?eBGsBBq@f@EHILa@@MCQSQ[KKQUcDM}@E{@Kg@IMKEWBgBAc@Ck@BuAAk@EyDOWEE@KLCFKv@Sd@w@~DSh@C@i@WKBg@dAYdAUf@Of@IPa@\\[BURUr@]pBy@bHCz@[jCEPk@|DWzAa@lAa@r@Wl@Un@mAvAQXm@`@[d@}@jBQ~@e@p@_@^YLg@JW@ECYAg@?c@LQRMl@ANNVbExFrAh@zAZ~ARZHZJb@Zl@l@b@r@`FdHlApBb@Pn@ATD`At@z@~@Xj@bAfAVHHx@Mh@]t@Qj@Mr@Gv@BdAN|ADnAXpBBv@Kl@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519825, + 6.642079 + ], + "end_latlng": [ + 46.520063, + 6.641651 + ], + "average_speed": 2.93, + "max_speed": 6, + "average_cadence": 75, + "has_heartrate": true, + "average_heartrate": 147.8, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 572.1, + "elev_low": 491.6, + "upload_id": 6043222691, + "upload_id_str": "6043222691", + "external_id": "garmin_push_7183058617", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 1934.9, + "moving_time": 2495, + "elapsed_time": 4015, + "total_elevation_gain": 146.2, + "type": "Walk", + "sport_type": "Walk", + "id": 5677886476, + "start_date": "2021-07-24T08:06:35Z", + "start_date_local": "2021-07-24T10:06:35Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5677886476", + "summary_polyline": "{}ewGuilh@N?MHBDI?NSF?@GCUKGKAGCMBGNGp@EFKb@IFOVOHG?g@j@MBIFALKAE@IT?DIHCNG@KVIDGPQBEV?TS@i@VCNEFSAKBSPCNQFGDEN@JUf@DPC??@BN]UDF@\\QFOLG?ILUPAJM@QR[HAHOFOBSK?PABG?ELMAA@?FFHILM@UQADCA@b@AJQE@NGIADDh@JJH^HBIKAKGKENYWQFM?A@GAGCAIMKC?CDCTBAEBADK?IDCCB@CXC@YMCMC??@AACIFGFBDAAC@D@IH@DEHDIEFGHAPHGYFBCDLRADFHJHHCJJBCDAHFDAEAEDB?GBBJ@?CDD@FJKHK@@CAAADTf@?AQEFIZEH@BCF@NIJ@DWJCJ@BIHGNJDCh@JBACIIK@GGCNI@IFEFQO[HEBQ@BJCDDRAD@HGJAVI@CHBD?HG?ISTBFEOVEISP?NG@CDA@QFACA?B[BAC?@AAFCEMB@?EOCIIBA?MBCIO?CD@?CHA?FC??BDBHQLK@IGW@HB?GE?GA?B@?DE@BAB@?A?A?DECEI@KTKSc@BIHA@CJ?@BCIFGAEFBHAPIH@FD@AA@?KFEAFFAdAaAXGJBXELBBKPE?WBKJ?FFBADMAa@BURGLFJKBID?FKBF?KCAJOBUACBARWJUBG?SBA@B?KJQ`@GCWOQD?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910864, + 6.78571 + ], + "end_latlng": [ + 45.910859, + 6.785671 + ], + "average_speed": 0.776, + "max_speed": 3.7, + "average_cadence": 54.4, + "has_heartrate": true, + "average_heartrate": 91, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1464.5, + "elev_low": 1338, + "upload_id": 6039949418, + "upload_id_str": "6039949418", + "external_id": "garmin_push_7179785539", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 3481.8, + "moving_time": 4506, + "elapsed_time": 5895, + "total_elevation_gain": 187.8, + "type": "Walk", + "sport_type": "Walk", + "id": 5677193184, + "start_date": "2021-07-23T16:50:40Z", + "start_date_local": "2021-07-23T18:50:40Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5677193184", + "summary_polyline": "k}ewGejlh@@SEQ_@CKGQC@GNANj@?LU`@IVEVi@h@SVIVWd@B?YTOREXOBCDIFAJQPITBBIJSHST@AE?GH_@LCFOBYGECA??Je@CELm@BOJE?@DIBL@ABo@IMCMGOADE?EEEE@EDCPAAABi@N[D_@Ry@HSHa@DGDKIAMMKAKCC[AIDGIC?MFIAIBM@OJG@GCIBKIIVI?ECGA?BAC@BI_@GEGBIA?B@?CJM@AKC?ABKAAEIA?EMKG?IFCF@AE@ELAK?BAAGBABB@_@\\CLEE@BGBK`@GB?DEFJ\\FDBEJFDFXDDHEACIKJk@De@TOCABYNO?QL[DKHI@s@Wa@VE@AGFJM[AM@CCG@EMAOS?DC@CJQOKRAAG@CFBNA?CLGBEAEBAOBAKKG@?HBDEH@BA?@AILCTG@ADHCKBW@?AOFIXG@K@AADD@KGLYABCAI_@IEFG?EEIHIG@@KBMCACQBECCBE@SEGHALIFCHIDKAEDY@AAA@QEIDMOBCCCGEA?ACCWDG@BCE@K@DGHH?HMDYDABBFO@BFGBABBBOLID?FKB?BFDOFCBDACFE?NTSFYEBa@EEDQBCRE@CFACE@CFKHI?CD?BCB@DGDMTATINAADC?KGMCCSFB?EEAMDSGBK?WVOH]Z?CMFKJ@DLB^I?KE?CEI?ACOL`@FBAJHDGLXLP@G@?C??CC?HJLDLEBK?FAEGPE@EEv@HFBdAIDC@CfA[?BDF?AJBXABA?CDBLEBGB@PGJAR@XDNAFAJHHQA?LMFALDP@@KHB@CDCJDX@NKP?FGB??EA@T@?D\\CLFFABELCLMNDBGHEDFBKLEZ@LMJANKF@NCHIVGHEB@PGZ@DEVAXOFBXKFDNIP?XKH?JGRCHIJADKNOH@RE?B@CBB\\AFE?IJJVCTIZCDCRAFDTIHMn@UPBDEh@AAEXLn@?r@Qj@IRKL@JL`@GJINSb@MPWD?FMBMJKFDJG?EPILQNs@PCNMNq@HIL[PMFMRiAP]De@JC@DKJBNBD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910786, + 6.785791 + ], + "end_latlng": [ + 45.910951, + 6.785719 + ], + "average_speed": 0.773, + "max_speed": 2.1, + "average_cadence": 58.1, + "has_heartrate": true, + "average_heartrate": 93.1, + "max_heartrate": 120, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1465, + "elev_low": 1332.7, + "upload_id": 6039224737, + "upload_id_str": "6039224737", + "external_id": "garmin_push_7178976834", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Checking out apéro spots", + "distance": 31211.4, + "moving_time": 5541, + "elapsed_time": 6441, + "total_elevation_gain": 639.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5672297226, + "start_date": "2021-07-22T16:53:22Z", + "start_date_local": "2021-07-22T18:53:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 14, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a5672297226", + "summary_polyline": "s_}zGg~og@y@lCiArBo@MUyFbAaIPaIg@{HeByHoJeN}Aw@uH}AkEyECWFy@\\g@tEm@p@c@zA}DfE_G|BwE~BcQJyIRkBjFwPfB_DNuA[sBkCyHmFeD{DqNy@]gCl@g@_@_AcBoHcAaAw@e@cAWwA@gGU_B?gAv@gDh@i@nA]l@eA?iEN{B_@_CDwDd@aAf@PtC~Hz@fBfAdA`AVtIeB|BaAnFg@tFmDPg@HmAOeBa@sAaDiG_@iBA_BP_Bz@sBvDsCzAeCZ}AHcCE}FlAkFf@}ENeEGqDZ}KGy@i@wBwD_G_@aBf@aGB{FSgChCuOb@eAp@q@fAUpAZh@h@`BPdD_BzDFnEkDfJqBfDmBj@}Ad@}FpCwExAuAvIaDlIoIpDsFpCgB~CmI|BwDj@wBrPxAx@]fAwBhA{@`IyCrCSVWLo@AoIaAsNT}EY}EB_Ce@mD@}As@iA?i@rA_EnA_CLy@IaB}FyPcBo@sDJsA{DeByH{@o@aB`@y@wAwAqEd@a@|BFpBaBtBoCvBCn@w@p@AlA_C`DMTWj@kCxA{DIoEZ_Gz@}AvAWrBiDo@kBKqGPiAnBqC`EgIhBoAnEcG~DqDpAy@Pu@A_BGbBc@lAgA`@gBxBgAj@gF~G]?dCwKxAgETmFAQO@REz@mBdDmB`BwIx@l@hAInKeHbCy@H[hKeFbCsBrJgP`EiKtBcI|@wB|@yFu@yEJeH^_Dl@oNOmA[i@i@EuAn@u@W{FeMqCf@vB{JXEgAiIWn@gARlAYx@nHE|@qBpIvCg@lG`Mx@PhBe@d@t@DfBw@fM]lCOjHn@`GeAtF_AvBuB|HsDvJcDjGsDrFiCzCsHvOoH|KsBdFyCpDUp@a@dEaB`Cu@fEW`@qBfAsBrD]jAi@tGmBvCAz@l@nB@pA}@fDFbFw@nHDxGaBhIYhMiAxCCj@Lb@jBpBvAnHLvAMxDfAnJk@vAkJ~Fm@pBGv@~@fBP|B`@~S@vUa@zB{DlKT~D?rFmAdCkD\\eAp@wIhKkAxE@dC`@fC`CjEJj@GxAwCdEi@fDeBxFGnBq@dCsBrCcCf@eItRRdB`CxBhGfNOfIg@tDgA`E}A~AuIfO}@jBs@tCsBlOBjC~@lH?~B_B`KyL`d@gKhRi@rD?pJi@`DsK~ViEbMe@rGXnH@hBUjAmBlCyGvF[nC@hGSbByDpJg@~BUpCY|Km@rEm@jAaIbI}IzXk@k@eAoE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520424, + 6.640526 + ], + "end_latlng": [ + 46.520399, + 6.64019 + ], + "average_speed": 5.633, + "max_speed": 14, + "average_watts": 125.6, + "device_watts": false, + "kilojoules": 695.8, + "has_heartrate": true, + "average_heartrate": 138.1, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647, + "elev_low": 379.9, + "upload_id": 6034107881, + "upload_id_str": "6034107881", + "external_id": "garmin_push_7173571240", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 75 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 41841, + "moving_time": 7735, + "elapsed_time": 8911, + "total_elevation_gain": 750.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5701195902, + "start_date": "2021-07-22T16:28:21Z", + "start_date_local": "2021-07-22T18:28:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a5701195902", + "summary_polyline": "q{`{G}yeg@Ln@fA{BmB}Nn@kDpFgEpCuDkF_ObDcMjK}VfL}LxD_OfCcGtOgWnFaHvCqItDyHnKkPzCkIrCuFhBsQtCkOhBuDjLqLt@{CdAyKd@cLUcA{@s@q@mEBZcCiIL_D_@{@^j@WSRVCz@_AdG}@XkB{Ar@oFf@aQm@oH_BeHaJqNoBiAuH_BmEqFd@mB|FuAnAiDnIoMjC{QXwKhFsQlBgDPgBcDeLkFwCcE{Nq@WmCn@kByBmGe@gBkB]uBCoG]iEt@eDjB{Av@iBPaGe@qCLiDl@}@HdAdAvBrCnDnE~@dGUjK_BxEuCf@cA@gCkEaJk@qET_Cj@sAbFaEhAaCZeCAwIlAwE^eDRoGKgFTuKyAgEiCmD]uBh@_DCcO`C}Mj@qAzB}@jEzAvDcBlDHtEkDnHwAnEyBt@yAl@cHlCcEnAmArJyDjHoHnDyF`DqBfD}IvBkDj@}BfP`BlAo@hB{CjJeDxCYJoM}@wKXqEYsDBqEg@{CFuA{@kA`ByGhAwB?yB}F_QoDs@kBZyDcOkAq@qAr@uCcIzCS`GiGbBAp@q@v@j@tAsC`D_@vCuJO}D^aGz@qAxAe@rB_Dy@cBBuI|HiNbBeArEqGxDmDxA{@LgCKrBc@~@aAX_BrBqAr@yEvGk@?`CsKzAoEPgF_@M\\IbFoF|AeI`A`@fB[nL}H~O_IjGwIpDyGpDqJbB}GjAcC`AyFs@mFL{HlAeSs@sBeCr@w@c@}EsLyCp@pBaKLKv@p@WFKcAu@g@]eDXiCuBhAEa@rAGNvEd@bBuBlKxDa@xFpMjDU`@x@_BnUGdHf@rCAlBaA`FmDrKqDjJcEvHiHpJqJhSkE~FaDvHsCrC]bAOjDgBtCy@zEmErC_CtGMbFgBdCt@bF{@~DRlD_AbJFxG_B`IUnMkAhDPz@bBvA^hAdAlHMvFfA|Ii@zAyJdGe@bChAjEd@jXGjTuEfN\\tJc@bCiAhAkCBaAj@_J|KcAbEIdBZ`DpB`Df@hBOtBsChDcBxIy@`BEpBy@fCgB|BcCXqHfQKbARrA`CxBbGxMOfJaBvIqB`CyIvOqAxDaCvP@hCbA|J}AbLcM~d@cKpQi@bEBdIaArFiKxVuDfKo@tHXjJShBsB~CgF`Eo@~Ae@vLuEbNGnFwAlOaDvFeBr@c@v@_Ll[dAvGv@b@Lz@eCp\\cLtMaBjD{BxKcBlEwAfOuIzT_JvMwHrQcJnLeLlR_CrFeElOoLvMmLpXuBzGa@~C|FlOqC|CuEvCe@z@m@`DpCvOmA|Aa@o@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.540252, + 6.588633 + ], + "end_latlng": [ + 46.540257, + 6.588604 + ], + "average_speed": 5.409, + "max_speed": 13.7, + "average_watts": 127.2, + "device_watts": false, + "kilojoules": 984.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 647.2, + "elev_low": 379.6, + "upload_id": 6064301689, + "upload_id_str": "6064301689", + "external_id": "1eef888d-54fc-4a21-acef-b27d156adc0c-activity.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3393, + "moving_time": 474, + "elapsed_time": 493, + "total_elevation_gain": 11.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5672295265, + "start_date": "2021-07-22T06:14:03Z", + "start_date_local": "2021-07-22T08:14:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5672295265", + "summary_polyline": "y{|zGcuog@HT`@hBTj@Pt@Jp@Bj@DNFNz@t@Bh@{@bJ@z@GlCk@dCObBCROb@Ah@CLKb@GHcAv@iAjAaGrGmAtBe@nBcBfGg@tBkA|CI\\EfA[|BC`ADlBC~@Mp@IfAGrBWrB}@fG[jAcApCsEbLYb@a@z@IHy@h@g@`@IHIZInCOjCGtBIdAq@hCGXGt@CjDIpBChE@xBMpEg@`GKr@C~@_ApLMz@u@tCSRaAVqB`@k@Tk@l@?j@Oh@]ZSTq@jAg@v@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51981, + 6.639063 + ], + "end_latlng": [ + 46.530609, + 6.601734 + ], + "average_speed": 7.158, + "max_speed": 12.5, + "average_watts": 68.5, + "device_watts": false, + "kilojoules": 32.5, + "has_heartrate": true, + "average_heartrate": 121, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515, + "elev_low": 433.6, + "upload_id": 6034105895, + "upload_id_str": "6034105895", + "external_id": "garmin_push_7173568990", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3880.1, + "moving_time": 781, + "elapsed_time": 846, + "total_elevation_gain": 76.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5672294880, + "start_date": "2021-07-21T15:07:38Z", + "start_date_local": "2021-07-21T17:07:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5672294880", + "summary_polyline": "wc_{G{shg@EMQu@u@gDs@eC]{@]YeEHmB^gAJG?SKO]?Yv@qB\\kArA}F\\qAl@}A~@sBpA}BvCoEfFyInC}DB?hDkEFMPi@fAeCrD}JnAcCl@cApAgBpCqDnAsBtCkGdAmBhA{Cp@_CFc@HqA?s@DMBm@dAeId@aB|@gEn@yBHe@Ps@j@cBl@{A`@q@tGyGnBwBHOT}@Hw@NeCR_CVqF`@aG@gAKq@KWOQYQEGKUOu@Kw@Uw@GEKCG@CCGCQu@g@uAY}BSm@Cq@`@yACEHA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531321, + 6.603022 + ], + "end_latlng": [ + 46.520224, + 6.640888 + ], + "average_speed": 4.968, + "max_speed": 8.8, + "average_watts": 128.9, + "device_watts": false, + "kilojoules": 100.6, + "has_heartrate": true, + "average_heartrate": 140.4, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 452.2, + "upload_id": 6034105544, + "upload_id_str": "6034105544", + "external_id": "garmin_push_7173568519", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3378.9, + "moving_time": 472, + "elapsed_time": 543, + "total_elevation_gain": 14.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5672294578, + "start_date": "2021-07-21T05:46:13Z", + "start_date_local": "2021-07-21T07:46:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5672294578", + "summary_polyline": "uy|zGasog@k@?HKA?JBCPHb@I`BFr@\\dAl@d@J`@En@?fAM~CWpEC|AWdGGZQx@_@lAmAnBiFzEo@p@u@`A[LWj@YbAoBzIQ~@AZGX{@hCKh@MrAMh@APAAGdA?tCMz@Ah@Ij@E`BUjBm@tC_@pCUpAmFrN}@jBAH@FD??FIPg@r@y@j@o@^KN@n@Ar@SfBAd@[tECT_AtCIx@IvHGvB@nBDtBIxB_@`E]zCC~@M|A]lDQxDKf@w@lCCZMJs@XiANc@JyAl@CDCHAPB^Mb@o@v@Ub@a@n@Wd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519475, + 6.638735 + ], + "end_latlng": [ + 46.530395, + 6.601754 + ], + "average_speed": 7.159, + "max_speed": 12.1, + "average_watts": 73.9, + "device_watts": false, + "kilojoules": 34.9, + "has_heartrate": true, + "average_heartrate": 116, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.1, + "elev_low": 433, + "upload_id": 6034105179, + "upload_id_str": "6034105179", + "external_id": "garmin_push_7173568060", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 7341.5, + "moving_time": 1171, + "elapsed_time": 1229, + "total_elevation_gain": 43.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5658829090, + "start_date": "2021-07-20T14:54:46Z", + "start_date_local": "2021-07-20T16:54:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5658829090", + "summary_polyline": "}~e{Gq`ig@Mp@\\V^H^Nr@b@b@RZFb@?XCdAg@f@OX?r@RdBn@h@p@HRHHhAO~Bj@xAVjEl@vF~@z@Rl@RtAj@fB~@`An@`BhAdG|EfB`A`Bj@rCp@dBZjBRbAD|A@xACl@EzAQnBc@TI|BkAnBgBfBoBn@y@tAuBdEmGdAsB\\}@Tq@JWb@u@d@e@^O^Ep@CfABxBVb@@|AOrBc@xDm@pAc@x@c@jBoAfCcCx@k@h@SpB]bEa@~AYv@QzAa@hBs@r@_@nCgBrDuCdAs@z@e@FGBS{@iCDYvEuCp@i@zAaAXc@@ICCCHD?AKUm@Mm@DQX_@bBcBz@u@l@o@`ByAHAFBNTrBjEVr@RXLIPUn@SpAaAz@_AX_AfA{Bt@uB`A}BlAeD\\w@bAkB~CmElA}ApAyBlC_G`BeDf@qAXu@^qAHg@Fi@HeBf@sEPsAb@{B~@cEf@oB^cAHe@AKBBDELo@b@}Ah@uAp@eAd@k@hAgApF}FLMB??@Ta@JYJs@PcBRuCAEHuAr@eKDoA?iAOu@IQa@UWa@a@sBSOUg@E?OSGs@Sk@WcAYcBM]Ig@Be@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.566398, + 6.605057 + ], + "end_latlng": [ + 46.520397, + 6.640471 + ], + "average_speed": 6.269, + "max_speed": 13.2, + "average_watts": 72.1, + "device_watts": false, + "kilojoules": 84.4, + "has_heartrate": true, + "average_heartrate": 132.9, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 600.7, + "elev_low": 496.9, + "upload_id": 6020085064, + "upload_id_str": "6020085064", + "external_id": "garmin_push_7159127677", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le Niremont v2", + "distance": 4459.8, + "moving_time": 2884, + "elapsed_time": 3523, + "total_elevation_gain": 118.1, + "type": "Walk", + "sport_type": "Walk", + "id": 5657744026, + "start_date": "2021-07-20T12:46:46Z", + "start_date_local": "2021-07-20T14:46:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5657744026", + "summary_polyline": "uke{Gqypi@QlACd@M\\AVD^Cp@T`AV\\F@JJBLV^@^HRRZJFHJAt@I`AIn@Kb@?PSl@Ad@Fd@Ll@FNVjA^z@FDRRr@f@f@h@d@\\l@Zh@PLH^\\`Bj@RNj@HZBZNr@DHJb@PZHZ@j@Zv@Lr@T\\RVJf@LTB|@^d@n@ZLJFNZl@f@R^Ff@`@tAHPZ\\R\\^Ph@CX@`@`@ZD^L`@An@p@|@ZVT\\RVXd@l@Vl@FFXBGTOB@Bd@U`@WRH|@z@NFZh@l@`@Vn@h@l@H@FNTTHBZ`@LFJ?TBv@^RNNVBjANT^\\VZRN|@|@ZLx@J\\A`@Vv@QDEj@Nx@^b@F^ATNn@t@XNV?\\CH@FJH~AB?Tg@Dc@KWHPAZKb@MNy@?QB_@AiVaQk@w@][KESUW[MUWMEMKSWSQ[WOIOg@i@E?MKOLSFSMM@KAK]MMQc@QSuAaAa@MWWKEY[i@@OOYIy@m@GAk@PWM_@a@c@u@Oa@OWUgAU]k@e@GKCSm@c@SUCMKGQKo@Mw@Ka@OWSUIy@KkAa@UE]FMEMQMGi@K_@?EKQAIEw@M[Q]EWIu@g@UYSCs@_@_@Y_@e@UESOIM@IEBSKYUi@}@OmAUkAC[Fm@Pg@?QDGLaAJe@E_@BWCKB{@GiEKYGI]u@OOWOIOAe@Bg@@ADSIS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.563317, + 6.972571 + ], + "end_latlng": [ + 46.563286, + 6.972573 + ], + "average_speed": 1.546, + "max_speed": 2.1, + "average_cadence": 51.6, + "has_heartrate": true, + "average_heartrate": 123.4, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1498.4, + "elev_low": 1382.5, + "upload_id": 6018959712, + "upload_id_str": "6018959712", + "external_id": "garmin_push_7157923881", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4490.5, + "moving_time": 903, + "elapsed_time": 943, + "total_elevation_gain": 155.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5657188995, + "start_date": "2021-07-20T11:27:42Z", + "start_date_local": "2021-07-20T13:27:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5657188995", + "summary_polyline": "s`_{G}lhg@SWWQo@s@HGA[Ic@[_By@wCc@uBy@oBW]oDDw@FYHwAR_AAOOOi@W[c@u@QM[MwBu@oAOo@?eDe@gAEgDAs@CYGo@KwBq@mB}@KMg@[_@J]V{BzByAhAsAt@kAb@_BXmALuCl@iAFyAKcBYe@Ca@@oATy@v@EHsAzDs@|AeFvHwAlB{CfD_BzAoB~@oA`@eBTiCPsA?sBI_CWgG}AgCkAmA}@mBgBMg@SHE?_BkA{DwBuAo@qBq@}Be@mBUgHiAwD{@iAHQGq@s@YOk@YkA]S?]FgAd@_ALSCi@WiAu@w@a@CIDKBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530825, + 6.60191 + ], + "end_latlng": [ + 46.566338, + 6.604961 + ], + "average_speed": 4.973, + "max_speed": 10.5, + "average_watts": 173.6, + "device_watts": false, + "kilojoules": 156.8, + "has_heartrate": true, + "average_heartrate": 155.8, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 600.7, + "elev_low": 445.1, + "upload_id": 6018383045, + "upload_id_str": "6018383045", + "external_id": "garmin_push_7157300560", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3421, + "moving_time": 489, + "elapsed_time": 535, + "total_elevation_gain": 9.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5657188026, + "start_date": "2021-07-20T05:39:54Z", + "start_date_local": "2021-07-20T07:39:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5657188026", + "summary_polyline": "c~|zGsxog@^zABVLf@Nz@JbA`@tC?^FT\\j@Dj@CpAEL@NEl@UbCCx@?BFGN?FXOdDMtDQ|AIh@_@z@c@v@}@`A{DvDeBjB{@nAc@v@Wz@cAjEq@xBW|Ak@zASp@Ox@[|CCGEXEl@GnC_@xFGh@Mj@[vBKnASdBq@hCeAnDeAnC[j@oBpEq@rB[vAMpPCpJExACbEMfGGvBKv@i@hCiAvDyAjEcAvDWz@UNEHYjAmAd@yBj@}@b@GP?l@Sj@w@x@Uf@wAlB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520186, + 6.639621 + ], + "end_latlng": [ + 46.53076, + 6.601609 + ], + "average_speed": 6.996, + "max_speed": 12.8, + "average_watts": 63.2, + "device_watts": false, + "kilojoules": 30.9, + "has_heartrate": true, + "average_heartrate": 125.6, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520, + "elev_low": 433, + "upload_id": 6018381969, + "upload_id_str": "6018381969", + "external_id": "garmin_push_7157299488", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3935.1, + "moving_time": 679, + "elapsed_time": 750, + "total_elevation_gain": 80.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5653206210, + "start_date": "2021-07-19T15:55:06Z", + "start_date_local": "2021-07-19T17:55:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5653206210", + "summary_polyline": "ub_{Gaphg@EIwAeF_AcEm@eBWa@o@C}@FkAAm@FsCd@QAUUGc@BKFWt@aBd@iB|@wDhAiEP_@nCcFlBmCzBmDrCwEbDyExCuDTo@`AoBjDqJx@iBz@_BbAyAhBgC|@eAh@y@r@oAzCuGjA_Cx@mBNi@BYEBZgAPmAXuDn@eFXkB~BeJJw@JQn@}Bv@iBj@y@hJ{JN[Ze@HYNuAD}AZaENqDJ_A\\_F?cAE_@KYSWc@a@EM_@oB_@q@Ee@Sm@e@mA_AmDGa@B_@DO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531153, + 6.602414 + ], + "end_latlng": [ + 46.520363, + 6.640564 + ], + "average_speed": 5.795, + "max_speed": 11.7, + "average_watts": 185.2, + "device_watts": false, + "kilojoules": 125.7, + "has_heartrate": true, + "average_heartrate": 140.6, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 447.4, + "upload_id": 6014251331, + "upload_id_str": "6014251331", + "external_id": "garmin_push_7153033376", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 6462.5, + "moving_time": 481, + "elapsed_time": 556, + "total_elevation_gain": 16, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5653201675, + "start_date": "2021-07-19T05:56:42Z", + "start_date_local": "2021-07-19T07:56:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5653201675", + "summary_polyline": "iy|zGosog@Tb@BAUAV?kAEKAUKq@z@EJCRBTRnAJf@HLr@\\\\VNj@Lx@@TIfBOtBObEUjCMjDKdAKj@Oh@_@p@iGnGmB|BIXEBO\\Mn@qAlFUr@EVc@xAUhA_AfCMt@_@bDAFAECHE`ACzCEhAM|Bc@jE{@rFe@fBk@lAy@hCi@dAgAnCsAtCw@|BQrBExJCbCBlABACEGlBElHMdEFpAIhBBhBItAg@~B[lAcFxO]jAg@lBs@xBwBvIIBsD{B_@KIBc@\\o@~@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519411, + 6.638802 + ], + "end_latlng": [ + 46.53078, + 6.601548 + ], + "average_speed": 13.436, + "max_speed": 12.6, + "average_watts": 64.4, + "device_watts": false, + "kilojoules": 31, + "has_heartrate": true, + "average_heartrate": 135, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526, + "elev_low": 436.8, + "upload_id": 6014246350, + "upload_id_str": "6014246350", + "external_id": "garmin_push_7153028155", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 1681.6, + "moving_time": 1474, + "elapsed_time": 1862, + "total_elevation_gain": 72, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5646013863, + "start_date": "2021-07-17T16:01:42Z", + "start_date_local": "2021-07-17T18:01:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5646013863", + "summary_polyline": "mke{Gwypi@JHEEE?GDDBKb@C`@Bj@LZZJ`@VJd@\\f@@C@\\DR@l@ERDZCHApCGRI~AKNCJC`@KRE`@A\\F\\\\nADZJ\\Tj@RVbBzALF`@b@LFJLTF@CTHbAh@DDTJLJ?Df@D\\PVHn@Fp@NT@BA`@\\CDCCt@NDFZDR?ZNr@LZHVJRPTH|@P~@\\ZZTZTHDVj@^VTL\\BZ^pADRLXPNV`@ZNLBR?HEV?TTPHTFXNr@@HIEA@EE@Nd@PLBK@BHJ^RVJ^XhAlAHLJ^b@P\\DZU@I", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.563277, + 6.972602 + ], + "end_latlng": [ + 46.553494, + 6.961466 + ], + "average_speed": 1.141, + "max_speed": 2.4, + "average_watts": 43.6, + "device_watts": false, + "kilojoules": 64.3, + "has_heartrate": true, + "average_heartrate": 116.1, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1454.1, + "elev_low": 1382, + "upload_id": 6006731456, + "upload_id_str": "6006731456", + "external_id": "garmin_push_7145218508", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3878.3, + "moving_time": 719, + "elapsed_time": 719, + "total_elevation_gain": 74, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5646011472, + "start_date": "2021-07-16T14:34:48Z", + "start_date_local": "2021-07-16T16:34:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5646011472", + "summary_polyline": "_d_{Gwshg@[uB]_BKUg@eBaAmBe@EcDJsAToBNMGMKES?YBM|@sBNc@~A{GnA}DbBeDlEaHxBwD`AuA|@cBl@m@bAmANYbDiERq@l@kAbAiCtDkKB?HIP]l@}@nC{DhB_CpA}BzB_FzAwCnAwDRw@Fc@J{AC_@VuC`AkGBE`CgKX{@`@eB`@mArAkBfIoIj@o@Te@Nm@JcAHcBBcBPy@@eAFgAf@}FLeDGe@M]g@e@Ua@QaAGw@K{@C@EGo@yAYiAMaAQs@SYI]Bk@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531368, + 6.603009 + ], + "end_latlng": [ + 46.520291, + 6.640499 + ], + "average_speed": 5.394, + "max_speed": 10.9, + "average_watts": 150.7, + "device_watts": false, + "kilojoules": 108.4, + "has_heartrate": true, + "average_heartrate": 144.1, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 453.3, + "upload_id": 6006729894, + "upload_id_str": "6006729894", + "external_id": "garmin_push_7145216722", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3573.9, + "moving_time": 562, + "elapsed_time": 649, + "total_elevation_gain": 31.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5646009712, + "start_date": "2021-07-16T05:51:36Z", + "start_date_local": "2021-07-16T07:51:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5646009712", + "summary_polyline": "y}|zG{yog@@d@Jh@Mb@Eb@Md@@XL`@RXH^@t@Wj@Bf@Lj@@NNBZUH@HHr@ZVPF^M|BOpBYxBBd@Op@WtFUzBGjAS?Ox@QZeFlFaAlAkAbAm@x@]p@ShAmA~E{@lCg@zAe@dAEPe@rCM`BH@DCCp@MzFLLCEKd@SjEcAxIG\\CZQt@Up@kB~EgApCe@dAs@fBa@nASdAGpAMvGQpTMnH?fAGl@Ah@FLCAEh@[xBa@pB{A|FmDfLm@zB}@hCU`Aa@pAc@tBEHGBm@a@_DkBS@WRi@z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520137, + 6.639823 + ], + "end_latlng": [ + 46.530705, + 6.601643 + ], + "average_speed": 6.359, + "max_speed": 12.5, + "average_watts": 66.6, + "device_watts": false, + "kilojoules": 37.4, + "has_heartrate": true, + "average_heartrate": 117, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526.9, + "elev_low": 436.9, + "upload_id": 6006728403, + "upload_id_str": "6006728403", + "external_id": "garmin_push_7145215330", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3501.8, + "moving_time": 660, + "elapsed_time": 975, + "total_elevation_gain": 46.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632100764, + "start_date": "2021-07-15T15:50:12Z", + "start_date_local": "2021-07-15T17:50:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632100764", + "summary_polyline": "ot_{G{_ig@YECJSIIIKWDg@^aANk@Zm@vBgJdAuCh@eA|@_BfBqCd@o@pGwK~CkE~AaBp@iA@IB@CADYpAwC~CuIz@uBfAkBhCuDjA{AlAkBbCeFvAoCfAcC~@wCTkAPuD`AiH\\mB`AqDbAoE@CDN~@qDRe@h@cAv@cAdIuIT]Pk@Ns@Dm@d@wGB?C?@c@FsAJoBZsDH{BE]Qg@KOc@YKUS}@MgAKi@EGEHCKc@oAc@{Am@_CIg@@m@Nq@@OFF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.534004, + 6.604943 + ], + "end_latlng": [ + 46.520228, + 6.640793 + ], + "average_speed": 5.306, + "max_speed": 9.2, + "average_watts": 109.7, + "device_watts": false, + "kilojoules": 72.4, + "has_heartrate": true, + "average_heartrate": 124.6, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 482.9, + "upload_id": 5992190255, + "upload_id_str": "5992190255", + "external_id": "garmin_push_7130462967", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3513.5, + "moving_time": 624, + "elapsed_time": 660, + "total_elevation_gain": 9.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632100186, + "start_date": "2021-07-15T05:47:37Z", + "start_date_local": "2021-07-15T07:47:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632100186", + "summary_polyline": "_||zGguog@{@Z?EFE~@nB\\xAXhBFHXVXd@H`@Bh@CLKnCQ~AQt@Qh@?FC?@BYxIStCy@rAaAhAkAjAkAxAgAfAq@`A_@\\m@x@]z@e@dBm@pCw@`Ci@xBg@bAQd@g@dCMhADDHBCb@Bh@JbB?dAGn@UVDDG`@MvDk@bC{@zFY~@cAjCwFnNs@jCMvBCvKDjAOxCA|IUdMGn@e@jCOh@cAhD[jAkCxIKZQXQLKXOj@KJWLa@L{Bf@c@Pu@f@Ib@Wf@s@~@GTKTq@dAa@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519843, + 6.639087 + ], + "end_latlng": [ + 46.530803, + 6.601648 + ], + "average_speed": 5.631, + "max_speed": 10.2, + "average_watts": 41.7, + "device_watts": false, + "kilojoules": 26, + "has_heartrate": true, + "average_heartrate": 124, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.4, + "elev_low": 432.9, + "upload_id": 5992189576, + "upload_id_str": "5992189576", + "external_id": "garmin_push_7130462361", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3523.8, + "moving_time": 676, + "elapsed_time": 900, + "total_elevation_gain": 46.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632099635, + "start_date": "2021-07-14T15:33:20Z", + "start_date_local": "2021-07-14T17:33:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632099635", + "summary_polyline": "or_{G{aig@q@^cAPSUGa@BMp@}BLYxBsIt@uBtAwCv@sAzCwEzCcFz@{AbAeBdBcChBuBHOv@u@dC{GlB}EVy@n@sAjAuBjCsD`AmArAuBR[z@qBn@kAh@qAp@kAj@oAjAyCTu@P{ALmC^iDv@kF\\iAb@iBdAsD`@_BR}@Ru@Xq@bA}AhDkDv@_AhCiC\\m@Lc@ToBHiBJiAFgAA??GDqA^kGHy@FyBCYIWKUMOYMMWi@uCSe@EACGEWy@}BQq@OaA[w@Ao@\\cA?ID@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.533686, + 6.605263 + ], + "end_latlng": [ + 46.52022, + 6.640835 + ], + "average_speed": 5.213, + "max_speed": 8.7, + "average_watts": 105.7, + "device_watts": false, + "kilojoules": 71.4, + "has_heartrate": true, + "average_heartrate": 135.4, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 482.6, + "upload_id": 5992189016, + "upload_id_str": "5992189016", + "external_id": "garmin_push_7130461737", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3387.4, + "moving_time": 555, + "elapsed_time": 675, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632099143, + "start_date": "2021-07-14T05:38:48Z", + "start_date_local": "2021-07-14T07:38:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632099143", + "summary_polyline": "ez|zGinog@Rr@H`APRTFVLHLRp@Al@c@jDa@rASdAVrEUlAMdB[tBUp@u@`A{EpEMPkAnAg@b@QVg@\\E`BDTCNUXSd@Sl@gAdEo@xAGj@s@bBa@dB[lCA@QAA~FSdFBb@QjAc@rB{@hFi@|Ay@nBm@fBsC|GgAlDOfBAj@KbHKtUCfCQjDA|@Bx@G`A]xBiAxDk@dBe@bBiAhDwE`Qc@jBQd@GDIAWMs@{@iCkAOJUTQ\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519553, + 6.637971 + ], + "end_latlng": [ + 46.530587, + 6.601766 + ], + "average_speed": 6.103, + "max_speed": 13.2, + "average_watts": 51.4, + "device_watts": false, + "kilojoules": 28.5, + "has_heartrate": true, + "average_heartrate": 123.9, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 511.7, + "elev_low": 436.8, + "upload_id": 5992188446, + "upload_id_str": "5992188446", + "external_id": "garmin_push_7130461135", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2817.5, + "moving_time": 591, + "elapsed_time": 614, + "total_elevation_gain": 95.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632098518, + "start_date": "2021-07-13T17:03:41Z", + "start_date_local": "2021-07-13T19:03:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632098518", + "summary_polyline": "ao}zGciig@KR[DWWUc@e@c@?[X{ALkAp@uE`BkJfBuHlBcHXmAFUFAC@`@kBX{BN{ARkD?sAAk@OcCEgBGmEc@oK@yAEq@Dw@@sCGaD@qCtB_PfAyFtAkGJgAFqAAcAB}@PwEHg@JcA`@{Ih@iFRwC@e@Iu@Sc@_@WMMOa@g@}BkAmD[oAMw@[}@CQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.522896, + 6.606421 + ], + "end_latlng": [ + 46.520411, + 6.640348 + ], + "average_speed": 4.767, + "max_speed": 8.4, + "average_watts": 168.8, + "device_watts": false, + "kilojoules": 99.8, + "has_heartrate": true, + "average_heartrate": 113.3, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 425.6, + "upload_id": 5992187872, + "upload_id_str": "5992187872", + "external_id": "garmin_push_7130460630", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 2459, + "elapsed_time": 2459, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5632098040, + "start_date": "2021-07-13T16:12:54Z", + "start_date_local": "2021-07-13T18:12:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632098040", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 130.5, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 399.2, + "elev_low": 399.2, + "upload_id": 5992187361, + "upload_id_str": "5992187361", + "external_id": "garmin_push_7130460129", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 5710.9, + "moving_time": 893, + "elapsed_time": 1395, + "total_elevation_gain": 21, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632096768, + "start_date": "2021-07-13T15:27:31Z", + "start_date_local": "2021-07-13T17:27:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632096768", + "summary_polyline": "mx~zGcdhg@EEQ??CPN@Xy@fDWrABF[fCaDbOmAxE[fA_@bAm@rAgDxF{A|Co@fAFD?GEGCX@\\DJr@lAlBnClC`EMz@Mb@U\\Md@Ih@Aj@Bl@LfAC^Wt@MPq@\\g@\\KL}BlEc@lAGj@Lx@t@~BBb@\\|ABVAf@YjFObBY~BBHDB~Dv@nBd@HFT\\BRBRCb@Wx@O@u@IEGB?@E?Hp@Ve@lBeAbDK`@?HBFVRj@n@f@nA\\`B^xCDv@JLjAu@vAy@REl@G~@@h@ERCf@Q\\[Zi@fAiCRk@dByFp@oCb@wBd@mCJQFEPEJKBKF[b@oFt@}Fr@uE|@qErDeOpDoLxBiJL_@BFHQ\\iApAcFhA_E^cAb@cAjBaG~@wB`CuDzF{Hb@e@C?@@tCgDlA}A\\i@dAeCXaAJk@JUD?XM?SCIKQ[{@Fg@?ZMlAOTKBKKKe@OKCEFa@AKMa@GGg@Q]SYMaABWGO_@Qw@UIUJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529511, + 6.600506 + ], + "end_latlng": [ + 46.519594, + 6.604046 + ], + "average_speed": 6.395, + "max_speed": 12.2, + "average_watts": 86.3, + "device_watts": false, + "kilojoules": 77, + "has_heartrate": true, + "average_heartrate": 126.4, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 441.2, + "elev_low": 385.8, + "upload_id": 5992186019, + "upload_id_str": "5992186019", + "external_id": "garmin_push_7130458714", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Picnic Barillette", + "distance": 2157.8, + "moving_time": 1948, + "elapsed_time": 2371, + "total_elevation_gain": 57.1, + "type": "Hike", + "sport_type": "Hike", + "id": 5612706097, + "start_date": "2021-07-11T17:19:02Z", + "start_date_local": "2021-07-11T19:19:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a5612706097", + "summary_polyline": "_ikzGikkd@Ab@Pd@CR^pC?XEF[|BDTDj@DHBPFD@DC`@?f@Pv@C^FLD`@@B?C@@B^CRFJHb@B@EL?FD\\AVB@@TFV?FA?Bp@CTNtAH^CX@@@??b@MrA?^YhAKhA@JGNE^CD?AIlAGZ@PCFARI\\Ah@Mh@E@UZKJOVHC@L?A@@GfAB\\CLF^BDBABF@VCXD?T\\LJXb@RdADHJBBF?ZHh@DF@E@@JnCEPCl@@AMf@Cf@?E?BDHC?@?AG@BDGCWF[@[DACk@B}@EYG[@SC@?SISAQGCGQ?]CCE?IO?WK[@AA@Qc@QOIEQa@C_@GQ@k@IaADc@GOD?DUd@}@R}@Fs@Ng@?MAKHi@CE?KH[@[DSNk@FI@SFOE@B_@LoA@a@He@ASG@AIA_@BM@QIW@[E[A]FQGAAGC?@]O_AIS?_@CEA@EKGi@@A?IEY@@AMEg@UoACe@Lo@AQDi@CS@}@Ji@@SAo@ESCi@Ko@?B@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.429765, + 6.125493 + ], + "end_latlng": [ + 46.42962, + 6.124772 + ], + "average_speed": 1.108, + "max_speed": 2.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1516, + "elev_low": 1466.1, + "upload_id": 5971977570, + "upload_id_str": "5971977570", + "external_id": "84c88639-ad1d-45cf-a854-ed0451aa4a12-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chien", + "distance": 1991.4, + "moving_time": 2064, + "elapsed_time": 2503, + "total_elevation_gain": 9.9, + "type": "Walk", + "sport_type": "Walk", + "id": 5614065622, + "start_date": "2021-07-09T18:15:36Z", + "start_date_local": "2021-07-09T20:15:36Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a5614065622", + "summary_polyline": "ql_zGcgqd@A@hAtCFXOIGG?DCGXcBHKQGWOgAeADBCA?HE??AA@ARCDSCKD?j@BTGKIl@CBE@DF?BICCFKBGDPOJ]H?A@AFHNPDBDCG?SGKBKB?EA?E@GPUBK?F@UDECBC?@EBGHCVNVh@PBLPFJ?LECe@iAOIKMWNGLIFCPO`@?HBDL?E?@PADCg@?VBDBADQ@FCB@MCLBD?GA?AKA??JCIJFFA?BAKC@BLGE?HEY@BMBGACK@KFMb@UJSFBJHLB@HVTJSH?DMDFD_@@AB?D]Ja@PqAAODe@Ns@?c@Fq@CMKQQM@SAQMQ?ONYX]B@EB@EJEB{@@A@@@A@{@UyAEKGu@YaAEa@@WJQAGDEBMJOBYAQ@CB@JGDBBJFB?PGDIRS^ID_@HE\\Np@LXJ~@Tz@BNTf@?GECC@AR@F@A?h@CTOXARML?NOJWl@@FRLDFATBJPLNDDF?LO`@QTGRGd@A\\G`@A`@IZ@DGN?TQn@INGA@@CPGDQQM[WKCGA@M\\CBKCE@KNDH?JEZ@HFBAC?R", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368891, + 6.15554 + ], + "end_latlng": [ + 46.369216, + 6.154999 + ], + "average_speed": 0.965, + "max_speed": 6.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 482.6, + "elev_low": 471.4, + "upload_id": 5973411146, + "upload_id_str": "5973411146", + "external_id": "13c46505-81d2-4414-af8b-3b5a60e30e20-activity.fit", + "from_accepted_tag": true, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3592.4, + "moving_time": 629, + "elapsed_time": 629, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632095914, + "start_date": "2021-07-08T06:16:15Z", + "start_date_local": "2021-07-08T08:16:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632095914", + "summary_polyline": "y_}zGg{og@Pv@`ArCJ`@ZIV?I^?JDTXx@XrAHt@BLb@j@Vd@?h@g@nE@~Be@tH_@vDSnAOd@QXoDvDs@r@q@t@qBnBW`@EJAE]n@OZM^u@~CY~@u@tC]jBm@p@GLY`A_@tCIt@Cz@AzAIdC?PHBDFKvCE`@WnAWdBEn@WpBWjA}A~Du@vBuAhDgAdCCRc@fAk@`CIpCE`EB`ED~AEAEGGxKKrCCpDGjBBn@TBGEHBGL]vBgAxEeCbIuAzEqCpIsAfGo@e@yCeBM@GBw@~@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520459, + 6.64004 + ], + "end_latlng": [ + 46.530628, + 6.601697 + ], + "average_speed": 5.711, + "max_speed": 12, + "average_watts": 47.3, + "device_watts": false, + "kilojoules": 29.8, + "has_heartrate": true, + "average_heartrate": 124.1, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 436.8, + "upload_id": 5992185157, + "upload_id_str": "5992185157", + "external_id": "garmin_push_7130457770", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3973.7, + "moving_time": 822, + "elapsed_time": 822, + "total_elevation_gain": 81.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632095416, + "start_date": "2021-07-07T14:37:31Z", + "start_date_local": "2021-07-07T16:37:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632095416", + "summary_polyline": "y__{Gomhg@KJYUe@g@c@_B]eBW}A]sAMs@[iAWa@Ui@e@k@[?wBPc@GeARe@Nu@H_@JKASGYa@AYFYb@iANS~@qDJk@vAmEp@gBl@qArAcCbCmD`A}ALYpC}EtCgERc@@@HO\\a@~BgCZg@Le@`AsBjE_Ln@qAlBuCjA_BlAyAzAcC~AeDJWRs@Pa@CCFQvAsCd@mALg@LKd@}BJgBRu@`@sDh@}D`@kBnAmFbAeF^y@x@{A`@i@bDyCnBsBVSLSFYd@a@T[Ne@Z}Bb@eF?g@D}@^_DRqBD}A@y@Ea@Oo@Wg@]SGIk@yCKc@IIEAOm@m@aBa@iBEc@O]K{@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530698, + 6.602002 + ], + "end_latlng": [ + 46.520417, + 6.640422 + ], + "average_speed": 4.834, + "max_speed": 11.2, + "average_watts": 137.9, + "device_watts": false, + "kilojoules": 113.4, + "has_heartrate": true, + "average_heartrate": 118.9, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 443.9, + "upload_id": 5992184602, + "upload_id_str": "5992184602", + "external_id": "garmin_push_7130457170", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 2891.3, + "moving_time": 417, + "elapsed_time": 460, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5632094844, + "start_date": "2021-07-07T06:04:10Z", + "start_date_local": "2021-07-07T08:04:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5632094844", + "summary_polyline": "i{|zGyjng@Yf@_@`@c@r@aDtC{A~Aq@|@i@n@s@nAM^m@zBkApEa@tAEXMn@Wj@[z@c@lBErAM|A@jD]dHQvAwArImClHaE`KYjAQfB?XEbPKhBI`E?`IOlBIpB[hDQlAk@|BeCxI{AzEq@nCs@zBg@dBa@nB_@xAEFGHSMe@e@SEgBiAYMQ@s@r@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519737, + 6.632298 + ], + "end_latlng": [ + 46.5306, + 6.601791 + ], + "average_speed": 6.934, + "max_speed": 11.8, + "average_watts": 56.9, + "device_watts": false, + "kilojoules": 23.7, + "has_heartrate": true, + "average_heartrate": 133.2, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 498.6, + "elev_low": 436.8, + "upload_id": 5992184053, + "upload_id_str": "5992184053", + "external_id": "garmin_push_7130456463", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4023.5, + "moving_time": 809, + "elapsed_time": 841, + "total_elevation_gain": 84.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5584958233, + "start_date": "2021-07-06T14:35:48Z", + "start_date_local": "2021-07-06T16:35:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5584958233", + "summary_polyline": "oa_{Gihhg@Z_@CAKOa@iAa@wBOgAu@_DMw@]wAk@{AQ{@Wc@UQc@BiA@w@CeAPu@Rs@FODe@IQSEc@Ro@d@mAz@oCt@}C|@}Cb@eAVa@\\s@b@cAdByC`@i@vCmEhAqBp@cAp@kAf@o@~@yABEAE`@i@jAkAr@{@Va@@D@WJUj@aAtC}GxB}FpAsBnD_FrAsB\\o@hBwDPo@T[v@uArAgDPg@ZsAHg@NuBJ}@ToAx@aITs@vBaJTeAd@yAp@_BZe@hEqEzAsAj@q@FOTUPENKXw@T_BD_BRuCFc@@GB@ACLkAj@sELqB?eACY]yASa@YQMQEKc@{BMa@We@_A_Cg@oCEIIk@Ag@JY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530964, + 6.60117 + ], + "end_latlng": [ + 46.520332, + 6.640587 + ], + "average_speed": 4.973, + "max_speed": 10, + "average_watts": 135, + "device_watts": false, + "kilojoules": 109.2, + "has_heartrate": true, + "average_heartrate": 123.5, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 444, + "upload_id": 5943036144, + "upload_id_str": "5943036144", + "external_id": "garmin_push_7080345383", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3482.2, + "moving_time": 480, + "elapsed_time": 480, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5584956835, + "start_date": "2021-07-06T05:34:31Z", + "start_date_local": "2021-07-06T07:34:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5584956835", + "summary_polyline": "e~|zGwuog@t@\\KTDAb@fAj@nB`@|BHTXRVZDR?Vi@tH]`HIlDSxAK\\Qb@a@b@gAhAsAhAyBvBiBvB_AzAm@fBq@xCgAvDQ`AOh@Yp@]bACNUdBIz@Ml@C|@?fB]zIqApIaAbDkD`Ju@|Aw@nBm@pBIr@EvAGbNEtD@xGE~EStF@PIbAWdBi@hBmFfQiBlG{@|C}@|DMHMGwDmCU?QNg@r@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520199, + 6.639162 + ], + "end_latlng": [ + 46.530641, + 6.60174 + ], + "average_speed": 7.255, + "max_speed": 13.9, + "average_watts": 68.3, + "device_watts": false, + "kilojoules": 32.8, + "has_heartrate": true, + "average_heartrate": 125.6, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 518.1, + "elev_low": 436.8, + "upload_id": 5943034657, + "upload_id_str": "5943034657", + "external_id": "garmin_push_7080343866", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4001.1, + "moving_time": 775, + "elapsed_time": 813, + "total_elevation_gain": 82.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5584956294, + "start_date": "2021-07-05T14:31:48Z", + "start_date_local": "2021-07-05T16:31:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5584956294", + "summary_polyline": "g`_{Gajhg@E@CGq@uBc@aBAg@OOYaA_@}Ag@aDq@{B[g@[CoBJu@AgAPqAJs@LOGUSGI?QBQ~@iC~AsGl@iBp@kBzAcDt@eAdAgBfCyDb@k@j@iAh@u@v@yAX_@TWt@oA`AwAbAsAjAoAJUC?BOZo@jAmCzC}Hp@}ArA_CvAqBxC{DnA}BzBgF|AaD~@}BHS\\eBNqAL{BlA_Kz@}CJe@x@mCp@cDLa@t@oB`AwAnAiAhFwFl@i@ACC@d@g@Nq@r@_LTwAFw@BaAZyEKiAUs@[SY]UaAU{AI]o@{As@aC[uAMmA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530762, + 6.601452 + ], + "end_latlng": [ + 46.520386, + 6.640471 + ], + "average_speed": 5.163, + "max_speed": 10.1, + "average_watts": 144.5, + "device_watts": false, + "kilojoules": 112, + "has_heartrate": true, + "average_heartrate": 132.2, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 443.9, + "upload_id": 5943034131, + "upload_id_str": "5943034131", + "external_id": "garmin_push_7080343284", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3502.1, + "moving_time": 625, + "elapsed_time": 694, + "total_elevation_gain": 12.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5584955624, + "start_date": "2021-07-05T05:41:41Z", + "start_date_local": "2021-07-05T07:41:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5584955624", + "summary_polyline": "__}zGozog@^j@Z~@V^P^Q@@Zr@lDZjADj@PTZHTLLZ@NCx@MfB_@jDIhAJ@FH?TEJ?C[|Ga@jDABKAIKC^Wn@WZQLo@`AsCnCMPu@r@o@p@_ArAYf@k@vAuC|KiAlDk@fEB?MpBAtCGv@ABACCXOrDWpBi@dDk@zCa@nAsFhNUZg@jA]Z_BhAEH?f@Gr@M`EA~AKpAS`A]dAUjAATAbDI|E@nBEfB@hAGxBK`BQbBQ`AIhAIbBS|B_AxIg@rBKR}@\\gARo@RmAf@QNMtA_@b@gAlBk@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520328, + 6.639929 + ], + "end_latlng": [ + 46.530634, + 6.601731 + ], + "average_speed": 5.603, + "max_speed": 12.8, + "average_watts": 54.3, + "device_watts": false, + "kilojoules": 34, + "has_heartrate": true, + "average_heartrate": 128.4, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.2, + "elev_low": 433.2, + "upload_id": 5943033439, + "upload_id_str": "5943033439", + "external_id": "garmin_push_7080342450", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 766.1, + "moving_time": 306, + "elapsed_time": 314, + "total_elevation_gain": 9.9, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5573936097, + "start_date": "2021-07-04T13:38:45Z", + "start_date_local": "2021-07-04T15:38:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5573936097", + "summary_polyline": "a||zGsdpg@F_@LOFMn@wDX{@Pw@FKl@LR_@ZaAf@_AZMl@CHBRZTJF@?FOVSf@W`@KBYn@Ht@In@Wv@k@jAIt@Qb@a@BB[F_BAOEAE?UJa@d@gBj@MR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519859, + 6.641548 + ], + "end_latlng": [ + 46.519886, + 6.64172 + ], + "average_speed": 2.504, + "max_speed": 3.2, + "average_cadence": 76.7, + "has_heartrate": true, + "average_heartrate": 131.3, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 510.4, + "upload_id": 5931509591, + "upload_id_str": "5931509591", + "external_id": "garmin_push_7068520297", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Saturday morning calm", + "distance": 30283.9, + "moving_time": 4470, + "elapsed_time": 7615, + "total_elevation_gain": 438.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5566833373, + "start_date": "2021-07-03T07:13:01Z", + "start_date_local": "2021-07-03T09:13:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566833373", + "summary_polyline": "_d}zGatog@XH{A{@}@{AvBsJd@qIGeI_AmF}@sCgDcGcE{FgCkA_H{A{DkEKe@F}@R[jEo@jAw@xA{DhFgHnAeC|BgQHeGVqDxEqPdCsFFiAYyAoCcIyDkBw@w@yDmNw@YcCj@c@SyAyBqGs@gBiBe@kCJ}EWoDx@wDV[vBu@Xy@NaI_@aCJcEZe@n@TnEbLxAdAp@DtM{C~Fo@`EoCz@_B[_DwD{H[eAOyBNiBv@sBdFiEhAqCTeBEoIdB{IXeHGqGZoFCqCG[yAkDwCeEMsAh@cEFgFO}FxB{LXqAh@_AfBm@rA`@n@h@fAPnD_B~DD~@c@bC{B|IoB`E}Bh@uAb@{FjBiDlBaC~E{AdDeB|GgHnDuFpCcBr@aA`CeHjByCbA}CpP|Az@g@dAsB`BeArIuChBAV]HmBGmI{@wLTqEW}D?wD_@uCHaBn@eBbCsDvEkClB}B^?T`@Bh@Uh@qBzBsBxEAd@R`@ZBT]r@yBtJuGb@oAC{Ay@eFE}HcBwIaBcBMe@Ba@TQt@oDMiEV}EbAsDb@mCAeIx@_IO{C|@wDE{B]iA?k@`BiCt@eHp@mB`CaDzAk@z@}E|BoEZcEdB_B|@uAbC{FfGgJhIyPpCmDvDcGlD{GbDyIlBuHp@mAhAsFJw@EeAo@uCNgBDcGVaBn@uLGiBSu@_@WoBl@}@YkAqC}AgCgA_DERfAnCxDtHl@VlBo@^JRb@LdBs@rLa@zDOxHn@fDIvBu@nDgA~BgBzGaEjKsHnMaD|DcKnSuExGwDjIuBzBi@~EeBbDo@pDa@h@eCxAsBrEw@nHgB|CG^h@hBFrBy@nDHfEy@dIH|FUtBoAxFY`GDvD{@vBDb@b@l@|Bt@jArAvA|C`BfCtArGzEpDbA|AZxAh@pHt@z@NORwCpAoEjB_C^BZj@N|@d@`MEpE[`Dj@fJDzCOlBeBrFyEvJ{FrNsCfGaCtGuTr^yDnL}EvLmB~GiDbHgBzJqFdTu@`IUxJ]hCk@lCk@nAsAdBI|@cA`Ce@hBBpATf@tALHUk@tIMrLo@dDQLi@QuAoAYmAu@m@DmCr@}BMaA[a@e@I_BT[j@eBdMBfC~@nHBfBcAvH{Mhg@sKdS[vDBvHq@|DaGpM{InVc@zGXfIAtAS~@mClDiCxAcBhBOb@WpB@~Gi@vCkDdJm@xEc@pMWfBq@lBoIxIkDpLwDtKSQwAaG?e@^iAJF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.521121, + 6.638896 + ], + "end_latlng": [ + 46.520182, + 6.640804 + ], + "average_speed": 6.775, + "max_speed": 15.6, + "average_watts": 135.6, + "device_watts": false, + "kilojoules": 606, + "has_heartrate": true, + "average_heartrate": 144.3, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.2, + "elev_low": 376.1, + "upload_id": 5924085242, + "upload_id_str": "5924085242", + "external_id": "garmin_push_7061056492", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 80 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3929.3, + "moving_time": 849, + "elapsed_time": 888, + "total_elevation_gain": 81.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5566272363, + "start_date": "2021-07-02T12:51:35Z", + "start_date_local": "2021-07-02T14:51:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566272363", + "summary_polyline": "aa_{Gsohg@Ja@o@eA{AsDOs@IMSq@Ga@KOAIi@aAOa@ASQK_BDkBHyBV_ANOCSMCGCUHc@Xu@\\s@Vy@bBqHTy@pA_DnBmDhBmCbA_Bb@{@fAaBtBkDzCsElC{CDO@@FYp@iAXo@p@eBb@wAXe@b@kAl@iB~@yBtAuBhE}Fh@}@n@qAtBsE\\k@Zs@h@{@~@gCT_ARsAFoAHoA|@qGRoBhB{Gx@mCCKBBv@mCn@_BlA_BlF}F\\]RQJCf@e@Zo@Lg@PcBVaFBkAFo@J{@PwCP}D?}@EWSg@MMWK[o@c@yBi@o@OkASi@Qo@]oBSe@Eq@@Q", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530897, + 6.602348 + ], + "end_latlng": [ + 46.520391, + 6.640503 + ], + "average_speed": 4.628, + "max_speed": 9.9, + "average_watts": 125.7, + "device_watts": false, + "kilojoules": 106.7, + "has_heartrate": true, + "average_heartrate": 140.4, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 446.2, + "upload_id": 5923501221, + "upload_id_str": "5923501221", + "external_id": "garmin_push_7060384793", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3585, + "moving_time": 536, + "elapsed_time": 602, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5566267182, + "start_date": "2021-07-02T05:48:40Z", + "start_date_local": "2021-07-02T07:48:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566267182", + "summary_polyline": "g~|zGgzog@HHH`@hAtCXnAd@nBZ~ANTVNTXL^Bh@SzCSpBi@xCa@dIWxBSx@QXw@l@c@f@k@h@o@b@ACOHsAtAw@~@_@h@KLKF[j@A^[`@Yh@o@fBi@hB]zAo@|BkAxDUnASjBAJBKBAInAKlEEb@I`@OvDmAxI_@~A{BjG}BtF{@fB]hAUbAKfBAr@Wvc@MpBMvDYvBi@jBsB|GuBlHa@hAeBfGm@|Bc@pBKTODGCc@a@cBmAq@a@SBQN{@lA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520207, + 6.639883 + ], + "end_latlng": [ + 46.530732, + 6.601617 + ], + "average_speed": 6.688, + "max_speed": 14, + "average_watts": 53.9, + "device_watts": false, + "kilojoules": 28.9, + "has_heartrate": true, + "average_heartrate": 124.1, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.6, + "elev_low": 436.8, + "upload_id": 5923495877, + "upload_id_str": "5923495877", + "external_id": "garmin_push_7060378448", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3908.5, + "moving_time": 985, + "elapsed_time": 985, + "total_elevation_gain": 144.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5566266168, + "start_date": "2021-07-01T17:23:30Z", + "start_date_local": "2021-07-01T19:23:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566266168", + "summary_polyline": "q{{zG{zhg@G{BWCM?QJQ^ON[De@AQFuAh@]RYXqCjA}@r@IBWAwBUq@Ag@MUM{A@MIM_@ScAe@W_@?OEcAAw@Q[e@Mq@[s@y@DK?OEcB{BcAo@k@Wk@Os@M]A_@DW[OEJGAMWa@UQCY^_CJ{A^mCt@oEvAiHVeAhCgJXsAl@{Bd@{C@cAN}AHwC@iAM{BGq@EOEiABuEGiACgAOiBGoBAsCCa@HgBAwBEyAAsCJsAbAaHZoClAiHbAqE\\iBH_CJcEJmBRiCJeBHk@ReEr@aJBwAKq@GQQSOGSU]kA[mAeBiFKu@?Y[{@Ao@Vy@FG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.514657, + 6.604143 + ], + "end_latlng": [ + 46.520221, + 6.640798 + ], + "average_speed": 3.968, + "max_speed": 8.3, + "average_watts": 143.8, + "device_watts": false, + "kilojoules": 141.7, + "has_heartrate": true, + "average_heartrate": 140.7, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 379.4, + "upload_id": 5923494860, + "upload_id_str": "5923494860", + "external_id": "garmin_push_7060377306", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4394.4, + "moving_time": 759, + "elapsed_time": 838, + "total_elevation_gain": 4.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5566264717, + "start_date": "2021-07-01T15:12:40Z", + "start_date_local": "2021-07-01T17:12:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566264717", + "summary_polyline": "a`}zGi`pg@@t@XnBb@nBv@bCZzBB@DNPTNb@Pz@ADHj@AH^BLJNTD`@?h@_@jDG|@[vHWlEMtAAAMDOdBEtAAxCSfCgBbJe@rBMhAc@rC@Au@|GKn@MhACr@CxA@\\BV?@E??LHzLDh@Nx@NlBPpF?p@FxB?pDEt@EP@`@@HAtAUtBQdCV|ER`BLl@J|EC~AERiAzBMhAQ`CSlBUz@e@tCMn@]Ps@CoABYLc@n@c@NEHC^ArADXRZl@PXVVd@ZTdBr@`@\\lA|A^Z`@Jj@?ZT^rAZb@\\PbBDd@DXLV^Nv@VVb@D\\CfBb@xDHVQjAeAnC_BtBk@NCp@JXIZ]T@xAfAXFj@CxBs@\\?dBb@TJJXJnC?f@ElAe@nDG|@?f@GFBI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52049, + 6.640857 + ], + "end_latlng": [ + 46.512812, + 6.601381 + ], + "average_speed": 5.79, + "max_speed": 11.9, + "average_watts": 28.7, + "device_watts": false, + "kilojoules": 21.8, + "has_heartrate": true, + "average_heartrate": 115.2, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 377.1, + "upload_id": 5923493352, + "upload_id_str": "5923493352", + "external_id": "garmin_push_7060375497", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3958.9, + "moving_time": 837, + "elapsed_time": 920, + "total_elevation_gain": 80.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5566176965, + "start_date": "2021-06-30T12:45:25Z", + "start_date_local": "2021-06-30T14:45:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566176965", + "summary_polyline": "sb_{Gmphg@Ym@EQ?Wu@_C_AsEo@eB[e@iB@g@Bc@A{Dj@i@ESk@FYj@uAX_A|AwGb@yA`AiCnAeCpAsBxAsBjGeKdE_GfBsBLUDQPc@`@s@x@iBnCeIDE?Gn@wAlAsBxC_EfA}Ad@w@x@yAzAeDvBkEt@cBVw@BWC?@BDCNu@b@gE@UC?j@qEr@gEpAmFbA{D\\{Ax@wBp@}@h@o@\\]PIbFmFr@m@TWNYL_@VaCXgF?[NsC^kGHyBAQGWKUMMa@QEGQq@UwA[u@GGSBGCAi@u@cDK_AY}@BYCa@\\m@BIAI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531146, + 6.602476 + ], + "end_latlng": [ + 46.520216, + 6.640833 + ], + "average_speed": 4.73, + "max_speed": 9.8, + "average_watts": 127.9, + "device_watts": false, + "kilojoules": 107, + "has_heartrate": true, + "average_heartrate": 136.6, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 447.7, + "upload_id": 5923400733, + "upload_id_str": "5923400733", + "external_id": "garmin_push_7060262239", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3434.3, + "moving_time": 590, + "elapsed_time": 608, + "total_elevation_gain": 12.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5566175862, + "start_date": "2021-06-30T05:39:02Z", + "start_date_local": "2021-06-30T07:39:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5566175862", + "summary_polyline": "k{|zG{vog@M`@UPGJBBBTHd@\\~@l@zC\\v@h@XJZ@Xm@fIKl@AVMRDD?LBABFEvAQ`DMjAOvBCJC?Ol@sA`ByCrCyD|Dg@t@[p@Sv@]x@}@bDYt@Ut@Mz@GrA@FIVQZOZOp@o@vEAdCIbCMz@C|AQ~Bq@bE]hCWx@oGjPU^g@fASVo@f@WJc@^E\\EfBQdD@tAGr@UpBIVe@fBIxA?fBIdDKdMSnC[xBKdAG`BWbDa@dDWpC{@xCGFm@RgBXe@NoAf@GT@VCf@_@`@q@hAm@`A]b@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519743, + 6.639342 + ], + "end_latlng": [ + 46.530684, + 6.601706 + ], + "average_speed": 5.821, + "max_speed": 11.8, + "average_watts": 58.8, + "device_watts": false, + "kilojoules": 34.7, + "has_heartrate": true, + "average_heartrate": 124.8, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.4, + "elev_low": 433.3, + "upload_id": 5923399514, + "upload_id_str": "5923399514", + "external_id": "garmin_push_7060260802", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Just before the rain", + "distance": 6331.5, + "moving_time": 2270, + "elapsed_time": 2371, + "total_elevation_gain": 172.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5548891884, + "start_date": "2021-06-29T16:35:42Z", + "start_date_local": "2021-06-29T18:35:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548891884", + "summary_polyline": "o`}zGuwog@ALUb@WTCFMEOFQE_@J_@X[Fa@O[G]S?xA]r@k@~@a@He@IeAm@KCi@BYOQQIJS?[PYV_B~@[T_@D[JGAKHKE[JM?q@g@QGOLQTIV@x@Cb@?l@JhBCNG@o@]Ya@Kc@AYMWG]SWSMKi@EW?OEGE_@@OWq@OQI]EGSAEUMEOKkAKg@BICq@La@EUKc@Y{@gAc@s@O]e@y@SYMa@Yg@qAeBk@i@g@m@U]KIU_@c@_@KMGCUm@Yk@A?CXDJTnAPZJ\\g@s@eAm@WcAc@[QYe@EMD[@a@CWSI?}@{@aAs@q@[YU[IYUYGa@Ca@S[Ag@NE??@a@Lo@b@c@DYJ[HcBDg@?[DUFWN]FKFWXKP_@fACXCl@fAnCP\\~@vBBTOVw@p@Ur@[fBK~@GJ@^DJRPd@BRb@@HM~@k@xAg@t@[^y@TO@SIMUO_A_@c@Ai@Dy@Hq@BEb@Sb@?^G^Wb@IjAK^?f@G^I`@QtA[D?bAKj@CHCf@IzAK~@OXSf@s@jA_C\\Y\\C\\NrB~Bf@^f@Rb@Jt@HfAVZF^?b@KAYYc@cAk@cA_@g@[a@Ii@AGEGM@}@DMFo@VoBHILHZLZVJTFX\\p@X`@Nd@VXZTvAtAFJPdAP^p@xC\\l@X^nAxAj@f@t@d@NFd@C^Fh@DXUh@WHMd@EXGb@\\LB\\j@N@h@f@HLDNf@hAXd@r@z@`@j@H@ZG`@N~@JTRNAbASVDH^VLr@Jd@Tp@Lt@d@h@NnAPDDBVLf@`@P^GJSDODu@DSPo@f@aAZAb@DPOJOL_@TSxAaCT{@?BPJ\\@bBn@A@KOIi@]w@?Mb@cAFi@?WLo@b@g@?e@u@gCG{@M{@WsA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52056, + 6.639471 + ], + "end_latlng": [ + 46.520343, + 6.640447 + ], + "average_speed": 2.789, + "max_speed": 6.4, + "average_cadence": 76.7, + "has_heartrate": true, + "average_heartrate": 151.6, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 671.1, + "elev_low": 515.2, + "upload_id": 5905403486, + "upload_id_str": "5905403486", + "external_id": "garmin_push_7041989858", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 51 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4024.5, + "moving_time": 850, + "elapsed_time": 888, + "total_elevation_gain": 84.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5548673829, + "start_date": "2021-06-29T14:32:19Z", + "start_date_local": "2021-06-29T16:32:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548673829", + "summary_polyline": "u`_{Gqihg@@c@Y}@WoBGOKq@y@uCYqAu@iCs@_B[_@i@A{AJc@I]AKFc@Dm@Rs@Bi@HW[ISAY@K`AiCj@oBHqAtAkEdAiCtCiFrEgHZo@NOfBuCnBwCFM@M?DHMbCmCR[dA}Bd@{@hByENUt@wBhAmCtA_CjCmDh@m@bA}Ad@w@h@kAjAwCHYF_@~@}AfA_CRe@DUAE^gBXiDxAkKz@kDJm@r@aC`@}BRw@\\eA\\m@Tk@^i@r@y@\\YNURM~B_ChAmAX_@XKd@u@ReANkBTsDFoBPmAFcBXeGGoA[g@[OKQu@wDGEE[}@gCYcACYOk@GIEUAs@BQTk@?O", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53083, + 6.601377 + ], + "end_latlng": [ + 46.52025, + 6.64084 + ], + "average_speed": 4.735, + "max_speed": 10.9, + "average_watts": 122, + "device_watts": false, + "kilojoules": 103.7, + "has_heartrate": true, + "average_heartrate": 129.5, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 444, + "upload_id": 5905176296, + "upload_id_str": "5905176296", + "external_id": "garmin_push_7041751213", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3542.5, + "moving_time": 523, + "elapsed_time": 523, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5548672116, + "start_date": "2021-06-29T05:33:28Z", + "start_date_local": "2021-06-29T07:33:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548672116", + "summary_polyline": "a~|zGq}og@L`Dd@jBJ~@HRDVC|ALdAP`AJXr@l@PTLXFrA[fGEjB[|AGrBa@rDQ~@Wj@{@hAoCdCkBhBIJLGQLy@~@SZo@jA]fAWn@Wx@SpA[|@w@pCu@nB]fBOrAKjAMf@EpCCj@I`DGxCwA`JgAhD_BdEkDlIc@pAOj@Iv@Er@CfIK|EIbA@pCEjDQ|EBdAGpBA`BBLD@K`Aa@fC[xAqEdOcDhLuAzFEBGAa@]eCcBYMS?e@\\SZ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520174, + 6.640418 + ], + "end_latlng": [ + 46.530589, + 6.6018 + ], + "average_speed": 6.773, + "max_speed": 13.4, + "average_watts": 58, + "device_watts": false, + "kilojoules": 30.3, + "has_heartrate": true, + "average_heartrate": 123.6, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.5, + "elev_low": 436.9, + "upload_id": 5905174466, + "upload_id_str": "5905174466", + "external_id": "garmin_push_7041749342", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4037.3, + "moving_time": 906, + "elapsed_time": 922, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5548670820, + "start_date": "2021-06-28T14:46:43Z", + "start_date_local": "2021-06-28T16:46:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548670820", + "summary_polyline": "c`_{Gwihg@@HDQ_@m@I[o@mCUmAaAqC}@eEu@kBWW_CJs@?uCZa@Ji@GQYAc@r@wC\\eA`B_GrAqDjAyBlCiE`D{EdDuFrCeEx@}@nAiBVq@lBaEf@yAh@oA|AiEt@{Ad@s@hGgIh@{@nDcIzA}Cf@sA@QCIB@Ja@\\cBLuADwA~@_IJOIC@ENc@x@}CpB}Il@gBr@eAb@i@jAkAx@aAz@y@l@e@pAwA|@y@L]TyA^eHB}@LoAZkBHqADuAFk@AcBG_@Q_@QM_@OOU_@yBEi@S[@B?DC?y@eC]mAWwAQm@AYNs@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530746, + 6.601402 + ], + "end_latlng": [ + 46.520323, + 6.640628 + ], + "average_speed": 4.456, + "max_speed": 11.4, + "average_watts": 119.5, + "device_watts": false, + "kilojoules": 108.3, + "has_heartrate": true, + "average_heartrate": 135.6, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 443.9, + "upload_id": 5905173113, + "upload_id_str": "5905173113", + "external_id": "garmin_push_7041747899", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3452.6, + "moving_time": 480, + "elapsed_time": 545, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5548668263, + "start_date": "2021-06-28T05:26:23Z", + "start_date_local": "2021-06-28T07:26:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548668263", + "summary_polyline": "q}|zG{uog@Nh@RbB`@jA`@bBFj@l@b@JV?f@a@tGCjACZh@nBc@pCGhA_@pDI`@WBYJG^EJeAlA}CxC_BhBuAbB_@p@cAzDg@bBId@y@pDq@`B]`BQhBAfAIz@GtCUpDGhBGn@oAbIq@bCiB~EyAhDyAvDu@fCIt@Cv@E|KC|@I\\Ef@AlDG`E@x@UdOKxAMx@q@bCqChJU~@qA`EaAfDw@xCUp@u@fDO?oA_A[OiAw@QEQBa@d@[h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520097, + 6.639189 + ], + "end_latlng": [ + 46.530665, + 6.601647 + ], + "average_speed": 7.193, + "max_speed": 12.1, + "average_watts": 65.1, + "device_watts": false, + "kilojoules": 31.2, + "has_heartrate": true, + "average_heartrate": 124.3, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 517.7, + "elev_low": 436.8, + "upload_id": 5905170492, + "upload_id_str": "5905170492", + "external_id": "garmin_push_7041745047", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jorat gravel after the DnD session", + "distance": 15915.8, + "moving_time": 3243, + "elapsed_time": 3800, + "total_elevation_gain": 250.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5548666577, + "start_date": "2021-06-26T17:08:28Z", + "start_date_local": "2021-06-26T19:08:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548666577", + "summary_polyline": "umj{Gqtlg@_@m@i@kAiAqDk@_Bs@qAEUnBsCRi@Jo@BqALURERF~BhBl@H^G`@S`BuAtKwLd@}@bO}g@^gAd@g@FWCO{@q@m@s@iI}KCYFShAcCLKZBr@^nAdAlAl@v@PhGe@vDcAjFo@r@_@zBsBx@[rAIlB\\fAAVIdAm@l@q@lB}DH[@a@mA}J?i@H]BeBAmDi@gGQsAeA{Fo@eC_@qBy@{EIw@HuBMuD@e@^}DXkHR{@f@e@nCeAdDeB\\]v@{BLu@C??FFEMWFmAcAuEMuAFgB\\aDpBXdDx@bBN`Ew@p@e@b@@tBbAdBtAbBvBpDzDDYEs@DaBdAcLH}A@gBGu@Q_A]{@Eo@Nu@f@}ANmATaFCgAS}A@[`AgCbANTL~@~AnAbCt@jBHrAJdA~@rAj@l@PzA^z@v@bA|ApAR`@BLIr@KR@b@TVjAf@j@l@JZFf@NvDHh@bAbCHj@C~@Bt@r@hB\\VtAApALdCfB^h@n@nCn@hGTB^[fCqCj@Ur@Hl@^jAxAv@tA`@PjAHdDg@~BsA~@UzEg@tA?\\B`@XjCxD@d@oAtCSR[|@B`APfBI`Eu@lEe@`BA^bBfEJf@XxKEx@C?DMd@?vE{Cl@K|Bt@fCbBpDlBfBhAhB|At@rA|BfGhAzHd@hBYtAwA|CIj@@V`@fA|@`Bd@ZvAZHLn@jCCTqEzCzEcDAWi@iB@]LQpB[z@A|Cv@jGh@~B~@lCpBlF|FvBfCLK`@_EXg@rAs@dDgAnB@vBKjENzA]h@Hf@ZdAPx@b@~@XhFg@TOPc@LyARs@Z{BPu@Ae@YUe@Mc@A_Dp@E?CMu@l@eAJULW^i@|AeA^KLL`AEFaA@ESVaCV}@dCwBAOGAu@NYYqBcEYcA?MBg@`@eAR_@ZU|A_@`CEhBa@z@e@dAQx@BjBXbCfA`AnAh@^bBH|@b@BP]bAJXb@V^f@Rt@z@~ACFPZ~BdCd@pAh@|Bn@tAdAT~@t@pA~Aj@Zz@JzAs@~@OTX`@TvAbBfA~BvAhBf@AhBVbCWPb@`C`Ah@n@bBNh@XVx@f@VZAL]TqBn@_BXE`@LfA{@rBkDz@cAj@aAj@_BXwADeAWkA_@}@SoAUi@?y@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.589234, + 6.623618 + ], + "end_latlng": [ + 46.520386, + 6.640496 + ], + "average_speed": 4.908, + "max_speed": 13.8, + "average_watts": 88.4, + "device_watts": false, + "kilojoules": 286.5, + "has_heartrate": true, + "average_heartrate": 127.7, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 834.2, + "elev_low": 515.2, + "upload_id": 5905168688, + "upload_id_str": "5905168688", + "external_id": "garmin_push_7041743104", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 9447.1, + "moving_time": 1890, + "elapsed_time": 2013, + "total_elevation_gain": 224.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5548661408, + "start_date": "2021-06-26T11:24:59Z", + "start_date_local": "2021-06-26T13:24:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5548661408", + "summary_polyline": "c`}zG_|og@Eb@]nBO^EHg@XQAMIMAaB^q@CUBOREJSz@IRMP_@Ve@C}A_@g@?c@HeBj@yBtAeAh@YJSCQOc@k@IESFa@d@EZMfBTdATj@h@n@CJGDy@C[JKJO@WHOT[lA[~@aArAUb@g@lAa@\\kBS]Tc@BAODM|@c@v@GTKV_AF_BMy@g@aAi@]iBYoBc@kAQeAAmAJ{A^eAr@iAl@m@RWDu@?yAImFI_B?}BFcBCoA@_AR_AZaBZsAPcB^wB^sEdAyCh@w@FaABm@A}@Uw@c@aAw@m@Qu@LiBnAu@NY?g@Ey@_@_C_BmF{AqAQsE@cEDu@AwAKmDKcBBm@D[N_@CkAJaACg@?}A[wBy@uByAkA]I?}CRkB?g@HeGZa@Bu@TI@m@Mm@AsCJaBN_AKuBDgB\\mAl@y@`As@dAm@p@eA^[BgD@YBwA`@y@f@cBd@aBBiBCoAGmAKeAc@gB}@_Bk@WE]Am@@yAVmBPsCOs@AgBNkBh@cBbAiBvAs@b@iBh@eBDsAIaD_@mIeAm@KMEMIWWWg@Kg@IwCOk@Ye@]WOEOAc@DsCfAy@RcALe@?wAOsAq@uBwB}@cA_B{Aq@_@gA_@wA_@c@QSOa@a@QBKRyOhj@e@vASXuEdFqDvDy@t@iA|@ODw@Dk@Sq@g@s@q@OEQ?QDKRGnBI\\_@~@_AvAkAzA{@\\QVO|@QxAAnAJjB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.5205, + 6.640169 + ], + "end_latlng": [ + 46.591267, + 6.623836 + ], + "average_speed": 4.998, + "max_speed": 11, + "average_watts": 131.3, + "device_watts": false, + "kilojoules": 248.2, + "has_heartrate": true, + "average_heartrate": 143.3, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 714.7, + "elev_low": 524, + "upload_id": 5905163330, + "upload_id_str": "5905163330", + "external_id": "garmin_push_7041737701", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride the Alps Sanetsch", + "distance": 59169.4, + "moving_time": 12950, + "elapsed_time": 15766, + "total_elevation_gain": 1932.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5526424141, + "start_date": "2021-06-25T07:35:18Z", + "start_date_local": "2021-06-25T09:35:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 11, + "comment_count": 1, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a5526424141", + "summary_polyline": "_xayGodpk@cDE}@uD{I~BcOlYaIeJcJzC_NoEqAqCgBoSaCwLKeKsD_YsB{GwEwUgKpCwNkMcKIcGaCK{@|CkF}JsAJaC_@cBwI}CgE`EnA~LaAdOuBNl@aBgEi[{BvSeCjDaBaBfAy@l@eEwDaUd@yDaB_GKdGy@zAaApLkCrEaHt@kLmD{EpDcBaAqEsI}C|@kPcA{GcHeHYaGuEkDDoHiG}FPcD}DoGwFuDGuCvIrC`HxBZnGpJ{FqDcOeCmGiGiCcG|BpJtGtJwJwIaSoVmEqIqSgLvMpRzCdIoHuG}NiEgJ?aM`DuCpDgLLkAdBeSEcRqJiG|@eEbFyBbN{BfI}GbFBlApAc@yBbLeLfO}@eDnD}If@qJnAuD{AqI`Ce_@uFsEqNkRcAaK`FnAxDqHcBfAiC}CaBFeA_GdB|B|@gAwAwEfBz@iCwD}IhIUpCgDbH]fJCrKbNj^m@lJaAdAp@sDm@iEsO{M_@NfI~Nj@~CoEqEsPuFzMbQ_EjMeJhFwGtKgGrD{Co@wC|C}Vte@|@`Fs@pDgElDu@jEwGfFYpEt@zBIjCbA~DaDdDeC^_CpJmEbC}BhHcH`I[`GwFvL_@xI}FhFExFsILtGn@lAiA@uFvFeFb@eJzFuL\\qGbHmHnCwHfEmClBsIjCi@dDqDcCaMXwDrHkGd@gD|DqDx@oEaAqEPwBtZwe@dCj@hHgEbH{KdJ_GzDiLiNiQ`Q~FxChBj@bB]sCaIoPfP`Oh@xCYjE|@oCR}HaNw]DmL`@eJjDsGZyCdIsHhCnDeBk@vAtEm@v@wBmBhA`GrBJxB`CbB}@cEhHuE{Av@dKxGvJdNhNkCx^tAfImAxDq@nJkDnJfAxCnL}OnBkL}A`@LqA`HoExBwHJsFzBgHdEgEbFaAtRfKlSFlAgBbFj@jEmA`DmD~KqCdKFvNhEhHxGiD{IyMoRxSnLhElIp^za@Nm@wHsKgBiIhCvGjHtGlNtBxFnDkF}IoDeAy@gBO{F`B_Gn@EzBLjGrF|CbEhGIrHjGzETzHlE~ENnGdG|Cc@rK~BtC{@vExIzAl@tEyDjKzDhHs@nCeEz@gMjAmCB_FzAhG_@`ElD|Ti@dEu@hBvBh@fB_DpBiTbEd[c@tBnBKbAiNaA}OnDsCxIbDf@tAe@jCxKjBcD`FRdAhFpBfLTvNlMvJoCbEvNL|DhBlFnEfYrC|@vIgBpXLf@rZjCB|HpT|DmH|G}A`AVv@rCtCu@z@jB{Gcl@bJyA|@kFqZwzBmBkJib@idAiC{R|DgDsDsZsDXc@aAg@gj@xBuUoE_H{G|BQy@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.217125, + 7.296881 + ], + "end_latlng": [ + 46.230669, + 7.358395 + ], + "average_speed": 4.569, + "max_speed": 16, + "average_watts": 130.7, + "device_watts": false, + "kilojoules": 1692.6, + "has_heartrate": true, + "average_heartrate": 151.7, + "max_heartrate": 190, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2244.9, + "elev_low": 481, + "upload_id": 5881968316, + "upload_id_str": "5881968316", + "external_id": "garmin_push_7018051993", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 359 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 6399.2, + "moving_time": 972, + "elapsed_time": 1200, + "total_elevation_gain": 32.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5526417737, + "start_date": "2021-06-25T06:59:17Z", + "start_date_local": "2021-06-25T08:59:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5526417737", + "summary_polyline": "{pdyGan}k@]f@CL?VBHDFFd@GdAI`@W?c@TEXVxCZzBLlCn@fF?ZGRs@h@sAnAGZAJBLPb@D^z@vDJn@?LGREHe@Rk@RUDEL@^vCvLJf@f@hB^jBXfBPl@Hf@Bh@h@fPZrDd@hAfCnH^nBN`@R\\lBdG\\lAXlAjArIhAfJlB|NVjAjAfIdCjRNtAp@tERfBP~CF|CI`Da@jJGlF@lANzBhApKBh@J`G@|FDhDXzNHxF@jDGdCIdAGVOLg@HoAHs@@wBCEEWIID?BDLHDjEQlABf@BHHHh@@tBJZVL\\FVPz@lAjApADNDn@NT`@DHFd@j@xB`E|AfC`C`EzCvEhAjB`DtEp@hALTHVAh@HPFDb@IXA\\Dd@ADBCEMAQBBAP@LFDTjAjLZvBVfCxA|LR~BKj@ELJdA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.231346, + 7.364979 + ], + "end_latlng": [ + 46.217137, + 7.296635 + ], + "average_speed": 6.584, + "max_speed": 12.1, + "average_watts": 88, + "device_watts": false, + "kilojoules": 85.5, + "has_heartrate": true, + "average_heartrate": 152.1, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 514.7, + "elev_low": 484.7, + "upload_id": 5881961663, + "upload_id_str": "5881961663", + "external_id": "garmin_push_7018044697", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2888.7, + "moving_time": 479, + "elapsed_time": 503, + "total_elevation_gain": 44.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521987919, + "start_date": "2021-06-24T14:23:40Z", + "start_date_local": "2021-06-24T16:23:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521987919", + "summary_polyline": "s}~zGuehg@zAh@LCL@PLNFFACA?BRBVGJIFQjBgJXqAnB_HVk@Rw@pAkEh@qBr@iBfAiERiApAsFpAsGn@mDl@iEJcBNw@NkAT}@HaAHcBTWFA~CP`ARrBAt@IXIpAs@h@[`@]|A_Ad@c@j@_A~GcNF_@AaALm@XkCZcDJgBC_@SwAqAmEAYDYVuA?MEUBSPk@Tg@@@z@cCjE}NLWNWVGPOL[Ry@E?ED", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530347, + 6.600751 + ], + "end_latlng": [ + 46.517324, + 6.628616 + ], + "average_speed": 6.031, + "max_speed": 12.4, + "average_watts": 131.6, + "device_watts": false, + "kilojoules": 63, + "has_heartrate": true, + "average_heartrate": 152.8, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 473.2, + "elev_low": 436.8, + "upload_id": 5877334617, + "upload_id_str": "5877334617", + "external_id": "garmin_push_7013397748", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 2830.4, + "moving_time": 383, + "elapsed_time": 527, + "total_elevation_gain": 17.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521874752, + "start_date": "2021-06-24T05:31:37Z", + "start_date_local": "2021-06-24T07:31:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521874752", + "summary_polyline": "ix|zG}jng@e@PELa@r@uA`B_BpA{@v@wCpFOEED_@KeAz@_@jAq@`Do@pBg@vBo@vAQl@]nBYpBGrGMpCSjCS|Am@vDe@tBa@fAcClGoBpEOf@i@|AY~AKhB?bC[tUUxKKxALl@?v@El@SjA{DdNg@tBuBpG_BlFcA`EIF[McDuBKCUBe@h@_@b@?L", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519253, + 6.632314 + ], + "end_latlng": [ + 46.530741, + 6.601578 + ], + "average_speed": 7.39, + "max_speed": 11.4, + "average_watts": 59.3, + "device_watts": false, + "kilojoules": 22.7, + "has_heartrate": true, + "average_heartrate": 136.4, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 498.5, + "elev_low": 436.8, + "upload_id": 5877216681, + "upload_id_str": "5877216681", + "external_id": "garmin_push_7013276870", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3809.8, + "moving_time": 714, + "elapsed_time": 785, + "total_elevation_gain": 67.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521873847, + "start_date": "2021-06-23T14:12:57Z", + "start_date_local": "2021-06-23T16:12:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521873847", + "summary_polyline": "if_{Ggzhg@My@Os@Wo@m@oAWIyALSJYCYAcAJi@N]B[JW@[KY]AUBUHW\\m@\\gAn@eCp@yCz@{Ct@iBv@}AtF{IbEcHhAgBnAgBn@u@Tc@|@u@V]DOA@L[d@u@z@kB~CyIjAiCb@u@jD}EvAiB`AcBz@gBhAkC|A}CbAgC\\mAVoADa@DeBDQGC@UhAwIrD_Od@{Ab@gAj@_AZ[NIhCyC|A}A`AeAd@a@Z]FKH_@T{BFcCJg@@YHCFc@D}DPoBVuE@o@Ko@GSMM_@SS]a@}BQe@KQSu@a@eASu@_@oBQc@Aw@N]T]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531733, + 6.604043 + ], + "end_latlng": [ + 46.520198, + 6.640801 + ], + "average_speed": 5.336, + "max_speed": 11, + "average_watts": 134.7, + "device_watts": false, + "kilojoules": 96.2, + "has_heartrate": true, + "average_heartrate": 147.1, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 461.8, + "upload_id": 5877215749, + "upload_id_str": "5877215749", + "external_id": "garmin_push_7013275957", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3419.3, + "moving_time": 431, + "elapsed_time": 526, + "total_elevation_gain": 12.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521873247, + "start_date": "2021-06-23T05:25:49Z", + "start_date_local": "2021-06-23T07:25:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521873247", + "summary_polyline": "uz|zGssog@fAp@ALF\\\\jAR^TTb@\\h@h@Lj@Dl@IbAq@zFs@xF{@|BQ\\y@|DGTS`@o@n@iBxAsCrCiArAeA~Am@pAWp@}BbJy@vBi@hB_@zCARLEUfBK~Cw@bHAj@Gl@q@fFi@|BuAvDOj@cApCmArCa@dAi@lBQrAC|@EvGG`DO~BE|AExBCzEQfGCtBD^?PBDFAOpBSfAcDvKg@tBqAlE_@`AmBtGy@nDQj@MJMCUISWcCaBKAIBSP_@f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519631, + 6.638824 + ], + "end_latlng": [ + 46.530602, + 6.601723 + ], + "average_speed": 7.933, + "max_speed": 13.3, + "average_watts": 94.4, + "device_watts": false, + "kilojoules": 40.7, + "has_heartrate": true, + "average_heartrate": 133.3, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 518.9, + "elev_low": 436.9, + "upload_id": 5877215078, + "upload_id_str": "5877215078", + "external_id": "garmin_push_7013275266", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2630.9, + "moving_time": 590, + "elapsed_time": 639, + "total_elevation_gain": 76.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521872756, + "start_date": "2021-06-22T17:36:26Z", + "start_date_local": "2021-06-22T19:36:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521872756", + "summary_polyline": "{g}zGmtig@`A_Gn@_GPm@z@_BF]@]MeCAgBB{@ScAMcAGaBAsBGy@^uCH_B?gAQaEKu@AO@QIe@?{BCaBG}@@kAUsD?qBEe@@e@BGH{@BwBGcCAgCBaAxA_KXmAV}BT{AbAaFf@wBPeBFkFJiCVqBb@kGRqEZeELoCKs@[c@i@a@S{@KeAGOa@i@CBCAYaBWu@k@kCKQG_@?u@`@}@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.521747, + 6.608237 + ], + "end_latlng": [ + 46.520236, + 6.640793 + ], + "average_speed": 4.459, + "max_speed": 8.3, + "average_watts": 135.4, + "device_watts": false, + "kilojoules": 79.9, + "has_heartrate": true, + "average_heartrate": 127.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 446.7, + "upload_id": 5877214585, + "upload_id_str": "5877214585", + "external_id": "garmin_push_7013274764", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5521872427, + "start_date": "2021-06-22T16:24:17Z", + "start_date_local": "2021-06-22T18:24:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521872427", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 125.6, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 395.4, + "elev_low": 395.4, + "upload_id": 5877214233, + "upload_id_str": "5877214233", + "external_id": "garmin_push_7013274261", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 1664.2, + "moving_time": 332, + "elapsed_time": 382, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521870474, + "start_date": "2021-06-22T16:05:49Z", + "start_date_local": "2021-06-22T18:05:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521870474", + "summary_polyline": "kv~zG}khg@\\e@R?d@NfAp@\\r@REFIB[|@eE`A}CFMFAH?\\FdA\\pBh@lC`Av@Tj@TrAd@pAn@FFHPRRJ?FCJYA_@Y}BG{@GkCVsEH_A~@}GBKJGRDFHn@nAHBZMXAJBxAb@zAt@n@n@b@n@d@h@LF|@@LDHJFPLl@NZNRXPTBb@A|@FZN@TKT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529186, + 6.601757 + ], + "end_latlng": [ + 46.51962, + 6.603952 + ], + "average_speed": 5.013, + "max_speed": 12, + "average_watts": 38, + "device_watts": false, + "kilojoules": 12.6, + "has_heartrate": true, + "average_heartrate": 109.3, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 437.6, + "elev_low": 400.1, + "upload_id": 5877212145, + "upload_id_str": "5877212145", + "external_id": "garmin_push_7013272253", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3270.1, + "moving_time": 486, + "elapsed_time": 606, + "total_elevation_gain": 13.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521870029, + "start_date": "2021-06-22T06:40:05Z", + "start_date_local": "2021-06-22T08:40:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521870029", + "summary_polyline": "cw|zG_cog@WvBUfD]hIe@tC]p@KLwDtDiBrAaAfAq@~@G@MPIXE?AJ@m@CF_AbDe@tBcBbHy@vBe@xBUrCEdFQfC?z@KlBqAdIMj@}@fCgDpImBlEGLw@r@u@b@QRGJAp@IrAWtHCVUbAa@xAIn@GdDG~@AzHGjFCt@[zDUvB?p@[|D{@nIs@hCOPgA^k@HyA^}@\\GPC|@U`@o@|@c@x@y@dAQ^?@AC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519065, + 6.636166 + ], + "end_latlng": [ + 46.530797, + 6.601539 + ], + "average_speed": 6.729, + "max_speed": 12, + "average_watts": 70.7, + "device_watts": false, + "kilojoules": 34.3, + "has_heartrate": true, + "average_heartrate": 130.7, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 505.3, + "elev_low": 433.1, + "upload_id": 5877211673, + "upload_id_str": "5877211673", + "external_id": "garmin_push_7013271737", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4011.9, + "moving_time": 814, + "elapsed_time": 852, + "total_elevation_gain": 82.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521869333, + "start_date": "2021-06-16T14:34:20Z", + "start_date_local": "2021-06-16T16:34:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521869333", + "summary_polyline": "g`_{Gmihg@[k@Qe@i@yCeBkHs@_Ck@aBWS_CLoA@qBTu@NYKSa@AOdAmCx@cD^mBt@kCr@mBr@yAnBgDbCoDnBgDd@q@nBaDnAkBhEoFDU`AqBzDiKt@kBrA}B~A{BvAiBpAmB`AkBbCiFhAyBhAwC\\eBJo@N}CrAqJp@uCz@wCVoA~@qDh@wAf@y@R_@DO^g@TOT_@r@u@lEeEd@m@Zk@DQRyAHiBXsDNoFPiAB_BNiBG{@Wa@k@[GK[{B]{@]sAQ_@Qi@_A}DCe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530767, + 6.601351 + ], + "end_latlng": [ + 46.520417, + 6.640427 + ], + "average_speed": 4.929, + "max_speed": 9, + "average_watts": 128.5, + "device_watts": false, + "kilojoules": 104.6, + "has_heartrate": true, + "average_heartrate": 133.5, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 443.9, + "upload_id": 5877210917, + "upload_id_str": "5877210917", + "external_id": "garmin_push_7013270939", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3581.2, + "moving_time": 471, + "elapsed_time": 511, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5521868747, + "start_date": "2021-06-16T05:41:47Z", + "start_date_local": "2021-06-16T07:41:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5521868747", + "summary_polyline": "w_}zGq{og@RPJhBVdANZLFLJC@?D\\bB\\~@Nn@Lx@JXLDp@l@@f@AVu@vJc@nJMbAe@~BIRq@r@[d@yBhBIFCNQTcA`Ak@d@i@t@s@hA]bA{@pDqA|DMVYfA]z@_@tAMr@YbCIpAKdF[`GKh@s@rFUhAy@hCcAjC{DjJq@dBGZQtAKhFIbFBdBI~DGnMIxCGpDWtBg@tBiA~D_IvWkA`FUNSAkAoAWU_Am@IAGBQLs@~@QJAH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520442, + 6.640099 + ], + "end_latlng": [ + 46.530799, + 6.60153 + ], + "average_speed": 7.603, + "max_speed": 12.9, + "average_watts": 61, + "device_watts": false, + "kilojoules": 28.7, + "has_heartrate": true, + "average_heartrate": 129.9, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 436.8, + "upload_id": 5877210349, + "upload_id_str": "5877210349", + "external_id": "garmin_push_7013270326", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3947.1, + "moving_time": 951, + "elapsed_time": 1049, + "total_elevation_gain": 81.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5475266757, + "start_date": "2021-06-15T14:25:13Z", + "start_date_local": "2021-06-15T16:25:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5475266757", + "summary_polyline": "ac_{G_ohg@ScBUw@{AqH{@cC[KcELw@H_@Ja@@OBORa@EOKIKEa@Rs@d@sAf@cB`BgHbAsCnBuDdAeBlAgB`CuDnA{BhAiBnBsCh@m@dByB`@q@JYnAgC|CmI@Kp@gBt@sAf@y@rFkHnAwBvBgFpAgCfA_Cf@eBLs@TwCPaB|@yG`@qBf@cBv@uCd@uARmAh@wB?QFEDDAC\\o@jCcD|D_Ep@o@Vg@ACB?HMN_@Ny@LgA\\sEBBDe@H?BIBqAHc@B]@o@A]@qANwCBoAO}@[]i@e@[eCGSEGK?AHG?Us@Mw@o@aCOgAM_@Ii@@g@DO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531218, + 6.602249 + ], + "end_latlng": [ + 46.520354, + 6.640597 + ], + "average_speed": 4.15, + "max_speed": 8.6, + "average_watts": 105, + "device_watts": false, + "kilojoules": 99.8, + "has_heartrate": true, + "average_heartrate": 131.6, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 446.8, + "upload_id": 5828660874, + "upload_id_str": "5828660874", + "external_id": "garmin_push_6964144810", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3515.3, + "moving_time": 560, + "elapsed_time": 641, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5475265318, + "start_date": "2021-06-15T05:45:14Z", + "start_date_local": "2021-06-15T07:45:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5475265318", + "summary_polyline": "s~|zGauog@FXICTj@p@bCj@`BX^h@L\\LP\\B\\OzBMdAEvAOdBCDMI@l@Q`F]lGWj@gAnA{BvBsDtDc@h@k@~@i@rAyB~IOp@Ih@AV?@M@?Ho@~A]|Ak@hDA\\@nB?pAMpAI~B[lCe@pCM`BKj@W|@i@bBwCvHq@|AiApCSr@YlAEZGvAGvKGxAGXC`AMzPMpDAxAEz@]jCOt@g@dBUnAQr@m@vBsBtGuAfFw@zBy@vDUv@EDUAeD_Ce@Cc@d@[f@KJ?H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520269, + 6.639059 + ], + "end_latlng": [ + 46.530718, + 6.601531 + ], + "average_speed": 6.277, + "max_speed": 11.6, + "average_watts": 42.7, + "device_watts": false, + "kilojoules": 23.9, + "has_heartrate": true, + "average_heartrate": 126.2, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.9, + "upload_id": 5828659504, + "upload_id_str": "5828659504", + "external_id": "garmin_push_6964143376", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3167.9, + "moving_time": 757, + "elapsed_time": 803, + "total_elevation_gain": 66.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5475264348, + "start_date": "2021-06-14T14:53:43Z", + "start_date_local": "2021-06-14T16:53:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5475264348", + "summary_polyline": "{b_{G}mhg@iA_Gc@kCUiAaA}COQGA_AFkCFwAXkAL[CKIOYDg@r@}ANc@v@}C^eB|@gDRi@~@sBf@aAdH_LtCcFp@aA`ByBh@q@`AcAv@oANa@`AkBxCgIjAwCdAqBx@kAvEqGb@u@xBgF`ByCxAoDNg@`@yBTyDZcCx@kFfB{Gf@cCB?ToA^qABIBD?GG]USQq@Iu@GoAQw@]k@Sg@c@m@UWUE[c@OIO?@IIACKAB@W", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53118, + 6.602071 + ], + "end_latlng": [ + 46.523472, + 6.632239 + ], + "average_speed": 4.185, + "max_speed": 8.8, + "average_watts": 104.4, + "device_watts": false, + "kilojoules": 79.1, + "has_heartrate": true, + "average_heartrate": 129, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 509.2, + "elev_low": 445.8, + "upload_id": 5828658398, + "upload_id_str": "5828658398", + "external_id": "garmin_push_6964142214", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3612.6, + "moving_time": 587, + "elapsed_time": 643, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5475263096, + "start_date": "2021-06-14T05:33:37Z", + "start_date_local": "2021-06-14T07:33:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5475263096", + "summary_polyline": "{`}zG}{og@x@~Cd@zALRNr@t@fCRnARf@n@h@HL@h@y@zIBVBDd@E@AEFEPE\\k@~II`AKl@_@v@e@`@eAjAmBhBsCzCU\\IFSTk@hAu@zB[`Bq@dC_@bB]fA]r@a@tAUvBMv@MlA?bCCx@Gn@?BD@MrAGvBw@~EY`C]tAgBjFMXkAhDcB~De@pAK\\Q`AItDKdKIbCGlNOdHAZ@BAIKhAYnBm@dCy@hCkBfHqDjLu@pCk@pCKVMDQCsA{@cAw@g@YODMJ]p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52062, + 6.640157 + ], + "end_latlng": [ + 46.530618, + 6.601754 + ], + "average_speed": 6.154, + "max_speed": 13.9, + "average_watts": 47.4, + "device_watts": false, + "kilojoules": 27.8, + "has_heartrate": true, + "average_heartrate": 116.7, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 436.8, + "upload_id": 5828657082, + "upload_id_str": "5828657082", + "external_id": "garmin_push_6964141086", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Improvised Sunday hike", + "distance": 20258.3, + "moving_time": 13029, + "elapsed_time": 17734, + "total_elevation_gain": 1106.3, + "type": "Hike", + "sport_type": "Hike", + "id": 5462521582, + "start_date": "2021-06-13T06:44:28Z", + "start_date_local": "2021-06-13T08:44:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5462521582", + "summary_polyline": "{tkzGw`ji@}F_AoCHQ]Je@v@i@s@{A?[t@i@a@gHLoCWgFb@uGi@gDqBcHHw@S}@\\mBByFrBsIm@{P]kBMcErCoEzCiC?uCx@yBYcG}@oAQoB_@WQoAn@mAA}Ar@oCdDzAh@_@r@h@n@k@hBAj@`AlB|AjDpB|B@rBnBnEjCXXEb@Rd@|CpD~Av@w@bAD^b@lAvAfBZpAlFfAtEhI|CUpBrB|DpAz@xBtAv@n@vBr@`Az@_@xAsCcBkHHeBf@}@H_A[_@mBt@cBiAi@iBE_CgCmDSwCc@g@bAgD@s@{ACOwAqAaBEm@cAuCq@{@eAwCU_CsAcCmAm@q@cAcBc@BmBOq@[QDqAqCPWsBe@pCHXQMJqDaDeEYaAq@]eAiB}AyDMqAl@EZ_B?}@_@sAMZJ`Bk@gAo@mCwAmCwBWs@}BuAiAuBwDw@mDu@oAe@kCYBEYOVQk@Kp@i@{A{@oDO}D?uCYM`Aa@c@VuA`FsDIlCzDkAb@xA|ALbAi@QkA_Bn@Y]e@jAYmCwDtA@@aBnDaBRhG?~Bp@|Ad@`CRy@Rn@b@OJbAfD~J|AnChAr@z@nC}CjAe@K[i@gBt@wAQJz@e@BJTe@r@e@IkA_B{AgEeAuAuBeByC_AkB}AQo@}CmAsA_BoB?}BrAAw@m@Ua@s@c@F{@{CUIZy@DmAQiAc@e@mBXkArC{AbBmAf@a@CmAuAeB?oDiBqCZUd@cCl@oEy@b@n@lKjFbE~CdARfCdCt@pCrAxBO^NhCXz@ExHNn@|AlAzGrChAfBh@|G@vDNVQhAPb@@|AKn@QOQlBV~DpAhIWj@@p@bAzCi@v@f@^lA]Pj@KvBl@Iq@pCV?Nn@GvAF`AVRg@n@LzJZlHdCrLYvCGhFr@`Ma@`AsAaAgF_BvBnB`BtDp@fJj@lB@hCj@|EFbDpArLGhBPb@VMWb@BhAx@bJd@zAhDpCvB_AFVbATn@Is@dAm@vKSb@uF~D}Dp@~AfCIRhGpMgA`BeATx@v@J|Aj@~@OrCkB_@cAXe@[pAKvBt@UbElA|@Jb@Mt@l@Hp@_Dt@eB~AmAEV|CsAlCcDxB{AIm@fBgFXeDAlBd@zCCdAe@pBShGa@nAw@`EGjAu@rDg@hB_GlNeJzJ]nAyAbBAl@nBdD`EdD~@ThBjBRjAqAlEvBAhBR|C_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.431667, + 6.93788 + ], + "end_latlng": [ + 46.429013, + 6.913213 + ], + "average_speed": 1.555, + "max_speed": 5, + "average_cadence": 58.6, + "has_heartrate": true, + "average_heartrate": 134.9, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1982.1, + "elev_low": 377.7, + "upload_id": 5815404846, + "upload_id_str": "5815404846", + "external_id": "garmin_push_6950612546", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 117 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Run", + "distance": 768.9, + "moving_time": 259, + "elapsed_time": 266, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5460667082, + "start_date": "2021-06-13T05:41:14Z", + "start_date_local": "2021-06-13T07:41:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5460667082", + "summary_polyline": "yx|zG_iog@v@FDPGJFJD@XCF@l@v@Lb@D`@BBd@JBDn@C@@HbAE^ATBVCp@YfBGp@@x@PD`@B?KLA\\RTBHAFJ@AXB@TAf@Dp@Ll@FpA@h@Kr@Ah@Ir@?PWfAKzA?z@@FVf@@T", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519338, + 6.637123 + ], + "end_latlng": [ + 46.51735, + 6.630246 + ], + "average_speed": 2.969, + "max_speed": 5.3, + "average_cadence": 82.6, + "has_heartrate": true, + "average_heartrate": 153.4, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 506.7, + "elev_low": 454.8, + "upload_id": 5813482098, + "upload_id_str": "5813482098", + "external_id": "garmin_push_6948670655", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Successfully not died at DnD", + "distance": 9880.9, + "moving_time": 1349, + "elapsed_time": 1435, + "total_elevation_gain": 45.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5458022922, + "start_date": "2021-06-12T15:38:59Z", + "start_date_local": "2021-06-12T17:38:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5458022922", + "summary_polyline": "kjj{G}flg@HSnAMHGHONc@Aa@Ui@mAwBq@y@gA}@q@mAe@sA{@sCo@aBq@sAAO`@}@bAeBRi@Lm@@uAJUFEHARDdBvAb@Rh@DNA^OrAcAp@o@~EmFvDkEJYbCwI|AiFbFgQpAgETm@RQTCPDrAl@fBj@dAd@d@\\~EjF|A~@nAZ`@Bp@C~AWjBm@xA]^DZTV^FRDTDl@BzAHf@Tp@HJTVVLlCb@zDd@tGh@\\@tACZE`AWXKhAq@zCyBnBy@nBYpA@j@DxBHbEc@XBl@Jx@XtB`AhAb@^FlBFnABfC@dBU|Ai@h@_@z@UhDCl@Ih@UZSl@u@tAoBZUZQxA[fAIf@TZGTOXGj@JLELi@DC\\Gb@?tA@|@UjDYz@@pBAdB@nAPlA?tCOPFJHX?FBvBxAxAj@nA\\p@N~@FrAEvAKr@IrAGzA?jCRzAFrJGrAJhFpA`@N`@RfAx@lAt@PFPBx@?REf@SzAeATK^Cb@HNFhA~@r@\\RHhALbBEbBUhE_A`G{ArDo@~@It@c@z@Mf@AfCBdCGlDB~ALzDFd@CfAa@fBmAd@UfBWlA?nANrDn@bATZPd@n@Nl@@t@Ep@EVQd@_@VgANg@BIHEL@JPJN@l@GhBBb@Gh@q@dAqBv@mB`@wAJOLM`@S`@MNANDd@Pp@DlA?f@QL`@LRtA`@|@f@bAV`B\\DBJ~@FVDHb@@JANMJYLmANq@\\s@J]FKHCRBVRJ?`AoATc@pAsB`BoBj@yA^_BDw@AYC[Om@]y@SsAOe@EcABQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.588701, + 6.621436 + ], + "end_latlng": [ + 46.520371, + 6.640547 + ], + "average_speed": 7.325, + "max_speed": 12.7, + "average_watts": 78.7, + "device_watts": false, + "kilojoules": 106.2, + "has_heartrate": true, + "average_heartrate": 126.2, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707, + "elev_low": 515.3, + "upload_id": 5810709141, + "upload_id_str": "5810709141", + "external_id": "garmin_push_6945994657", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "When the DnD DM lives way up", + "distance": 11642.8, + "moving_time": 2339, + "elapsed_time": 3163, + "total_elevation_gain": 293, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5455967028, + "start_date": "2021-06-12T09:07:05Z", + "start_date_local": "2021-06-12T11:07:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5455967028", + "summary_polyline": "sz|zGwsog@g@IYFQEe@@ULWB[AsCuAc@AcAJw@IYIDTj@vA]|AIN[R_@BsA_@e@E]@s@NyAd@sBdAsATe@N[Mq@}@ICI@SPOXQpB?t@\\jAR`@TH@BAHCDk@@}Aj@[f@a@`Bo@jA[`@cAfBWPk@DgA?UB_@?AW@CJCfAG^K^k@Fu@DeAM}@y@oAk@Y_CYcB]u@I{AAcC^a@TcAt@iAh@iALgAGwCEqDKcEHy@Gg@@KBy@C_ATiA\\{Cb@oBf@kH|A_AVcD^uABm@Eu@Uu@g@o@g@w@Um@DYN{AdAKD_ALeAOo@_@oAaAUMq@WeAYoD}@}@G_BB{ACMDeD@gAAwCSkBCwADeAXQn@wBzKYdAQPKBK?WOyHyFmEyCmAk@_Bg@mB]oJeAqAQuB_@eBSoA?yAP{A\\mA`AeA~Ak@n@WR_AXiEB}@Vc@FULUP}@b@cBT_FIeBO{@_@kCmAg@OkBW}Df@Q@yEQ_CTwBz@}AhAqAdAw@b@yA^}@Dm@?oHw@g@@g@GG?MNGVSvCDRHFH@@C?EIICBILGXYjDD^FJh@b@hCdBdAbAjJrI^b@BPUTy@h@kDfBK@GT}@nAg@dAqCdFcAvBQj@Kj@Ej@CBI??d@OfAeAzCoArCK`@StACbADfAf@tECZKVS@UGOMOM?IoAOyA]s@]oAu@g@UsAc@_Cg@a@oAS{@Eq@Bu@LkAzB}Hr@{AVc@VWl@{@l@q@TGBBCAyDpD?A_@z@aAvD]bA]|BMzA@p@DNPx@Z~@AFG@YCiAOkAWWKWUU]Sc@Kc@Cm@LcCCu@Ka@Q_@o@c@MAw@D}A@a@GOIm@e@w@cAo@}@a@{@Qq@a@cAi@_AeB_CkAiAu@mASWMIe@Eq@?mCM_AQYMq@c@{AsAm@_@g@MYJoBbBWLc@HW?WIu@g@s@q@YQe@EMOSg@c@eBK{@MUQKS@QHg@b@c@r@MDQGe@[u@_@[GO@EFIb@ALBNZZH\\ALBA\\nA?f@GXIHK?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519621, + 6.638847 + ], + "end_latlng": [ + 46.591585, + 6.627477 + ], + "average_speed": 4.978, + "max_speed": 12.7, + "average_watts": 131.2, + "device_watts": false, + "kilojoules": 306.9, + "has_heartrate": true, + "average_heartrate": 138.2, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 707, + "elev_low": 519, + "upload_id": 5808570473, + "upload_id_str": "5808570473", + "external_id": "garmin_push_6943918373", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 33 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Un détour par le Jorat", + "distance": 21353.6, + "moving_time": 3544, + "elapsed_time": 4191, + "total_elevation_gain": 389.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5452537032, + "start_date": "2021-06-11T15:30:36Z", + "start_date_local": "2021-06-11T17:30:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5452537032", + "summary_polyline": "g_f{Gy`ig@ENkDkBIJ[hCK`@QHcIgAsIk@GO?cEX_OJeA`DoPK[YAgJRUMkCqG{BuIOeALqC|@qD@k@_AaDBu@T_@j@WzBa@|@iAd@[fCOrE{@t@s@j@cBfAqBz@o@f@_Av@qCp@uAXqABm@Ou@_AsAOe@hB{HNw@CUWYuLaEuBeAcDq@cPcOaGmEo@]mAS_DcCM_@@a@TaAb@y@`B{AFOSeEKi@m@}@]Om@?wF~AeBDsA[sAw@qFyFoAs@_EuAcC{BoIkLCWFS|AgD@_@[iBd@oChAyECm@aCyFs@mA}@oAaD_DMa@]yFK{Fs@cC}A_ICwANoCE[W[mBQo@e@cCiDO_@_@eCQkEPkFn@gChByDn@oDTsCHaDGiEMeBcAmDGi@@_ADc@RYdAc@N]Dg@Cc@K]wD_Dm@q@MiABc@\\o@bBUdA]Zk@hBaL\\{AH{@SgC?aBbAcDH{@w@iKDoBRcAhF_KdA}Al@SdB{Cx@c@b@CvBh@r@KvF{DtH}H|@yAHyAI_Aq@sCD_DEcA{@sDBqAHe@Zg@pEsAv@A~@\\lO|I~CvApFzCnAx@lBzArBtB|AdAtAZnDNxEhAt@QfC{DnAUZRjFqHhAkAnBeCjAiBd@{@l@sDf@mFJ}C\\]v@IZ~Dl@vCt@rBtDxHpD~Lx@~Az@dAjBbBtHnDjBlARXKhB]j@cEZGLBVxFrJ|EnG`AzCrDlHrBbGnBnLVp@NdB@vAWzD?fCq@bFBn@`@lAv@h@xAPzAp@dBrBxCpCpCnDvDnDbAfB~ArFfAfEf@`@n@LlBGjBH|Cx@`Cy@j@AvBhBt@TnEi@fADHLDXShB_@tBo@jBBZtC@dBn@Xj@FdCFVjCxBJZGhBIVy@`@U`@c@tEu@hJ?fBTnCc@~FLL~Ao@rA_A|C}CzAfD|DbIlBnB\\tAaE|JOx@@hBMpAcB|BGRAt@Vb@|AH|@VvA|Av@XzBq@rDe@tAXf@VX\\tBZlCc@vD_B`EOfBJnAXdB~A|BzC@~@g@fDIbA?hBFz@P|@p@lAlAd@xIdB`@XhHr@rBt@b@f@V~@CxASz@y@\\sAPKVFTHBbDC^OjCkElAaDzAi@|B\\zASb@n@PHx@NhDzAbALVlA`APXMPX[i@N{BfAaBRAj@T\\ShCwEpBmCj@kBX{AEe@_AwE]{@Eo@Je@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.566446, + 6.605093 + ], + "end_latlng": [ + 46.520388, + 6.640637 + ], + "average_speed": 6.025, + "max_speed": 17.1, + "average_watts": 127.5, + "device_watts": false, + "kilojoules": 452, + "has_heartrate": true, + "average_heartrate": 135, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 879.1, + "elev_low": 515.3, + "upload_id": 5804995798, + "upload_id_str": "5804995798", + "external_id": "garmin_push_6940257238", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 39 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Back home", + "distance": 10180.7, + "moving_time": 1732, + "elapsed_time": 1792, + "total_elevation_gain": 217.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5448313928, + "start_date": "2021-06-10T19:10:47Z", + "start_date_local": "2021-06-10T21:10:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5448313928", + "summary_polyline": "o`xzG_adh@jAkBV]`@W\\L|AbAHBNJZZ`@P\\@hASf@CNMJc@HE@DIl@i@bBI`@Af@Bf@F~@@l@O~A_@zCKtAAZHlCCrCYfBq@`CMr@KxAGpCGr@@hDGn@Mb@k@jAGl@BTFXV\\v@l@R\\Nd@TrAd@pBTrAJdAEtAIpAAZD~@p@vDPtAE~@M^[XqAz@[XWRk@Tc@VsChBU\\U`AMbAN^f@t@JXF\\FzAN~IVpKAvAGvFDvDAnCGh@U~@iCfGUr@UbAKRLpAHrBDpC?z@It@Un@KRk@p@QFa@JoB@QDc@V]^iElF_@\\qAxAIPSh@m@`CQbAAn@DjAXhBTn@|@lAt@~AJz@?^C^Qv@a@h@{@v@QT]t@k@bDg@zBIZc@dAMr@A\\YpBa@pAMZMVs@`Ai@XUF}@Fe@VMRaB~Dg@pAi@jAuBfEGXA\\Bx@Tn@t@p@p@t@VLPPNR~EzKDV@bAQrFQrB]zBs@`Cw@pAi@b@GHk@rAmGdKy@xAe@hAYjAg@nCu@|E_@dCGbAAxBR~B^bCNnA?lBCr@OfAcA~FeExO{FxS{@tB{EhIeA|AQ\\g@tAOp@IpACf@@x@F~BAnBMlAO|@WdAM^sAlCEPiA~B_ChGaA|ByEpMQr@OrAMfC?|BHvAHnC@bACb@U~@u@hAkAzAcA|@y@`@k@h@iAz@CHOr@KvA?dBCdDOfB_@vAc@dAiAbCq@fBS`A[bCYrFKbCClBW~B_@`Bc@v@oHjH{B~Ge@bBo@pBm@pAqAdEc@hAIEK]y@wDM[AS@o@B[DUFB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.494967, + 6.743364 + ], + "end_latlng": [ + 46.520263, + 6.640754 + ], + "average_speed": 5.878, + "max_speed": 13.5, + "average_watts": 135.3, + "device_watts": false, + "kilojoules": 234.3, + "has_heartrate": true, + "average_heartrate": 140.1, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 533.8, + "elev_low": 379.6, + "upload_id": 5800587876, + "upload_id_str": "5800587876", + "external_id": "garmin_push_6935775747", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "L'apéro dans les vignes", + "distance": 13211.4, + "moving_time": 1875, + "elapsed_time": 2098, + "total_elevation_gain": 206.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5448133419, + "start_date": "2021-06-10T17:46:38Z", + "start_date_local": "2021-06-10T19:46:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 12, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a5448133419", + "summary_polyline": "_`}zGizog@Cb@K^]v@a@d@UKa@w@M]Mm@Bq@Gy@By@TuAZeFJmG@u@EuAYeDMw@k@yBWe@OiAa@sAq@mAgGcJ}@y@kAc@q@MiDi@k@OkAs@{CqDM[ASDe@N_@ZUdC[vA[d@]R[N_@l@sBtDoF`BmCn@yAf@{DvAqJDg@J{HFaA\\cBbEeNf@qAfA}ANe@Fo@@q@Go@GUoAaE}@gCSYUSaCaA}@m@IOIOSm@_CyJQg@WY[M[C[Fk@VODO@a@C]WaAeB]OOCoBQ_@AaBUg@WUSi@_AIUUgAEu@ByEWwC@UV{A`@uAHOLM^Op@Q^WTe@Lk@@o@E{BJuBEm@UaAEWAq@HeCNe@XSLALFNLRt@j@rAJ`@hAfDVl@j@t@n@j@VPVFX@r@M~@[p@QlAO~@Qn@Ql@WnAa@TCzDWlAi@~@w@lBeAXu@D[B_AGq@WqAs@{AyAqCu@qBQsA@_BPqAf@oAj@s@PMpCoBf@m@h@gA`@aBJgBKsFBm@\\qBj@uBPcAXkDJoC@gAGgC@eCV{E@aAEaAUy@I]aAuBaB_Cq@cAMk@CW?WJk@VsAF_AD{GCm@M}ABo@`@aCbAuFl@yC`@u@ZY\\Q^I`@?j@LLFn@j@\\H|@Jb@Gh@Yz@m@^KPCnDH`@Op@i@`B_Bd@S|FcA|Ai@v@]vAy@^_@Vi@FWDYVoEDWZaA~BkDtAoAzFgB~A}@zAsA`FoFvAaClAiBbDyBh@}@JUz@sC~@_CpBcDXeALm@DGHAb@BlM~Al@@j@QRQNUZs@\\o@d@e@zAq@p@WtFiBh@Gt@D^KPa@Dm@@eBAgECuAQ{Ce@eEEgATcD?_AUoCCw@@gCA[a@qC?cBAKMSWUMUFu@Te@~@iCDUt@wAHUJ{@?s@_@kByBiHiBwEWMe@]k@?{AMMBi@XI@OEGUIk@Oe@o@wAkAoFW_AMSe@a@]Ce@H_@ZOF]m@e@iAm@eBYcACSBEVSZChALRCRIf@[nAwAh@mAFY\\wC?IEEGNEn@UtB@VJFFAl@{@NGdAN\\EXWV]DCN@RFFAdA}BVSZKLAl@Bv@?HCLSZ{Al@gBdAqC@QOcDHaCRqCJ]p@}@JGp@KRINOXa@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520486, + 6.639899 + ], + "end_latlng": [ + 46.495086, + 6.743194 + ], + "average_speed": 7.046, + "max_speed": 15, + "average_watts": 169.4, + "device_watts": false, + "kilojoules": 317.6, + "has_heartrate": true, + "average_heartrate": 154, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.2, + "elev_low": 525, + "upload_id": 5800400326, + "upload_id_str": "5800400326", + "external_id": "garmin_push_6935594794", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 52 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3937.6, + "moving_time": 834, + "elapsed_time": 872, + "total_elevation_gain": 82.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5447361232, + "start_date": "2021-06-10T15:29:14Z", + "start_date_local": "2021-06-10T17:29:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5447361232", + "summary_polyline": "qb_{Gemhg@KmAo@kEi@mBu@yCWw@]{@KMkAAu@FIHMEs@?w@JQLy@Aw@FKGYc@B]z@_Cr@{ChAmE`B}DdAoBlE{GtE{H`CmDlCiDn@gAJ]p@mAd@eAtEsLjAqBjE}FnB_DjCeG`BeDt@iB\\gARaAVqEbAaIJg@BCHY|@oDNu@@k@Rs@@IEc@@M?M@I?IHS@w@x@cATa@^g@lAqAz@w@bHqHBEDA?GNSVm@PsAD_@TmF@OCG@[|@sL?mAEWM_@KMc@SO[_@aCQo@?KcAqCYgAQy@Qc@CIDo@?_@BM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531135, + 6.601956 + ], + "end_latlng": [ + 46.520315, + 6.640659 + ], + "average_speed": 4.721, + "max_speed": 12.3, + "average_watts": 132, + "device_watts": false, + "kilojoules": 110.1, + "has_heartrate": true, + "average_heartrate": 134.8, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 445.7, + "upload_id": 5799601083, + "upload_id_str": "5799601083", + "external_id": "garmin_push_6934788246", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3507.9, + "moving_time": 440, + "elapsed_time": 497, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5447360369, + "start_date": "2021-06-10T05:56:45Z", + "start_date_local": "2021-06-10T07:56:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5447360369", + "summary_polyline": "mb}zGiyog@NnA^lADNBCBPZHBDj@tBVhARh@Xb@HJ\\R^d@Jl@?tDCtB@~AA|CIhCKvBAXQjAQZa@\\iApAkCvBkAlAmApAw@hAc@fAuAtEa@zAk@fCO`@?HC@?Jg@vAc@jBMv@OvBCvBSvEInCUdBUhA_AzFcEzKm@rAqA`D_@jAUpBG~AUn`@MlFMzCSlAq@lCoKv^w@dDEJQBSKwAcAwA_ASDm@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520874, + 6.639731 + ], + "end_latlng": [ + 46.530604, + 6.60178 + ], + "average_speed": 7.973, + "max_speed": 12.6, + "average_watts": 72.5, + "device_watts": false, + "kilojoules": 31.9, + "has_heartrate": true, + "average_heartrate": 119.8, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 525.8, + "elev_low": 436.8, + "upload_id": 5799600161, + "upload_id_str": "5799600161", + "external_id": "garmin_push_6934787335", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3676.8, + "moving_time": 925, + "elapsed_time": 976, + "total_elevation_gain": 140.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442770906, + "start_date": "2021-06-09T19:11:35Z", + "start_date_local": "2021-06-09T21:11:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442770906", + "summary_polyline": "cj|zGwxhg@_@dAg@TIByAD{BSIGe@MkACQQGMMs@U_@m@S_@Cm@HOAs@Me@a@Uo@YkA{@Ja@[kB_CYSi@Ss@a@MAMIKMQw@ECqAWI]@eADs@DUBAPHVINe@`@a@\\D`@Et@H^MRqAHWb@uCR_AVqCX}BJa@^e@^{@FY@i@UeEBqAc@mBEyA?iB?DG@FyAHeAF]L_BHcCK_CA_AUiD@sCCoBSeCMgD@}ACONcABkBO}HF}@~@mHpAwIlByI\\_CBi@@}@LiFXwD?eAPwALmCp@gILgCEy@I[KWg@_@KOm@{Cc@sAYs@G[Sg@Mg@SeAGKKc@Ak@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.516988, + 6.603809 + ], + "end_latlng": [ + 46.520386, + 6.640467 + ], + "average_speed": 3.975, + "max_speed": 8.9, + "average_watts": 154, + "device_watts": false, + "kilojoules": 142.4, + "has_heartrate": true, + "average_heartrate": 131.9, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 385.5, + "upload_id": 5794809403, + "upload_id_str": "5794809403", + "external_id": "garmin_push_6930007452", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La session de la semaine", + "distance": 0, + "moving_time": 2867, + "elapsed_time": 2867, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5442770064, + "start_date": "2021-06-09T16:38:42Z", + "start_date_local": "2021-06-09T18:38:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442770064", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 128.8, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 375.6, + "elev_low": 375.6, + "upload_id": 5794808570, + "upload_id_str": "5794808570", + "external_id": "garmin_push_6930006649", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4419.2, + "moving_time": 593, + "elapsed_time": 812, + "total_elevation_gain": 5.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442768299, + "start_date": "2021-06-09T16:19:29Z", + "start_date_local": "2021-06-09T18:19:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442768299", + "summary_polyline": "o~|zGg_pg@AAI\\CX?h@HVVd@p@lCTj@l@fCTnAp@xAl@n@Lb@BTAV[fBOpAMlB[~CSbE[bDMt@KHEjA?fAL`B?XWtCU~AeAzEo@dCs@lDWfBMnAw@vFIjACt@?xBBh@@DCI?vED|DLpC^zDFnCAtGA|C@j@IrBS`CKzA\\hFVdBDp@LhFA~@Kf@iAxCc@fEQ~@Oh@a@nCUtAUNMBQ?eBG]RYh@c@NEHGj@?jAJ`@JHh@HJFh@~@`@^rAf@RLv@t@lApALJ\\B^CLBLLJPXfA^`@b@N`@DxAB\\PR`@Vz@LLNHbABn@Xb@Jx@BbA@x@GpBwAx@c@jBu@hA_@d@Ed@F\\Ib@_@JAJBXPt@f@\\JP@l@GhA_@h@MZ@f@N\\Hf@PHJFPB`@BhD[bDIh@U~@@LBBRBRHBG@@SG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520242, + 6.640688 + ], + "end_latlng": [ + 46.512635, + 6.601658 + ], + "average_speed": 7.452, + "max_speed": 13.7, + "average_watts": 52.4, + "device_watts": false, + "kilojoules": 31.1, + "has_heartrate": true, + "average_heartrate": 126.6, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 377.1, + "upload_id": 5794806630, + "upload_id_str": "5794806630", + "external_id": "garmin_push_6930004858", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3769.9, + "moving_time": 787, + "elapsed_time": 932, + "total_elevation_gain": 61.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442767383, + "start_date": "2021-06-09T10:27:50Z", + "start_date_local": "2021-06-09T12:27:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442767383", + "summary_polyline": "wg_{Go~hg@[aAWi@YCa@F_@?q@FmAB{@NcBRQ?QEMIMYFc@Na@r@cBZkBt@{C`@yAp@qBf@gAXg@nCgEbAsAp@oAd@aAr@cApCsExBaDLYjBuBv@oANk@nA}B~DsKl@sADGHBHUh@{@hCqDxAyB`DeGnAaDtBoEbAwCNeAD_CBa@t@aHLu@CAF[Tm@j@yBP_Av@qBD_@C[b@kBpAeCbAoA|CcDfBqB|AsBRk@V}AZqDNaC`@{AC{@ReEFiCEo@_@u@g@YISUqAUs@Q}@u@kB[iAQcASm@C_@D}@Ro@FHNC?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531968, + 6.604729 + ], + "end_latlng": [ + 46.520107, + 6.640738 + ], + "average_speed": 4.79, + "max_speed": 9.1, + "average_watts": 112.1, + "device_watts": false, + "kilojoules": 88.3, + "has_heartrate": true, + "average_heartrate": 119.1, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 468, + "upload_id": 5794805667, + "upload_id_str": "5794805667", + "external_id": "garmin_push_6930004039", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3575.1, + "moving_time": 543, + "elapsed_time": 614, + "total_elevation_gain": 7.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442766706, + "start_date": "2021-06-09T05:40:46Z", + "start_date_local": "2021-06-09T07:40:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442766706", + "summary_polyline": "}`}zGo_pg@KN\\|Db@pAT^h@dBGBAFUZBv@Lx@d@~AdAbBP`@Fl@Bh@CRO~@OrDCv@B|@UxDUtBEvAa@pA]l@OHiArA}@p@{AbBmBdCBDNAPBIJ[T]zBMd@u@jCm@|Au@`D{@jAU|@UhBU`AAPEAK@JC?CCbB@lBSlDGpBSxAm@bDMbAObAu@~By@zB[v@gAvCm@zAyA|CUj@Qt@WvBCvC@bIC|@BVCX@?MNENE^AfA?vFB|EK~GG`Aa@zBg@nBeAlDa@`Ai@hBgArEUd@[JKTYbAQJc@LeAPcAZ_A^SREN?\\Ql@m@n@i@hAo@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520632, + 6.640729 + ], + "end_latlng": [ + 46.530614, + 6.601807 + ], + "average_speed": 6.584, + "max_speed": 14.3, + "average_watts": 59.4, + "device_watts": false, + "kilojoules": 32.2, + "has_heartrate": true, + "average_heartrate": 107.4, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 533.4, + "elev_low": 433.1, + "upload_id": 5794804958, + "upload_id_str": "5794804958", + "external_id": "garmin_push_6930003270", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5686, + "moving_time": 1229, + "elapsed_time": 1340, + "total_elevation_gain": 137.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442765887, + "start_date": "2021-06-08T18:33:37Z", + "start_date_local": "2021-06-08T20:33:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442765887", + "summary_polyline": "_i}zG{{bg@k@O_@[_@i@kCaFcD}GwA}Ck@wAUw@OyAUeIKmA[eBA@s@cAs@k@iBeAm@g@_B}@MMEk@Hy@d@oCh@sCx@mD|E{Q`AcDLSPs@hC{KD]Lk@Fc@?c@Cc@e@iDO{DBeAPeCxCgTJuABy@IaCWkBy@cDg@gCYsBKeB?a@As@DeBTwCVsBhBqMLoAd@qDZmBdAgF~AyGnCuJVaAJo@PwAVcDL{DCs@KgCUqBCeGCOEcAWiEAgCCWBSFY@?H{AMyG?eBv@qGJg@Jw@\\qDf@sC~BqKNgBFaB?cEd@aFRqCRcDL_BD{@LsA@cAJwAGaB_@a@YKKWS{@QaA_@}@Ke@g@wAo@eDKQKq@Dc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.521927, + 6.573585 + ], + "end_latlng": [ + 46.520388, + 6.640487 + ], + "average_speed": 4.627, + "max_speed": 10.2, + "average_watts": 125.6, + "device_watts": false, + "kilojoules": 154.4, + "has_heartrate": true, + "average_heartrate": 132.2, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 387.4, + "upload_id": 5794804115, + "upload_id_str": "5794804115", + "external_id": "garmin_push_6930002576", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2735.1, + "moving_time": 508, + "elapsed_time": 550, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442765033, + "start_date": "2021-06-08T15:58:49Z", + "start_date_local": "2021-06-08T17:58:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442765033", + "summary_polyline": "eh_{Gincg@Lb@X`Bn@tE^nAl@xA`@t@d@p@xApAp@`@h@RbCn@`Cd@xATh@BNPFb@AP{@pIQrBF`@NVDL@NCN[r@Mf@Kn@g@rDBf@P^VTxBdAf@L\\BLPDdABHd@b@jMfGjBfAnHdDXPRVHFRCJ[j@mGFyCAcMDiAHq@LWVGhEDPFRI?ELI`@k@c@T_@h@OJMB]N^ENI?KMH@Z?EFWBED@EDAADIJE?MMF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531933, + 6.578778 + ], + "end_latlng": [ + 46.520703, + 6.568426 + ], + "average_speed": 5.384, + "max_speed": 10.5, + "average_watts": 78.3, + "device_watts": false, + "kilojoules": 39.8, + "has_heartrate": true, + "average_heartrate": 124.6, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 409.4, + "elev_low": 397.6, + "upload_id": 5794803233, + "upload_id_str": "5794803233", + "external_id": "garmin_push_6930001522", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2385, + "moving_time": 374, + "elapsed_time": 532, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442764230, + "start_date": "2021-06-08T14:40:03Z", + "start_date_local": "2021-06-08T16:40:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442764230", + "summary_polyline": "w__{Gujhg@HZXl@\\d@`ChARDJJ?CCf@aApF@JEToAvGsAhGwAvFk@nBeAlCiFbJaApBSZAEC^@NRj@tBdDlBnCj@p@DLDn@I`Ae@nAGPGh@Ah@@f@H~@?LOp@MVSP_Aj@WZuAlCw@fBQv@Av@Db@Z`Av@dD?z@MzC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530683, + 6.601556 + ], + "end_latlng": [ + 46.532263, + 6.578945 + ], + "average_speed": 6.377, + "max_speed": 11.9, + "average_watts": 48.5, + "device_watts": false, + "kilojoules": 18.1, + "has_heartrate": true, + "average_heartrate": 106.1, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 443.9, + "elev_low": 407.3, + "upload_id": 5794802469, + "upload_id_str": "5794802469", + "external_id": "garmin_push_6930000902", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3553.1, + "moving_time": 467, + "elapsed_time": 504, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442763710, + "start_date": "2021-06-08T05:57:53Z", + "start_date_local": "2021-06-08T07:57:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442763710", + "summary_polyline": "ma}zGm{og@Pd@b@rB|A|DJx@Cl@Bb@H^HJh@XJLN`@IrCH|AAp@H`AM|@A\\FDA@F@CZQnFOlCGv@GZEHGA@@CLSd@UVYRYXU\\_@b@_EzDsAvAU\\WPQb@s@lD]hAmAjFSh@e@bAWdA_@jCKj@ACIf@OnAOnLs@dEa@|Cq@tBMToBlF[p@iCrGi@`BQpACx@AzJOzQ?jCStHG`AM~@[|A_@zAyBhHuFtR]tAs@`DGLSFSEQMi@m@}AoAUCSJg@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520712, + 6.640079 + ], + "end_latlng": [ + 46.530601, + 6.601777 + ], + "average_speed": 7.608, + "max_speed": 14.3, + "average_watts": 71.9, + "device_watts": false, + "kilojoules": 33.6, + "has_heartrate": true, + "average_heartrate": 122.2, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 527.6, + "elev_low": 436.8, + "upload_id": 5794801846, + "upload_id_str": "5794801846", + "external_id": "garmin_push_6930000313", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 5795, + "moving_time": 1116, + "elapsed_time": 1151, + "total_elevation_gain": 123.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442763533, + "start_date": "2021-06-07T19:53:40Z", + "start_date_local": "2021-06-07T21:53:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442763533", + "summary_polyline": "mo_{Gsmdg@JcDLqB?y@Kg@a@cAg@aBIm@B_@l@yA`CwETQbB{@LW?m@SuACa@@y@Ju@x@yB@]CMGKSYu@m@kAwBgC}DOs@Xm@dBiCpAaCvAeCbAqBz@cCl@_ChEgTv@}C~AaIpB_JzJ_]X{AlEsRlAcIh@aE^aCLi@VcCXiBXoCpAeIzAiLLwARiETcCRuC?g@NcBFqAV_B`@uAXeBh@aC|@eHj@_F|@mDj@_ARIT@lA`@RELWH_AN}B?c@m@cD]aBk@sEAeAHqD@_GQi@g@w@CMTLCHKK@m@HNHDPOHO?EJ?@FJERQv@iAn@mAp@{BDu@Ko@i@{BM_A[w@Gs@Nk@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532592, + 6.578065 + ], + "end_latlng": [ + 46.520343, + 6.640663 + ], + "average_speed": 5.193, + "max_speed": 8.8, + "average_watts": 135, + "device_watts": false, + "kilojoules": 150.6, + "has_heartrate": true, + "average_heartrate": 132.4, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 408, + "upload_id": 5794801214, + "upload_id_str": "5794801214", + "external_id": "garmin_push_6929999706", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 8231.8, + "moving_time": 5493, + "elapsed_time": 7560, + "total_elevation_gain": 44.6, + "type": "Walk", + "sport_type": "Walk", + "id": 5442762097, + "start_date": "2021-06-07T15:30:10Z", + "start_date_local": "2021-06-07T17:30:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442762097", + "summary_polyline": "mg_{Ggmcg@r@dFRp@JJBl@Rp@Tj@R`@hAbBb@f@~@v@D^Vf@@P?IFABMD@TLl@P`@Hx@FbB\\^B`Cf@h@MD@VPFT?f@@F^NXB~@Tx@b@`AZNNBr@c@dCc@xCEl@?n@Fv@Lf@v@pAAJFTpB~CRPPZ?DAB?CD@_@x@IJOJEH@R?MMDY^ANv@@\\CLSNGv@FXo@LOhBEt@BLRLh@AfC@d@JT`@Ir@Bd@ALEX[ROz@Gl@BDDH|APTZNAGL?HEBIj@a@d@Ab@IXBX?h@XPEfA?XCZFFBCN@@BAJj@rAjATVN`@RPFLAD@DJ@DDRZPLXd@XXBE?EB?DSJEXJTPj@?Pp@VJbA@ZC`BFBU@s@f@wAFQDCHDPAt@SZDp@ETFT@`@Eb@S`@I\\HP@tFyBLATI|Au@b@MXAJDLRh@rBr@tB\\v@n@jBZh@N?BB?d@RVR^vA|@RNLFVRl@^r@Vz@Rx@\\XPPNl@hADZI\\M`@_@r@MZBJZh@r@fAl@lAf@bBAFBE?N?ODE?LECAGICA@C~AH?@DEIM?QPACKD?D?AG?KFPKLALMBKAIDAB@DEBkAQ_Ai@qAm@eAa@e@ISEC[`@WRU^U`AKN?FMn@GLMPC?KIe@_As@o@OGcAAUH_@F]Ja@Bu@Cg@GMDe@Qg@[{@a@w@YaB_@YMWIY@g@Ca@M}@OWMSWMWQCSHM@SEa@BiAO[Om@AcB[iCo@kBk@EAYa@e@OOTSJGNGAuBy@qD_BiLwFYDS?y@g@[QOEq@a@{@_@k@]mAc@]FQu@mA}@u@WeBy@i@_@a@QcB_AcAa@_@Sy@[_Ak@Da@GOm@]c@S[WsBmABKVGZADBHAIGO@[CE_@De@Ha@L_A`@cCAOS_@ESPeCd@iERkCC}@M_@Ia@OQcAMi@Oq@I_AUu@Km@K[OUEINAL_@cAT\\Qw@KQOM[OKKGC{@{@{@cBk@qB@Q[m@YwB[gBO[I]AI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532322, + 6.577884 + ], + "end_latlng": [ + 46.532206, + 6.57891 + ], + "average_speed": 1.499, + "max_speed": 2.8, + "average_cadence": 52.5, + "has_heartrate": true, + "average_heartrate": 90.6, + "max_heartrate": 116, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 409.4, + "elev_low": 375.9, + "upload_id": 5794800090, + "upload_id_str": "5794800090", + "external_id": "garmin_push_6929998669", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2351.2, + "moving_time": 365, + "elapsed_time": 384, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442759231, + "start_date": "2021-06-07T14:56:30Z", + "start_date_local": "2021-06-07T16:56:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442759231", + "summary_polyline": "w`_{Gujhg@FODPZj@`AjAxAv@v@ZJHDLDXG\\gAbEEHI@C^WxAmBzJ_@|AsAhFk@pBu@fBi@hAgDbGa@l@qAdCAZB`@N`@lAlB~A`Ct@nAp@vA?|@M^i@nAKb@A|@R|AC^Sv@SPg@Te@Z}AjCyA~CCx@Pv@n@`BZnBDl@WlG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530849, + 6.601551 + ], + "end_latlng": [ + 46.532182, + 6.578886 + ], + "average_speed": 6.442, + "max_speed": 10.3, + "average_watts": 54, + "device_watts": false, + "kilojoules": 19.7, + "has_heartrate": true, + "average_heartrate": 108.3, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 444.3, + "elev_low": 407.3, + "upload_id": 5794796080, + "upload_id_str": "5794796080", + "external_id": "garmin_push_6929994937", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3488.5, + "moving_time": 575, + "elapsed_time": 615, + "total_elevation_gain": 9.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5442757339, + "start_date": "2021-06-07T06:16:53Z", + "start_date_local": "2021-06-07T08:16:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5442757339", + "summary_polyline": "w}|zGszog@M^?jA@LCV~@pCHb@BVRjA^zAXNd@ZFl@AnAi@zGDVCB?GGC@FMfCYzDEz@Gb@EdAIN@Lw@pAY^aHfHoAfBo@zAMv@u@dDmAlEMp@]XWv@_@jB]rCG~@IfEIf@A|@S~CsAtJs@`CeAtCqDzIM`@D?[v@g@jBO|@E`B@bAMxKElBEnGQxIKhC?hBMzAa@tBqCbJaAjDy@rBUHKROj@MX[XaARW@eC~@SXG`AWb@a@d@aAfBERST", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520125, + 6.639949 + ], + "end_latlng": [ + 46.530642, + 6.601677 + ], + "average_speed": 6.067, + "max_speed": 14, + "average_watts": 55.6, + "device_watts": false, + "kilojoules": 32, + "has_heartrate": true, + "average_heartrate": 129.4, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 432.7, + "upload_id": 5794795469, + "upload_id_str": "5794795469", + "external_id": "garmin_push_6929994393", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Signal Express", + "distance": 19204.5, + "moving_time": 2340, + "elapsed_time": 2646, + "total_elevation_gain": 137.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5425690186, + "start_date": "2021-06-06T17:15:40Z", + "start_date_local": "2021-06-06T19:15:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 23, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5425690186", + "summary_polyline": "{||zG}_pg@s@Zs@xDSx@QTe@`@q@mAa@sDv@mFR{GGqEe@_FUuAmAwEk@iA{HqLgAu@_F}@mCw@eD{DWm@Fs@j@o@|Di@z@a@^m@x@cChFsHjAuBZiAvByOLgHPqCzB{I|BaHrAuBTmA?_AOw@mCgIy@s@sBw@w@m@o@iBeBcHu@uBs@Yu@Hy@^WAa@S}@eBUQuGq@kAw@o@sASsA@gGSuB@q@v@oDf@c@~@UZUb@mADaACwBLsBa@wCLiDP_@XQZF`AtBbAlDr@jBbAlAp@`@XDr@IvAe@zC_@fEuA~DYlAa@`Ay@rAs@j@i@Vw@DmAOyAk@aBmBoDq@kBS}ADoB`@eBTe@\\c@jDgCz@iA`@aAV{AHwAEcGLuAlAuFVwCLyEIeDDcCRaDBmCG}@Q}@cAyBeCaDUc@Kk@Bo@\\oBJwC@{FO_B@i@jCqOx@oAz@_@jAD`Ar@jBX\\IdBiA^KxDBnAq@jBgBbHwA~EyBv@{@Pk@XkEPeAh@kAxAsBv@cAj@a@`GqBzBsA`GgGzD_GrDmCr@sAzB_HhBuC\\iADUEIc@`By@zAAXXD\\y@YCsAhBu@~AaBzEm@bAwClB_EbG}EbFaBpA}BnAsCz@_Bz@w@~@{AxBu@~AKl@_@pEQh@[b@_An@cDpAcHtAi@ZgAlAqAt@wDCm@T{A`Ao@FgBw@sA_@]@kAf@q@`AqA|GaAbHR|DAhECpAc@lDPfAjC|DVx@F~@t@tAHt@ApB]tGLjEYvGKrAoAlFOhACvAFbFO~AOp@_AnBkA`Aw@`@gBbBUd@YrAI`A?h@PjB^tA~C`GX|@NdAA~@WbAa@f@aBn@qAbA_@LqEXkFbBoEz@w@FsAe@u@y@k@sAgAoDkAeC[S]@a@l@KhDBn@ZrAFn@IlBDpCIt@Qh@]`@gA^a@^Yl@g@rBCvARnBAtEX|BXt@`@h@vAv@hGf@NJbAnBPLz@BjAc@b@B`@VVh@l@fDvBxIRPrANv@Vx@j@^l@xBxH?`BYrAiBvCcB~E_CxH[lCEhHQlBuBxMyAtC{FlIeAxC[Zq@VoD`@y@pAC\\hDjEtAfAfA^bFz@pAn@fAjArFpIp@pAdAvDl@vC^jD@vBQlHUnD[~BOZ_ClCSf@Gj@FbAPRX@bFw@`@u@ZgB^cAJcA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519988, + 6.640795 + ], + "end_latlng": [ + 46.520272, + 6.640575 + ], + "average_speed": 8.207, + "max_speed": 16.7, + "average_watts": 165.6, + "device_watts": false, + "kilojoules": 387.4, + "has_heartrate": true, + "average_heartrate": 161.4, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.2, + "elev_low": 523.9, + "upload_id": 5776998900, + "upload_id_str": "5776998900", + "external_id": "garmin_push_6912027382", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 87 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Down the mountain", + "distance": 2063, + "moving_time": 1946, + "elapsed_time": 2234, + "total_elevation_gain": 13, + "type": "Walk", + "sport_type": "Walk", + "id": 5421156748, + "start_date": "2021-06-06T05:38:54Z", + "start_date_local": "2021-06-06T07:38:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a5421156748", + "summary_polyline": "_ji{Geqhk@BG@UDaAFO@O?OCI@Sc@u@KCIWYIQKASWaAIEEa@OCCGIAGIc@DCKIGK?JU@MIOGCa@NIE[?ACa@VUFIN?JG?Ae@GIUNIAEb@KDECGIA@QNOPIVMPA?DSKWSUIEEEAKKUW@GCG?KGE@IPMJMMICAG]BCAEGEMEYIBa@hBAA@CKr@@PC??ASf@MPO`@E^CrAMTe@ROJUBe@Sc@A{@FUE]ASI_@ICCg@Ii@UWGe@[o@{@m@q@EA?GE?GM_@cAEG_Aq@CGCAOM[a@EAOSa@c@]OM[C?MQe@cAKOKCKMCB?GIGADESCR@?EQWi@i@aBYo@]c@C?CHUMMc@QYAIEICMIUaAeAGKEYQk@i@i@MUK[MQQ{@ASJWIUBUIs@c@{AWm@_AaBKC?FCCBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.583528, + 7.257959 + ], + "end_latlng": [ + 46.595318, + 7.266965 + ], + "average_speed": 1.06, + "max_speed": 2, + "average_cadence": 48.8, + "has_heartrate": true, + "average_heartrate": 100.3, + "max_heartrate": 114, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1598.3, + "elev_low": 1347, + "upload_id": 5772264662, + "upload_id_str": "5772264662", + "external_id": "garmin_push_6907479970", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Up the mountain", + "distance": 4302.9, + "moving_time": 4540, + "elapsed_time": 8992, + "total_elevation_gain": 354.4, + "type": "Walk", + "sport_type": "Walk", + "id": 5421156084, + "start_date": "2021-06-05T16:20:13Z", + "start_date_local": "2021-06-05T18:20:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a5421156084", + "summary_polyline": "sgj{G}{jk@Kb@SZ?DHPNGDMJOHENUNw@Bu@S_C@c@DMDk@FQ@?LnABx@FFBABSAQCDAGPq@JcBHMDWZY^Q~@Df@\\RRNRL^Jj@HNLv@Df@f@fAV\\dAp@TLREl@@h@EH@RHPHDNL?dAh@v@h@ZDFBBFLDJNt@`@HLLDz@v@RHRBRALWRe@LE`@WF@FA`@HNHDPDAHFHPLh@DHD@HLJT\\HLXB@JN@JJ@PLLBTADCd@A@TSh@QVMJER?FMPW|@IIOASMMQSOYME?CDADFJ?CDLVf@DB@FJF\\^XJ`@X@?IGd@HZNrAlAhAj@TNP`@PTJFTBFRbAp@|@Xl@x@ZNLBJHRRZh@JDt@BLCJ?TJXAt@R^GF?d@YXAHZRVEMGAKHIRUTAFKBEFAZg@f@G@QNQDMR[A]PeACYE[Bq@][DQIK?SCCCQAKCw@LS?_@FMA[RGFE?CAYF[Eg@HCGOb@DHJBE@IJSJQn@K@@HERMREDE^IRMDMP?HPLEFm@LIHCAUAOBIEWPm@p@GAB?o@r@GBKAC@S\\ICC@JBMGC?CECAQJOBa@GCDYFQPUC?JK??EBCE?HJH@ABACB@GCDFPIt@KFODA?MDIHBGCPPHAJDVBFDBAFYFIHEVBDHBND@LGF?HGNABBBE@PFCCRDl@Jl@BCJBFEEI@HFMJAEB?\\Np@DADTFFJGJ?JJFEEJ`@ELEJDNCPOB?D@NAQNALO`@?DHFA`@Yh@?DDB[JGLMFEHM@OEGFKAAEKFG?AJWSMLARCJGBGEETGEQ@ECKFGJEAYNSKA@?GKIQEMFGHECKLGRIBMPCLBJWVKRMGE?OQUAKCUDKAOJGAGH@FE@CJKf@NPDA@BC\\\\XAEHEJK[HKGS[Hk@Le@ATCK?DB@BKBIMR?AD?DMC@@K?D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.588268, + 7.269917 + ], + "end_latlng": [ + 46.583454, + 7.2578 + ], + "average_speed": 0.948, + "max_speed": 2, + "average_cadence": 50.2, + "has_heartrate": true, + "average_heartrate": 122.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1790, + "elev_low": 1447.5, + "upload_id": 5772263962, + "upload_id_str": "5772263962", + "external_id": "garmin_push_6907479242", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Too hot already", + "distance": 5056.9, + "moving_time": 1730, + "elapsed_time": 1800, + "total_elevation_gain": 98.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5413783776, + "start_date": "2021-06-04T13:28:39Z", + "start_date_local": "2021-06-04T15:28:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5413783776", + "summary_polyline": "{v|zGmfpg@@j@DHJ@LCTQxAcEB[Ce@E[DONa@b@Yd@iAT[^u@f@kBJQX_ARkADMRSFaBl@wF?[Mq@VsC@qCVkBBc@s@wB]o@_Ao@u@q@S_@_@eAIm@Cm@q@qAe@o@kAsAu@_@GGSa@Qg@Gm@?g@BULi@Vo@Jg@Bq@Gk@Q]E[Oi@B_@lAc@ZEj@Bz@Jp@?VOT[PaAFgAx@iELmAHkA@iAK}DBSFIDAL?ZONm@Hq@EQE?QNUJGCQUAKFDEMGa@IcB[}BQs@WKcAEQAm@DaAAaAGmBAQCO@qAO}@?EHIh@S`@ITSvA[|@A\\On@C@a@OW@U\\Qp@[r@Sp@IP_@f@_@Vc@JUh@Oj@Kp@Gt@KfEYjBMf@ItAQp@Kp@CdAOlA]hAG\\k@rAW\\Yl@_@RSXw@lAGTy@n@]f@]j@_@lAy@jA_@`@a@Rg@JaBDe@DSVEXOb@BF|@bAR^HPZjAVTtAx@b@ZZFb@NLFjDf@`A^jAx@pBlD~@nAhBtCx@fAX@\\K`@Ff@ThAjAh@~@d@n@XX^XDBDTFDHC\\Bb@VrB~@D@TO@FGZo@pAYx@Q\\_@dA]bBsA`Gg@~@Ch@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519026, + 6.641839 + ], + "end_latlng": [ + 46.520169, + 6.641232 + ], + "average_speed": 2.923, + "max_speed": 5.9, + "average_cadence": 74.4, + "has_heartrate": true, + "average_heartrate": 159.9, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 572.1, + "elev_low": 491.6, + "upload_id": 5764525438, + "upload_id_str": "5764525438", + "external_id": "garmin_push_6900021097", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 59 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3943.9, + "moving_time": 880, + "elapsed_time": 902, + "total_elevation_gain": 79.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5413782983, + "start_date": "2021-06-04T10:51:20Z", + "start_date_local": "2021-06-04T12:51:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5413782983", + "summary_polyline": "uc_{G{nhg@@ASm@c@sC?i@Cu@KiAKs@IKSm@aAcCYCeFXi@NcBPQEKOO[?IDSb@mAl@oCdAmDp@eCr@kBfA}B|@{A~FeJtBmDpByC^e@Vk@d@o@vBaCL_@lAgCjF}Mb@k@\\q@zBgDtAgBt@gAhAwB`BwDNc@hCmFVo@d@}AT}AAICi@@?FcBZwBh@oFJq@dAwCb@}Ap@kBC[Ma@B{@fAwBn@{@f@g@v@o@rEoEx@_ATc@JI@K@?C?@KNQPYJ_@TuAJsDBe@F[EAHkA^oAZuBL{ECaACS[u@SKWa@m@oCMa@e@k@ODSk@GSIqAEQCi@UgAM[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531312, + 6.602221 + ], + "end_latlng": [ + 46.520398, + 6.640184 + ], + "average_speed": 4.482, + "max_speed": 11.2, + "average_watts": 125.3, + "device_watts": false, + "kilojoules": 110.2, + "has_heartrate": true, + "average_heartrate": 132.4, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 447, + "upload_id": 5764524569, + "upload_id_str": "5764524569", + "external_id": "garmin_push_6900020298", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3475.9, + "moving_time": 562, + "elapsed_time": 562, + "total_elevation_gain": 8.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5413782528, + "start_date": "2021-06-04T06:33:39Z", + "start_date_local": "2021-06-04T08:33:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5413782528", + "summary_polyline": "oa}zGq|og@DH\\pANRHfAj@jBNn@LpAHpAAnAXPL@XPPb@@|@Gf@IfEGvANDX@?BNHItBQdBYdFKv@DJ[h@qB~BgEjEcBvBo@pAa@hA}@zCqA`F{@vBWz@MdAWbDEtB_@dGIxCSjB_@rCg@pCgDzI}AnD_AdCe@dBIt@GpBG`HOzG?hCQbNIvAElCSjBo@xCiFzQKJMBOVYz@QNyAZ_Bf@aA`@OZKhA_AjAWn@q@`A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520724, + 6.640256 + ], + "end_latlng": [ + 46.530597, + 6.601751 + ], + "average_speed": 6.185, + "max_speed": 12.8, + "average_watts": 59.5, + "device_watts": false, + "kilojoules": 33.4, + "has_heartrate": true, + "average_heartrate": 114.8, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526.8, + "elev_low": 433.8, + "upload_id": 5764524123, + "upload_id_str": "5764524123", + "external_id": "garmin_push_6900019871", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 0, + "elapsed_time": 0, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5410200092, + "start_date": "2021-06-03T17:55:32Z", + "start_date_local": "2021-06-03T19:55:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410200092", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": 5760757432, + "upload_id_str": "5760757432", + "external_id": "garmin_push_6896172928", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2562.5, + "moving_time": 397, + "elapsed_time": 418, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410200016, + "start_date": "2021-06-03T16:51:09Z", + "start_date_local": "2021-06-03T18:51:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410200016", + "summary_polyline": "c_}zGq~og@?~@z@pELd@LH\\lAT~@BVFJHBRIHODQn@wHTmBLa@CGIJRM`@Ch@RbAl@x@`@pAx@lA`A`BrBHTJj@G`AITORARBLBXN`@VZfB`AfHpCrErB\\FNCLGV_@l@wAdAaBb@Yb@MTEx@AlA?f@NR?fAYbCPj@GdA@tAERJjC_Gn@_C^kBZo@p@aArA}Bd@_BH_@\\kDBOLQRCJBjB|@h@\\^h@N`@Hd@JHF?VW@UGe@?KDETXDA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52034, + 6.640578 + ], + "end_latlng": [ + 46.504858, + 6.641757 + ], + "average_speed": 6.455, + "max_speed": 13.8, + "average_watts": 20.1, + "device_watts": false, + "kilojoules": 8, + "has_heartrate": true, + "average_heartrate": 101.8, + "max_heartrate": 115, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 377.2, + "upload_id": 5760757363, + "upload_id_str": "5760757363", + "external_id": "garmin_push_6896172865", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3912.4, + "moving_time": 975, + "elapsed_time": 1085, + "total_elevation_gain": 79.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410199654, + "start_date": "2021-06-03T14:34:56Z", + "start_date_local": "2021-06-03T16:34:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410199654", + "summary_polyline": "wb_{G{phg@BMIs@e@qBMWOMWeAKSY{@G]IWOQEM]aACYgABeDPaDZQAUSGUBSBOj@kAf@cBPu@f@iBb@}BVy@Xy@t@cBb@}@hCmE~@oAbDqF`EkG^e@J[rDgEH_@Xe@hAaCPa@^uAbAuCr@kBn@uADIB?\\q@nCwD`AmAbBgCdAuBfAcCxAiC~A{DHi@?@CE^cBXgDXuBN_Bh@oDZqA|AyF\\wAPa@R_Al@mBd@eAb@s@Z]|@y@~BiC^]nAwAXS@@?CFCb@eANu@PaCFcBLuAHsBl@}J@e@AWQq@QQg@[GWa@qBMw@KUMg@_A_C[eBQe@Is@DW", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531162, + 6.602546 + ], + "end_latlng": [ + 46.520375, + 6.640523 + ], + "average_speed": 4.013, + "max_speed": 10.1, + "average_watts": 109.9, + "device_watts": false, + "kilojoules": 107.1, + "has_heartrate": true, + "average_heartrate": 128.7, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 448.2, + "upload_id": 5760756970, + "upload_id_str": "5760756970", + "external_id": "garmin_push_6896172415", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3586.9, + "moving_time": 554, + "elapsed_time": 644, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410199262, + "start_date": "2021-06-03T06:05:16Z", + "start_date_local": "2021-06-03T08:05:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410199262", + "summary_polyline": "mb}zGezog@Xh@J^Bd@JfAv@~AVRf@bBHf@Dp@Jb@N\\n@|@N|@@hAGlAMzABz@FFDVDJFH@BAA@EDCFBD`@?`AQpEQtBAb@GRHSQJOXIHmAv@k@n@y@t@cBbBMDQVSN}@`AiApACT_@VGNi@vCe@tBk@`DWv@_@xAm@nA]pBUbBIVAtCEjBKfAEhCOtA_@jBe@`Dk@jCc@jAsBlFaBvD_@bA@S_ArCSrAE|@@~CA`EE~C@TBFA?EZG`AKnPOzEB^K~@_@|B_Lz_@M~@]lAW|AONG?QIq@m@k@a@e@a@k@YIASBm@v@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52087, + 6.63987 + ], + "end_latlng": [ + 46.530633, + 6.60181 + ], + "average_speed": 6.475, + "max_speed": 12.2, + "average_watts": 59.1, + "device_watts": false, + "kilojoules": 32.8, + "has_heartrate": true, + "average_heartrate": 112.6, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526, + "elev_low": 436.8, + "upload_id": 5760756564, + "upload_id_str": "5760756564", + "external_id": "garmin_push_6896171958", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4001.2, + "moving_time": 861, + "elapsed_time": 922, + "total_elevation_gain": 83.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410198959, + "start_date": "2021-06-02T15:12:14Z", + "start_date_local": "2021-06-02T17:12:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410198959", + "summary_polyline": "y`_{Ggjhg@@GSQ]u@A[WcB?OMk@{@_Dq@aDU{@m@eB]OaCNa@Ac@DaANw@Di@NUAQGQWASDUdAcCTu@V{Ad@oBp@gC^eAz@mBz@_B|DgGpEwH~@yA|A}BFQ`BeBx@cAXi@JY^{@dAuBvDcKXo@X]Vo@rDgFd@g@nBcDp@eBPW~A{D~@_BhAkCb@uBZoDCBBi@lA}If@}Af@iBp@}C^oAFKb@kBd@mAb@y@jBaClGoGV_@b@gARqAVwDBk@AYf@cFC{AJaBLqCIw@IS]S_@_@IWEm@OaA[k@UeAe@kA[mAQiAMSGc@Bu@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530858, + 6.601489 + ], + "end_latlng": [ + 46.520362, + 6.640546 + ], + "average_speed": 4.647, + "max_speed": 11.7, + "average_watts": 127.6, + "device_watts": false, + "kilojoules": 109.9, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 444.2, + "upload_id": 5760756229, + "upload_id_str": "5760756229", + "external_id": "garmin_push_6896171589", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3521.1, + "moving_time": 514, + "elapsed_time": 599, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410198650, + "start_date": "2021-06-02T05:43:44Z", + "start_date_local": "2021-06-02T07:43:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410198650", + "summary_polyline": "a}|zGmuog@BNb@t@RRWVGCDFLb@Th@Nd@RtAJ^NRn@`@LLHh@EdA[~BMt@K|AEfAArBKv@ITIn@En@ElBQ`AOh@a@v@IJ}@z@kB~AoA~@{CjDWj@_B|Ek@pA_@fBc@nCo@nAY`AG^MjBKp@@BGPSfAEl@EdCHVE`@MjDUjBw@|EEl@K|@Kh@y@~BOl@uD|I_@l@K\\Yj@_@jBIp@EtDCvK?LEBEfE?hIG|CUfHUjAi@|B_BtFa@hAe@fAw@`CQn@@FCAcDxLm@fCMXMHK@qAeAaBkAKESBQRYd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520019, + 6.639116 + ], + "end_latlng": [ + 46.530617, + 6.601804 + ], + "average_speed": 6.85, + "max_speed": 12.9, + "average_watts": 57.7, + "device_watts": false, + "kilojoules": 29.7, + "has_heartrate": true, + "average_heartrate": 111.7, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 516.9, + "elev_low": 436.9, + "upload_id": 5760755873, + "upload_id_str": "5760755873", + "external_id": "garmin_push_6896171164", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4336, + "moving_time": 1016, + "elapsed_time": 1051, + "total_elevation_gain": 147, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410198305, + "start_date": "2021-06-01T17:37:32Z", + "start_date_local": "2021-06-01T19:37:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410198305", + "summary_polyline": "ep{zG{khg@THDSP_@DMDo@JmEKoDKYcCo@IAWDgCp@a@BSG_@UYW]a@SAQJU\\MB}@Ak@RmBz@o@ZIHs@X}@t@cAd@o@FKA}@S}AO[I}AGIGIQKw@Qc@_@OeB?q@Kg@[UW[aBIOQJk@FsAsAw@cAq@e@_@Kc@Ik@]_@Iy@NEE]_AKS[]ASHm@VaB\\cB^uCvA{Ix@uDnAkF^eBt@}BPs@L]P_ATqAH{@RqBPwCB}@G}@?OI}@Aq@Cc@OuIUuFC{CIaAB_@ACIA@@NkAEgJ@c@ReB^aCNyABIC@hA{HX}AhBcIH_AJcBJeDP{C^sE@u@d@cIDqAXgECsAWg@c@]Qk@QeAYkAy@}BOm@c@wBYq@Eq@Ni@Fq@@B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.512838, + 6.601746 + ], + "end_latlng": [ + 46.520242, + 6.640859 + ], + "average_speed": 4.268, + "max_speed": 9.6, + "average_watts": 148.6, + "device_watts": false, + "kilojoules": 150.9, + "has_heartrate": true, + "average_heartrate": 136.8, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 377.1, + "upload_id": 5760755561, + "upload_id_str": "5760755561", + "external_id": "garmin_push_6896170807", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 3897, + "elapsed_time": 3897, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5410197919, + "start_date": "2021-06-01T16:12:38Z", + "start_date_local": "2021-06-01T18:12:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410197919", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 125.8, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 372.4, + "elev_low": 372.4, + "upload_id": 5760755140, + "upload_id_str": "5760755140", + "external_id": "garmin_push_6896170326", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3003.9, + "moving_time": 491, + "elapsed_time": 522, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410196766, + "start_date": "2021-06-01T15:52:31Z", + "start_date_local": "2021-06-01T17:52:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410196766", + "summary_polyline": "{`_{G_ihg@`@b@d@d@z@l@PFx@Nr@Xn@LXQNmAPg@b@{BPe@FIJETFx@n@XZP`@RFLMNqBF_@nAmFFQXGbCz@pDdAXL~E|Ar@b@@BA?T^PLF?FAHU@_@McAQcAIeAEaAA}@BsAFqANeB`A}GBMJQNCNLLRZz@FDLAPITAJB|Bt@TJpAbA~@tAd@Tr@ALHJRZlALRPNf@NjBFb@HLHLLVz@HPPLPFbAAvA\\zCHNANG|B}AlB{@zBy@V?\\HX@Va@TKJB`@^`Al@^?ZEdBk@XGX@d@TfATFDHTFpA@xCGp@Q`AQnAGRQTAFAPDr@DB@E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530862, + 6.601289 + ], + "end_latlng": [ + 46.512806, + 6.601397 + ], + "average_speed": 6.118, + "max_speed": 13.1, + "average_watts": 40.6, + "device_watts": false, + "kilojoules": 19.9, + "has_heartrate": true, + "average_heartrate": 113.6, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 443.9, + "elev_low": 377.1, + "upload_id": 5760753954, + "upload_id_str": "5760753954", + "external_id": "garmin_push_6896168938", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3622.4, + "moving_time": 484, + "elapsed_time": 537, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5410196445, + "start_date": "2021-06-01T05:51:10Z", + "start_date_local": "2021-06-01T07:51:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5410196445", + "summary_polyline": "k~|zGs_pg@FHAHQl@Id@NdBVdBVhAKCCH@J`AdFXt@p@r@Tj@PlA}@jNErBUxCSjAOl@qAvBaAd@i@b@}C`Di@r@u@rA{@nBg@~@Sl@q@h@]l@Ep@YxAiAtDCRIzD?\\DIC@BBGbFGhACLEAK\\O`EmAhIQx@]rAy@hBm@bB_CvFUt@Wl@C@AEa@dA[jAOjAE|@EfJAtFCvE?lHCdDYvFM`AS|@cBxFgDvK]|@yB~HkAzEODEA{AkAaBeAQBIDm@z@_@^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520221, + 6.640749 + ], + "end_latlng": [ + 46.530783, + 6.601592 + ], + "average_speed": 7.484, + "max_speed": 14.4, + "average_watts": 70.4, + "device_watts": false, + "kilojoules": 34.1, + "has_heartrate": true, + "average_heartrate": 132.7, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 5760753610, + "upload_id_str": "5760753610", + "external_id": "garmin_push_6896168475", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3916.7, + "moving_time": 870, + "elapsed_time": 916, + "total_elevation_gain": 82.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5389234011, + "start_date": "2021-05-31T14:59:00Z", + "start_date_local": "2021-05-31T16:59:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5389234011", + "summary_polyline": "m`_{Gsnhg@e@EMc@QOe@aBQe@a@yA}@aEWy@Yq@[_@k@?y@FiBHeCXYJa@EQSE[Nk@n@{Az@iDj@kCf@gBh@}AhAcCrCqEh@u@bA}ArBmD|EwHFQx@cAhAiAx@mAHYdAcCdC{GhBmE`@o@fDcFpAcBl@_A|FkLlAuCL[^_BZsErAoJTiAxCcLXoAV{@v@cBPm@?@j@a@dBmBxDqDt@_AVm@Lq@JoA\\kFDkALoABeA\\_FDyAOu@aAeAYuAOi@YY}@wCa@{CUg@IgAL_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530796, + 6.602181 + ], + "end_latlng": [ + 46.520325, + 6.640638 + ], + "average_speed": 4.502, + "max_speed": 9.7, + "average_watts": 121.9, + "device_watts": false, + "kilojoules": 106, + "has_heartrate": true, + "average_heartrate": 136.9, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 445.7, + "upload_id": 5738921045, + "upload_id_str": "5738921045", + "external_id": "garmin_push_6874549304", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3081.6, + "moving_time": 408, + "elapsed_time": 481, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5389188551, + "start_date": "2021-05-31T05:45:14Z", + "start_date_local": "2021-05-31T07:45:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5389188551", + "summary_polyline": "cw|zGqsng@[BQLI`Ao@vAQr@[bAWh@mAbBwFrF}@fAWTQV]t@i@fBa@t@u@pB_@r@Sj@AJLb@El@@LEJ?NW^[r@YzAY~BOjBAnDWjF_@vCy@~Ec@xAkAfDkAlCyBzFMRSJ]dA_@dBIvBD`E@tKGtF?lJSbFB\\Gn@i@dCcDpKqF|Qk@xBg@jCIJWI_@Yo@a@kAaAWMS@GF}@fA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519061, + 6.633694 + ], + "end_latlng": [ + 46.530693, + 6.601714 + ], + "average_speed": 7.553, + "max_speed": 13.5, + "average_watts": 70.1, + "device_watts": false, + "kilojoules": 28.6, + "has_heartrate": true, + "average_heartrate": 138.7, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 498.6, + "elev_low": 436.9, + "upload_id": 5738873875, + "upload_id_str": "5738873875", + "external_id": "garmin_push_6874500454", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Gravel in Jorat", + "distance": 33389.5, + "moving_time": 5857, + "elapsed_time": 7990, + "total_elevation_gain": 449.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5384024971, + "start_date": "2021-05-30T12:37:45Z", + "start_date_local": "2021-05-30T14:37:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5384024971", + "summary_polyline": "s{e{G{dzg@uIrCmJH_IvCO`Bh@nIBxE~DJdBxDa@jBq@fI_AvA[C_H{HeFk@aCkAyBdAa@l@yCqDuNsEeD_@wAhDGhAUATcAKa@cAwCkAs@{Dv@oAbAcBtGTnEKrAqApEc@nDiAtBYrC_JkAsGS{D_ByD^eEO{CaC_FHwAa@y@eACw@V}@\\WfQOp@qAt@yGj@q@pA^lAxCb@XjECtBa@dEuCv@cA`BuDFwDrAcKsAnAeCdJ}B|BmBoAuOcGyAsBtHyH`CsEbAc@`MnDlEvBUOQeBqBkE{@_DFg@`ByAt@cCf@a@|@b@tChGzCbBnFt@tFeC|BPm@rDFx@d@|@hCt@|@tBpA~@`Hz@`BQpAoAcCoBmA_D`@iBxBeBnDvAdJt@b@k@PgCVSxGHxFhBdAEtEqBaFsE_Bu@yMi@aIhBaCSqQg^sF}DeBsCwAoT|@oF~@kC~@xC|AtAfKaAjBw@l@aAx@kEEuAo@mAgDcBqQ_GsJcFHwBf@iBtGqNf@qEOiCw@gCqJqNyJsCsN_H}@nDuFmCoDSc@g@w@{BiBqIo@q@cBKkCsCc@}Ae@{KWyAeAyB_@iJeBcNNq@d@?_BUsG_G@iAl@sDIgFXqFPcAhBaEPyC\\AfFtGvDvAjG`IlCo@p@oBrAoAnCtArBjCtDbKfAfB`CpArAvBnHxHrBbIvCJvCt@[Ue@^oCrFuAlE{ArIrA`@vCaBxCzBPhAaB|DSfBzElK`@JVg@Ov@fBtBvIbHvBlChEjB~AzBjNbu@fAnGI`@f@HjB}BxF{DpCWfBnAlCNnChBf@lDNxErC[~Bp@pEUnK`H`BhD}HfAkJAfAnANbAw@xFgBdCAt@j@l@~CfL`AIjAtB|D~DnBpFuKhHaKnI@bAxDvON`Dk@Pn@@x@vG|@pC|EbKbEvMnDtDvLnG@lAW|@oEx@Ap@nMnRdAhDjD|GxB`HzBtLVdDQzHq@rFFbBTj@|@n@jDz@jQfRbBjDbCvJv@t@zFFdDt@jDaArCvBjEe@lB^IjBiAlGfDLjAd@\\`ATxCdCjBLp@KbBsAr@SzAoAtNVhGa@hFTPjAa@zF{EpGtMtBpBb@fAO~@wD|I]xFoBvCH~@fD\\fBpBx@P|HkAxAXdAt@fCJxEoBnDc@lGh@|EzFCfBm@`E?tBZ|Br@pAjMtCtJlAdAp@b@dBUxBgDp@S\\JFtEAbBaC~BiF~Ai@|EN^l@|HxBR`ApAN^iCj@sA~AKrFuIjA}D?s@yAqGDkA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.565861, + 6.692782 + ], + "end_latlng": [ + 46.520358, + 6.640531 + ], + "average_speed": 5.701, + "max_speed": 16.6, + "average_watts": 93.7, + "device_watts": false, + "kilojoules": 548.9, + "has_heartrate": true, + "average_heartrate": 134.8, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 913.1, + "elev_low": 515.3, + "upload_id": 5733456474, + "upload_id_str": "5733456474", + "external_id": "garmin_push_6869017863", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 64 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Climbing Lavaux's summits", + "distance": 48512.6, + "moving_time": 8096, + "elapsed_time": 10655, + "total_elevation_gain": 1073.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5378320562, + "start_date": "2021-05-29T13:17:22Z", + "start_date_local": "2021-05-29T15:17:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 28, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5378320562", + "summary_polyline": "a`}zGk~og@u@xGe@~@m@]U_F|@_W}CuQyIwMkLiDaE{Eh@qB|FoArAoDhIiMbCeQZ_MnJoYoDaM}EmCiEaOeEH{A}BeHs@oB_Co@cO~@aE~BiA`@eAEqRb@y@l@V~D|KhC|AtUqEtF}DPeAa@kDqD{Hc@mDn@uDrE_EbBoCb@_D@_JlByKZiY}AqEiD{Gf@uDE{NrCgOhCkBhFtAlCwAfE@nEgDnIgBzDqBp@yAh@mGlCsEbNgHvMaPrCkBnDoJtAu@l@cEsAk@cL|BgHeFwGKyHoOsGoY`@sGlCoNd@{HfMkP~DgAhA_BbAwIvAsG_@{MVyBlAyCtDsD?uEkEk@yL@s@~DeEoBaIAtGEnFpBt@aDhL]LyAi@mCoFsGuAaFJoEjBmC}F{MaBw@{FaIaFKgRsIsBqByCyIwJuSsBkBoGyBqDoDwDyJYuH{JaRcHqIyFyBwCmHfN}EtAmK`@}LnIcFx@yDjEGbDuG|CmB~Fk@zExBfBa@xBiG_@mIrHcP`EkA`LEhDoBrCnA{@uAJgHz@wGdCuIjEgIh@G|@dBg@wFrEwFt@}FhD?hEgGxBKfBaBoAoDByAvBkA|DoMvBLbNxGdHVbBlBdCjGbGfCbEIvFlBdFiEtWOnDcAt@oJ_@wOaDkEeAeGgBTuB}AaAyGtC}PnDaY_DTcBfBaBFiBnAuBi@mEfB_CM_BjCw@pF{@lAsHbC_DiAtAwAzAcFx@yKbDwEBiFp@}E`Dv@_Du@y@`GBtDoDzF[zH}BhIyAhAsG|@gAwDHaAxD{BvB_SaCjSsDxBKx@nAbEtImAhC~@nHkCz@_Bf@yEvAaClBFfFgBzBb@bF}Ax@oA~AQdCyBkBbFcCjSeCzLQhH~AdF~D`@~@tF~CxDd@~OnEtMjHdCxD@jAfCwDxKqBdEiMnJaI~JeHhEiBpBeAbFwDt@GrJtFvFhHrCpDjDdInDsAfHl@lA~Ap@LfAaCtJ[bEZ|Au@tChCX\\yCb@mAdAUrCkLnCmDvA[n@zIsBlJvCg@fGzLlDId@r@{At^n@rFgAzFkH|S}FpKmHtJeJjSsJlPuClDs@|F_BjCy@fEsCnByArCwAlJeBlCd@xF}@bELhD{@`JH`GcBbJWlLkAjEtBzCzApH?vHfAfIc@vAsJjGu@tClAzEb@rk@{EnOLhM{AxB{D^wJbLoAtHn@|D~BjEBxByCnEsE`TeB~BuC|@{HhRVfBrAfAhHtNC~Ie@vDkAhEmO~WmCfRjAnNcAnIqNvh@qJzPe@xCi@bP}Qhe@g@vF@tNeKfKo@`O_FpNsAhVg@tAeInIkJjYsB_H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520497, + 6.64054 + ], + "end_latlng": [ + 46.52041, + 6.640385 + ], + "average_speed": 5.992, + "max_speed": 15.6, + "average_watts": 144.1, + "device_watts": false, + "kilojoules": 1166.3, + "has_heartrate": true, + "average_heartrate": 147.3, + "max_heartrate": 186, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 984.6, + "elev_low": 379.7, + "upload_id": 5727500247, + "upload_id_str": "5727500247", + "external_id": "garmin_push_6863243405", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 167 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Badminton", + "distance": 0, + "moving_time": 6859, + "elapsed_time": 6859, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5378314176, + "start_date": "2021-05-29T07:37:36Z", + "start_date_local": "2021-05-29T09:37:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5378314176", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 134.9, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 5727493730, + "upload_id_str": "5727493730", + "external_id": "garmin_push_6863236845", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 56 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4107.2, + "moving_time": 812, + "elapsed_time": 833, + "total_elevation_gain": 85.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5378309910, + "start_date": "2021-05-28T13:43:33Z", + "start_date_local": "2021-05-28T15:43:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5378309910", + "summary_polyline": "m`_{Giihg@l@|DiAsCO}BsAqG}@{DQa@W{@c@gAUu@WQuBHk@AmANkAHq@PG?[OKg@Pm@t@cBjAqF|@eD~@gC`AiB~CiFX[d@u@z@sA~@aB|AkC|BeDLc@@@f@m@v@u@l@u@n@cAJYLWvAgDh@{Af@}@n@iBn@aBt@yAhAgBfDwEbA{Ab@w@dB_EtBaEz@sB^cA?GAENk@TuARqCBE@@AA@Wf@eEd@yCdAiEpA{E?WC?DOdA{C^y@Ve@h@q@rEsExA_Bl@m@D?Vi@Pw@L{@F{@ZqE@UCE@B?]JiBl@iJAq@G]IUOSi@c@g@iCO_@_@[IABMEi@o@wBUuAUk@Ig@Hq@Rq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53079, + 6.601334 + ], + "end_latlng": [ + 46.520266, + 6.640798 + ], + "average_speed": 5.058, + "max_speed": 11, + "average_watts": 150.9, + "device_watts": false, + "kilojoules": 122.5, + "has_heartrate": true, + "average_heartrate": 127, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 442.9, + "upload_id": 5727489274, + "upload_id_str": "5727489274", + "external_id": "garmin_push_6863232960", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3519.8, + "moving_time": 566, + "elapsed_time": 590, + "total_elevation_gain": 10.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5378308986, + "start_date": "2021-05-28T06:11:26Z", + "start_date_local": "2021-05-28T08:11:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5378308986", + "summary_polyline": "u}|zGi}og@QNChAPh@n@~@f@bALbA@`AJ`AL^Vd@CBBCHJPx@?nCK|CCtBBb@JNVBC@CJI|@[`CKfCWpBMd@OLQh@iA`BkA~@wAxAiApAmAhA_@^]j@WVi@dA]fAe@pC{@`EKx@GVCA{@vAWhBO~AKb@E^E|DEh@GVFRHJCCAPQnDEd@_@xBg@pDa@rBeAxCgAnCeBnDgAtCw@vA{AdAKZYhEIdEUfBo@~BIdDGdNEfCUnDsB~VMf@[z@Ol@OPw@V_Cj@_AZOJKT?n@M\\}@jAy@tAOP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520113, + 6.640377 + ], + "end_latlng": [ + 46.530609, + 6.601796 + ], + "average_speed": 6.219, + "max_speed": 12, + "average_watts": 62.1, + "device_watts": false, + "kilojoules": 35.2, + "has_heartrate": true, + "average_heartrate": 113.1, + "max_heartrate": 139, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 433.3, + "upload_id": 5727488303, + "upload_id_str": "5727488303", + "external_id": "garmin_push_6863231996", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3922.3, + "moving_time": 846, + "elapsed_time": 967, + "total_elevation_gain": 78.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5368128178, + "start_date": "2021-05-27T15:02:23Z", + "start_date_local": "2021-05-27T17:02:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5368128178", + "summary_polyline": "kc_{Gkphg@Ag@CQ_@_AMc@M{@iA}EKUQi@KKIa@WKq@?c@B_@F{@?gCXaANWOIK?e@Pm@f@oAb@{AVwAlAyEdAsCdAuBfCkE~@sAbFgIrCiEFMCArA}A^]|@sARg@PYlBcE`B_FdAgCd@_A~@}ABCJCRSvDgFnAyBbAgChBkD~AwDXeA?E?DTy@Hc@X}DA?TsBXyBl@cDdAcEjAiEJu@\\mAt@sB\\k@X[TOLCJDl@gAdEuE\\e@j@QFWCGR_@Rg@TuB\\_G@AHgBf@}GFuA@_ACSKc@SY]SMQ]cBUy@ICULMOKu@[qAWsBSgAQg@F}@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531265, + 6.602469 + ], + "end_latlng": [ + 46.520376, + 6.640567 + ], + "average_speed": 4.636, + "max_speed": 8.7, + "average_watts": 122.3, + "device_watts": false, + "kilojoules": 103.5, + "has_heartrate": true, + "average_heartrate": 121.9, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 449.1, + "upload_id": 5716878388, + "upload_id_str": "5716878388", + "external_id": "garmin_push_6852717288", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3595.1, + "moving_time": 501, + "elapsed_time": 605, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5368127241, + "start_date": "2021-05-26T06:00:07Z", + "start_date_local": "2021-05-26T08:00:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5368127241", + "summary_polyline": "e_}zGw{og@N@NNHb@Fx@^bBCPQXOPh@`An@pCr@r@DLFTD`@A`FKxBGzCStDO|@GJARBf@QhA]bBGPm@h@mCzCq@l@GJCOiDbEB?mArDo@vAkAdBSl@s@zDUp@Q|AGnCGXJNE?GC@CEx@ApCCz@Kp@?CGj@QhEmAbIIZu@~BiC|GcBtDU`@KJ?E?BD@[~@_@~AQrBCrJDhCGtB?xIAbFa@fHUzB[pAy@lC_BxEo@pByBhI{A`Fi@bC[lACBG?iBuAuA{@U@QLk@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520355, + 6.640122 + ], + "end_latlng": [ + 46.530661, + 6.601749 + ], + "average_speed": 7.176, + "max_speed": 13, + "average_watts": 66.9, + "device_watts": false, + "kilojoules": 33.5, + "has_heartrate": true, + "average_heartrate": 124.1, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.3, + "elev_low": 436.9, + "upload_id": 5716877393, + "upload_id_str": "5716877393", + "external_id": "garmin_push_6852716350", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3384.4, + "moving_time": 814, + "elapsed_time": 878, + "total_elevation_gain": 126.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5368126401, + "start_date": "2021-05-25T17:13:07Z", + "start_date_local": "2021-05-25T19:13:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5368126401", + "summary_polyline": "sz|zG_zhg@JGAYQGs@?}@GKCg@]o@}BWOc@F_@MoAmAeAoAc@S}A_@i@qA[Ae@IISAQ@eANiABAVHRKNi@TUd@CjBHLEPa@PmAv@_EPoBNcCLm@J]x@yAH[D[GcCE[Ci@HcBk@yBEyADc@CUCC?@@sBFqATuC@mDSoHAiEc@kGGiBBiAHsAAq@@g@KyDAqBBy@~AoLBs@`@eCf@gCpAyFZyBJeDFsDj@{Gd@yGLsAP{BNuC?kAMc@S]g@YQy@a@iCmAwCg@yBYm@I}@BOVo@BS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51962, + 6.604007 + ], + "end_latlng": [ + 46.520252, + 6.640825 + ], + "average_speed": 4.158, + "max_speed": 8.5, + "average_watts": 153.1, + "device_watts": false, + "kilojoules": 124.6, + "has_heartrate": true, + "average_heartrate": 126.1, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 400.3, + "upload_id": 5716876517, + "upload_id_str": "5716876517", + "external_id": "garmin_push_6852715518", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 2717, + "elapsed_time": 2717, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5368125481, + "start_date": "2021-05-25T16:12:46Z", + "start_date_local": "2021-05-25T18:12:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5368125481", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 134.5, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 396.2, + "elev_low": 396.2, + "upload_id": 5716875681, + "upload_id_str": "5716875681", + "external_id": "garmin_push_6852714644", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 31 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 1924.8, + "moving_time": 321, + "elapsed_time": 695, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5368123149, + "start_date": "2021-05-25T15:47:30Z", + "start_date_local": "2021-05-25T17:47:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5368123149", + "summary_polyline": "y~~zGighg@h@h@lAh@t@RXN@E`@JJMViA\\kBXgAP]JKJEVHdAz@`@l@P@LQDi@J}@rAqFHYPQP?bA\\j@Lx@VJHhEtA~@b@ZHd@Fz@\\`@^^d@NDJMBK@M?_@QeAWaCCyBJaDj@wFd@uCHQXEDDf@nALFh@Kz@T~Al@f@Xb@b@nA|APHPDt@BXV`@|A^`@f@PzAD^FBD@LKR@IIGFC?I@FDMBS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530537, + 6.601014 + ], + "end_latlng": [ + 46.519526, + 6.604221 + ], + "average_speed": 5.996, + "max_speed": 11.8, + "average_watts": 38.5, + "device_watts": false, + "kilojoules": 12.4, + "has_heartrate": true, + "average_heartrate": 107.3, + "max_heartrate": 125, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 442.9, + "elev_low": 399.8, + "upload_id": 5716873185, + "upload_id_str": "5716873185", + "external_id": "garmin_push_6852712407", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3648, + "moving_time": 565, + "elapsed_time": 681, + "total_elevation_gain": 94.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5368122215, + "start_date": "2021-05-25T05:52:00Z", + "start_date_local": "2021-05-25T07:52:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5368122215", + "summary_polyline": "ch{zGamng@wg@gb@qCqCcCaBq@?CR@f@XbACNQGo@[E?AF?TFnBThBTfADNX^l@n@FNBz@M~EMnB?x@[hDQdD]dCa@`AmDbDm@n@MD@GeBjB?FOR_@X{@|AeAxDg@xBi@xAo@hC[l@]hA[nBGv@DRTP?YGd@Q|EIn@[lAI~@CjBIn@}@rFo@rCy@`C_GzN_@pAIj@KfBAvKGrBBV@KEDCCA~A@lHE~C@zBM`CEhCCj@Kn@]xAaB`G}@lCWbAoFnQcAdEKBOGmB}AcAs@Q?QLw@fA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.511543, + 6.632655 + ], + "end_latlng": [ + 46.530691, + 6.601704 + ], + "average_speed": 6.457, + "max_speed": 12.6, + "average_watts": 66.2, + "device_watts": false, + "kilojoules": 37.4, + "has_heartrate": true, + "average_heartrate": 116.7, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.9, + "elev_low": 429, + "upload_id": 5716872277, + "upload_id_str": "5716872277", + "external_id": "garmin_push_6852711539", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chailloux - Plan de Benoï", + "distance": 7692.2, + "moving_time": 5599, + "elapsed_time": 6013, + "total_elevation_gain": 522.2, + "type": "Hike", + "sport_type": "Hike", + "id": 5349015882, + "start_date": "2021-05-24T08:14:08Z", + "start_date_local": "2021-05-24T10:14:08Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5349015882", + "summary_polyline": "o|ewGiklh@QMg@C@OE[[YAWa@s@I[[o@_@Q[GIYGGASMc@AUWQKB?WKW@OCML]Hc@Vo@?ISUa@@Ua@CSAW@Kb@[v@_@f@o@P_@h@}@HYA]@QTu@?SFKJu@BsACWKWMo@Ui@Ms@GKI@Yb@[|@GBMU@s@MaAKQIeBG[KQG@CEGYEMFa@AGK?a@ZYl@Kj@Az@Q|@EFKISg@MM@OIk@q@AWMg@PQ?KQJi@?YFc@IqB@s@P_AHWBYb@kAHIRaAPi@ZwA?e@R_@Rw@@UIMA]@WNyAFSRIVy@Fq@@s@N{@GeADIASN}@J[D_@Rk@@SRk@Bg@L_AF}@DOHq@BgAMiADa@?u@FOJu@@oADUCMMQIDWb@OJ@FC^i@t@c@H[`AYh@Cb@Yr@iAtAe@v@AJE?A}@Iw@?c@E[Bo@FOF_@AMPcACoAD[DOD}@Z}B?e@FeAM_A[aEJyAAUIk@Sk@c@mBCc@B{@Es@]u@{@~CShAM^GZOlBBdDGTMrAKNIp@@fAIv@Mj@c@rA?f@YlBUh@g@pCQ\\m@hBI^C`@O`@[lBg@jBc@p@Sd@k@bA_BzAsA~Ae@p@cBhAs@VgANy@l@sA\\_@Xm@Tu@HKNS@s@^Wl@e@j@_A|Ae@|@c@d@c@p@m@p@MVO\\E|@OrA?EAf@Yp@K^ATDRKTA`@DZCLNC?ROd@TAGHGTVMt@u@ALGLETHDRSIn@G?UtAUn@c@R_@BMFKLgAOMB`@j@s@UFRGBDPPNc@BHTTTYB_@IAJ`@l@d@^RDFJUNa@Fa@V?Db@Nn@d@MR{@j@g@|@c@j@Qh@OT@FVNCH[Te@H?ZKh@FL`@DRPWTa@PY^QXWdAHR`@Np@Dl@Mb@BRHhBJ`Ci@xAYrBSL@f@W`@GtANZS`AW\\G^Bl@]~As@Z?LGNFh@CFGj@]FULOj@[H@t@Y\\Bd@UfA@ZIb@BJCJOZMTE\\C`@LdAHNJBn@G@Z?pBZpEu@n@N\\GRMPENSTDFEP@d@NZRN`@CDXTd@EJDHLBFOJMXWv@CRA`@DVh@~AFj@JL`@N^THP`@\\@LTj@p@dABd@RHG\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910646, + 6.785978 + ], + "end_latlng": [ + 45.910992, + 6.785745 + ], + "average_speed": 1.374, + "max_speed": 3.6, + "average_cadence": 53.4, + "has_heartrate": true, + "average_heartrate": 136.4, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1969, + "elev_low": 1454.7, + "upload_id": 5697007771, + "upload_id_str": "5697007771", + "external_id": "garmin_push_6832962903", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 57 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lac noir", + "distance": 3036.1, + "moving_time": 3168, + "elapsed_time": 3910, + "total_elevation_gain": 142.3, + "type": "Walk", + "sport_type": "Walk", + "id": 5349011835, + "start_date": "2021-05-23T14:48:01Z", + "start_date_local": "2021-05-23T16:48:01Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5349011835", + "summary_polyline": "i~ewGwilh@\\UAKIIQCEBNl@?DIBD@LEHGFOEIGEISGCQ@ACEg@Me@CBE_@EIAIEEE@OMO_@ICUUGO[_@i@IAOCFG_@AWQc@CSO_@GUFe@Vq@Jk@LOEKKIGAU@QEEE@@GKEOEq@ZWHMJGHOAFAADCRMJSLEPUTe@^e@Lc@HSP?^SbAyAHE`@e@FE@GMBCE@EIUBIAIGGAKEJJ[BS@YCWCMA]AIAAGQEo@GK@OGIE]IOAKBGC@DSIe@?SQy@@SIUAYMOBCHBD[HQE??@J]Rg@?g@GK?K@MFIPQ@IAUG_@@YF?LQv@gC^m@H[AMLY@OJKBMFKJIBM?MFIFSFI?QHMBQDGPK\\{@Ha@DEBOLMPk@HI?EDCCGJHRE\\g@RGLQDAT[Ne@DB^m@B?DBBCBm@?RL@PG\\CABEAGJUj@KNCNHF^KRA@J@COb@S\\EVAH@LCHY`@GXSb@?FU`@KLGNG~AUdAIRAXKPUv@@RGh@BPAPGLANGLGZIBK`@M\\GZIREh@DTGZBRAB@RCV?ZBLAFQTOj@IJ@HK`@Al@EZ@D?^ETBPAP@RHX?VKVD`@Tr@BX@^DVh@l@DLD`@Nf@D^KlBKd@?FOC@JJPEBAPC?IHKN@BWJSV[Re@x@Q?IHKHQ\\WVINWz@KRQPMZENOPSf@SNMXOP@b@LXD`@H^CACVEFDZG\\NnA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 45.910937, + 6.785725 + ], + "end_latlng": [ + 45.911063, + 6.78613 + ], + "average_speed": 0.958, + "max_speed": 2.4, + "average_cadence": 56.7, + "has_heartrate": true, + "average_heartrate": 95.7, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1561.9, + "elev_low": 1436.4, + "upload_id": 5697003550, + "upload_id_str": "5697003550", + "external_id": "garmin_push_6832958087", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 2421, + "moving_time": 2741, + "elapsed_time": 4385, + "total_elevation_gain": 81.4, + "type": "Walk", + "sport_type": "Walk", + "id": 5349009058, + "start_date": "2021-05-22T15:35:10Z", + "start_date_local": "2021-05-22T17:35:10Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5349009058", + "summary_polyline": "q}ewGwjlh@KKE?KIMDCCEMGk@K_@KKO]CKOUMKKS@@?DIGWq@_@YCIQAGIABOkAOQIYC@@ROo@D[Nc@DGHGGUQ?oAVW?EEOBMGk@Ca@OI?i@n@UFGJICEBKN@HGBAVSAq@p@[Ra@NGD?BOAc@NO@QNODYRELCLHHB?GCF?_@LWXSDKHED@Lg@Fg@Jc@\\ABFFi@VMDMA@Bc@Cs@ZK@GFc@?]CSHSAOEK@KSMGAH@DNHA@Bv@FDICGLHBAKE@HTTRBJCJ@BOLUBCSC@@@CGG@AJBDFCK@HJL@^MDMHA@@ADDJBCDGDDLAPFLIN?Gl@FH?FKJWj@?DFL@BDEBFKJKFEH@DNDJABL@AMX@HEJ?PCDE@MPOj@AJLZDM@BV?VKJM`@QBOLID@?JFHH@DF@GD?DH`@PFLD?BEAJ?CA@@HLATSHDADLLH?@?CC@KEEC@?@N?PIVo@PF`@DN?JIHBTILC@BFIGFPEP?h@FTCHDPIr@EH@BB@NB?AHFFLCDFFA?LFFFLDRA@F@\\RZFNKDD?IE?@DJ?PGDEV@RMHCp@APHF?RKHM\\WHAFIPENOFUZe@PIFKJYHKRGHQJ_@TYBITa@DAFIFUDa@Zg@@UC_@@FHDFJEF@JDHHBAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910811, + 6.785883 + ], + "end_latlng": [ + 45.910877, + 6.785694 + ], + "average_speed": 0.883, + "max_speed": 1.7, + "average_cadence": 55.2, + "has_heartrate": true, + "average_heartrate": 94.7, + "max_heartrate": 118, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1506.4, + "elev_low": 1447.4, + "upload_id": 5697000714, + "upload_id_str": "5697000714", + "external_id": "garmin_push_6832954826", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3963.6, + "moving_time": 858, + "elapsed_time": 919, + "total_elevation_gain": 81.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5338485650, + "start_date": "2021-05-21T13:55:36Z", + "start_date_local": "2021-05-21T15:55:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5338485650", + "summary_polyline": "aa_{Gmmhg@]e@a@}@Mu@k@eCAOKWKi@Uy@WmAQQUiAWy@_DFq@?iBPOCG@KHw@TYUIg@^mATi@^mBZgAv@gDfAcDdAwBp@qAjEsGfCkEjCiEx@iAN[v@_AxA{A`@k@D[`@u@z@kBjCuHrAcDdAoBj@{@lC_DvAuBdCcFnC{Ft@gBJU@OAEb@kBHy@HaBFSAEDe@~@gHTiAhAyEdAeDb@mBz@gCp@gAl@q@jGqGz@w@^u@\\cC\\qF@YAAFgBp@aJBu@Ce@Qu@MO[MMQi@oCM_@KSWQGg@s@_CWcBSc@Gm@?IFO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530893, + 6.601996 + ], + "end_latlng": [ + 46.520379, + 6.640508 + ], + "average_speed": 4.62, + "max_speed": 11.5, + "average_watts": 133.4, + "device_watts": false, + "kilojoules": 114.5, + "has_heartrate": true, + "average_heartrate": 134.3, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 445.7, + "upload_id": 5686006532, + "upload_id_str": "5686006532", + "external_id": "garmin_push_6822077211", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3515.6, + "moving_time": 577, + "elapsed_time": 609, + "total_elevation_gain": 13, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5338340147, + "start_date": "2021-05-21T06:05:29Z", + "start_date_local": "2021-05-21T08:05:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5338340147", + "summary_polyline": "w_}zGc|og@PLZ~@Nz@p@zBDr@MxAUbBQf@Oz@CT@j@BH^f@NXRr@h@h@HNHd@DlAHj@NNJ@HFFB@d@CpAe@zEMh@WhCACCBMd@k@`AgBdByAfABBw@~@qAnAkAtAg@hAa@pA_ArDYzAOb@_@xAOb@DC@@CAYf@Wv@WrAS|AGn@AIEN@BGBEZD~AUbDMx@C~CMrAg@zCUnB]lAs@tBy@nBiC`HwA~Ca@f@}@l@e@b@C`AQ~C?lAOrCIl@c@xA_@hCK~ECxH@n@GdBA~Ag@xGKtBqA`Nk@jBYr@kBd@qBl@_@NQ\\?r@CNGNu@x@w@tAi@l@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520442, + 6.640188 + ], + "end_latlng": [ + 46.530647, + 6.601713 + ], + "average_speed": 6.093, + "max_speed": 14.6, + "average_watts": 64.5, + "device_watts": false, + "kilojoules": 37.2, + "has_heartrate": true, + "average_heartrate": 112.9, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 432.9, + "upload_id": 5685854837, + "upload_id_str": "5685854837", + "external_id": "garmin_push_6821930280", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3982.5, + "moving_time": 823, + "elapsed_time": 886, + "total_elevation_gain": 82.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5329582936, + "start_date": "2021-05-19T14:48:34Z", + "start_date_local": "2021-05-19T16:48:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329582936", + "summary_polyline": "k`_{Ggnhg@_@Wa@aAs@wCe@}As@kCUs@k@wAYW]B_CDu@DgAPo@F[HS@WAKKIQ?]~@iCz@_DX}Ah@yBj@_Bn@wA|@eB~BwDlAgBfGaKjBkCpDwENg@n@kARk@p@uA`C_Hx@kB@ItAyBvByClAuAvA{BhBiETw@Fa@R_@t@cAdB{Dd@qBH_BPmBfAoICQ@A?ChAeD^eBPa@T_AJo@FKCABCGCBUPaAp@gBd@y@^g@zD}DbB_Bp@}@Tc@FGJL@FRa@Le@R}ANqBBmAHm@?g@IKI@BGL{ALq@b@sDVaECi@Oo@KMi@WIQWkAKu@O_@Ke@MUOq@c@kAk@uCSg@Ac@@I", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530781, + 6.602125 + ], + "end_latlng": [ + 46.520382, + 6.640524 + ], + "average_speed": 4.839, + "max_speed": 9.5, + "average_watts": 131.4, + "device_watts": false, + "kilojoules": 108.1, + "has_heartrate": true, + "average_heartrate": 131.9, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 445.7, + "upload_id": 5676707727, + "upload_id_str": "5676707727", + "external_id": "garmin_push_6812798732", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3494.1, + "moving_time": 553, + "elapsed_time": 649, + "total_elevation_gain": 12.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5329581938, + "start_date": "2021-05-19T05:41:12Z", + "start_date_local": "2021-05-19T07:41:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329581938", + "summary_polyline": "k~|zGiwog@t@rBb@tA`AxEBFNL\\LRRJZD^ExAMvAObDMJi@bI_@tDMN@HOZY\\m@d@m@dAaCxB{B~Bu@z@A@D?GHe@~@g@bAOd@[~@m@pC_AvDKf@g@dAW~@o@~ECxCc@dJiAfHWvAs@xBuCrHqCrGINa@`@c@Pg@ZEHIZUzDE|@@f@EpBGl@Mp@o@tBGVIbBDjBCpACbIIpEKfBi@zF?h@OlBgA~KaAtCGFg@Ra@BUCKB}Bz@]RCHAl@G`@_AdAM^i@x@]b@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520229, + 6.639418 + ], + "end_latlng": [ + 46.530683, + 6.601682 + ], + "average_speed": 6.318, + "max_speed": 11.2, + "average_watts": 59.4, + "device_watts": false, + "kilojoules": 32.9, + "has_heartrate": true, + "average_heartrate": 115.9, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.4, + "elev_low": 433.1, + "upload_id": 5676706839, + "upload_id_str": "5676706839", + "external_id": "garmin_push_6812797819", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2026.6, + "moving_time": 443, + "elapsed_time": 1286, + "total_elevation_gain": 122.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5329581144, + "start_date": "2021-05-18T17:20:04Z", + "start_date_local": "2021-05-18T19:20:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329581144", + "summary_polyline": "e{|zGizhg@KKMIKCo@C_AYSc@SiAU]g@Ck@Qu@{@cAaAs@m@gAWe@SKe@Yk@KIq@KCUE??@lK{|AByEGkCAgADyCfCcRhAsFr@_DT}ANeHLmBRsBf@uHRwBNeDTsDAk@G]Sc@i@[KS[mBQu@yAmEa@kBUg@Eg@@IPe@Lg@LF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519714, + 6.604052 + ], + "end_latlng": [ + 46.520189, + 6.640791 + ], + "average_speed": 4.575, + "max_speed": 10.5, + "average_watts": 167, + "device_watts": false, + "kilojoules": 74, + "has_heartrate": true, + "average_heartrate": 127.8, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 401.1, + "upload_id": 5676706048, + "upload_id_str": "5676706048", + "external_id": "garmin_push_6812796989", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 4268, + "elapsed_time": 4268, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5329580375, + "start_date": "2021-05-18T16:08:43Z", + "start_date_local": "2021-05-18T18:08:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329580375", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 132.6, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 471.4, + "elev_low": 471.4, + "upload_id": 5676705088, + "upload_id_str": "5676705088", + "external_id": "garmin_push_6812796006", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3533.3, + "moving_time": 566, + "elapsed_time": 625, + "total_elevation_gain": 12.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5329577795, + "start_date": "2021-05-18T05:53:15Z", + "start_date_local": "2021-05-18T07:53:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329577795", + "summary_polyline": "q~|zGozog@^nBp@lCTzBd@lCLRRHh@\\NXB^SjCQdDIn@CBMBYtEAp@[lFDCKTMf@ILi@l@_D~CuClCiA~Ag@z@K^OTE?CINJIJWr@c@`Bw@|Dg@rBEJ@Ok@zA[`BYnBGRETBDEVG`EShDC~BYxBe@jCQzASx@u@`CaBbEk@xAwCvGo@t@yAdAEH?j@SrCE~BO~C}@nDATCn@@`CEnAEhLG~Cm@rGQxCeA|Kc@|A[dAEF]LcARaAXqA`@OHIPEv@OZw@`Aq@rAe@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520252, + 6.639929 + ], + "end_latlng": [ + 46.530662, + 6.601677 + ], + "average_speed": 6.243, + "max_speed": 12.3, + "average_watts": 62.5, + "device_watts": false, + "kilojoules": 35.4, + "has_heartrate": true, + "average_heartrate": 112, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520, + "elev_low": 432.7, + "upload_id": 5676702470, + "upload_id_str": "5676702470", + "external_id": "garmin_push_6812793333", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3949.4, + "moving_time": 859, + "elapsed_time": 1011, + "total_elevation_gain": 79.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5329577069, + "start_date": "2021-05-17T16:25:45Z", + "start_date_local": "2021-05-17T18:25:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329577069", + "summary_polyline": "_c_{Gaqhg@m@wCUo@QaAW{@Qw@g@wAQi@AWOMqBLoABeEj@YIQU?g@Ro@l@wA^_BTq@Pu@XuAh@sBr@oBlAcCdCgE`AsAxAaCRUrBmDvAyBbB}BtBeCZg@FQ@@A?@GrAyCzDsKx@cBn@iAtEaH`AcAT_@bBgDr@gBzBmEb@eAj@oCb@wElAgJr@wBT}@TmAl@yBB[AKEE?MH@zA}D~@eBt@y@PMJWvCoCtA_BV]NM?IXg@FMZaBLuBXgDP_DZ_EHoB?oAIi@KWOM]SKQIU[wBIYUQIEIK@KEg@i@yAWmA_@oAIo@ZgAHQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531207, + 6.602571 + ], + "end_latlng": [ + 46.520222, + 6.640837 + ], + "average_speed": 4.598, + "max_speed": 11.8, + "average_watts": 125, + "device_watts": false, + "kilojoules": 107.4, + "has_heartrate": true, + "average_heartrate": 121.9, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 449.1, + "upload_id": 5676701733, + "upload_id_str": "5676701733", + "external_id": "garmin_push_6812792504", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3071.4, + "moving_time": 507, + "elapsed_time": 607, + "total_elevation_gain": 8.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5329576265, + "start_date": "2021-05-17T05:54:36Z", + "start_date_local": "2021-05-17T07:54:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5329576265", + "summary_polyline": "ex|zG{zng@ICESGN@j@_@tGa@jD?JG^Y\\{@t@aDbDmBrB_AfA]j@@JONs@fBqCnLY|@c@|@a@tBWjBJGQ|EK|AELEXE~@@lACb@cBnKOn@_@bAWh@qAlD_EzJa@fBMtBCjGMpKC`IShIChCI|AOz@kArDeB`GwBfHUHc@lAOLy@XkATsA`@i@VEP?l@ETeApAo@lAa@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519232, + 6.634869 + ], + "end_latlng": [ + 46.530632, + 6.601728 + ], + "average_speed": 6.058, + "max_speed": 11.5, + "average_watts": 49, + "device_watts": false, + "kilojoules": 24.9, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 500.9, + "elev_low": 433.6, + "upload_id": 5676700824, + "upload_id_str": "5676700824", + "external_id": "garmin_push_6812791525", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Badminton ", + "distance": 0, + "moving_time": 3563, + "elapsed_time": 3563, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5308530273, + "start_date": "2021-05-16T14:56:28Z", + "start_date_local": "2021-05-16T16:56:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5308530273", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 135.7, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 453, + "elev_low": 453, + "upload_id": 5654861140, + "upload_id_str": "5654861140", + "external_id": "garmin_push_6791156878", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3721.3, + "moving_time": 498, + "elapsed_time": 602, + "total_elevation_gain": 7.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5308524607, + "start_date": "2021-05-16T14:37:59Z", + "start_date_local": "2021-05-16T16:37:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5308524607", + "summary_polyline": "a_}zGqzog@Nl@x@tBPDFD|@zDb@vBFRv@fAHb@Cl@WvCYfCe@pJc@lEAhBCVWnAW`Fo@vDaAtEeAzGeAnIQnBF~DADAjB@`HDz@VnDZvD@dGI~FK|@Gb@Qb@ILe@^AH?HFB^KJL@XCh@MjA_@`CyDdOoArFw@dEw@fFwChUK|AItDFzBLxA?RMVYFMCy@_@{A_@{Ag@cG}B_@UaAa@KAQFI\\GlAgAzECHa@JHPDBKLWLJW", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520331, + 6.639937 + ], + "end_latlng": [ + 46.528138, + 6.601724 + ], + "average_speed": 7.472, + "max_speed": 13.1, + "average_watts": 73.8, + "device_watts": false, + "kilojoules": 36.8, + "has_heartrate": true, + "average_heartrate": 123, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.2, + "elev_low": 426.5, + "upload_id": 5654855208, + "upload_id_str": "5654855208", + "external_id": "garmin_push_6791151143", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 29792.8, + "moving_time": 4574, + "elapsed_time": 6703, + "total_elevation_gain": 435.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5308523480, + "start_date": "2021-05-14T07:47:33Z", + "start_date_local": "2021-05-14T09:47:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5308523480", + "summary_polyline": "q_}zGs_pg@Y`Cm@rBeAbAy@}@SkAzAmJJcMw@qFUu@o@u@c@uDm@sAuH_MkCoA_GmAqEaFLwAb@g@jEq@z@s@`A{ClE_GtB_EhCuP`@_NnDcMnAsDjAgBV_BKcByCwIuDsBw@u@iDgM_@k@{@QaCf@kA_Be@c@eGi@{@i@o@cA[gAKsABgFUkBHeBl@{BlCmA`@eACsDLuCa@}CN{CVg@b@BxA~CBh@bAfC~@bBbA`A|@H|H{AhC_AxFi@nFkDXs@FsAOsAoD_Ia@oAQeBB{Al@eCvA_BjCkBpAeC`@}DK_FJ_B~@kDf@sDN{DEqH\\sHEgBY{AmAkCkCiDOsAh@oDFmHQiEpBiL~@uCx@m@z@Ix@NdAt@`BNpC}AjEDhEiDbIaBjE_Cf@qAd@cGtC_FrAoAtEuAnCuAtGwGzDeGrDiCbEcKfBg@WiA|@mClP`Bz@c@fAwBv@o@bJgDbCM\\_@BmKK{Co@qGTeG[aF?aD_@aCFgBh@wA|BoDtFaD|AqB^EV^?t@iBxBmCtFAf@LZZJZWZyAZe@nIyFf@e@Vw@?{AaAcH@kGcBsIYk@}@u@[aAhAkD\\}L`BaJIqGz@oIQyC~@gEE}Ag@}A@{@pB_Dp@oGp@sBzAaChBqAfAmEnB{CVs@ZeErCwC~D}IrDcFvIsQjAsB`G_ItDiHfDeJnBuHfAuBp@sDNoCq@kC?q@NyADyE^yBBuDb@yGC}@Oy@_@c@uBf@y@WuCwF{AcEGAB\\~@|BjClEp@`Br@\\xBi@h@`ABtB{ArRDjCQlCf@bEM`Bo@dDiBfEmA|E}ClIiEfIqDzFqBzBoJtRcEzFcEfJmCtCa@zEiB~Cq@zEmATkBpA{AlC_@dBc@~GcBxCD~@Vr@@`Cq@pDJ|Dy@~HHjGi@nDo@~B_@lGGtFw@hBD^b@n@rCnAz@dAhAdC~AbCfAlFd@bAdE~CjA|Ad@hCd@jGn@`ANWRkDbDyGd@m@j@^n@|HP~E_@fJn@xMUbDgBzFmFzKeFhMkBzDqCtHeUr_@yDnLkEjKmC`JeDxGcBtJqF~Sw@pIQpIw@~F{@bCyAxAaJbPyAjEwB~NCxCbAjI@hBiA~Hg@xBsLnc@eKbRa@|CJjH{@tFgCbF_Md\\_@fBSdETrJUrBa@bAqB~B_Az@o@P}BzB]dCBrFYfCc@hBsCzGu@jDe@tO_@zCaAhBeHtHuJzXQJQi@o@kDc@_AJ[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520417, + 6.640749 + ], + "end_latlng": [ + 46.520405, + 6.640469 + ], + "average_speed": 6.514, + "max_speed": 14.3, + "average_watts": 125.4, + "device_watts": false, + "kilojoules": 573.8, + "has_heartrate": true, + "average_heartrate": 135.4, + "max_heartrate": 189, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.1, + "elev_low": 379.6, + "upload_id": 5654853225, + "upload_id_str": "5654853225", + "external_id": "garmin_push_6791149323", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 57 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 3097, + "elapsed_time": 3097, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5291293693, + "start_date": "2021-05-12T16:24:36Z", + "start_date_local": "2021-05-12T18:24:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5291293693", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 129.4, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 399, + "elev_low": 399, + "upload_id": 5636839294, + "upload_id_str": "5636839294", + "external_id": "garmin_push_6773626976", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1213.4, + "moving_time": 493, + "elapsed_time": 504, + "total_elevation_gain": 25.8, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5291291202, + "start_date": "2021-05-12T16:08:30Z", + "start_date_local": "2021-05-12T18:08:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5291291202", + "summary_polyline": "k||zGs{hg@KB@GOASB?Ck@KICUSMe@G_@YiA@o@Ca@Sc@IKECa@AID}@N_@@w@g@]OUESIKCc@Y[e@EIGAAKk@UM?KESYO@MFATBN^~AJ?^Id@Fb@NJ@j@Rb@Th@Td@`@PAtA[r@ChATd@\\Xh@HTABa@PEFG^Dn@Hv@BDLJD?tA?BOWiA@UJGNAVJXDJP?DYM_@EKBEN@R", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519906, + 6.604264 + ], + "end_latlng": [ + 46.519824, + 6.604528 + ], + "average_speed": 2.461, + "max_speed": 4.1, + "average_cadence": 74.8, + "has_heartrate": true, + "average_heartrate": 150.1, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 431.2, + "elev_low": 399.8, + "upload_id": 5636836753, + "upload_id_str": "5636836753", + "external_id": "garmin_push_6773624639", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3325.7, + "moving_time": 522, + "elapsed_time": 660, + "total_elevation_gain": 3.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5291290493, + "start_date": "2021-05-12T15:43:02Z", + "start_date_local": "2021-05-12T17:43:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5291290493", + "summary_polyline": "{_}zGc|og@Tj@v@fD^fAFf@BrBNxAFPl@PVVFd@?t@UvH@b@_@hHU~CAd@@\\@D?KInBClCKzBKjBmAlGa@bBmA`HAXCGB?AJsAxJEnAB~BFf@AAA^@vHF`DXpDJrD?`DFvBB~CAtASzCY|CR`BBl@NlBXvACF?\\H`CBjBAb@E`@M^}@pBs@tGkAvGEHSJo@BeAGQDMJSZSRMEMBKp@GjABRP^n@RLHh@v@`Al@`Ab@RNb@`@v@dAb@b@XF\\EL?V\\X`AJT^`@f@JhABd@DJL@NKTCC@O", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520464, + 6.640183 + ], + "end_latlng": [ + 46.519601, + 6.603986 + ], + "average_speed": 6.371, + "max_speed": 17.2, + "average_watts": 64.8, + "device_watts": false, + "kilojoules": 33.8, + "has_heartrate": true, + "average_heartrate": 121.2, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 399.8, + "upload_id": 5636835907, + "upload_id_str": "5636835907", + "external_id": "garmin_push_6773623875", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4081.3, + "moving_time": 919, + "elapsed_time": 1020, + "total_elevation_gain": 85.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5279517741, + "start_date": "2021-05-11T15:15:37Z", + "start_date_local": "2021-05-11T17:15:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5279517741", + "summary_polyline": "a`_{Gkghg@A?h@wAYB[q@c@oA}@{E]o@O_@]gBK[EQOg@o@iAOy@EGaACU@uB?e@Di@Ly@He@JEFE@SKW]I_@`AiCt@iCn@sC\\sAx@}B~@oB|DuGxCuEfCkErB{ChAoAfBcCVo@~@cB~@iBb@}ArAqDz@{BlAwB`BaCpBgCx@sAJSDWTe@v@eAv@kBdA_CXg@lAqCPy@?JFWVqA\\oETaBLkAj@}DfB}Gz@uB?QIIE?Lq@dBiEZa@lEsEh@q@d@a@`BgBHMNc@X}AJgAVoD@q@FUTeCNwEL_B?uAG_@O[QKa@a@Qs@QkAa@_AEY}@iCI[MaA_@iA@kAPw@FP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530734, + 6.601024 + ], + "end_latlng": [ + 46.520213, + 6.640795 + ], + "average_speed": 4.441, + "max_speed": 8.6, + "average_watts": 114.7, + "device_watts": false, + "kilojoules": 105.4, + "has_heartrate": true, + "average_heartrate": 127.9, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 443.6, + "upload_id": 5624521586, + "upload_id_str": "5624521586", + "external_id": "garmin_push_6761636699", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3556.9, + "moving_time": 639, + "elapsed_time": 770, + "total_elevation_gain": 12.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5279514832, + "start_date": "2021-05-11T05:53:37Z", + "start_date_local": "2021-05-11T07:53:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5279514832", + "summary_polyline": "y}|zGc_pg@IFOz@?Jx@vDLV@TQFBZZz@h@rBj@bCLRb@XNd@?NCz@EJSfA]jFAEG@KfDUvEIjAMhASj@]b@YRcAlA{CxCgAlAe@p@UJELYVU`@mCtJw@lDS`@W|@[xAKl@]vCEnDMtCIlDu@dEOzAE?YrAe@xAg@jAc@tAs@hBqBxE_@~@BDm@z@e@b@iAx@Mh@QvDKxEG|@U`ASf@W|@El@C~BE~@ChC?bDCtDGrBSpCW~BItB]`Eq@lHEPu@hCMLmCn@u@T_Ad@MZ?d@GVg@j@U\\o@hA_AfA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520135, + 6.640663 + ], + "end_latlng": [ + 46.530758, + 6.60165 + ], + "average_speed": 5.566, + "max_speed": 10.2, + "average_watts": 53.8, + "device_watts": false, + "kilojoules": 34.4, + "has_heartrate": true, + "average_heartrate": 115.3, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 433.1, + "upload_id": 5624518636, + "upload_id_str": "5624518636", + "external_id": "garmin_push_6761633785", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4008.9, + "moving_time": 860, + "elapsed_time": 918, + "total_elevation_gain": 80, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5279513750, + "start_date": "2021-05-10T15:48:31Z", + "start_date_local": "2021-05-10T17:48:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5279513750", + "summary_polyline": "ya_{Guohg@c@eAuA_FKe@Og@SqAk@mAQg@]Os@Bq@FMDy@EYJw@HKFQ?OEG@MFq@N[WMUACFg@P_@\\kANmAH]HOvAiFJW?Df@}AzAiDxC{EdBaCbAcBt@yAfC_ExAsB|BuCf@y@dByDjA{CDG?IFOjB{Ed@eAp@mAj@u@r@{@l@}@zAkBXa@nA_C`DgHd@y@nAuCZeATiAPkBDcACET{BTeCd@oCfB{G~@{Dl@mBb@gA\\o@b@e@n@k@tAwArAoAfBoB@DACh@s@R_@Pw@LkANuCLiAAI@AFaBf@uFN}B@mBKi@Q_@i@a@MY]kBOe@Q[F@Og@}@aCg@yBO_@Lw@AGJ]JWLBJS?C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531011, + 6.602356 + ], + "end_latlng": [ + 46.520077, + 6.64087 + ], + "average_speed": 4.662, + "max_speed": 11.9, + "average_watts": 129, + "device_watts": false, + "kilojoules": 110.9, + "has_heartrate": true, + "average_heartrate": 121.6, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 449.1, + "upload_id": 5624517446, + "upload_id_str": "5624517446", + "external_id": "garmin_push_6761632564", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3645.9, + "moving_time": 629, + "elapsed_time": 793, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5279512382, + "start_date": "2021-05-10T06:01:01Z", + "start_date_local": "2021-05-10T08:01:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5279512382", + "summary_polyline": "w_}zGy{og@DVJTZbBXx@Rf@BC@GFABRr@bCb@vBHp@p@b@JVBLAdA]vDQxCEEC@k@bLO~A?PQb@}AbBy@p@aA`AY`@kAhAcAhAgA~AeA`DO^aAnDw@hDi@tAe@zB]fDMfFEv@@?@GSxEyApJYbAo@hB}AfEwChH{@lCMfAEv@ElLGdC@G@??ACRIpJU`K?z@DjAEj@OhAYjAcCdIcCtI_DlKaAdEGJS@IEwAkA[Sw@g@SAWP_@b@[d@FJJCXAUT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520449, + 6.640139 + ], + "end_latlng": [ + 46.530623, + 6.601452 + ], + "average_speed": 5.796, + "max_speed": 10.7, + "average_watts": 39.1, + "device_watts": false, + "kilojoules": 24.6, + "has_heartrate": true, + "average_heartrate": 118.3, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 436.9, + "upload_id": 5624516260, + "upload_id_str": "5624516260", + "external_id": "garmin_push_6761631384", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aller dire coucou aux chamois (sur la Dent du Chamois)", + "distance": 22884.4, + "moving_time": 18539, + "elapsed_time": 27716, + "total_elevation_gain": 1234.7, + "type": "Hike", + "sport_type": "Hike", + "id": 5273787353, + "start_date": "2021-05-09T08:00:12Z", + "start_date_local": "2021-05-09T10:00:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a5273787353", + "summary_polyline": "{ai{Gqsdj@n@qB`@{Do@uBCkATcCt@aBBkAo@oEuDaAIeAf@cBcB{@aCiGl@sDGw@_AqAC}Ck@mC_DwIu@kDkAoCmA_AxBsBk@iC]eIsAmECoCt@aClAaBnB{@`BPrDlDbAyAbB`A`AgBnBW~EnBjD~DjCMhCl@j@n@dCW`CpAdFv@~ArAnGm@rIDvCyBjKo@pCeAeAyAi@iBkCyBeATkAu@Xu@LiE}@iFTmAa@uDAcE}@gDJwEy@Qi@_Bm@aGDyAeDsQFiAkBIi@cA}D_MgCgMgAqJJ{@{BoHlAuDGkBoBwB]mHaAq@i@iCeB{@o@_DJwA{@uBJeBu@kGHy@{AaEe@qEVaEGwDp@wCSuFz@Qj@iDhAi@e@aCC}@PE_@uAl@AQk@MsBL_A_@iAmBoBHk@{@w@i@wBkB{AqCDeAh@eAnBwBmCU?CvAwAoA?vCsAmBkA{Ds@z@JzA_@pC}BqDs@?[QTvGOsGbA`@tBlDTEb@wBKiC`@CxArDjAjAHcDlAxAJ{A~BtCh@Qv@fAUeDjAk@pAT^s@aBaDQeD}@iDMyDZ?Ky@h@Uo@oDKgIl@wA|@EFa@m@mCd@oEEgBWcBoBsBS}C{AcC[uA]cCBuG{@_EcBaEgBcNk@YkArAY{EmAXaCkAe@pCPtBOnBoAfBDoCq@{CwBoD{AqAS`@XnBiCuAe@cBAaBuAuEC{Ah@m@lFOvE}A~BVjBw@dAuEjAg@\\y@{BwBuB_@_@u@|DaDO}AmBRsCtAaCfBmAjDu@z@oBr@{@e@Br@{COeEeCmBA_C{@yD\\w@hAuA^g@r@qCt@uEjFkFjEgA`DwB~CwBd@aDtBgC?kAy@aCfCiAg@u@LmEbEoBdA]hAqCbAsAnAwHzLeE\\yAhBoA?i@v@]dDiAdFq@vAE~Dn@zBSzA_@n@SKa@vCeAjAYpAyBdBy@vAcAnGu@`Am@fC{CvG_AbAz@|HR^R?Up@Jx@OdA^|@aA\\Bp@w@fB\\pIYv@e@xCiAlAyDrAPl@BbFi@FNVKr@^x@jAl@Q~@r@bBb@Bj@gAfBv@Eg@vBnJCpCL~F~@hBQrBbAlIXxAr@tAf@NbAxGp@bArAf@vB`E|@RjAy@r@h@dCqAfClFt@hDcApG`@bDD~En@vBCpFi@`DtBpFjCbDfEfDz@fCoBde@}ArE_@dEq@YmByCi@n@dA[rB`EK^_BD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g8443840", + "start_latlng": [ + 46.582226, + 7.07401 + ], + "end_latlng": [ + 46.604006, + 7.098795 + ], + "average_speed": 1.234, + "max_speed": 2.9, + "average_cadence": 52.7, + "has_heartrate": true, + "average_heartrate": 122.7, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1769.5, + "elev_low": 697, + "upload_id": 5618524957, + "upload_id_str": "5618524957", + "external_id": "GOTOES_9761773691979051.gpx", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 103 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3336.9, + "moving_time": 682, + "elapsed_time": 697, + "total_elevation_gain": 91, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5260283310, + "start_date": "2021-05-08T08:41:11Z", + "start_date_local": "2021-05-08T10:41:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5260283310", + "summary_polyline": "il~zGcphg@Rq@PqBRMBSHUQWWMs@Qc@QADSg@CYB]H_@l@mBl@uBlCaJh@uCNkAJiBJiF@oAGaAFkD@eEJm@FaAIiA?w@?_CJkC?cBBs@VaCd@gBfBcEdAwBbBmEx@eCfAeFPkADs@BwBBWVeGLiAVcB^iD^_C~AsF|AcGdAkCF?Zk@z@}@ZSEAtBuB`BeBX_@x@w@P[Lg@Ny@DiCHsALaADKCAAWXwD?_@FwARsC?cAOm@IQMO_@OKOQy@UkAWq@ICCDAYQq@i@qAQ{@Ii@Qu@Ky@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.527576, + 6.602421 + ], + "end_latlng": [ + 46.52043, + 6.640351 + ], + "average_speed": 4.893, + "max_speed": 8.9, + "average_watts": 157.1, + "device_watts": false, + "kilojoules": 107.2, + "has_heartrate": true, + "average_heartrate": 135.7, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 431.2, + "upload_id": 5604339385, + "upload_id_str": "5604339385", + "external_id": "garmin_push_6741611791", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3368.5, + "moving_time": 489, + "elapsed_time": 902, + "total_elevation_gain": 2.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5260281616, + "start_date": "2021-05-08T07:17:21Z", + "start_date_local": "2021-05-08T09:17:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5260281616", + "summary_polyline": "e}|zGkvog@Rx@@LABBQGPEf@BRHf@BZf@hCX^Xz@\\dCElCMzB_@xEKlCUv@?f@Fh@Ab@M`@_@p@UZcH~G_BrBCJEB?DUTQX}@pCmArCOVUt@Sp@OnAe@vAUbAIl@GhA?jAStGQ|Cg@jFi@vDg@nBoA|CiDvI[j@WZOh@Wl@[`BMzBChD@nGBfBEjCAfDExACjDQzF?`AIzA[dBI\\cCvHyAhF[pAEZBAWdA@RDNTXTPj@RVPFJDN@d@I`AGReAhD[L?LMRB@AJIDEKKLF@BA@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520037, + 6.639268 + ], + "end_latlng": [ + 46.528214, + 6.601495 + ], + "average_speed": 6.889, + "max_speed": 12.9, + "average_watts": 65.9, + "device_watts": false, + "kilojoules": 32.2, + "has_heartrate": true, + "average_heartrate": 118.8, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 431.7, + "upload_id": 5604337575, + "upload_id_str": "5604337575", + "external_id": "garmin_push_6741609859", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3896.9, + "moving_time": 828, + "elapsed_time": 869, + "total_elevation_gain": 78.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5260280874, + "start_date": "2021-05-07T13:17:22Z", + "start_date_local": "2021-05-07T15:17:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5260280874", + "summary_polyline": "yd_{Gqohg@J][]Vq@OyAUgASoBWu@Km@g@_BOMGAeBLwA@_ANm@H[?eANQIOME_@Fe@t@}Aj@qBp@{CDa@p@_Bx@}BpAiCtBqDr@aAtFmJdAsA~@wAfCaDfAaBRi@t@sAp@cBlDmJbAsBp@eAB?xAiBd@s@h@o@h@s@b@s@t@sA`G{MTk@FU@Q?BXeATkBFkB?Bn@eFLaBvByIToARs@?S@??@DY\\iAf@sA\\o@h@w@v@_ATQLUZSp@o@dDgDh@m@`@s@Le@Hg@FmCPsBDwA^gEZeC?}ABuACYSi@KQSIUQMa@Oo@WoBGEI_@[{@a@_Aq@qCIo@A_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531491, + 6.602331 + ], + "end_latlng": [ + 46.520383, + 6.640466 + ], + "average_speed": 4.706, + "max_speed": 9.5, + "average_watts": 126.3, + "device_watts": false, + "kilojoules": 104.6, + "has_heartrate": true, + "average_heartrate": 135.4, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 448.2, + "upload_id": 5604336614, + "upload_id_str": "5604336614", + "external_id": "garmin_push_6741608743", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3550, + "moving_time": 560, + "elapsed_time": 607, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5260279772, + "start_date": "2021-05-07T06:12:12Z", + "start_date_local": "2021-05-07T08:12:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5260279772", + "summary_polyline": "c||zGqyog@IR@v@FBEr@D^fAlEZ~Ap@t@N`@?P[`D]nEAR@C?\\IxAa@lGMpAKb@?Hk@hA}AhBeB`BmDpDu@jAi@tA]l@sAnFo@zCYbAe@dAS`AWdCUrAC`@CvCMbBGxCKpA_ApGa@nBmA|Cu@vByDfJq@zBMlAAz@ElNKfDGpIWtMGp@Ir@[zA_CdIiGxS[fA}@|DMDWIuBaBg@]SKSBw@`A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519863, + 6.639774 + ], + "end_latlng": [ + 46.530661, + 6.60172 + ], + "average_speed": 6.339, + "max_speed": 11.1, + "average_watts": 44.6, + "device_watts": false, + "kilojoules": 25, + "has_heartrate": true, + "average_heartrate": 114.3, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 519.7, + "elev_low": 436.8, + "upload_id": 5604335619, + "upload_id_str": "5604335619", + "external_id": "garmin_push_6741607693", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3972.1, + "moving_time": 775, + "elapsed_time": 840, + "total_elevation_gain": 82.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252946257, + "start_date": "2021-05-06T14:58:32Z", + "start_date_local": "2021-05-06T16:58:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252946257", + "summary_polyline": "ea_{Ggnhg@kAiEaBoH[_AWi@a@o@{BXyAFkAPo@DYDU?_@QOk@FUx@wBPgALa@h@iCh@qBPm@|@aCbAoBbFkHlEoHdCsD^m@vBeC`@o@^}@^o@l@uAdB{EJQj@iBfAaCdAkB~B}CbAoAhAcBR]tCoGnAaCzAwDVaAPwAFyAN_BVyBn@aEP_ApAgFt@gCdAcEv@}AhBwBjEkEx@aARIXi@L]TyAHaANqCNkBFeBJiBb@wF?y@Gi@Mc@OMa@QCGq@aDWa@IGMSOq@g@yA]yBO]CkA\\aAPE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530914, + 6.602129 + ], + "end_latlng": [ + 46.520189, + 6.640852 + ], + "average_speed": 5.125, + "max_speed": 10.5, + "average_watts": 143.6, + "device_watts": false, + "kilojoules": 111.3, + "has_heartrate": true, + "average_heartrate": 122.8, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.7, + "upload_id": 5596632117, + "upload_id_str": "5596632117", + "external_id": "garmin_push_6734044853", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3583.3, + "moving_time": 485, + "elapsed_time": 559, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252944120, + "start_date": "2021-05-06T10:07:26Z", + "start_date_local": "2021-05-06T12:07:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252944120", + "summary_polyline": "k_}zG{xog@J\\Td@PHL\\LHFJLDBAEC@CBAt@|AZvANhAF|@LNXNFLFLJ`@Ab@[nCQlDGrCUzC_@|Da@hBOTQd@_ApAe@j@a@`@iAz@e@Vo@h@uAbB[f@[XW\\{AvFo@tCe@~AWlAe@~@[v@UhAKhAExA@lBWxIGp@u@pEWlBIXw@~BaCnG}ClHYz@QfAGlAAr@ApHEtC@~@C@CC?D?EC?IbFCfFIzDGd@KzC@d@N@FIL?K@?AGvAKn@U`A{DvM_AjDsDbMaAbEI@OG_Am@u@[_Ao@WASLa@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520383, + 6.639662 + ], + "end_latlng": [ + 46.530609, + 6.601723 + ], + "average_speed": 7.388, + "max_speed": 12.7, + "average_watts": 70.9, + "device_watts": false, + "kilojoules": 34.4, + "has_heartrate": true, + "average_heartrate": 129.1, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521, + "elev_low": 436.8, + "upload_id": 5596629906, + "upload_id_str": "5596629906", + "external_id": "garmin_push_6734042855", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3959.2, + "moving_time": 733, + "elapsed_time": 823, + "total_elevation_gain": 79.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252942989, + "start_date": "2021-05-05T14:57:09Z", + "start_date_local": "2021-05-05T16:57:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252942989", + "summary_polyline": "{b_{G{qhg@MaAsAmFm@cBU{@Os@U[]I_DFWC{AJkANe@NSQMa@BCr@cB`@sAt@}Cb@{Bd@u@\\}@xA_DzBmDnAgBdAcB|CmFvBcDl@{@lC}Cn@_ARq@jAeCfEkLb@}@v@oAbCcD|@eAtAgBx@cB|AkDfBqDb@gAh@gBABCEHWTeAVyBBiAADz@iFNqBBMDE~@gEd@sB|AoGRi@d@_Af@o@jBcBtC{CT]V[`Aw@X[Rc@P{@H{@P}CJuA?IEEHgBh@kHHmB?o@Oo@GOg@c@KUk@oC[g@QQ?WOi@Ua@g@oCIYKWKs@Hc@Rw@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53118, + 6.602701 + ], + "end_latlng": [ + 46.520262, + 6.640793 + ], + "average_speed": 5.401, + "max_speed": 11.9, + "average_watts": 156.8, + "device_watts": false, + "kilojoules": 115, + "has_heartrate": true, + "average_heartrate": 118, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 449.1, + "upload_id": 5596628714, + "upload_id_str": "5596628714", + "external_id": "garmin_push_6734041626", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3603.3, + "moving_time": 517, + "elapsed_time": 581, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252941828, + "start_date": "2021-05-05T06:01:25Z", + "start_date_local": "2021-05-05T08:01:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252941828", + "summary_polyline": "m~|zGk`pg@KhCb@jAFd@j@tBCZ|@hDj@~Bl@ZRVD`@C~@MbASjA]pDEFEA?GB@MpBIbCSdDQjBGZWh@WZaAfAcA|@eDhDiB`CYh@{@`CMh@wB`IC`@i@dAOl@Y`BKpAYpBErEKtACbBQxBkAtHu@bC}BbGuCfHq@rBIp@IhBUd[K`IMtEIjA_@xB[jAuDbM_ElNwA|FSB{A}@gBoAQ?IDo@v@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520234, + 6.640865 + ], + "end_latlng": [ + 46.530651, + 6.60173 + ], + "average_speed": 6.97, + "max_speed": 11.2, + "average_watts": 48, + "device_watts": false, + "kilojoules": 24.8, + "has_heartrate": true, + "average_heartrate": 131.6, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 437, + "upload_id": 5596627533, + "upload_id_str": "5596627533", + "external_id": "garmin_push_6734040620", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3366.5, + "moving_time": 690, + "elapsed_time": 690, + "total_elevation_gain": 126.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252941025, + "start_date": "2021-05-04T17:09:54Z", + "start_date_local": "2021-05-04T19:09:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252941025", + "summary_polyline": "qy|zGeyhg@DMAIGIKEaAMsA[SMOQMWQ}@M_@MMSCe@JUE_@c@mBgBkCuAKQOm@WUe@CUSAI?cAHoAF?TNHGTm@VY`@Cz@@`AAXsAD]b@kBHg@\\kCN}BJy@Zw@l@gAH_@BQ?c@QwBE_A@qACe@_@mBIuBB[EOMUHk@FkAH[CUB[Hk@Ny@D_BAsAM{BUoACeGOoCKeAKi@EyAAuBJ}@FeABiBEoB?sDReBXiBv@mGv@_F~BkKLiBLsDBWJ[Cm@BiA\\sD`@eHTi@P_D?k@LmDEk@GYOYQO]QMU[eBe@mB[eAq@gBKa@A[]iA@aABG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51945, + 6.603871 + ], + "end_latlng": [ + 46.520358, + 6.640589 + ], + "average_speed": 4.879, + "max_speed": 9.5, + "average_watts": 187.5, + "device_watts": false, + "kilojoules": 129.4, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 399.5, + "upload_id": 5596626760, + "upload_id_str": "5596626760", + "external_id": "garmin_push_6734039852", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 1763, + "elapsed_time": 1763, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5252940080, + "start_date": "2021-05-04T16:21:59Z", + "start_date_local": "2021-05-04T18:21:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252940080", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 130.1, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 407, + "elev_low": 407, + "upload_id": 5596625788, + "upload_id_str": "5596625788", + "external_id": "garmin_push_6734038947", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 1939.3, + "moving_time": 338, + "elapsed_time": 388, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252938379, + "start_date": "2021-05-04T15:56:17Z", + "start_date_local": "2021-05-04T17:56:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252938379", + "summary_polyline": "g`_{Gojhg@DRJVd@l@v@j@f@T\\Br@Ll@d@TWV}@l@oCFS^i@XAlAdAZb@TAJWDw@N}@lA_FJS^MjAd@jBn@lBj@pFjBn@Z\\RV\\RDLOB]OyAEOQqAEqBFgC^oEf@}DN_AHSPCNJn@rALBXOF?b@FdA^rAn@x@z@hApAXNL@f@CJBJHN`@R|@X\\NJt@J~@GTDLL@TOR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530766, + 6.601525 + ], + "end_latlng": [ + 46.519601, + 6.603923 + ], + "average_speed": 5.738, + "max_speed": 10.1, + "average_watts": 38.3, + "device_watts": false, + "kilojoules": 12.9, + "has_heartrate": true, + "average_heartrate": 112.6, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 444, + "elev_low": 400, + "upload_id": 5596624030, + "upload_id_str": "5596624030", + "external_id": "garmin_push_6734037257", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3513.1, + "moving_time": 601, + "elapsed_time": 741, + "total_elevation_gain": 9.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5252937734, + "start_date": "2021-05-04T06:07:07Z", + "start_date_local": "2021-05-04T08:07:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5252937734", + "summary_polyline": "}~|zGy}og@Ez@Vp@|@fDBRCD?Fj@zAVdAj@xCh@`@LL?bAm@lHAh@MxAYvFWpDEN_@v@m@r@oApAyDtDyA~AOVSNWHMNcAfDmBrJmAdEWdCQ~@E`DG~A@LCRC`@EnBMzAw@pEOtAe@lBa@jAyErLk@jAABD@a@fA[~AIjAAd@?dCGzJKrEKbNKzD@b@c@rC[rAkAjEsCvJk@~AYLWz@GLQJw@Vi@?a@HsAj@g@XGZCl@O^o@r@e@~@s@dA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520315, + 6.64045 + ], + "end_latlng": [ + 46.530639, + 6.601754 + ], + "average_speed": 5.845, + "max_speed": 12.2, + "average_watts": 47.4, + "device_watts": false, + "kilojoules": 28.5, + "has_heartrate": true, + "average_heartrate": 113.8, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 433, + "upload_id": 5596623399, + "upload_id_str": "5596623399", + "external_id": "garmin_push_6734036497", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course d'orientation a Sauvavelin", + "distance": 5897.1, + "moving_time": 3097, + "elapsed_time": 3895, + "total_elevation_gain": 220.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5231364415, + "start_date": "2021-05-02T12:37:59Z", + "start_date_local": "2021-05-02T14:37:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5231364415", + "summary_polyline": "e{`{Gw{og@FKFg@AgAKUEa@DUEUe@k@QIMB]CWBOAc@CSGYg@Cc@Dc@V[`@[DIb@kAHmAAwAL{@La@@a@H_@Zy@D[CIA[ECe@Ac@COKCGc@IIEOUMI@UEk@MiAKm@O?MDa@f@_@N_@GEEWsAJMXOT[ZW@IDBLMV@d@Gx@Yb@KXCf@dARVlAdARX@`@FVR^AHYj@q@hBSd@@JHP^FTJ`@F~CRl@AFD@PMj@Kt@Er@OTc@V[`@?\\RPJPGX@PJHZHARBd@BDRHKz@K\\@PL\\T?NB@AC@Z@GX@FZJXC^Bb@NVNJBl@ZVJPF^BXJVBf@ClAUx@SbAq@b@MHGJAPBb@Mp@KZCd@ArCPf@Lj@FRJvAvAb@l@LL?XeA|@[^MvAY^KVOf@E^K^Ar@Qb@oAzBe@`AIZFB^AH@LPV?@DIH@@f@_@\\Kx@g@`@E\\Uh@QZS^m@NGPORIFGp@_@TSR_@Ka@DGb@W\\Ht@CZPVBT?VJf@UTULYNe@_@oACm@@?Ig@BXCNDND\\j@|Bj@jAJJFBXC^LbAbAd@x@Z\\HJPFFFBLAJm@dAWl@i@rBBT@Bx@`@x@XNHDHEN@FFJFFB?AAC@k@t@OFKRAHDTEb@HR@^EPSb@UJQDGA_@JQ^Wd@]LQ@[POb@IJMEWKi@y@GEqB]Sq@SOWEE@St@ILCRE?[HK?Ca@BGA]FCBIAGYu@OS{@g@E}@GSIKgAOYQYIk@CaA@_AEAC@SA]Dm@UuAB]Km@?INS?IAGSFQOI?SFKAHKTe@NODSTYLWTs@NSHc@Bk@Ha@?]GMGFGT?RIRM?[HIUFe@IEM|AEFi@QI@i@Zg@Fi@PQTDXEH?RVZ@HMh@@PEVMNI?EGS@QFYBQIEYQIsBz@MJw@VMJMD[f@YT?FWDSNWZEC?WCV@FERcA`@OZm@He@\\WDOHYDIFEVE@g@@[LCFC@}HtAK?EQFi@Ag@@KCEg@EMEUDID", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.540191, + 6.640121 + ], + "end_latlng": [ + 46.541166, + 6.635241 + ], + "average_speed": 1.904, + "max_speed": 3.6, + "average_cadence": 64.2, + "has_heartrate": true, + "average_heartrate": 119.2, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 666.9, + "elev_low": 576, + "upload_id": 5574198803, + "upload_id_str": "5574198803", + "external_id": "garmin_push_6711596349", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Activity", + "distance": 0, + "moving_time": 3282, + "elapsed_time": 3282, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5221747916, + "start_date": "2021-05-01T07:36:15Z", + "start_date_local": "2021-05-01T09:36:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5221747916", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 131.4, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 5564194289, + "upload_id_str": "5564194289", + "external_id": "garmin_push_6702193300", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Run", + "distance": 3048.1, + "moving_time": 1072, + "elapsed_time": 1457, + "total_elevation_gain": 65.8, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5213377206, + "start_date": "2021-04-29T15:15:07Z", + "start_date_local": "2021-04-29T17:15:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213377206", + "summary_polyline": "{||zGyapg@He@FEVKDOLQDOXwCVyAZ}@JMXFN?^mAZw@Zc@FEF@GV?j@Nh@HN@j@BHVRXJXOdAw@h@q@dC}BfAuA^y@Nk@TaBFu@?B^YCeAD}CHHDTB`DPpBDNB?BOE}A@gBDw@Hi@AdADn@AP@r@Pj@\\tAB@QgF@yACCABGrA@t@I^AlANfAEP_@}BEu@KoCE?Eb@Gz@@v@F`ARnALi@I}@BgEFfBP~Ab@rB?q@E{@?i@GEGXOOG@KRC?KIE@SVIDECCOKAVxNCTOz@Wr@Cd@_@pAIl@U\\KXOp@Uz@Kx@c@hAK|@Ib@EJSLYp@K?U`ASh@[j@e@rAEXCb@IVEZc@bAe@zAKl@U|@GAKBMHCAQ]QG]E?GDSA[_B]Qq@Eu@Ia@KMg@wBWu@a@_CKwAESYq@CUHM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519982, + 6.64109 + ], + "end_latlng": [ + 46.520339, + 6.640494 + ], + "average_speed": 2.843, + "max_speed": 4.5, + "average_cadence": 76.1, + "has_heartrate": true, + "average_heartrate": 141.1, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.8, + "elev_low": 476.6, + "upload_id": 5555396817, + "upload_id_str": "5555396817", + "external_id": "garmin_push_6693525196", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3959, + "moving_time": 810, + "elapsed_time": 810, + "total_elevation_gain": 81.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5213374646, + "start_date": "2021-04-28T15:20:10Z", + "start_date_local": "2021-04-28T17:20:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213374646", + "summary_polyline": "ua_{Geohg@@OyA{C_BeH}@eCQCyBNi@?uBXg@B_ALYSK]?Kl@_BPWPg@FQPeATs@j@eCh@oBn@kBTg@|AqC|AkCfA_BrFeJ~BiDBOFIlBuBfAyATo@t@cBjAcDTe@l@yA`AoCf@eAbAcBlFkHR]nA_CdBwDbAgBf@mAt@mBTs@VqAT{Dv@}FJgAPeAxAeGViAHg@Tk@BAJQVmAp@qB\\k@\\g@vGeH|AoAd@{@Ha@LcA^aHAEF]R{FJoALsCAk@Oq@OSSIQYi@qCk@y@Ko@[_AQo@a@cCMUC]?k@\\y@DB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530998, + 6.602274 + ], + "end_latlng": [ + 46.520201, + 6.640791 + ], + "average_speed": 4.888, + "max_speed": 9.6, + "average_watts": 132.5, + "device_watts": false, + "kilojoules": 107.3, + "has_heartrate": true, + "average_heartrate": 134.1, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 446.2, + "upload_id": 5555393435, + "upload_id_str": "5555393435", + "external_id": "garmin_push_6693522454", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3542.6, + "moving_time": 562, + "elapsed_time": 680, + "total_elevation_gain": 8.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5213373988, + "start_date": "2021-04-28T05:55:20Z", + "start_date_local": "2021-04-28T07:55:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213373988", + "summary_polyline": "i~|zGe`pg@Uz@ChA^bAh@lCJXDAKf@Dh@h@pDTr@r@d@VVTbAJ`B]|C_@dB?D@C@HYfAg@nF_@|CH`@BX]h@_BzAeAnAyD|Dc@l@MRGTWZu@hBOhAIhAY~AmAxCk@lBUb@Ut@Ib@YvCDLGXIbAG`CIlAAAEVKxCGbAg@`DYvBUpAc@vA_A`Co@hBaAtBg@rAu@dBo@fBK\\OhAI~ABn@CtCCvGIhDKvLSvHBXD@GdAk@|CqGdTWVMTSp@MPu@PcAH]F{BfAAR@n@CJ_ArAUf@{@hA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520218, + 6.640833 + ], + "end_latlng": [ + 46.530615, + 6.601776 + ], + "average_speed": 6.304, + "max_speed": 12.6, + "average_watts": 57.5, + "device_watts": false, + "kilojoules": 32.3, + "has_heartrate": true, + "average_heartrate": 107.7, + "max_heartrate": 129, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 433.3, + "upload_id": 5555392504, + "upload_id_str": "5555392504", + "external_id": "garmin_push_6693521713", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3981.9, + "moving_time": 833, + "elapsed_time": 849, + "total_elevation_gain": 82, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5213373046, + "start_date": "2021-04-27T15:31:22Z", + "start_date_local": "2021-04-27T17:31:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213373046", + "summary_polyline": "q`_{Gsjhg@GDCCYi@k@wBUyAqAyFIi@Qa@G[MW[kAUe@SAwBLi@AmEh@UC[UAC@e@d@aBZa@V_AfAuEh@uBj@aBj@iAlAyBvBeDd@q@tC_FnCmE`BaCBQLKbCkCl@_ALe@b@w@b@_AzCqIz@wB\\q@tAyBnBqC`AoAj@w@d@y@xA{CbAaC|@aBp@_BbAiCX}APgDz@gGX{BhBqHb@yALq@v@qCd@cAjA_B`BeBrEuEXMLWTYJYNu@JgALaDJsA?a@EAP}BJ}BLiBHeDSgAAEQG_@_@e@mCGU_@u@I]i@wA]iBe@mBBe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530819, + 6.60154 + ], + "end_latlng": [ + 46.520395, + 6.640489 + ], + "average_speed": 4.78, + "max_speed": 8.4, + "average_watts": 127.2, + "device_watts": false, + "kilojoules": 105.9, + "has_heartrate": true, + "average_heartrate": 129.4, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 444.2, + "upload_id": 5555391236, + "upload_id_str": "5555391236", + "external_id": "garmin_push_6693520745", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3509.4, + "moving_time": 496, + "elapsed_time": 572, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5213372045, + "start_date": "2021-04-27T05:58:05Z", + "start_date_local": "2021-04-27T07:58:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213372045", + "summary_polyline": "q~|zGsyog@KZlAPPVYrAANBB@K@T`AbDd@`CPT`@\\N^@`@a@xEUfBI~CGx@MjAQxCUvBMVeBdBgBnB@@FEg@l@kCtCu@|@c@p@[x@g@dBS|@YzAa@t@_@lAGJ]tAi@rA[lBGjAIz@IfFQtDE|BEh@a@hBc@rCe@vBiC|GqCzGy@|BQj@ObAGvAChJCbC?r@AAE~BMzLG`DGn@@`CGv@a@~BMj@g@nBkD~K{CnK_@vAmAhFGDOGcBqAwA}@IAOFe@z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520258, + 6.639787 + ], + "end_latlng": [ + 46.530569, + 6.601745 + ], + "average_speed": 7.075, + "max_speed": 12.4, + "average_watts": 65.4, + "device_watts": false, + "kilojoules": 32.5, + "has_heartrate": true, + "average_heartrate": 121.7, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.3, + "elev_low": 436.8, + "upload_id": 5555389922, + "upload_id_str": "5555389922", + "external_id": "garmin_push_6693519783", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5113, + "moving_time": 1324, + "elapsed_time": 1601, + "total_elevation_gain": 149.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5213371410, + "start_date": "2021-04-26T18:41:38Z", + "start_date_local": "2021-04-26T20:41:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213371410", + "summary_polyline": "sh|zGudgg@X]nBgEdBgDzEmIh@uAb@_BNYNWRSj@Ut@y@hCmFL_@Je@VkC?kAQaCGc@MOeBc@k@GWDw@Vu@T_@F_@AICuAeAQGQDWRYLO@g@AOBeCbAUN}@d@e@C]d@MTe@`@ODsBCcAGWGDE?FI?y@WqACOCQOKe@E]QYsAWqAEYKa@c@m@iCCBa@RIBK?WSuBwBk@_@mAe@a@WOU[o@KIKCUCUMCe@DeBHKXNFBFEB]H]VYZEf@?tAHDALYNuAp@wDf@qEN]?DCSDo@|@}AHWHg@CyAOkCFeBQw@OiACqA@UAi@@[@ABwBT}CD}BS_GMy@CgA?_@D]@{ABOF?ACBAEFFJIII]CeA]mGC}BF[D?@kAA}AG{AE_CB{AZcCJgAXcBbAgIn@cDzAaHh@cMT_BHkB\\}DB}@NwBLkAHsAJyCA[Mm@]i@a@a@U{@UyASs@]kAU_@W{@]_BSm@CeABI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.516744, + 6.595475 + ], + "end_latlng": [ + 46.520375, + 6.640512 + ], + "average_speed": 3.862, + "max_speed": 9.3, + "average_watts": 118.6, + "device_watts": false, + "kilojoules": 157, + "has_heartrate": true, + "average_heartrate": 113.9, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 377.1, + "upload_id": 5555389005, + "upload_id_str": "5555389005", + "external_id": "garmin_push_6693519100", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3599.1, + "moving_time": 549, + "elapsed_time": 611, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5213370436, + "start_date": "2021-04-26T06:00:32Z", + "start_date_local": "2021-04-26T08:00:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5213370436", + "summary_polyline": "q_}zGs}og@AF?h@bAjEXj@FICD?FJ`@h@hBf@nBDj@LRHBHA^VRf@@`@Kh@u@rH?PDJ@TGHK`@m@dEKhAUnAI`ABDH?ANITWf@{AdBeGzGaApAm@rAyB|H_AdES^m@pBEbAOzA@EGRC^EhCQrECbCGl@w@zDWtBg@lBaAxBwAzD}BlFcAvCGXIv@Ex@A~D@hCCjC?RBAWlSKfDG`EC`@SfAg@xB}BpHcAtDi@|A}CrKgAvEQFOGuDiCQ?IFa@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520416, + 6.640429 + ], + "end_latlng": [ + 46.530591, + 6.601843 + ], + "average_speed": 6.556, + "max_speed": 14, + "average_watts": 47.8, + "device_watts": false, + "kilojoules": 26.3, + "has_heartrate": true, + "average_heartrate": 121.3, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 436.9, + "upload_id": 5555387549, + "upload_id_str": "5555387549", + "external_id": "garmin_push_6693518086", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Nice closure to a sunny weekend", + "distance": 60384.1, + "moving_time": 7315, + "elapsed_time": 10826, + "total_elevation_gain": 409.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5191668961, + "start_date": "2021-04-25T13:14:29Z", + "start_date_local": "2021-04-25T15:14:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 42, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191668961", + "summary_polyline": "c}|zGotog@hAfEPJ`@w@lAkL|EePnI}J|@mFz@qRtEmMZ_L^cAzEcEbDwEAoOViDnHuSxHyPn@gFE{H\\}C~JgRlLub@xBgEJ{JiA_Mt@uG|CcNzLaSz@gCr@oF`@yMd@kEzF{TvAqIpCwFtDmLnJoWzTc_@xXyp@b@oFq@yNi@aEiLy_@oEcSc@qEZwH|DuOVmXRqEjHaW~DiHdFeQtHmJnD{J|AiCbJwJpGoOhMkd@tBeLfMuh@p@yKtAsGUoHp@aHmA_Li@gW~Ei_@hCcIn@gS|BsJpAmV`CoSvBshAd@}HxAyEzEgEn@gDw@oYp@oJR}Tn@kCbFqGnBcF~Sq\\pJuIrAa@~BwDHaBhBoD|CwJlB}Md@}Hh@mBfB{@`D}EpQuOzHyJvH_F~BaDzAkIb@kV`C{m@bEiHr@qB~FqU`P_FhBcCnCuHH{Ac@{GqAaC]mBJsEj@iEjJo]r@qIIwPoAuN[mK?sBn@yDnEmL|CyFbGcJhD}BxBmCzFkCtNq@lFmCrCqJUuD\\gHIsOxAsHhDqHlI}HjMqHnE}HtJX~KiCpAiBjCkHv@g@zC@|BdAhLe@fC_A`NmLrK{B|I]bKjDrIbHdM`HfEbJfAz@hH`@~GnC_FuCsKsAuGaLeMiHsJyH_IuByI`@eK~BsMxK}D`ByKRgFw@mA^cGdLsLrCsFo@kBR}EhIgMhHiF|E_ErGsCvKUtEl@jKW~Ly@tEqAbDoJzBuK`@kCfAcFhE}GjIeI`N}AbEcB|FOjDPvH`B`U@dPq@tGwJn^k@|FDdEvB`GDxGwCbIeAzAmQfGcH`YkChDw@rBeDbdAq@fGeBbEyI|F_H|JeJrGeNlM}E|AkJfZmA|BkBlHc@dEeEnL_M~RsE|IuElGaH~MYrDG~Rq@tIl@lZiA~CkEdD}AfHgCxnAaCdT{@xSeClLo@zSeDxKmEh[b@dWvAxMw@`HR`I{AnGm@|LmJr_@oDlQeIlZoGrRwE`JaI|HyAlCkCbIeJxLiFjR{CnEyCnL}CrKUn[a@~CoDjNOtGh@~EnDbPvCxKjFfOfAfFhAlPAxEa@bCgXfo@qTr^yKtYuCtJ{CbGgBzJmFzSy@~IU`Jk@jEmApDcA|@EfAmBfFD|B|Af@m@lV]rBo@f@a@Y_DiE?yBz@yBA}@_As@gBHa@l@gBzNbAxJ@pCgBbL}Lzc@gKpR[dCDbIs@|EcG~MmIbUq@xGT`KObBeC`EeGzE[dBI~JoFbPg@bPk@xDg@jAcIjI_JtXi@c@iAoF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520026, + 6.638964 + ], + "end_latlng": [ + 46.5204, + 6.64037 + ], + "average_speed": 8.255, + "max_speed": 14.8, + "average_watts": 162.1, + "device_watts": false, + "kilojoules": 1185.6, + "has_heartrate": true, + "average_heartrate": 159, + "max_heartrate": 188, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 376.1, + "upload_id": 5532394335, + "upload_id_str": "5532394335", + "external_id": "garmin_push_6671376325", + "from_accepted_tag": false, + "pr_count": 28, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 242 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3420.4, + "moving_time": 585, + "elapsed_time": 585, + "total_elevation_gain": 95.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191658457, + "start_date": "2021-04-22T20:12:42Z", + "start_date_local": "2021-04-22T22:12:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191658457", + "summary_polyline": "qo~zGcmhg@RJHARU\\aAn@qCT}@BSAOM[qAa@SOGIG[@a@h@kBxAkE~BcIlFaVHe@|@sGN_BV{Al@yEl@cDf@_ELq@vCcT^cE\\}ET_B`@eIpAwFr@oDjAmLTyARw@Hm@bAeBVENFNNf@Vb@HPKJ]BMCgAHwB?s@e@{B_@aCKe@O_ASkBAy@@u@JsBD_C?wC]gA?Q?IHM?UVq@^YR?|@aANe@N_@LUH]@a@PQC?@EMmASy@GwAq@wACg@@q@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.528097, + 6.601941 + ], + "end_latlng": [ + 46.52035, + 6.640522 + ], + "average_speed": 5.847, + "max_speed": 11.7, + "average_watts": 192.4, + "device_watts": false, + "kilojoules": 112.5, + "has_heartrate": true, + "average_heartrate": 153.3, + "max_heartrate": 197, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 431.8, + "upload_id": 5532383759, + "upload_id_str": "5532383759", + "external_id": "garmin_push_6671366322", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Badminton", + "distance": 0, + "moving_time": 3653, + "elapsed_time": 3653, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5191657598, + "start_date": "2021-04-22T19:03:01Z", + "start_date_local": "2021-04-22T21:03:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191657598", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 140.3, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 433.6, + "elev_low": 433.6, + "upload_id": 5532382827, + "upload_id_str": "5532382827", + "external_id": "garmin_push_6671365346", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 43 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3399.6, + "moving_time": 437, + "elapsed_time": 559, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191654289, + "start_date": "2021-04-22T18:47:18Z", + "start_date_local": "2021-04-22T20:47:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191654289", + "summary_polyline": "a}|zGq_pg@Rf@]nCb@nDz@pCt@fDTj@f@h@Nf@GrAmBfVi@nBk@z@gCxCmAdAy@x@u@|@{AzBeAvBMd@}@|DSl@a@~ACZKJIPc@lAQ|@OnAMl@?TAIINIt@GvDWhGQ|Au@dFk@dCoCpHcD`Ie@|AUlBAt@Sf\\KxFQ~GGdAQ`AaHfVAP?PFNHLXVn@VLJJNDVBVAXGVmAxEEFIFMBCE?G@FB?@RBG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520016, + 6.640738 + ], + "end_latlng": [ + 46.528038, + 6.60175 + ], + "average_speed": 7.779, + "max_speed": 14.7, + "average_watts": 69.4, + "device_watts": false, + "kilojoules": 30.3, + "has_heartrate": true, + "average_heartrate": 141.2, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 431.7, + "upload_id": 5532379502, + "upload_id_str": "5532379502", + "external_id": "garmin_push_6671362529", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3841.5, + "moving_time": 763, + "elapsed_time": 868, + "total_elevation_gain": 69.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191653605, + "start_date": "2021-04-22T11:33:59Z", + "start_date_local": "2021-04-22T13:33:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191653605", + "summary_polyline": "qe_{Gquhg@WiB_@cBG_@c@_B[q@WImBLg@?w@D_CXOFU?QIMOGQ@UBYH]t@uATw@xA}GxAuDdAqBvC{EV[hCcEXk@f@u@`BsCdByBlAyAf@i@vAyBLw@z@wA|EoM~AwCNOvAsBjB_C`@m@|@aB|BmF|AqCX}@d@_AH]BMCAf@uBR}CDGv@uGf@gDt@sCfAgDlAgFZw@x@mAv@w@bAiAfAw@h@w@dCiC@{@XqBVcDDa@Po@@UB@ABJiCd@mFHiDEWMa@UU_@QCECACBGSWeCUk@Su@g@qAKq@]kAG[KOQi@@o@Ns@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531611, + 6.603299 + ], + "end_latlng": [ + 46.520313, + 6.64076 + ], + "average_speed": 5.035, + "max_speed": 9.8, + "average_watts": 125.9, + "device_watts": false, + "kilojoules": 96, + "has_heartrate": true, + "average_heartrate": 132, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 457.2, + "upload_id": 5532378722, + "upload_id_str": "5532378722", + "external_id": "garmin_push_6671361676", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3457.4, + "moving_time": 503, + "elapsed_time": 630, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191652358, + "start_date": "2021-04-22T05:55:22Z", + "start_date_local": "2021-04-22T07:55:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191652358", + "summary_polyline": "yy|zGcuog@Rt@AGQMACICK`@LlARzAFhAATLLRHTZJb@@j@IbBs@xHA~@U~@O`C[jC?hAMj@OTgBtBgB~A?JFEwBzBcAlAe@p@q@vAq@bBQl@aApBITg@hD}@dDS`AKt@GvB@`BFpBC`@GTH?SAEXKpCMlAg@xC[`Ci@xBsCnHoCrGo@hBQ~@CVKvCQpYAfHKvAE~BBLA^Gx@[dB_C|HsCxIaAlD}@vC]lAs@nDQn@IHaAu@SI}AiAUIQ@UPOR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519498, + 6.639069 + ], + "end_latlng": [ + 46.530531, + 6.601882 + ], + "average_speed": 6.874, + "max_speed": 12.9, + "average_watts": 60.2, + "device_watts": false, + "kilojoules": 30.3, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515, + "elev_low": 436.8, + "upload_id": 5532377436, + "upload_id_str": "5532377436", + "external_id": "garmin_push_6671360549", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3705.7, + "moving_time": 707, + "elapsed_time": 841, + "total_elevation_gain": 53.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191651325, + "start_date": "2021-04-21T15:10:42Z", + "start_date_local": "2021-04-21T17:10:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191651325", + "summary_polyline": "{h_{Geaig@S?iCLcA?y@HACUC[@KAoALOCIGAIGM?UFWj@qAzCoLp@kBhAwBdCcE`AuAjAoBpEyHlBoCpAaB`BmBNy@bAyBxD{J`@_AhAuBjBiChCgDjAqBtCiGj@aAn@sAfAuC\\_B^{E`@cDr@aFfCcKL[Nu@`@{At@{Ar@eANODAvIcJR]La@RyA^{GB_AHsAh@iI@gAIk@OYi@YIS_@sBKYUWEIIEBWGe@u@oBWsA[iADgAL{@?EVN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532141, + 6.605153 + ], + "end_latlng": [ + 46.520168, + 6.64078 + ], + "average_speed": 5.241, + "max_speed": 10.7, + "average_watts": 131.2, + "device_watts": false, + "kilojoules": 92.7, + "has_heartrate": true, + "average_heartrate": 142.5, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 472.9, + "upload_id": 5532376327, + "upload_id_str": "5532376327", + "external_id": "garmin_push_6671359555", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3606.9, + "moving_time": 584, + "elapsed_time": 630, + "total_elevation_gain": 12.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191650370, + "start_date": "2021-04-21T06:06:23Z", + "start_date_local": "2021-04-21T08:06:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191650370", + "summary_polyline": "__}zGw`pg@K?IV@NOl@M`A\\l@VhAd@lAl@z@DVj@pAbAhEPPn@RRVNZHZBZEZ_@`BU|AG`BQRc@rD]bFM~@KTGT]l@{@`A}ArAc@h@wCzCeAjAOXEJ?EIJUj@eCjJUh@KPObBO`@GHe@nAS|@Mx@MnAELErAExDGf@EJAxAMzBs@dEQtAUrAQr@wAzDoCvGeAnC@AEBe@`AKLqA|@_@\\CHBn@a@jHAx@QvAg@~AMl@Er@MlM?~DMjDcAbNaAjK{@rCSLaAXmB\\qAl@IVAr@IVq@t@a@|@}@pA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520329, + 6.640929 + ], + "end_latlng": [ + 46.530648, + 6.601692 + ], + "average_speed": 6.176, + "max_speed": 11.4, + "average_watts": 56.1, + "device_watts": false, + "kilojoules": 32.8, + "has_heartrate": true, + "average_heartrate": 120.3, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 433.9, + "upload_id": 5532375371, + "upload_id_str": "5532375371", + "external_id": "garmin_push_6671358441", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3936.4, + "moving_time": 797, + "elapsed_time": 884, + "total_elevation_gain": 80, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191648735, + "start_date": "2021-04-20T16:18:45Z", + "start_date_local": "2021-04-20T18:18:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191648735", + "summary_polyline": "cb_{Gqphg@[U?EMQq@cCw@wDYeAg@{AS_@c@EmCFaAHyC`@UOKOCWD[l@yAj@mBh@uBr@aDlA_D~@mB~B}DrAmBjAoBN[~EwHbCiDpB_CCAdAyBh@wAb@{A|CeIZa@r@mAnBsCvAiBpAkBfAuBRg@b@y@f@gAz@eB|@eCp@}A?ICB?@b@aBPsAPsChAiIP{@h@oBX_B^oALk@hB_Gn@iA|@gAjEiEhC}CZo@L}@HkABgALaBNaDl@sIFyAAQE_@K[OSYQMOM_@c@yBQa@SMK]Ga@k@mBYgBQe@AK?u@Ny@BWFB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531068, + 6.602497 + ], + "end_latlng": [ + 46.520233, + 6.640876 + ], + "average_speed": 4.939, + "max_speed": 8.7, + "average_watts": 134.1, + "device_watts": false, + "kilojoules": 106.9, + "has_heartrate": true, + "average_heartrate": 130.3, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 447.5, + "upload_id": 5532373745, + "upload_id_str": "5532373745", + "external_id": "garmin_push_6671357184", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3540.3, + "moving_time": 491, + "elapsed_time": 527, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191647458, + "start_date": "2021-04-20T05:53:51Z", + "start_date_local": "2021-04-20T07:53:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191647458", + "summary_polyline": "o~|zG_|og@JHHBBVFBLNp@pDADa@^EFATB\\Lb@t@dDv@~@`@~BBz@Ch@c@|EM`Du@nIQn@kAbBaAlAqChCgAjAcAnA{@rAaArCm@nDY~@a@hB{@nBa@nBMzBM^Ef@AtDEv@Kn@MzDw@jFIv@k@fCUp@mCdHyBbFu@lB[dCKxQEtDAhFGbGQ`E?`A]|BQp@gD`L[~@_@z@Y~@Id@@Fq@nCyAxEmAdFMTUAgBsAqA}@KCSDk@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52024, + 6.640165 + ], + "end_latlng": [ + 46.530634, + 6.601798 + ], + "average_speed": 7.21, + "max_speed": 12.4, + "average_watts": 71.1, + "device_watts": false, + "kilojoules": 34.9, + "has_heartrate": true, + "average_heartrate": 125.9, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.8, + "elev_low": 436.8, + "upload_id": 5532372416, + "upload_id_str": "5532372416", + "external_id": "garmin_push_6671355952", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3328.7, + "moving_time": 826, + "elapsed_time": 915, + "total_elevation_gain": 123, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191645988, + "start_date": "2021-04-19T17:06:30Z", + "start_date_local": "2021-04-19T19:06:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191645988", + "summary_polyline": "uz|zGqyhg@JO?GCOIEkAIW?c@Ga@SWu@Y_AOYq@JYGOK{@kAmAoAs@QaBs@]Ei@LEEMi@{@qAB_@p@}Dj@yEXeBLaAb@uCPu@NiAr@uDv@wBl@iBn@uB`@kBJSZcBTsBNmB@?ADByAA_BOqECqBBkBE}CCq@]{DAiAD}GGkBEaDLoBp@wEDo@FUz@_HRgA`A}D`AcFRcDBiDAGQBWHAEA@AAA@@UJk@NmA^uDJg@HSV{Br@qHFiCCsAKc@IMo@g@Us@U{ASy@aAyBYmAMk@C]IWGKEa@Du@RYFU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519631, + 6.603935 + ], + "end_latlng": [ + 46.520236, + 6.640798 + ], + "average_speed": 4.03, + "max_speed": 8.1, + "average_watts": 150.2, + "device_watts": false, + "kilojoules": 124.1, + "has_heartrate": true, + "average_heartrate": 142.6, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 400.4, + "upload_id": 5532371125, + "upload_id_str": "5532371125", + "external_id": "garmin_push_6671354883", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Activity", + "distance": 0, + "moving_time": 2073, + "elapsed_time": 2073, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 5191645470, + "start_date": "2021-04-19T16:31:11Z", + "start_date_local": "2021-04-19T18:31:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191645470", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 129.1, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 401, + "elev_low": 393.4, + "upload_id": 5532370809, + "upload_id_str": "5532370809", + "external_id": "garmin_push_6671353771", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1170.2, + "moving_time": 449, + "elapsed_time": 1006, + "total_elevation_gain": 22.4, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 5191643186, + "start_date": "2021-04-19T16:10:24Z", + "start_date_local": "2021-04-19T18:10:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191643186", + "summary_polyline": "mz|zGi}hg@E@AKKKFQCEa@HKNGAU@CHLr@Ab@ENELG?_@SUWCOBI@c@Iq@Dc@d@[HUIUCEG@ONWPQb@@^HbAENGAMY]mB@y@ASSo@OGC??Be@EABYnCI^ANFXJNBJAJc@j@AP@D`AXtAVb@Bf@?RLZ^l@j@`@Nj@?x@d@\\Lb@@d@Gd@KFK?OYK[YqAGYEOYM]E_@GMGC]LYeC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519593, + 6.604532 + ], + "end_latlng": [ + 46.519756, + 6.604688 + ], + "average_speed": 2.606, + "max_speed": 3.8, + "average_cadence": 77.4, + "has_heartrate": true, + "average_heartrate": 152.5, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 414.5, + "elev_low": 388.9, + "upload_id": 5532367885, + "upload_id_str": "5532367885", + "external_id": "garmin_push_6671351690", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 1812, + "moving_time": 268, + "elapsed_time": 268, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191642080, + "start_date": "2021-04-19T15:48:35Z", + "start_date_local": "2021-04-19T17:48:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191642080", + "summary_polyline": "mz~zGidhg@LEt@N^@PSLa@v@eEN]RId@L~@z@RZHFHAJKFm@t@cDbA_DV@r@ZhBh@PJdB^~E`BdBz@b@^JBJ?LM@_@]aCKmAEg@A_CHgCHcARkBn@oEJ[HONBHHd@|@PP^Kf@HdAXtAl@NLdCtCPDN@\\GJ?NP\\nA^d@b@P|BTHJ?FCPCBCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529837, + 6.600536 + ], + "end_latlng": [ + 46.519606, + 6.603962 + ], + "average_speed": 6.761, + "max_speed": 12.7, + "average_watts": 49.1, + "device_watts": false, + "kilojoules": 13.2, + "has_heartrate": true, + "average_heartrate": 108.6, + "max_heartrate": 120, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 441.1, + "elev_low": 400.1, + "upload_id": 5532366773, + "upload_id_str": "5532366773", + "external_id": "garmin_push_6671350632", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3558.4, + "moving_time": 507, + "elapsed_time": 543, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5191640939, + "start_date": "2021-04-19T05:56:06Z", + "start_date_local": "2021-04-19T07:56:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191640939", + "summary_polyline": "y~|zGozog@\\n@Rr@PZb@fBh@jCd@lBJp@d@\\L^D`@Bj@YnEEvABd@AJL@DF@KOzA[|BWbD_@fBGDEAM`@W\\mAtAiA`A{CvC{@`AgAxAQPe@~@e@hBe@~Bu@pCO~@sA`Ec@|DCEGj@CbDUzF[xCg@rCa@xCc@`BwArDwD~IQp@a@fAOn@Kt@E\\AtAClHKrLAvGKjGUfEM|@k@jCeCpImBfGiApEm@|Ae@|AcAnEKBQKwAoAcBy@UDk@r@EJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520292, + 6.639925 + ], + "end_latlng": [ + 46.530641, + 6.601723 + ], + "average_speed": 7.019, + "max_speed": 12.9, + "average_watts": 64.2, + "device_watts": false, + "kilojoules": 32.5, + "has_heartrate": true, + "average_heartrate": 119.7, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.1, + "elev_low": 436.8, + "upload_id": 5532365605, + "upload_id_str": "5532365605", + "external_id": "garmin_push_6671349473", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le bois du Jorat avec les parents", + "distance": 4384.8, + "moving_time": 3479, + "elapsed_time": 3974, + "total_elevation_gain": 62, + "type": "Walk", + "sport_type": "Walk", + "id": 5191640123, + "start_date": "2021-04-18T13:21:39Z", + "start_date_local": "2021-04-18T15:21:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5191640123", + "summary_polyline": "}mf{Gukzg@nFtAFHOLM@EDGASBUC[DSIm@O]UOCsAe@o@QmA@KHG?SI_A?e@F[EUKMJAHK^EDARDZGTCZI\\GNUDKAIGi@IMAmBYKB{@?q@GYMi@EUMM@QMEKg@M_@YIAG@m@^e@f@QZUVWl@IdA@VNT^hAZd@Xf@b@`@\\RPDX?DDAFMRSH]XSBYNE?WIiAC_@ISAMB[IW@SIq@Hi@Oy@e@c@o@YQ?DGm@Oc@MOAGMEKDYCyAe@GGKOM[CWA_A@INs@RSHYA]CKGACGIEg@GQ?CDI?EEF?YAc@F_Bv@WNQR[JQP@@AFEAI@MCi@CKEk@C]K}@KE@]IUCOISGs@_@]U[_@m@{@e@y@CWDu@Ay@B_@Lu@Ai@BUKaAFYHkAByAJo@A{@@Q@o@Bc@\\aAh@iAJm@HEZoANeAP]@Mb@}ARi@LSHYLQF@ZTHPx@l@TJZFTJL?|@RJFNAJDr@NVBh@NZBb@PPBVHP?v@RN@~@\\pAf@^ERUF?d@LVn@FF^t@H\\z@~A\\x@`@j@LTDEDD|@dBDP?CTh@DAPUj@a@HAVFRHF@n@`@HPHTDBHKv@`AHDJHF@\\NL@XLP@PH`@J`@BPF\\FNJVJf@Fx@n@`@n@VX`@JjBXhAFh@CxA@j@CTDBC`@Br@HVJ|@j@d@h@NXv@v@^n@JL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.568793, + 6.693872 + ], + "end_latlng": [ + 46.566762, + 6.693739 + ], + "average_speed": 1.26, + "max_speed": 2.4, + "average_cadence": 48.8, + "has_heartrate": true, + "average_heartrate": 86.9, + "max_heartrate": 114, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 880.2, + "elev_low": 835.8, + "upload_id": 5532364786, + "upload_id_str": "5532364786", + "external_id": "garmin_push_6671348497", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Can someone please stop the wind", + "distance": 5783.8, + "moving_time": 2013, + "elapsed_time": 2945, + "total_elevation_gain": 140.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5143436055, + "start_date": "2021-04-17T15:25:14Z", + "start_date_local": "2021-04-17T17:25:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5143436055", + "summary_polyline": "a||zGyfpg@?DO\\@FJL^m@Ns@Fq@Lw@PQRMLq@`@a@L_@X[ZeAl@y@RCMz@Gx@Or@m@|@CVx@Nf@@DEBc@A]DOR]B?XOj@qAZ_@Ta@Pg@N}@Lg@^_AHk@LQLKBgBHq@@u@RoB@s@E_AN_B?g@Fw@CeA@g@f@{AHi@Ck@Mo@KSSm@GKUSoAw@q@o@s@wAEYCw@QS]w@eAuAc@i@[Ys@c@M_@Q}@tAcND@j@CrBHRE^o@Lq@JeAN{@n@}CPeBBwAEmFFE`@@RUHu@Wk@VkBTs@ZgBN{BZuBH_BDyBLcADs@oA{Bw@aAoJeCy@BKCI]?Q`@{BH_ARy@B_@Kq@Sg@UQ]OiA]s@Ie@He@R}Av@e@FYOi@}@a@eAU_@i@g@a@Oc@Ga@SGICIEa@?q@OiAOkB{DfI~AnHXdAp@jB^Zh@LXT\\NjA\\TTTd@d@lBvAtELx@@t@Ir@Op@i@t@qBhFaBfFa@bAQj@]vAO~@CjB?zBCnAIjAuKv]_@t@k@rBQ^[`@e@Xe@Dk@Lg@EWI_@Be@NCHG^EdADPh@~@f@n@BRAJPVzAvA`@Pp@Ht@Td@BjAZd@Bp@Rd@Xf@d@V\\Zn@tAlBhAlBJJv@pA^d@Rb@^d@JFl@_@PHhAx@XZtAlB~@|@FL?JEh@u@pBQjAC~@R~BBt@^jD@VS|@A`@O|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519858, + 6.64189 + ], + "end_latlng": [ + 46.520198, + 6.641142 + ], + "average_speed": 2.873, + "max_speed": 4, + "average_cadence": 76.3, + "has_heartrate": true, + "average_heartrate": 142.4, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 585, + "elev_low": 491.6, + "upload_id": 5482215777, + "upload_id_str": "5482215777", + "external_id": "garmin_push_6623128205", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Quick run between beer and dinner", + "distance": 3658.5, + "moving_time": 1048, + "elapsed_time": 1130, + "total_elevation_gain": 76.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5137801438, + "start_date": "2021-04-16T17:11:22Z", + "start_date_local": "2021-04-16T19:11:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137801438", + "summary_polyline": "{z|zG_lpg@^cBVaBL[vAiDNQLWHACZVn@Fb@BvBDB`@n@TEVc@N_@^g@X]Ro@\\}@\\wAl@eAJa@h@aEBo@Dq@E{@Dm@Ay@GWcBcEGU]g@WaAYa@IGQCa@JW`@EEGYALDd@@d@At@K~@Mv@U~@Mv@Ul@OXEWAgACo@CMg@cBSc@Oq@]_@]SOEc@D[P[R_Az@_@l@Yx@IbAi@rBa@`Ag@bBQL]^Ej@Jp@D~@RxBBv@Nv@FdA@f@Ct@JvAA^FnGUxBUf@GdAMh@CBWDULIh@aAtAUd@Gj@@|@EhAQp@]ZEBc@Cy@[Q@c@EOFCDOLuATQLg@P}@f@g@PQLQRIRAL@Bl@XRFd@KD@Jh@\\Lz@Hh@?TBf@R`AVHFPXLn@@PIt@Ab@Wz@ANDfBTRf@DD?JUd@uBJSHIXm@VSj@Nb@[Ze@d@_A`@i@|@wAN]|@eA`@[\\q@Vo@Vy@@MCw@AKQ_@G[KcBSi@k@o@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519669, + 6.642726 + ], + "end_latlng": [ + 46.520361, + 6.640188 + ], + "average_speed": 3.491, + "max_speed": 6.4, + "average_cadence": 78.7, + "has_heartrate": true, + "average_heartrate": 158.3, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 568.9, + "elev_low": 513.2, + "upload_id": 5476358440, + "upload_id_str": "5476358440", + "external_id": "garmin_push_6617593964", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 34 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3967, + "moving_time": 825, + "elapsed_time": 843, + "total_elevation_gain": 79.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5137682798, + "start_date": "2021-04-16T15:09:05Z", + "start_date_local": "2021-04-16T17:09:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137682798", + "summary_polyline": "qc_{Guohg@YsAWcBQo@O[IaAS{@gAiDOKKCeELaBPaARQ?UIKQEWAWdAiCZ}AHOt@eDpAiEpAoChCiEnDqFvBsDfCsD`DeEb@_@LQBKGAHWb@u@fAcCfCyGRs@n@uAn@kAn@eAhEsFnAmBnAmCz@uBxA{C~@wBJ[Nw@La@RsALiBHi@`@uD`@uCTmAVkAbBgGf@qB|@wCPc@T]\\a@jFsFX_@~@aA\\Y@CG?RQVe@RiAHw@TwDF[Dm@?u@LoAPiDVqD@aAO}@_AgAUaAMu@Um@KKQm@a@gAa@}AKu@Oa@Mi@Du@Ve@DK@M", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531292, + 6.602354 + ], + "end_latlng": [ + 46.520238, + 6.640802 + ], + "average_speed": 4.808, + "max_speed": 8.7, + "average_watts": 127.1, + "device_watts": false, + "kilojoules": 104.9, + "has_heartrate": true, + "average_heartrate": 130.1, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 449.1, + "upload_id": 5476235500, + "upload_id_str": "5476235500", + "external_id": "garmin_push_6617477265", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3993.4, + "moving_time": 844, + "elapsed_time": 882, + "total_elevation_gain": 82.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5137681176, + "start_date": "2021-04-15T12:08:22Z", + "start_date_local": "2021-04-15T14:08:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137681176", + "summary_polyline": "cb_{Gunhg@IUB_@LYOm@{@mBy@s@GOU]Ec@Sg@Iw@UmAGQEg@@GOMKBgDJgEb@_@?OGKWAGBUH_@x@oBrBkIl@mBTo@PWzAuCbC}DlAeBrFsJvAmBDCLQ@ICBAElCqC^m@h@{Ar@{A~AoENIHMNk@j@cBxAmD|@{AvB}Cl@s@~AkCZm@z@sB~CgG\\}@Zm@Ji@@BDCHWVkAP{ADs@XuAr@yFDe@?]@GAERo@`AoEzB}Ir@uAnA{AdBgB|AuAd@]nA}ATUVo@X_CPqCN{A?g@EINeAj@iFH_BD_@HeAIu@Uk@c@SMUQoA]qAg@_Aa@cAOg@c@{BQk@Mo@B_@Tw@@Q", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531068, + 6.60219 + ], + "end_latlng": [ + 46.520291, + 6.640884 + ], + "average_speed": 4.732, + "max_speed": 9.2, + "average_watts": 126.2, + "device_watts": false, + "kilojoules": 106.5, + "has_heartrate": true, + "average_heartrate": 148.5, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 446, + "upload_id": 5476233862, + "upload_id_str": "5476233862", + "external_id": "garmin_push_6617475711", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3555.3, + "moving_time": 486, + "elapsed_time": 513, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5137679955, + "start_date": "2021-04-15T06:01:17Z", + "start_date_local": "2021-04-15T08:01:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137679955", + "summary_polyline": "k`}zGu{og@@@Ah@Z|@d@t@VJ`@HHPG^S@c@z@C^Fr@p@xBJPj@h@h@z@Nv@Dz@EhCU`DGvAAv@El@Av@SvCIRG|AKl@QZc@VsAtA}AbBKPqAzAaC~C]p@Qh@wAvFk@lCSn@GHCLGDQ\\c@tA[fBKtABLWz@Af@B`AA|@E`AEXWnCKzBU|Bg@hDkA`EUf@yAxDcCvF_@bA[bAQhAGhBElQGxDAhFErCKtD?nAOdBc@xB}BzHm@xBk@zA_DjKk@nBeA~EMFSCQ]SQaCiBS?i@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520547, + 6.640111 + ], + "end_latlng": [ + 46.530538, + 6.601833 + ], + "average_speed": 7.315, + "max_speed": 11.9, + "average_watts": 59.8, + "device_watts": false, + "kilojoules": 29.1, + "has_heartrate": true, + "average_heartrate": 121.7, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 528.1, + "elev_low": 436.8, + "upload_id": 5476232564, + "upload_id_str": "5476232564", + "external_id": "garmin_push_6617474483", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 5908.3, + "moving_time": 1126, + "elapsed_time": 1196, + "total_elevation_gain": 124.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5137678956, + "start_date": "2021-04-14T19:36:40Z", + "start_date_local": "2021-04-14T21:36:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137678956", + "summary_polyline": "_o_{Gmpdg@N{BH{BE_@I]a@cAk@sBAM@]J]pBkEv@sAlBcANSD]?OWsBAe@@c@Fa@J_@t@eB?MAMKYwDiFS_@q@aAYi@So@nAwBhCyExAiCn@uA|@mChBeIhCkMvAkG\\eBjBuIbAyDbCwIt@aCxD_Nb@{BxAkG`BwHpByNRkBBq@?}@Xu@BABBBNTeAf@iEnCcSXaCRuB|@mNd@_FL_ALWR_Ah@}CLk@^wC\\eBb@oCLwAx@uD`@_AHMXMZFjAd@H@JEN]Fc@PyDAOKo@q@mCi@cC]kCGaBJ}B?eCCq@DwBGa@[o@CONK?AQNEC?BCAG@KHRXNEd@EDEDKCG?[@GHGAK?DFFDAhAwA\\o@l@yAZwA@KAe@Gy@k@mBWuASm@B{@B[Je@?G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531923, + 6.578895 + ], + "end_latlng": [ + 46.520229, + 6.640913 + ], + "average_speed": 5.247, + "max_speed": 9.5, + "average_watts": 138.8, + "device_watts": false, + "kilojoules": 156.3, + "has_heartrate": true, + "average_heartrate": 139.7, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 407.2, + "upload_id": 5476231532, + "upload_id_str": "5476231532", + "external_id": "garmin_push_6617473550", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2341.6, + "moving_time": 334, + "elapsed_time": 539, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5137676348, + "start_date": "2021-04-14T15:57:00Z", + "start_date_local": "2021-04-14T17:57:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137676348", + "summary_polyline": "ea_{Gaihg@\\f@jAx@lAj@v@P\\PFH?Z]xAm@tBUfAoAdHoAdGkBxGoAjDmA~Bi@|@q@tAaCdE[|@D`@NZ|GxJBf@C`@K`@[r@UpAAj@Df@DX?XAXOn@QTaAj@YTU^qAfCs@fBKb@Gd@@f@Hd@p@vB^zB?h@KpB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530912, + 6.601295 + ], + "end_latlng": [ + 46.532254, + 6.578972 + ], + "average_speed": 7.011, + "max_speed": 13.3, + "average_watts": 60.4, + "device_watts": false, + "kilojoules": 20.2, + "has_heartrate": true, + "average_heartrate": 118.6, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 444, + "elev_low": 407.3, + "upload_id": 5476228866, + "upload_id_str": "5476228866", + "external_id": "garmin_push_6617471108", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3470.9, + "moving_time": 559, + "elapsed_time": 559, + "total_elevation_gain": 15.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5137674938, + "start_date": "2021-04-14T06:10:20Z", + "start_date_local": "2021-04-14T08:10:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5137674938", + "summary_polyline": "q}|zGe{og@HFH`@?TH~@L|@QHSVNxADlAd@tBTNRH`@Xb@d@Fh@CjAMjC]zDQjCErAGbAMdAK|BYz@ILoAvAq@d@gAdAwAzAmBvBm@x@MXgA`EkA|E]tBk@bAY~@a@dCIv@AHGAItEUlFOnBQbBq@lEQp@o@vBw@jB_BhEaDfH]^gAv@KX?b@E~@M|AM|DIhAEVOp@c@zAKlAEDC\\LdAA^OfBCtC@zFGhAAxASjCWhCMlB]~Ck@nGMr@Qh@e@`BQNy@XaBZcA^c@TCRAz@GRKPi@f@s@nAq@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520092, + 6.64003 + ], + "end_latlng": [ + 46.530684, + 6.6017 + ], + "average_speed": 6.209, + "max_speed": 12.2, + "average_watts": 61.4, + "device_watts": false, + "kilojoules": 34.3, + "has_heartrate": true, + "average_heartrate": 115.8, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.5, + "elev_low": 433.7, + "upload_id": 5476227310, + "upload_id_str": "5476227310", + "external_id": "garmin_push_6617469602", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4059.9, + "moving_time": 834, + "elapsed_time": 962, + "total_elevation_gain": 85.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5121372005, + "start_date": "2021-04-13T15:35:51Z", + "start_date_local": "2021-04-13T17:35:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5121372005", + "summary_polyline": "s__{Gcihg@YOISOOUu@_@oB_BmFMkAO{@Y}@Q_@WiAMWCC[CoAD_B@yAXYJaB@QSCg@bAiCtBqIhAeDb@_Ab@{@xAeCrAoB~CeFt@sAxBiDpAkBzD_FC?JYDYd@_AbEqK~@yBj@eAx@kA@C@BPOtB{CdBaCv@wAvB{EzAsC~@{BL_@j@oCVyDlA}IAGjCoKFs@@@\\wAp@gB~@yA|@aAxF}F\\a@NMJAROR]Pe@RuAZ_H?WC@FyAp@}HFgAAaAGa@QYs@m@i@gCg@YKYEFM_AW}@q@uDQk@Hu@Nq@?SVV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530661, + 6.601309 + ], + "end_latlng": [ + 46.520181, + 6.640737 + ], + "average_speed": 4.868, + "max_speed": 11.4, + "average_watts": 145.3, + "device_watts": false, + "kilojoules": 121.2, + "has_heartrate": true, + "average_heartrate": 122.9, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 443.7, + "upload_id": 5459262186, + "upload_id_str": "5459262186", + "external_id": "garmin_push_6601347063", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3520.3, + "moving_time": 486, + "elapsed_time": 606, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5121370924, + "start_date": "2021-04-13T06:02:36Z", + "start_date_local": "2021-04-13T08:02:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5121370924", + "summary_polyline": "}}|zGazog@BPZf@\\bBHRJBOtA@LNx@PlAVnAh@f@Tf@@T?XWnFKjDMzAKdCOhBGd@MjBUb@_AfAsCtCsApAiDpEQb@sApEq@xCO|@yA`EId@YbD@NKnAGfCe@lI]`Ba@vC[jBqArD_DzHmAnCe@tA]lBCVChAGlNIdCElIIrBKhIDL?HG|@YnB}B|H_BjGq@dBQt@sChJa@lBUxAEDG?OGoAcAg@Yi@[c@MQHs@|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520157, + 6.63985 + ], + "end_latlng": [ + 46.530641, + 6.601721 + ], + "average_speed": 7.243, + "max_speed": 13.2, + "average_watts": 58.2, + "device_watts": false, + "kilojoules": 28.3, + "has_heartrate": true, + "average_heartrate": 130.6, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.3, + "elev_low": 436.8, + "upload_id": 5459260940, + "upload_id_str": "5459260940", + "external_id": "garmin_push_6601346004", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Second loop of the day", + "distance": 30312.2, + "moving_time": 4379, + "elapsed_time": 5740, + "total_elevation_gain": 439.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5108452770, + "start_date": "2021-04-11T11:36:24Z", + "start_date_local": "2021-04-11T13:36:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 24, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a5108452770", + "summary_polyline": "k`}zGi|og@Z|@yAbCu@b@s@s@GoB|@sJXaKe@qIoBqH{IyMqBkAeFw@uB{@iDoEPwA~Do@zAw@vAyDnFsHnAiCpCmSDqHPwA~EcPxBaEL}AKiAiDqJmD_Bq@q@yCsLg@eAu@[eCh@_BcCqGo@aAc@_AsAa@kC@uFQcDx@eD`CgAf@qAH_Ia@kCFaDb@q@l@Lh@~@`ClHn@fAlAbA|@HrGuArDsA~Fo@dEmCj@{@HcAUiCsDqHa@eBI_BH{Av@cC|D{C~@iAn@_BZqBCyIjAkF`@cDPwGNgMAgCy@gDgAuBiB_CYaAh@sDDoB@wFOaDxBaMr@_Cv@s@r@K~@JvA~@fAJbD{AbEDx@_@|B{BfIeBnEyBr@oAn@{GlCsEzAyAtFeBdB_AfHgHfEsGpCiB|@}AxBkG~B_Ed@cBnPbBh@WxAmCx@m@hIwCjCM\\YJo@DaGMuFs@qHTgFOiBGcGc@aDRaCfDwFrFeDxAkBh@TFn@Qj@yBfCkBdEA|@RXZ?f@cBf@y@`JgGj@wA@w@gAoHJwEUiBmAoGe@eA}@{@Qm@hAsDAoDXwG|AmH@uJv@aHOaD|@kDC}A]kBAy@fBmCz@sIvB{DzBmA\\m@r@eE~A_CZgAXsD|B_C|DgJhEyF`KuSlBuBtDuFhBeEdAaB`EiKlA_FrAmD~@cFDuAo@uDRsCEwBb@uEd@mNOs@_@c@k@@_Ah@eA[gCyEmBcFeCl@MM~AqHh@kA]DWd@uBdJ~CU|FfLdAd@vBk@TJV|@s@|O_@vD@vCUhCx@zD[|Ca@jBiAjCmB|GaDpI{EdJsHtKeIlPiFlHyDzI}BzB[pAG|BQt@}A`CY`C]hAsBnAg@p@{BjFs@fGaBdCIb@RvAJBN~@k@jCE`Iu@dHFjI{AvGUnGUz@MzDk@pAV|@dDxA|@`AjAhCrBhDj@fDf@`BnGtF`@pAv@bJh@b@PKC{BZqAFuC~CsCn@d@p@lE`@tIEvD_@jEj@|FLxEk@bFwAxD{CbGiKfVaD|IiN~T_FzIgD`KqEzKkDbLgCtEe@zAuArIqE|Py@nHi@~MaAzFaAxBq@d@u@hB_J|Ny@bD}ApJ]xDH~BdA`JShDcArFkMne@kKrRa@nDJtEGfC{@zDyFtMqIhUi@jGRdH?xBQlAyC`EcBdAaCzB_@~BNpEUpCm@`CgDpIY|Bc@jHGhEo@tEe@`AaIlI}IpX[EuAaG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520543, + 6.640219 + ], + "end_latlng": [ + 46.520356, + 6.640316 + ], + "average_speed": 6.922, + "max_speed": 15, + "average_watts": 141.7, + "device_watts": false, + "kilojoules": 620.4, + "has_heartrate": true, + "average_heartrate": 142.9, + "max_heartrate": 188, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.2, + "elev_low": 379.6, + "upload_id": 5445717387, + "upload_id_str": "5445717387", + "external_id": "garmin_push_6588553216", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 78 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First loop of the day", + "distance": 27540.2, + "moving_time": 5980, + "elapsed_time": 7684, + "total_elevation_gain": 486.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5108447190, + "start_date": "2021-04-11T09:05:40Z", + "start_date_local": "2021-04-11T11:05:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 16, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a5108447190", + "summary_polyline": "si}zGauog@TNi@LYrAo@t@cC_@eCRiGjD_A[o@gAa@v@`@nBDvBd@`@_@WOw@?bAd@^CZi@CiBn@{@rCwC|EmBB_Ad@Yw@|Bq@Za@T_C_@wAi@m@}Cy@wE]qE_BeGaA]a@m@aC@uDv@kHm@QsEuEyBc@sCIyBT}CzAmCb@yF_BoDRkDx@cAc@mAsA}Ce@Q]PaA~BsBReACeBJy@|CgI^sA@m@{CqCoAwBkEyJ_@CeF|FRGiBPEUp@{D]yEPiEb@sG\\aDnAu@NwBGw@sCwBUeE{Au@}BFk@Wx@uCt@uECe@qCGgEr@c@MiBgBu@KaDhAFTI]wBy@{DEoAWe@c@e@cCa@u@wAqFiAmBiFeFwIkKsDy@gA_AOu@A}@p@yERcJM_De@cAkB{KgC}GmDeHaA}CuDmEaG}JEYJKjEq@Z_BIgAsD_CaHgDcAy@uAoBy@qBwCaKkE{IeAoD_@cCc@iIuDeQwDsBkGoGmAYqNa@cGlB_GYcJfFoAj@mBZoA?yE}@jAb@c@bAQbAAz@Nx@d@h@jCx@Vn@@`Ak@r@{DhA_AxAs@WqADuCeAqBeA{@_A_L}@Y~@cB`LYlFMz@yAdDq@x@gEvCgAZwFEe@e@}@wBg@e@i@Gy@v@kA~HW`@sQXqAe@iKwIeBrAeCr@oBrDiB_BqBHuA[iCdAqIhBcBaAYj@k@PE\\sAlBwBpAuAlC@Vz@`@|@bBdC`I~Kvf@q@x]AvANlB`@`Aj@j@`GxBfBfAhAjAdCrDjAfCElAqCrC_ApFw@nAoAjAYtAlF`L|ArB`ADx@a@dAaA~@eB^Q^JTf@f@nDBtDw@dKSdPF~BhCbLnKhQt@fBb@~C\\bONVvH`DfCdBr@L@YU??RhOrH|K~NbHhCnGnGxAz@lCZpGyAdACd@ZVl@PzDRn@j@p@rEz@fN|@dBOnB{@xDiC|B_AvAQpEPlGc@dHlCrJP|Co@`CcAtDEpAa@tCoD~@m@dD[f@VrAWhU|CvC|@fEhCbLjIlEfCbB`@fBBpHyA|BG~Fv@xBEtC{@jG_DjDNhI{BpM_BbBFjKhBrNYjBf@n@nBGbCiBlFm@`@K`AF|@f@dAn@`@r@Fn@[`HwIlAaAxJmDxLyGfCq@R?CVNGN_@ImE\\cHAsA~@y@p@E|FwC|@CxCh@bAu@bAsB|CUd@g@pBwH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.522022, + 6.639056 + ], + "end_latlng": [ + 46.520266, + 6.640738 + ], + "average_speed": 4.605, + "max_speed": 14.5, + "average_watts": 83.2, + "device_watts": false, + "kilojoules": 497.5, + "has_heartrate": true, + "average_heartrate": 121.7, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 871.8, + "elev_low": 517.8, + "upload_id": 5445711970, + "upload_id_str": "5445711970", + "external_id": "garmin_push_6588548485", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 28 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3691.1, + "moving_time": 679, + "elapsed_time": 704, + "total_elevation_gain": 55.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5108428357, + "start_date": "2021-04-09T10:36:45Z", + "start_date_local": "2021-04-09T12:36:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5108428357", + "summary_polyline": "mh_{Gabig@CKCAi@Eo@DuA@cCTe@@o@RUEUQOWAWFWTe@nA{D~@qD`@eA^iAt@kBtDmGbDaFp@qAfCeExC_Eb@g@bBuBABRo@x@{AVq@|@uCH_@fA_Dx@oBZm@hA_B|B}Cx@_Ar@eAlAwBj@qAn@aBn@mARY`B_E\\iAR{@BQR_ECBRoAd@wGdA}DTiANc@V_@f@yBNy@p@qBVq@^i@f@e@?BBIzDaEn@{@p@u@?I|@_A\\k@FQTuADeACm@D}@DMPaB@CC??QFm@ZqCN{@XmE@o@Ec@Ka@IQMKOGYY[_AK}@Yi@E[B[GWk@mAa@kAQcAKWK{@@[^w@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532075, + 6.605298 + ], + "end_latlng": [ + 46.520246, + 6.640789 + ], + "average_speed": 5.436, + "max_speed": 8.7, + "average_watts": 122.9, + "device_watts": false, + "kilojoules": 83.4, + "has_heartrate": true, + "average_heartrate": 114.3, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 472.3, + "upload_id": 5445692176, + "upload_id_str": "5445692176", + "external_id": "garmin_push_6588531727", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3465.2, + "moving_time": 475, + "elapsed_time": 608, + "total_elevation_gain": 7.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5108428039, + "start_date": "2021-04-09T06:05:31Z", + "start_date_local": "2021-04-09T08:05:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5108428039", + "summary_polyline": "g_}zGswog@d@n@`@n@ATAHEBHJCL?Hh@hC^tAv@|@P^DTAjAOzECdEUpCAr@YtCGjAi@jASZg@f@UZwBlBa@TORWRsBjCe@|@e@p@qB~Ei@zAYvAGpAEDGAM\\YlAW`BQjB@TItAE~CYhCGnCUnBg@fDi@pC[bAuCnHmArCq@tAY|@c@dBM|AI`NGnEGbOIpDG|AWxCYxA_F`P{CdKo@~Bw@hDEDG?QMm@}@mCoAQFMN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520362, + 6.639463 + ], + "end_latlng": [ + 46.530456, + 6.601985 + ], + "average_speed": 7.295, + "max_speed": 12.9, + "average_watts": 59.9, + "device_watts": false, + "kilojoules": 28.5, + "has_heartrate": true, + "average_heartrate": 117.7, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520, + "elev_low": 436.8, + "upload_id": 5445690934, + "upload_id_str": "5445690934", + "external_id": "garmin_push_6588530517", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 6423.1, + "moving_time": 1102, + "elapsed_time": 2586, + "total_elevation_gain": 120.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5108426551, + "start_date": "2021-04-08T15:17:28Z", + "start_date_local": "2021-04-08T17:17:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5108426551", + "summary_polyline": "c__{Guhhg@BNPd@XRz@d@~@Rf@PDADI?DKFBPQdAc@jBUlASb@QD_CPI@ED?DBBbBKV@JJDV?LQnAiCjL{A`Ge@xA_@`Aq@pAkFlJWj@g@z@C^L^P^|B`D`D~E@|@Gd@]t@Wx@GVAx@Dx@CPm@jAGDW@x@k@b@q@J?FE@OK{@Cw@Bg@@QRq@Z{@Vc@RQTK`DaAj@IzAKVG^QlBoBd@_@vD{BX]b@sAv@sCbCeIlEmN~@iD`A}DdDiPVcAb@uBZu@DO?_@c@mDGcC?u@HeCT_ClBcN?g@r@yEnAoHlAoF`BeGp@gC|@_DXcBRqBTkE@}@AcACkAWmE?_BKgDAmAYgF?qBBe@BiCGsE@kCbA{H^sDRy@PeA^mBhB}HJ_AZmJV{Cd@sHJgCf@kHDiAC]GWMUm@g@EKg@gCYe@QQS}@i@gB]qBQ_@Gi@Fa@PSJS@UH@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530584, + 6.601231 + ], + "end_latlng": [ + 46.520168, + 6.640809 + ], + "average_speed": 5.829, + "max_speed": 13.1, + "average_watts": 134.7, + "device_watts": false, + "kilojoules": 148.5, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 415, + "upload_id": 5445690077, + "upload_id_str": "5445690077", + "external_id": "garmin_push_6588528802", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3462, + "moving_time": 460, + "elapsed_time": 460, + "total_elevation_gain": 9.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5110856765, + "start_date": "2021-04-08T05:52:56Z", + "start_date_local": "2021-04-08T07:52:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5110856765", + "summary_polyline": "{}|zGgzog@EFQl@AX@\\Rh@r@|CEd@@N`AjDTZr@h@J`@AjAUfCUtD?ZSlEQxBYhCI^KTaB`Bk@d@oCpCoCfDa@x@Oh@aAhC_@jBs@jCMhAGB@JS\\_@~@W`B_@pDCdBKbDEj@AxAO~Bi@dC[vBSdAoArDgArCsC~Ge@~@Ul@YlAO`BIxLIpEGzJS|LOvBQlAOl@kB`Ho@pBc@nAeAjDIRYNMXQn@QNqBf@iCv@QPEVDXG^aAhAe@lAc@l@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520142, + 6.639885 + ], + "end_latlng": [ + 46.530594, + 6.601731 + ], + "average_speed": 7.526, + "max_speed": 12.4, + "average_watts": 70.3, + "device_watts": false, + "kilojoules": 32.3, + "has_heartrate": true, + "average_heartrate": 124.2, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 432.9, + "upload_id": 5448236943, + "upload_id_str": "5448236943", + "external_id": "garmin_push_6588527056", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3573.5, + "moving_time": 611, + "elapsed_time": 669, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5108422636, + "start_date": "2021-04-07T05:51:51Z", + "start_date_local": "2021-04-07T07:51:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5108422636", + "summary_polyline": "e_}zGqzog@B`@d@xDFRbAfCx@rCX`@VPZZ?`AUfCKpB@dACFE?@SaAdKItAI`@MPGd@Yj@cFhFILa@\\oA|A]j@IPCVEDBDMLMXGReAdCW|@]nBw@pCSh@SVk@|Ag@zEGxA?fCCn@EP@HCEI\\IxDy@pFKbBy@pCm@`BqEzKYh@EBBCHBDAk@zAUdAGh@I~AOjLKtA@dDUbNOlC@rADRF@AVKjAi@fC}CtKuClJuA|Ea@|As@fDEFY@gCqBs@a@Q@UPc@f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520359, + 6.639934 + ], + "end_latlng": [ + 46.530641, + 6.601772 + ], + "average_speed": 5.849, + "max_speed": 9.8, + "average_watts": 45.4, + "device_watts": false, + "kilojoules": 27.8, + "has_heartrate": true, + "average_heartrate": 116.5, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.6, + "elev_low": 436.9, + "upload_id": 5445685530, + "upload_id_str": "5445685530", + "external_id": "garmin_push_6588524818", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4011.1, + "moving_time": 807, + "elapsed_time": 913, + "total_elevation_gain": 83.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5108415831, + "start_date": "2021-04-06T14:47:01Z", + "start_date_local": "2021-04-06T16:47:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5108415831", + "summary_polyline": "qa_{Gglhg@BOc@uAG_@_@}A]cAkBqH]cA]i@gCTGAo@BkAXkBT[OKWDa@fA{Cp@eCd@aCVaAh@aBhAiC|AqCdCyDtGsKjC{DzAaB~@{Ad@kAbAmBtDiKPa@h@aAj@_A~BcDtAeBj@}@xAwCzAmDxAkC|@uBPi@?O@BFWZ_BViDA@@CXcC|@gG|A{Fl@}Az@eFd@cAdAaBf@c@BA@BTSjAsAtEwEC?GBB@FINc@ReANcAd@wFD}@R_C`@sGDgBCYSi@KMQEMKKWQ{@QoAMc@[a@Oq@c@{@{@uDC[Au@H_@NWAC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530977, + 6.601809 + ], + "end_latlng": [ + 46.520251, + 6.640846 + ], + "average_speed": 4.97, + "max_speed": 9.7, + "average_watts": 139, + "device_watts": false, + "kilojoules": 112.1, + "has_heartrate": true, + "average_heartrate": 125.7, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.3, + "upload_id": 5445678913, + "upload_id_str": "5445678913", + "external_id": "garmin_push_6588519373", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3617.8, + "moving_time": 579, + "elapsed_time": 660, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5108410628, + "start_date": "2021-04-06T05:50:49Z", + "start_date_local": "2021-04-06T07:50:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5108410628", + "summary_polyline": "i~|zGa~og@@AGROXMp@@NZ|A^|AP\\D@?EAFn@|A`@rA`@jBl@l@R^BREhAi@hGq@rKQbBMv@Mb@O\\Y\\_B`BoBhBkArAUPB?g@l@W`@}@~@IL_AxCoAzFc@fBiA|CWnBM~AAABE@HA?K\\@xAEbCWvFMfAk@hDY`Cm@xBuCbHe@bA{@tBcAhCg@zAIr@EhAG|O@bAQhLOnHAzA@J@FB??JAf@OjAi@xB}FpRIf@eCtImA`FODOGmAeAaB_ASAQJ}@lAEJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520211, + 6.640494 + ], + "end_latlng": [ + 46.530748, + 6.601588 + ], + "average_speed": 6.248, + "max_speed": 11.2, + "average_watts": 46.9, + "device_watts": false, + "kilojoules": 27.2, + "has_heartrate": true, + "average_heartrate": 118.8, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.9, + "upload_id": 5445673565, + "upload_id_str": "5445673565", + "external_id": "garmin_push_6588514837", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La première sortie de Gauthier", + "distance": 19872.6, + "moving_time": 3760, + "elapsed_time": 4518, + "total_elevation_gain": 300.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5073547182, + "start_date": "2021-04-05T11:46:01Z", + "start_date_local": "2021-04-05T13:46:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5073547182", + "summary_polyline": "c_}zG{{og@aAhBWv@ATm@FYe@S}@CwAS_AZwB\\iFJqCDoEKgBe@_EuA_G[o@{AqCGWeEqFaAgAkAi@}GkAu@_@kDmEG[H}@`@e@xEq@j@_@d@}@n@uB`FeHbBeD~@aIh@kCLyAHqBNwHXyA`F_PdB{CRkBOqA_DaJkEyB_@q@iDqM_@[a@KcBd@]Ga@]]y@c@o@q@UsF]{@e@q@}@[mAM_BBuEQsAAu@B_@r@sCp@i@lAa@d@_AHeAGcCNsBAc@[{ACg@LmD^i@f@HhA`CxAnEd@dAhApA^dAVH`@u@fC}@`BQlF{AzDWdA[dEuCVq@H}@GqAUeAe@iA_B{C{@sBS}AAo@PuB`@qAx@aAzCqBl@y@h@gAVcANqAIuGHwArAuFZqDL}DIcHXcICu@[sAeA_CoCsDUu@?U^cCJiAHkGCmAO{ABm@xBaM^{AT]r@m@f@ObBTx@r@vANv@WfA{@v@MhDFl@UnCkClIgBbD{A`AcAPk@^mFT{@zBmDbAqA|HqCdAq@hHmHrDuFtCkBp@aAxCeIn@c@|@UEBKeAr@iCrAAlJjAtBHz@o@fAsB`BcAjGwB|A[|@D`@OPk@?cKM{Cs@mHVeDA_AWuCA}E_@{CJ}A\\_AxCoEvEiC`BuBZKZPFj@W|@aBfB}B`FCTLl@rAhA`@bAn@vZR`ABpAv@rDKzKHf@r@x@P@FRc@RyAzAo@BQL}A|B}A`AN~B@~FGh@i@fAw@l@mCLc@NqJdLgA|DQ~AJ|AT~A^x@pAfBb@`B@v@Ir@Yl@cB`BYj@k@jDu@~Ci@nAQhCm@rBeAdBo@l@{AN_@R_DpHaD|GGrAPz@pBpBF~@MZQbBCbB[~CGZ}@fBTtBt@zCb@xC_AdDtBrAJT?ZK^mA`CcGtJ_A`Ci@bCuAfJUtCAx@JhBx@vGArBuA~Ii@bCmF`RkDbNiA`CmCtEcChDg@pAYrBIdBFnCKrDk@xCi@~Ao@fA@LWX}AvDi@z@If@Y`@}A`Ec@x@w@nB}@dDo@`Be@~BO`@OBEfFb@tIKz@w@pBaBrBoBbA[V_BpAYj@UpB?`FKvBq@`D}ApDkAvDMp@SjFOdAMnH_@zAy@hBeF`G}@x@wCjJc@v@wDdLODEMMq@EwAs@}BAS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52034, + 6.640145 + ], + "end_latlng": [ + 46.520322, + 6.640407 + ], + "average_speed": 5.285, + "max_speed": 14.3, + "average_watts": 98.4, + "device_watts": false, + "kilojoules": 370.1, + "has_heartrate": true, + "average_heartrate": 121, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.2, + "elev_low": 379.9, + "upload_id": 5409238048, + "upload_id_str": "5409238048", + "external_id": "garmin_push_6554231237", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Petite course tranquille", + "distance": 2981.5, + "moving_time": 1039, + "elapsed_time": 1299, + "total_elevation_gain": 70.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5066241215, + "start_date": "2021-04-04T09:42:26Z", + "start_date_local": "2021-04-04T11:42:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5066241215", + "summary_polyline": "w{|zGghpg@d@{ARcAbAwD\\y@Ng@BMl@aBFIL?TJd@b@BNGNSRWR?l@Gh@Ev@Kz@I\\Wl@g@nBGdBGh@@ZFHB?PETQN]DY?Q\\u@HYL[R}@@GGc@?YLa@^IR_@^sA@URKS~@M\\CXBBL?d@Wh@_@f@U^e@LKNERMVk@n@w@TSRk@Hi@HkANy@JWHDXg@DgCFwADAPV?r@Fh@Bt@v@~D?c@Bq@GaB?s@JaB@GDA?nADbCVxBo@wCMiAAcAEg@ACI?IlC@p@@`@NbAATA?QaAQg@F{BAaABDBnBJdAF`@Tp@Hj@@FHFGiBGw@Co@JmAH_@?UB@A|ADb@@^K`@E?SOEUIFIPWTMFGEGIuE~KQN_@LIPOPOFSDUXSN_@Iw@~@MDQI_@Ji@FKNa@fAQp@IRg@t@WXe@Vk@DYXEHOJW^YdAEb@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519803, + 6.64212 + ], + "end_latlng": [ + 46.52025, + 6.640932 + ], + "average_speed": 2.87, + "max_speed": 4.6, + "average_cadence": 77.6, + "has_heartrate": true, + "average_heartrate": 138.6, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 532.4, + "elev_low": 475.7, + "upload_id": 5401572137, + "upload_id_str": "5401572137", + "external_id": "garmin_push_6547138659", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 3325.2, + "moving_time": 2338, + "elapsed_time": 2767, + "total_elevation_gain": 166.2, + "type": "Walk", + "sport_type": "Walk", + "id": 5062655200, + "start_date": "2021-04-02T16:34:50Z", + "start_date_local": "2021-04-02T18:34:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5062655200", + "summary_polyline": "ga}zG_}og@P^CZBPANEF?DBTARSdAKHITc@SQ?QFS@ETSDQ?]NWb@YPKPACOb@QHa@\\k@NY@YIUc@Ma@c@Hg@MODIJWHo@ACF]RIBM?GDER_Al@GFI@ETQJOLE@IPOFDFI?QESAQFKTUJIFCJAJQn@Ih@IN?ZE\\JPTL@LEF]KO?YLM[EAAEIECKGGE?MOIa@OQSu@GEg@mAC[CE}@s@M?IGMa@MQQEKFKJUHI?KHGPGC]Pa@b@I?UCI@cAq@QSYUW_@UYo@m@OCq@ACCM[Ke@UUWm@KDQZQVSNWLKBGQICSFQBEICBGIEMDa@TEJMRINOg@IIKI_@@IHFXDNc@IKQe@GIII{Ag@qA{@W?[D]JMAGG]AGRUHe@]Q]WYGMQMO@_@HOH[p@[`@Wp@q@|@e@j@MTGTEhAGd@STUBY?m@P_@ICD]B_@Hq@FGCC@@Ii@QYQ[K{@WOBSAWQaAQo@LWROB@A@DlAb@DCt@BHPANKZ?TG`@Uj@Kb@Ql@UZg@FKF]FSGGDEJKDO@c@c@g@w@CIEe@C?CK|GiFA_@BMEb@@DDD\\HZDVAf@Ml@Gp@]PCHIPAz@?NLNEDJ@PJZ^r@Jj@@LCXINIDMB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520681, + 6.640326 + ], + "end_latlng": [ + 46.535254, + 6.638314 + ], + "average_speed": 1.422, + "max_speed": 2.5, + "average_cadence": 49.3, + "has_heartrate": true, + "average_heartrate": 132.3, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 677.2, + "elev_low": 523.7, + "upload_id": 5397787182, + "upload_id_str": "5397787182", + "external_id": "garmin_push_6543568251", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Going around Gros-de-Vaud", + "distance": 66925.7, + "moving_time": 9941, + "elapsed_time": 17893, + "total_elevation_gain": 995, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 5055267264, + "start_date": "2021-04-02T08:19:04Z", + "start_date_local": "2021-04-02T10:19:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 34, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5055267264", + "summary_polyline": "s~|zG}_pg@uBjHiFn@{A~CwD]mJxDaB{@s@xDjA`DqCf@cEbJeEZCa@rCcAAmE}@}@kY}FyAqEdAcL_F_FgIu@eJ`CuH{A{IlAiCuBcC]Q{AbBuBj@wEpEsMuDoEkG}LcIzF?cMRsDz@oKzA}AJgCcDgDQsD_GcAdBiKsI`@sDiC{CdAyKkAeAeAkByIyAaDmRiSmEuA]uBt@uFLcJkC}P{KoXkLqPhEqA`@qCaOeJyCkEgDwLcG}MoAgO}DgPcOcL}M]eItBkBYmQu]cGyE_BkC}A{SeEMmGrFwFr@s@o@eBeH{JyKmH{AuTcLsKsBkTj@iQaA_O_KqFvEwIdCwPmCeSwKuEy@yD`@gJ}ByCuAqFqFaM_IebAuv@uNeE{IgFaCj@gEhEH{AqAn@mFaGiZqPcE~Dq@hCsKgK`AiAJmBIhBaAl@Bj@pTdSjRhKrFr@dFgErBrARjA_HvJoGhDeDd@iOsG_IBwZ{XaHVkBcBcGkBkKeIgRcJuHyAsFjA_LaCeELoGkD_Ev@gH{@}GcEeHcA_IaDaH{AyHQ_Z}HoG@eGbBsHfHaRbG{IzEsNuA}E`AoJIW`H`B~E}AuFFmGeDcCsJiC_SiWoOwb@kNc\\oKkNeFwDuDkO}B}EsDkCgFmJiYm`@cIsOsNaIsGxGuGfLnUtMdE~H|FlDjOyK|O`UjEbIhEjDxCbHbB`KyHjFiRHgQvF{OV}GpCwMRyDdCbQpo@kEbN|CzD`F|CHz@sDrJ|AfCoAaCWVsFzRuB~@`@fAjE`CbF`H?jA}DeAaJX_B|@qBxExKhGlGRxJvFbLtAhAlLhJeDnJxA~EzBlWtRdD`GtBtETtBo@fBiDfAVfBxC]~A_GnA}AtEfAxFsGt@z@^jEzBtDzDzApLfLpDDzE`FxCzHs@~KxJdMfg@j|@rK~T~e@xx@~Q~^vXxw@|w@lhAh@fBj@bKjX``A]zFp^rWbJdDbRjKtJ|@`BrAxBrEhGjDfGmDbQwC~EqDtCa@vOrFfR|KdNmCpJ_HdZa@nWxEbVnHnLlGrNr@~JdFlFKpDwBhC[`MbA|GdF|DzKtA|AjI|BfGpG~Ik@|FhA`DoBrCg@pCaEl@uDhCnBpBMxO}O`HnD`Z~H~@q@bEyIv@oDxC@bAqCdAR~B_@EaBrIpFxO|NfXbJzDAdCqBzDkIfD}@hBaH~GyCTsAoB_JGuEjHu@tEyEzDu@b]fElYzQ~E|@bJ_BzMf@lJmEtDBdWsEvOfBfOQ`Bn@`@jCmCvMr@lB|ARtKuLfMsElNuIh@aDL}JvIiExGHbAkCrE{@jBcI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52026, + 6.640794 + ], + "end_latlng": [ + 46.520407, + 6.640705 + ], + "average_speed": 6.732, + "max_speed": 15, + "average_watts": 122.9, + "device_watts": false, + "kilojoules": 1221.4, + "has_heartrate": true, + "average_heartrate": 139.9, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 906.7, + "elev_low": 519.4, + "upload_id": 5390025733, + "upload_id_str": "5390025733", + "external_id": "garmin_push_6536377065", + "from_accepted_tag": false, + "pr_count": 26, + "total_photo_count": 4, + "has_kudoed": false, + "suffer_score": 138 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Longest run in a while, enjoying the nice weather", + "distance": 8577.2, + "moving_time": 2920, + "elapsed_time": 3420, + "total_elevation_gain": 165.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 5050423958, + "start_date": "2021-04-01T15:24:52Z", + "start_date_local": "2021-04-01T17:24:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050423958", + "summary_polyline": "az|zGympg@Dc@Lo@Ba@xAwD`@y@VK_@x@ALDNTLBf@L@ZG\\CZ?b@^TJL?FGNINi@DOJI`AgCRw@BQHWJG?UPqATg@Do@AaBDiAEk@BWCg@LsBHeDAO`@{ABYUkAGU]u@_@_@q@_@g@e@QI[_@Ug@Kq@Bq@Qc@y@yAMSu@s@e@m@a@Kc@YCGa@wBH{@H[\\y@D_@Ai@I{@M[WqAFMr@W^I~ABd@Fb@@d@e@Li@b@qCJgA\\qAPaAJeAGgE@sBDCj@CLa@Fk@Ua@Ba@Ju@f@_BN_ARoDZkBN}DNgADm@?Ee@o@Yi@aA{AgAsAYUkAa@[Ga@GkBCcAH?^ACQEK?UEWs@JYVaBf@iAFe@Ds@I_@OWy@i@_Bk@UGWDWJgClAOBa@@IEKWo@mB[i@u@q@a@Sa@MWUSm@Aq@SkBa@_CDSBaAN_APi@XWVAp@d@^z@VhAVHBEE]Hs@Ca@Me@C[Uc@m@i@_AsAg@[O_@?MpBaAT??CSu@w@o@CUBi@TS?MEW@u@CCED?s@HmAAKIM]Oa@WMQ{BJYH[Fs@X{@TK?e@Ea@U_@[{@uAe@kAAMQc@Ki@KSi@iA{@sB[QKB[TKn@Ah@MfBDh@TbAJt@Al@Iz@?`DIbAWd@WZkAJYRO^Mh@c@|BKt@Fd@DLHt@BdCA|@H`BJd@Pn@PZ\\\\`@Z|Al@v@?f@HvBPXTd@jAb@^d@Ff@Ah@Ul@BZJ\\VHNJh@Nh@Jt@XhB@REb@FZR\\Xt@Tb@V\\b@RTDZZhAb@`@T^XPZz@~CTh@\\dAZhAFb@E~AMh@w@pAQRYz@[n@Md@}@nCq@hCc@xAUh@St@e@~CDzAApDCJ@t@KZUlAO^?h@U|AQt@@n@In@EjAU`A_@v@g@j@e@bAY`@UNu@|@GXYZk@`@o@tAOb@Ot@K\\Wb@]X_@Ra@Jc@F_@COII?_@Fs@NK`@?TG^LXRTd@t@Bb@FLlAvA\\ZvAv@`BVlAXhANfK`N|@|AJd@PxAZbBLz@DbCFbACTETRdABp@DvCClBEr@K`ACt@@tADl@DBx@P~@JZE\\y@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519533, + 6.643015 + ], + "end_latlng": [ + 46.520254, + 6.640645 + ], + "average_speed": 2.937, + "max_speed": 5, + "average_cadence": 77, + "has_heartrate": true, + "average_heartrate": 161.4, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 601.9, + "elev_low": 491.6, + "upload_id": 5384949055, + "upload_id_str": "5384949055", + "external_id": "garmin_push_6531611064", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 104 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4059.9, + "moving_time": 746, + "elapsed_time": 873, + "total_elevation_gain": 90.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5050420821, + "start_date": "2021-04-01T13:23:56Z", + "start_date_local": "2021-04-01T15:23:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050420821", + "summary_polyline": "c~~zG_uhg@s@c@_C_AMIg@y@Mg@oAmC]i@g@CYFoADuAP_@HsAHUMSYH[?KD[d@kAXg@Le@n@{Db@_Cn@_CvAsD|CwEx@sA`AcBXm@jA}Br@iA|@mA|@sA?GHDCEHMbDuD^}@p@uAnEsLb@eAv@qAdB_Cf@w@lBeCn@iAf@_ApGuNLm@BC?B@A?@A?DUVmAHs@@e@N_BDBAM@a@fAgIVmAVw@xBuKd@mAXm@r@_A|A{A|FiGr@y@R_@f@sCJyBRyB@SA@EI?Sj@wIF_B?cAEYI]OQe@Yk@iCU_@?GCCW?C@UcAm@wBOeCKUCKEe@\\kA@QD?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530425, + 6.603204 + ], + "end_latlng": [ + 46.520206, + 6.640866 + ], + "average_speed": 5.442, + "max_speed": 15.7, + "average_watts": 138.2, + "device_watts": false, + "kilojoules": 103.1, + "has_heartrate": true, + "average_heartrate": 134.9, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 441.1, + "upload_id": 5384945936, + "upload_id_str": "5384945936", + "external_id": "garmin_push_6531608150", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3604.3, + "moving_time": 469, + "elapsed_time": 535, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5050419984, + "start_date": "2021-04-01T06:08:41Z", + "start_date_local": "2021-04-01T08:08:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050419984", + "summary_polyline": "a_}zGy|og@At@Dp@Hp@d@rBPb@CE?OAV@XNb@`@xA`@pBb@\\XPVVL`@B\\s@nJo@lKQjBMr@Ud@[\\uCbCkDfDOTELi@h@y@hAc@rAq@rCiAnDk@`Cs@lBYtBK`BCJEf@BzCE~@E`@BBGIALQbESnBaAzGg@`BeBnEiClGe@fAKJQd@]pAMdAGjBG~KI~E?`BQzKIvBAzBKvBKx@_BpG[nA{@~BeCvIUz@q@vBy@|Cu@`DSFc@UgBmAy@e@K?KDi@n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52033, + 6.640295 + ], + "end_latlng": [ + 46.530597, + 6.601765 + ], + "average_speed": 7.685, + "max_speed": 13, + "average_watts": 71.5, + "device_watts": false, + "kilojoules": 33.5, + "has_heartrate": true, + "average_heartrate": 124.6, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 436.8, + "upload_id": 5384945091, + "upload_id_str": "5384945091", + "external_id": "garmin_push_6531607262", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3953.7, + "moving_time": 753, + "elapsed_time": 753, + "total_elevation_gain": 79.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5050419167, + "start_date": "2021-03-31T16:55:19Z", + "start_date_local": "2021-03-31T18:55:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050419167", + "summary_polyline": "{d_{Gknhg@@}AQkBMm@Em@a@oB[iAa@cAQs@YSwEVoBRc@JQESOKc@Je@d@aAb@mAbAsEfA{Dr@kBb@{@lBeDrEgH|AoCrAsBpBqCDG@@FOfBsBx@kAPq@fAwBzDkKZu@`@w@@IvBcDrAiB`@c@pAgBn@iAzCyG\\i@r@}Ad@iAb@qA^_BJaADsBxAoKrAoFn@{C?CECE@TuAnB}Dv@eAfAy@l@s@lFkFVa@Pg@XgCFqAVcD?GA@HcBVsDXyEAe@Ko@KUOMa@UIUa@}B[y@Mm@aAoC[_BO_@AYBmALm@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531509, + 6.602149 + ], + "end_latlng": [ + 46.520276, + 6.640885 + ], + "average_speed": 5.251, + "max_speed": 10, + "average_watts": 142.3, + "device_watts": false, + "kilojoules": 107.1, + "has_heartrate": true, + "average_heartrate": 127.2, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 449.1, + "upload_id": 5384944223, + "upload_id_str": "5384944223", + "external_id": "garmin_push_6531606432", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3617.2, + "moving_time": 547, + "elapsed_time": 650, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5050418432, + "start_date": "2021-03-31T06:01:02Z", + "start_date_local": "2021-03-31T08:01:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050418432", + "summary_polyline": "__}zGs~og@WdB?^p@rCt@bCj@zAr@dBFd@@JCC@N\\NZXH\\EzAIh@OdCExAId@A@K|A_@rICN@Aa@|AWd@cD|CcAz@iBlByAjBEHMHMXO`@aAlDoBnIw@pBMh@]bDCF?CGCEd@E~DK`CAh@QpDe@tC]nCOr@aAvCeCpGeBxDOh@]n@W`AEXObCGxOMjKKbHGlABd@Ah@EtAS|Bk@xBgAfDuHdWcApEWv@SFuDkCWAWLk@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520329, + 6.640586 + ], + "end_latlng": [ + 46.530674, + 6.601695 + ], + "average_speed": 6.613, + "max_speed": 11.8, + "average_watts": 56.6, + "device_watts": false, + "kilojoules": 30.9, + "has_heartrate": true, + "average_heartrate": 126.5, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.8, + "upload_id": 5384943418, + "upload_id_str": "5384943418", + "external_id": "garmin_push_6531605592", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4027.8, + "moving_time": 831, + "elapsed_time": 831, + "total_elevation_gain": 84.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5050417526, + "start_date": "2021-03-30T15:49:37Z", + "start_date_local": "2021-03-30T17:49:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050417526", + "summary_polyline": "g`_{Gqihg@BFYw@iAwD_ByGKu@{AoE]EiEJcBVW@o@JUKMSEYZw@z@eClAmFj@qBb@oA`@}@j@gAtFmIrDoG|@uApBsCHYnBwBZa@l@eAH[z@cBvD}Jv@kBJO?EtF_IfBkChCwFf@{@AIZq@b@s@n@wAf@wA@Q`@oBL}BHg@EG?@@WjAyIDKLk@dCgJBi@Pg@lAiDp@cArBwBvAaB|B{B~@eAPa@J[JcAPuCNcEViB`@sI@i@Gk@Oa@GIOKSGSa@_@_CMUCSIEGQOq@o@eB_@yBQ]Ew@ViA@M", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530764, + 6.601377 + ], + "end_latlng": [ + 46.520288, + 6.64087 + ], + "average_speed": 4.847, + "max_speed": 9.5, + "average_watts": 133.8, + "device_watts": false, + "kilojoules": 111.1, + "has_heartrate": true, + "average_heartrate": 136.3, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.9, + "upload_id": 5384942567, + "upload_id_str": "5384942567", + "external_id": "garmin_push_6531604770", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3600.1, + "moving_time": 561, + "elapsed_time": 561, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5050416405, + "start_date": "2021-03-30T05:59:14Z", + "start_date_local": "2021-03-30T07:59:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5050416405", + "summary_polyline": "}~|zGo~og@IRCND^G`@?N`@nBXfAXl@V~@\\`Ah@lC@d@HP\\HVZB\\c@fFAzBGZ@h@SlFMxBSjBm@hAUV_FtEa@Zg@j@oA~Aq@lAaAhCi@lCkAhEUx@[r@i@jBi@xEAb@@|BSlDIpCMfAi@vCMrAi@~BcBtEy@pBuA`DO`@I\\c@dAk@~AUrAGzBGfKCdB@T@AGrB@dDMbKQjFG|@SpAo@jCq@dCuBtGsEvOaAhEKVODSGqAeAc@YaAi@SDQNe@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520312, + 6.640564 + ], + "end_latlng": [ + 46.530688, + 6.601693 + ], + "average_speed": 6.417, + "max_speed": 13.1, + "average_watts": 55.2, + "device_watts": false, + "kilojoules": 31, + "has_heartrate": true, + "average_heartrate": 131.4, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.9, + "upload_id": 5384941362, + "upload_id_str": "5384941362", + "external_id": "garmin_push_6531603628", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La Baffe", + "distance": 5431.5, + "moving_time": 4026, + "elapsed_time": 4286, + "total_elevation_gain": 67.9, + "type": "Walk", + "sport_type": "Walk", + "id": 5015405610, + "start_date": "2021-03-26T08:41:35Z", + "start_date_local": "2021-03-26T09:41:35Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5015405610", + "summary_polyline": "kf`eH{z_g@KcAEqBFoBCm@Hm@LYLKhAk@NCVOZ_@VaA@WIGAIBGEI?B?CVQV@z@IZKj@UTg@b@mA`@i@\\Yf@[LG\\InAy@h@e@t@a@JKDANOZW\\a@Xg@Pk@\\}AFe@L[P_ATw@Jq@XiAXcAN[HWp@{Ab@c@j@}@rAgDh@_AZKTCTa@Am@MqAAc@OgB?g@JY~A]d@GLGXSRQCAzAg@t@[p@St@K~@YXQ\\Yt@w@f@Sl@S`Bw@TUR]NAz@\\BA\\d@dDfB|AtAtAdB^j@zAbA?A^^RRb@t@I^a@hAGXO`AC`ABd@Z|AHdAHvDl@vCHz@F`@C?Sx@KP[V[JUNiAh@SBIBW?MFIHc@LORe@P{AfBCLUXi@ZWVQFg@XS\\@FEPJfAAf@Kh@O\\g@t@KVk@j@]VmDjBS@[FQ?c@C_@DUCkBHcA?e@Jc@BKAWFg@Dc@HMA}@Xe@`@u@j@ORWRUHi@`@WZENGJo@^E?i@`@i@jAUXWRe@d@KDg@b@M^k@n@YFQJg@TQNEHCJKBMJsAn@y@j@YZOHQLo@TWPQR}A`AWVk@^w@b@gAz@e@b@aAl@QXI\\D\\CTM^Kn@]h@Un@BTAJCNEHPNDA@EPv@JLb@xAF^Rb@HZ?VDRN^Pz@b@nAB@?D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 48.175266, + 6.55806 + ], + "end_latlng": [ + 48.174814, + 6.550655 + ], + "average_speed": 1.349, + "max_speed": 3.3, + "average_cadence": 48.1, + "has_heartrate": true, + "average_heartrate": 94.2, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 434.4, + "elev_low": 393, + "upload_id": 5348188140, + "upload_id_str": "5348188140", + "external_id": "garmin_push_6496981911", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4016.5, + "moving_time": 841, + "elapsed_time": 868, + "total_elevation_gain": 82.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5003148338, + "start_date": "2021-03-24T15:56:16Z", + "start_date_local": "2021-03-24T16:56:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5003148338", + "summary_polyline": "a`_{Guihg@@C[HQQK[o@uCGa@]qAy@sFQa@Ic@E]e@{ACSII]Eq@@u@H?HK@i@G_@JiANu@?UN]BSMSSAi@\\y@V}@t@uCX_Bd@iBf@cBr@gBn@uAzFwIbCaEhAeBhAyApAwBlCiD`@q@A@B@DYx@eBn@oB^k@|@mC^o@l@iBjAaCzA{B|BwCnAmB|BmE\\}@dAwBhAgCp@eBX}@Ha@?gAFiAb@qDZ_EDUR_Al@oB^}Ar@cBZkAB_@Ei@ZiAn@eBp@aAbAaADB`C_CdDuDDSb@e@Z_AFu@As@DcATyCH]?DNaBTuANoAH}EA{@Ea@IQIKMI[KKQQu@SuAWq@WYEe@s@sB_@uBWs@AU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530731, + 6.601396 + ], + "end_latlng": [ + 46.52041, + 6.640365 + ], + "average_speed": 4.776, + "max_speed": 9.8, + "average_watts": 128.9, + "device_watts": false, + "kilojoules": 108.4, + "has_heartrate": true, + "average_heartrate": 143.4, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 443.9, + "upload_id": 5335330042, + "upload_id_str": "5335330042", + "external_id": "garmin_push_6484913877", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3628.6, + "moving_time": 549, + "elapsed_time": 600, + "total_elevation_gain": 10.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 5003147262, + "start_date": "2021-03-24T06:30:14Z", + "start_date_local": "2021-03-24T07:30:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a5003147262", + "summary_polyline": "u~|zG_`pg@QxACj@@^F\\`A~CNR?CE?l@xA~@xDBj@F@l@^LT@NAhAo@vHCJA?DF?C?DQzCa@tFSdBWp@QVaAfA{DzDuB|Bu@|@DBa@l@GNu@xBk@hCwAtFeAfDa@nCIfAInDWrHiA|H_@dB{ChIaBrDiApC[j@yAhAWTAFEnBQhCIfDGl@Ml@i@jBKhAEnA?nAG~CEnHKlEg@hGk@~Hy@rH_@z@Kp@@p@CLkAxD_@vAa@rBQh@O@{@o@iBgA_@SQDOLq@|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520272, + 6.640802 + ], + "end_latlng": [ + 46.530662, + 6.601669 + ], + "average_speed": 6.609, + "max_speed": 11, + "average_watts": 58.5, + "device_watts": false, + "kilojoules": 32.1, + "has_heartrate": true, + "average_heartrate": 124.5, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.9, + "upload_id": 5335328982, + "upload_id_str": "5335328982", + "external_id": "garmin_push_6484912886", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset hour", + "distance": 5164.4, + "moving_time": 1690, + "elapsed_time": 1959, + "total_elevation_gain": 93.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4997216747, + "start_date": "2021-03-23T16:53:03Z", + "start_date_local": "2021-03-23T17:53:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4997216747", + "summary_polyline": "}||zGedpg@RKZu@HMJcA\\cBA@DIPo@`@qAZFZYl@{A\\g@TMF@JE^?XXZLRALUf@sAJg@RYb@cCDITMDSDi@Nm@N]Fm@By@LoBHoBEiAHq@LoBPs@FoAUcBOg@e@}@i@a@u@c@_@_@GKWg@u@kBQK?ILc@AK_@w@mAsAW_@UOg@Q]e@C[Kk@KUAo@J_@d@mAJq@Dk@Ig@S]Uo@ESAMHMVOv@UtAElAFHC`@SRe@b@_Dp@}CVcC@oBGwAIu@D{@DAZ?PGJ[F_@CKKOQCEBW?CE[iGGc@Om@QU_@Ck@@eAEcD?{FSO`AMPO^k@bDQp@IBcAYQv@i@rBe@|@U`@eAXOh@Ml@IrA@FIx@EvAI~@Qt@WpBEv@Md@QhACX@h@I|@Ot@e@jA[h@]|@g@t@CFYHw@dAMVEXu@t@e@t@Sj@]tAYj@MPYTg@Rg@Lg@BgAMWAe@VAr@GVBX`@b@N`AXh@^d@d@d@\\Tl@Zf@L~@\\PFb@Db@Lj@FdAT\\Pf@\\ZXRXrA`Cx@dAjAfBp@jANPb@p@TPb@KZF`@Nl@\\`AhAl@~@r@t@@NCJ}@fBUl@Kj@Sn@q@~AWb@Gh@At@?TGx@EzBKnBKbA?n@Gz@K^Ip@?r@J~@Rf@NHX?LEZUp@eBj@yBHc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51999, + 6.641477 + ], + "end_latlng": [ + 46.520262, + 6.640756 + ], + "average_speed": 3.056, + "max_speed": 5.3, + "average_cadence": 77.6, + "has_heartrate": true, + "average_heartrate": 163.1, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 572.1, + "elev_low": 491.6, + "upload_id": 5329130312, + "upload_id_str": "5329130312", + "external_id": "garmin_push_6479180469", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 65 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4091.8, + "moving_time": 805, + "elapsed_time": 909, + "total_elevation_gain": 84.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4996973137, + "start_date": "2021-03-23T16:22:34Z", + "start_date_local": "2021-03-23T17:22:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4996973137", + "summary_polyline": "o`_{Gikhg@m@_@i@cAUIFKDUEm@gAsEo@yC_@_AW}@]a@u@@qAHi@Cu@Fy@L_@@c@N[GUSEKC_@z@}Bf@_Br@gCXyAdAmDl@wAl@iA~AiCvDwFvCaFjA_BhAgBvAkBdB{BDBIDHWhA{B|AiEb@wArAgDp@sAh@_ADM|EwGl@_AdBeDnAqC^o@x@aBbAkCDWOA^qAfAcJl@uErAgFBWrB{H|@sBTc@`@k@jBqBZS`@g@|@{@hBmBVU?CJQFOPw@XqDZgGj@eHJ}CC]Oa@QUc@SEKU{@Io@_@yAA@a@sA]}@k@iCQc@CY?[ZwA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530805, + 6.601653 + ], + "end_latlng": [ + 46.52025, + 6.640873 + ], + "average_speed": 5.083, + "max_speed": 10, + "average_watts": 143.9, + "device_watts": false, + "kilojoules": 115.8, + "has_heartrate": true, + "average_heartrate": 142, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 444.5, + "upload_id": 5328877583, + "upload_id_str": "5328877583", + "external_id": "garmin_push_6478935162", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3603.7, + "moving_time": 582, + "elapsed_time": 693, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4996971530, + "start_date": "2021-03-23T06:49:42Z", + "start_date_local": "2021-03-23T07:49:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4996971530", + "summary_polyline": "c~|zGotog@BVDz@HX\\f@\\g@?kAIi@IP@FDj@z@jDTtANLt@\\NX@XAXqApSK|BGT]`@?BBEI~@Q\\UZiAjAqCbCaCdC}@fAEP@TYN[r@qAxEMp@s@fC_@zAy@xBc@|DEP@tDI~AUhAKrDuAdJa@vAq@hBkAnCaDbI_@f@_@vAOnAEpACpLIhKUlNAnBBF?EQxBe@xBcClIgA`DaEfNi@rBk@tCS@g@g@k@c@aBaAWGID_@b@m@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520189, + 6.63896 + ], + "end_latlng": [ + 46.530766, + 6.601592 + ], + "average_speed": 6.192, + "max_speed": 14.3, + "average_watts": 53.4, + "device_watts": false, + "kilojoules": 31.1, + "has_heartrate": true, + "average_heartrate": 130.9, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.2, + "elev_low": 436.8, + "upload_id": 5328876000, + "upload_id_str": "5328876000", + "external_id": "garmin_push_6478933478", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4002.7, + "moving_time": 908, + "elapsed_time": 1071, + "total_elevation_gain": 84.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4996969965, + "start_date": "2021-03-22T16:28:23Z", + "start_date_local": "2021-03-22T17:28:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4996969965", + "summary_polyline": "e`_{Gajhg@m@u@e@}@S{BGSIO]_B]oAUgBYcASa@COUm@Mi@SAsDFuB\\_@@m@N[GWi@Fo@^cAh@iAvCgLfAaCnAwBvCqEzBwDxDgGnAiBhBwBvA}BNe@j@eAdBiEhBcFXs@P[FU|CqEtCwDf@y@jDuHjA_ClAsCDMAMBB^yAP_BFeBdAkJvCcLD[CK?BbA}CXq@\\k@`@i@z@aAjDmDhAqA\\Wf@m@b@aAPoAF_AB{@VaD\\uHRkCFaBE_@M[Y][OKOMm@Is@Mg@So@@Gm@aBYk@Sy@OgAQc@CQFm@@e@Fk@JC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530757, + 6.601456 + ], + "end_latlng": [ + 46.520214, + 6.640865 + ], + "average_speed": 4.408, + "max_speed": 8.3, + "average_watts": 118.2, + "device_watts": false, + "kilojoules": 107.3, + "has_heartrate": true, + "average_heartrate": 131.9, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.9, + "upload_id": 5328874320, + "upload_id_str": "5328874320", + "external_id": "garmin_push_6478931825", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3650.1, + "moving_time": 550, + "elapsed_time": 1559, + "total_elevation_gain": 10.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4996968474, + "start_date": "2021-03-22T06:59:46Z", + "start_date_local": "2021-03-22T07:59:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4996968474", + "summary_polyline": "yz|zGu|og@g@Ro@bAAJLjAPhAFLPP?MFGDr@j@rBf@dCFH`@XHJFLDf@ElAWhDo@dKWxBOrBUnAO`@U\\WX{BnBoBlB{@~@q@v@_@h@aAbBE\\m@bB]bBcAtDYzA]x@o@xBO|BA\\@AGJIh@@rBE`CM~@UfDg@`Dq@pDo@bCkC`Ho@rAwAjDm@fBIb@MjAElKG`CIZUQC?FN@v@CdC@nHC|EO`ACd@ClBBLP?AG@VGx@]`CyBxHsDzLc@hBaAtC_@tAq@jDILE?gAy@qBoAYKE?[VaAxA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519656, + 6.640275 + ], + "end_latlng": [ + 46.530786, + 6.601529 + ], + "average_speed": 6.637, + "max_speed": 11.5, + "average_watts": 58.2, + "device_watts": false, + "kilojoules": 32, + "has_heartrate": true, + "average_heartrate": 123.8, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 5328872736, + "upload_id_str": "5328872736", + "external_id": "garmin_push_6478930224", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Spring ride !", + "distance": 28605, + "moving_time": 4634, + "elapsed_time": 10352, + "total_elevation_gain": 450.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4985512977, + "start_date": "2021-03-21T11:45:08Z", + "start_date_local": "2021-03-21T12:45:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 18, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4985512977", + "summary_polyline": "w~|zGs{og@Jt@n@z@^nA_@XYjAElAJrAd@`AfAVbAr@?b@[tF@dCk@bFYlF[hID`Ak@pE_BfHuAnIgAzJDhF^hA\\^nBhA|@FZQfMga@XQHrCV|AjEhEpCtArBb@lOkA^?Rb@P@|Ig@zIjCbD@z@s@pByFBaAg@yBd@aOyAkKC{C^{Ca@Uk@n@RmBAuAKAe@|@Dw@Kc@gAnDDoA]Ok@lCEfASd@gECqCs@SY`DuHzC_MpCoGzA}FzC_F`@iB\\aD\\{fAuAea@`@qICyBaB{PGkEZmDtC_N^eFVqAhCkHp@}Cv@aMfB_Mv@oIRqEAyGlA{E~BkG~@}Ef@m@vAt@Tq@@{Ef@gMdAkBdCmTD}GQkAyFeLaCyCO{@JaApCuFtD{InBWbBgB`AmCPsAAkAr@wA|@sD\\iCvCcENeAKsAm@}AiAuA]aAWmB?oAPiAbAyDvIaKp@e@jDUxA_CDqAUoJLgAvD_KRcBI{GBmJ_@yTM}Cw@wBBeAb@cAzJyGVm@Fu@iA_JNwCQuCuA}GYi@wAaB?_@hAqDTgMlA_FRaBEmGz@eJKuDv@uDEaBc@kBDa@jBwCn@wGj@eBtA{BxBiA`@s@n@_ErBuDRaDNm@lCsC~CuH`GuIpHuO~HaLjEiIrDaKzAaGhAqCx@yE?yAi@sBAq@LaCA}DZyCl@oNYmA]YsBp@u@W_AaCcBqCoAmDaCn@SM@]rBuHcwAjcI?fC`@tCClDZpDW`Fx@jKBbFKzEWVwCE]`@aFrA_Bz@i@p@u@dB{@v@mPiB_AzCeBpCsDhJeEtCsDrFaFdFsDxBmFhB}@|@{ChFi@dGo@zAoFfCyH`BaDlCgEEsBnAgALkDuAoAP}@x@i@vA{B|NNvECzDIlC[fCVpApBjCh@|AJjAr@pADrA[fIJ|FMxCUjD{AfH@~HOdBkA|CwDdCs@z@m@~AQxABfBVhBfEbJNpAIrAo@lAaEdCuFb@uEvAmGdA}@]kAsAgEcKi@K]j@SdE`@~CO`CBfDe@`AeCjA}@rEZ~DFhFPfAn@vA`Ax@~Gd@d@\\nApBx@FjAm@~@X~A`HdBpGb@j@p@IfC|@fC|HTlA@r@a@|AoBfDeFvPOdCEfHoChQ_BtC_FhHoAjD}@f@{Dd@gArA?^|FpGtHbB`CvAbHdLpA|Dp@|C\\vDExG]dI_@fCmC|CSj@CfAXt@\\FbFw@`BoGB{@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52028, + 6.640104 + ], + "end_latlng": [ + 46.520282, + 6.64074 + ], + "average_speed": 6.173, + "max_speed": 16.8, + "average_watts": 121.1, + "device_watts": false, + "kilojoules": 561.2, + "has_heartrate": true, + "average_heartrate": 141.5, + "max_heartrate": 182, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.2, + "elev_low": 376.1, + "upload_id": 5316865852, + "upload_id_str": "5316865852", + "external_id": "garmin_push_6467630256", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 78 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4032.3, + "moving_time": 756, + "elapsed_time": 834, + "total_elevation_gain": 83.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4979867895, + "start_date": "2021-03-19T18:32:57Z", + "start_date_local": "2021-03-19T19:32:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4979867895", + "summary_polyline": "o__{G}hhg@GODHc@KOUGQMi@gBaJEGIk@e@qBOm@Ys@Ua@K_@GKWE}@BiAFmADmBT_AHQGOY?SFWf@kAh@aB|@iDXqA\\iAbAmCbAuBtBkDxA{BzEeIxDqFzCwDV{@Ve@p@}A|CuIx@kBd@{@d@s@lCyDfB}Bb@s@v@wApAqCbAaCp@mAfAcCDQ@MASZkABWNyAJ{AN{@bAuH\\_BpAcFRcAhAyDr@kBr@eAt@y@vDsDxA}Ab@_@CWF?RUJYPoAZ_FBi@C?FmAt@aKBoBSs@O[IAWOk@sCc@gAQo@c@cA{@sDGc@B{@BG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530642, + 6.601277 + ], + "end_latlng": [ + 46.520355, + 6.640604 + ], + "average_speed": 5.334, + "max_speed": 10.7, + "average_watts": 156.3, + "device_watts": false, + "kilojoules": 118.2, + "has_heartrate": true, + "average_heartrate": 116.8, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 443.7, + "upload_id": 5310949345, + "upload_id_str": "5310949345", + "external_id": "garmin_push_6462356800", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3616.6, + "moving_time": 489, + "elapsed_time": 612, + "total_elevation_gain": 6.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4979866827, + "start_date": "2021-03-19T06:37:17Z", + "start_date_local": "2021-03-19T07:37:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4979866827", + "summary_polyline": "i_}zG}_pg@En@On@?^bAzEDLT\\A??EBPb@`AfA`EZl@^XNX@P?nAi@~Fq@dMUtBOb@_@j@gEbEq@j@gCzCm@v@KRs@nBcC|JWz@i@nAg@rBUjB?RPHCCF?EXSzEOfBK`Eu@zDa@vCOn@g@xAwFpNS^AHDGg@tA_@pBI|B[t_@Q|HEv@KhAu@hDkFxQyApF}@nC]nAk@lCMLSE_@Uu@o@}A_AW?IDa@f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520379, + 6.640794 + ], + "end_latlng": [ + 46.530575, + 6.601808 + ], + "average_speed": 7.396, + "max_speed": 12.8, + "average_watts": 63, + "device_watts": false, + "kilojoules": 30.8, + "has_heartrate": true, + "average_heartrate": 134.6, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 5310948349, + "upload_id_str": "5310948349", + "external_id": "garmin_push_6462355958", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3969.9, + "moving_time": 765, + "elapsed_time": 780, + "total_elevation_gain": 81.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4979866164, + "start_date": "2021-03-18T15:30:51Z", + "start_date_local": "2021-03-18T16:30:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4979866164", + "summary_polyline": "ab_{Gsmhg@g@cCo@wBa@sBMUEk@Ow@Sc@K_@KUOs@GKCA_@Cu@BkC@mC^c@NUKKOGYFa@b@eAhCaKfA{Cl@sAtAcCzEqHbCgEdCcEz@kAnC}CT]pBqE~AeEfA}Cr@}ApAuBtEgGp@gA`@w@fB_EnB{D~@wB^_A`@oBPmDH]f@wDVcCVyA~AmGZgBb@eBj@kB\\q@T[VWd@WLM`GoGnAuAXk@Pm@Fq@LuCCEABt@kLXeD@e@@y@G_@Se@OOYKKOq@kDOWaAsC[}A[eAEe@?g@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531051, + 6.602026 + ], + "end_latlng": [ + 46.520373, + 6.640517 + ], + "average_speed": 5.189, + "max_speed": 11.1, + "average_watts": 147.6, + "device_watts": false, + "kilojoules": 112.9, + "has_heartrate": true, + "average_heartrate": 130.5, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 445.7, + "upload_id": 5310947382, + "upload_id_str": "5310947382", + "external_id": "garmin_push_6462355130", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3397.7, + "moving_time": 471, + "elapsed_time": 550, + "total_elevation_gain": 12.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4979865236, + "start_date": "2021-03-18T06:54:02Z", + "start_date_local": "2021-03-18T07:54:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4979865236", + "summary_polyline": "u}|zG_tog@PCt@zAVn@Rt@X~ADl@BLDH\\\\Nb@?h@[lESxGY`BK~AUjCSdAMf@[`@w@j@oAfAo@X@@WL[Z}BfCY^YXa@p@_BzFuA`G[r@Yt@c@|BUtBCd@?jBChBS`FW`Ce@tC]~Bk@xBsAbDg@xAiBdEuAhDS`@IJWRc@Vm@f@CZAfA_@vIKp@s@fCEZIvBIdHCnHG|BG~@OjB[lCQ~CYvCg@bFMr@i@jBOZUPWJqB`@iBr@IX@j@E\\cAtAo@bAi@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52011, + 6.638886 + ], + "end_latlng": [ + 46.530655, + 6.601693 + ], + "average_speed": 7.214, + "max_speed": 12.8, + "average_watts": 77.6, + "device_watts": false, + "kilojoules": 36.6, + "has_heartrate": true, + "average_heartrate": 112.2, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 516.2, + "elev_low": 432.8, + "upload_id": 5310946366, + "upload_id_str": "5310946366", + "external_id": "garmin_push_6462354208", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around the Vauchere", + "distance": 5016.2, + "moving_time": 1722, + "elapsed_time": 1848, + "total_elevation_gain": 86, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 4964218222, + "start_date": "2021-03-17T16:36:22Z", + "start_date_local": "2021-03-17T17:36:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4964218222", + "summary_polyline": "c||zG{fpg@NiAbAkFDa@j@aBR]Tq@`@w@Lc@IDEAYQaASMGWSg@ISFKK@c@d@i@p@mARo@Xg@Ri@`AmBDm@@u@KiAMk@Sk@cAeCYc@UMW?y@FMHKRe@Zs@n@Sl@s@bDO\\c@|Aa@v@MNMRONECSe@y@q@]c@sAqBSUg@}@w@cAmAiBa@a@e@W_Cg@]M}@OQAuBw@e@_@U]Sa@AI]i@USS_@COPaA^KTO`@c@\\Q`@BhAYJG\\_@^wAp@eBd@o@JCf@i@H_@v@y@JKJCh@{@p@wAd@qAFa@AMJk@@wADIGM@KPaAPm@PgAEk@Dk@D}BRaAj@yCf@aBPM`@B\\UL]T_@Xq@b@sBJSFCPD~BjArC`AVLLJ?DKr@Or@GTe@dAUt@Q\\Eh@Hf@^l@fAzCBJJ~ABHLTHHfAt@@JMp@GHOBSTBh@Lt@Vz@Br@?TERs@fBAt@L~@Rv@^\\j@V`@Zx@fAb@p@Xl@@@?EPZH`Af@nA^j@b@\\r@d@f@l@Xv@Jj@Bh@?PIf@?LUnBEr@?r@ErAEd@AxCEl@A~@c@`DMh@Qr@]`AQt@a@pBSPWFOJIZ]|@SZWPKV[J]AOTUr@WfAOb@aAx@wAZQ\\]ZGLEn@}@|C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519865, + 6.641903 + ], + "end_latlng": [ + 46.520432, + 6.640468 + ], + "average_speed": 2.913, + "max_speed": 4, + "average_cadence": 76.6, + "has_heartrate": true, + "average_heartrate": 147.5, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 572, + "elev_low": 491.6, + "upload_id": 5294593519, + "upload_id_str": "5294593519", + "external_id": "garmin_push_6446992120", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 32 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4018.4, + "moving_time": 821, + "elapsed_time": 847, + "total_elevation_gain": 82.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4964216956, + "start_date": "2021-03-17T16:01:18Z", + "start_date_local": "2021-03-17T17:01:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4964216956", + "summary_polyline": "s__{Gyihg@SRGCq@iBmAuFeAsFOq@{@eCUIm@HQ?k@JaBFgDZ[ISc@?KFUh@qATs@XwAPg@dAcEf@cB~AqDjCqEzA{BnDcGtAwB~AaCzD_FX{@p@mAfAiC|AwErAcDhAsBpC}Dv@_A|@uAlA_C~AmDNSACC@@CjAyBlAwCD_@?BX_ALs@TiDpAyKbAmE`A_DH}@Hg@dAgCn@iAdAoAVOz@{@|A_BzAeB\\g@VQ?CGG?ED?RSFKJ]RsAHwAFsC@_@DICQTwAR{@JcBVaF?g@MaAIOMMME_@k@m@_C]q@IKIYKiAY}@k@uCIk@?e@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530668, + 6.601419 + ], + "end_latlng": [ + 46.520364, + 6.640576 + ], + "average_speed": 4.895, + "max_speed": 11.2, + "average_watts": 136.5, + "device_watts": false, + "kilojoules": 112, + "has_heartrate": true, + "average_heartrate": 111.3, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 443.8, + "upload_id": 5294592363, + "upload_id_str": "5294592363", + "external_id": "garmin_push_6446991078", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3472.9, + "moving_time": 472, + "elapsed_time": 528, + "total_elevation_gain": 8.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4964216399, + "start_date": "2021-03-17T06:44:51Z", + "start_date_local": "2021-03-17T07:44:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4964216399", + "summary_polyline": "a_}zGk{og@Ct@F\\RTDHHrAVfAE@CA?AAFfAfCt@bCVXZXRZP`@Bh@G|@i@jF_AdMM`@M|@Wt@IL{@n@W\\mDhDAG_@l@{@dAuAlBo@|AsApFyAfFs@lBIh@i@xEQnFG|DSjBe@tCc@~CQp@]dAyBzFwDhJIVWtAKzBWl^QzJ@XAC[jCc@rBwChKwAvESl@_@X]hAc@Re@Jw@H}@Vk@Xa@VKTAx@CJq@x@qA|B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520333, + 6.640064 + ], + "end_latlng": [ + 46.530514, + 6.601812 + ], + "average_speed": 7.358, + "max_speed": 13.8, + "average_watts": 64, + "device_watts": false, + "kilojoules": 30.2, + "has_heartrate": true, + "average_heartrate": 124.5, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523, + "elev_low": 433.1, + "upload_id": 5294591684, + "upload_id_str": "5294591684", + "external_id": "garmin_push_6446990533", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3961, + "moving_time": 837, + "elapsed_time": 895, + "total_elevation_gain": 81.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4964216521, + "start_date": "2021-03-16T16:27:28Z", + "start_date_local": "2021-03-16T17:27:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4964216521", + "summary_polyline": "ec_{Gwohg@Ac@Oe@]}AWqAWaBYkA_AqCWK]FcAFeA@}AVc@Nu@HS?[QQ[C_@D[Rc@fBeHh@kBzAeEnA_ChB_DpAkBfAeBX_@t@sAvCwEpAqBlDkETw@x@sBvAgD~BeG|@cBlAkB~@uAlAyA|A{BfAsB`AsBlCaGr@iBNg@@BZuAR_EBMB?G?EKLw@ZaCPmBBo@R[CCl@cB`BcGD{@CW?[HMp@mB`@w@x@eAz@y@b@Yd@c@lAsApBoBt@}@b@OLa@Hc@JiA?kACg@@}BH}@DHn@{FToALaEC[Om@MQQGKGIIM[a@sBOa@CSEGQI]]Ee@Wy@]uAAaACKSc@?WLo@HSHe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531232, + 6.602361 + ], + "end_latlng": [ + 46.520214, + 6.640845 + ], + "average_speed": 4.732, + "max_speed": 11.6, + "average_watts": 135.8, + "device_watts": false, + "kilojoules": 113.7, + "has_heartrate": true, + "average_heartrate": 115.6, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 447.4, + "upload_id": 5294591165, + "upload_id_str": "5294591165", + "external_id": "garmin_push_6446990069", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3482.4, + "moving_time": 553, + "elapsed_time": 628, + "total_elevation_gain": 15.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4964215385, + "start_date": "2021-03-16T06:44:52Z", + "start_date_local": "2021-03-16T07:44:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4964215385", + "summary_polyline": "ww|zGi}og@KAMFa@v@E\\?j@Q^Mp@MlBQH[U?DACt@|Bh@fCJl@h@`@HHDNDb@?f@i@fHBn@TPCJg@xEUtCUbBKLUh@wA~As@h@{@x@wBtBo@v@e@h@a@p@S\\Wp@gDhM_@jAQ`@]lAe@vDBIT@MhBGrBa@~Gc@`Dy@jF]hA_@fAgDnIwAdDe@nAIV[bBKlDO~VKfJOhGM|Ae@rBm@hBQr@sAnE{@fCs@jCQRG@OP_@fAKDo@XgCh@gAf@KRAz@G\\oArAg@dA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519164, + 6.64037 + ], + "end_latlng": [ + 46.530498, + 6.601902 + ], + "average_speed": 6.297, + "max_speed": 12.5, + "average_watts": 72.5, + "device_watts": false, + "kilojoules": 40.1, + "has_heartrate": true, + "average_heartrate": 111.1, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.2, + "elev_low": 433.3, + "upload_id": 5294590474, + "upload_id_str": "5294590474", + "external_id": "garmin_push_6446989426", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hot chocolate in Lavaux", + "distance": 18707.2, + "moving_time": 3148, + "elapsed_time": 4897, + "total_elevation_gain": 277.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4946417078, + "start_date": "2021-03-14T13:00:14Z", + "start_date_local": "2021-03-14T14:00:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 21, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4946417078", + "summary_polyline": "}~|zGk~og@OFS^_@dA_@j@YjAG@q@GGkAMy@_@u@NwD^}CTyCJkEMmB]uA_@iDy@sE]u@qIsMqAs@gGkAwAu@_DyDIc@Dy@b@e@jD[bA_@\\YVc@p@_C~FkIhAeC|B}OPyC@sDHaC\\{AfBgGfBiFb@eAfAiBNy@@k@MqAyC{IYYeBq@_Ai@UQWc@i@eBgBwHa@aAu@a@]@y@^k@?]Wk@qAe@e@y@QcESgAc@y@aAc@kAMwABuEWkCHgAl@aCN[xAYXQ^k@Nw@EqDJkBAi@YoAGi@RwD^_@TBZZdAbCvAzE|@nAb@XTl@b@VPCh@m@pBm@tC]bEoAxCOhAUjByAvAu@j@{@J}@OuBq@oBcCqEc@cBMwADwAZ_B\\u@rAqAjCkBp@gAZ}@ZcC@_BI}EZiBt@qCZgCT{GIsDDwBP{C@sD]{AcA}BoCmDQm@CWDq@\\}AFcADaIQqB@o@|BuMb@wAh@s@bA_@rALnA|@nAFTEbCsAfEBx@_@rAwAz@m@bGgAvBw@jCyA`@s@RgAVaEH_@j@oAtB}C`AaA`GkBxBqA|F_GvAkBbBuCl@o@|Ay@x@w@l@mAnB}FjByC~@qC`@CtG|@lFb@p@UbBwC`Ao@lIsCx@Ml@Rb@UPk@DeFAsEQoCOgA@Qb@bEf@jBfCnFdArCBp@Kp@u@bCWlAAnAHdAFVLJvAsA`BgCdBm@bA_B\\@MJKYNm@iAbBANMTo@h@u@Fo@b@y@~Au@z@YNENPlFEjC[nA]h@s@^yBBaA^oFtGq@n@cAtAeA~DMlA?h@JrA^fBv@jA`AlBPrAGfAe@z@kAdAk@jA}AbIi@tAKnBq@`C_AbB_At@uAH_@RuDzIwBjESr@CbANv@b@j@fBtAtApDbDbHDlAQ|G[~Bi@hCo@bBW`@w@n@u@hB{HjMg@fAY~@eBzJi@bEAtCZtCb@tCFdBQpCmA~GyBrH{GlWq@|BeAzBkHzLa@pAQrAE~AHlFInAW|Aa@tAUp@uAnCwCxG_I`Ta@fCSpD?rAT~F?z@QpAe@z@sC~CmAj@uBhBKX[rB@nGIvAi@|BgAlC{AfD[tA_@`DS|EDjEa@zCk@pAy@nAk@TkAnAsAbBqAhAs@xBC^[jAs@zBe@|@YAa@Xq@_@Ke@E}@KQQTa@H_@lA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520317, + 6.640544 + ], + "end_latlng": [ + 46.52017, + 6.641109 + ], + "average_speed": 5.943, + "max_speed": 12.2, + "average_watts": 116.1, + "device_watts": false, + "kilojoules": 365.4, + "has_heartrate": true, + "average_heartrate": 148.1, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647, + "elev_low": 379.9, + "upload_id": 5275937051, + "upload_id_str": "5275937051", + "external_id": "garmin_push_6429165411", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 69 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunny run", + "distance": 6065.8, + "moving_time": 2152, + "elapsed_time": 3452, + "total_elevation_gain": 136.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4934038782, + "start_date": "2021-03-12T13:18:47Z", + "start_date_local": "2021-03-12T14:18:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4934038782", + "summary_polyline": "e||zGsdpg@?EA?Zu@Ly@Dm@Je@Fk@Jg@Lq@Po@RIVFHCh@mATc@PC^P?BSj@a@dB[j@?VVJh@ATEHMBUCa@BIBAZLVFHCz@s@TI^Qd@_@f@o@d@WZg@|@aAVs@Jy@Pk@H}@PYHc@AERg@LQDSR[?w@Ak@Hg@@?DnCLh@@j@Hl@@TCGQ{@Es@EiBB_ADb@BbARlBPj@Jh@NXW_C@}AL{BB@DxBLnAHXHl@v@pDb@rAJl@NZJLB@FC_@g@zAQv@Nb@I\\Op@u@r@_AZER?^bA`@?`@FpAd@fAFj@?TF^PRT|@^^H|@BXTRF\\Dt@BDN?RG\\q@fDOh@UbBSn@Ix@Qn@e@rCGl@[dBm@lCAJHJCLWz@IdA@^GPKJgA~AgCj@o@A]X[Rg@PGFKVc@h@Mx@[|@In@M\\Gb@IRCLe@`AYJQV]p@o@tAa@j@g@Z{@nA]l@_@`@C?_B}BY@WPIB_@S@c@]Gs@S]SQF}B~SLNPfAAv@Ov@FPB^@p@GRQb@s@rBGnAkAtB]r@Wr@AVUx@}@tBQZ]rA]\\UdAa@nAKf@[`@Sh@UfAa@bASt@OTAHACQEy@CMGCUwA[@EI[SWg@_@aBiAi@Yu@m@kC}Ag@WI?KGAIFm@TaB@UTo@L_BPg@Hu@GMa@Gu@e@g@e@Wc@KBSIMICE@k@BK^i@?u@Ri@D_@Cg@@MP[T[FSB_@Lo@Tg@B{AL{@Nc@Fi@Ea@Si@Di@F[?k@NyCGuAHCVDBARe@HsADS\\e@BWK]AKEA\\C^uACc@Jg@Na@R]Rs@JGD?NF\\FV]lCcE`@y@|Ay@L[IEEG`BmETkBR_AAKIYIKSMMYWMc@]M]OS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519871, + 6.641544 + ], + "end_latlng": [ + 46.520308, + 6.640495 + ], + "average_speed": 2.819, + "max_speed": 5.9, + "average_cadence": 76.5, + "has_heartrate": true, + "average_heartrate": 151.1, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 531, + "elev_low": 423.4, + "upload_id": 5262870893, + "upload_id_str": "5262870893", + "external_id": "garmin_push_6417013983", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3452.2, + "moving_time": 447, + "elapsed_time": 447, + "total_elevation_gain": 12.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4933758413, + "start_date": "2021-03-10T06:49:58Z", + "start_date_local": "2021-03-10T07:49:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4933758413", + "summary_polyline": "}_}zGk{og@BRT`@Jz@Jd@Tp@PVBl@DRnAjFFNl@j@JX?bAM|AW~IOjBI|BSbCUnAKZOTqAtAcAx@qBtBq@j@eAnA_A`BcDhMc@xA]v@[rAg@`EEf@CrDUlFIfAgAnHUnA[bAaAlCyElLe@~@gBpAYX@r@EpAOfBYlFo@dCKh@Et@AdCMxF?zEGrDQpC_@bEYjEk@rGOhAw@rCKNg@V}@ToAT{@\\c@LGPFr@Ob@c@b@QTYn@U\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520473, + 6.640062 + ], + "end_latlng": [ + 46.530402, + 6.601968 + ], + "average_speed": 7.723, + "max_speed": 12.7, + "average_watts": 82.2, + "device_watts": false, + "kilojoules": 36.8, + "has_heartrate": true, + "average_heartrate": 131.6, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 432.7, + "upload_id": 5262573375, + "upload_id_str": "5262573375", + "external_id": "garmin_push_6416730706", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4045.5, + "moving_time": 796, + "elapsed_time": 956, + "total_elevation_gain": 84.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4933757600, + "start_date": "2021-03-09T16:07:27Z", + "start_date_local": "2021-03-09T17:07:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4933757600", + "summary_polyline": "s__{Giihg@EDYYUc@iCyKKo@q@qCk@yA]a@k@GiCJyC`@YLQ?OGQOEG?YJc@~@eCPiA\\mAx@qDp@{BNY~CuFrBaD`GwJfCqDBQjD_Eh@qAh@gA^aAvA}DvBoFpAyB|FgIv@uAjBcEpCyFTk@t@_CHYFw@FgBFk@CC@UxA_K~BiJNw@CEb@yAt@iB|@sAb@g@rFsFfAqAHEBBDATYL[BQPaBVsEJuAFoA`@qFNeC@qAE_@KYOSc@WMSUmAKy@_@u@Q@@CM_ASo@aA_ECc@Dg@ESRk@?IHAB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530667, + 6.601339 + ], + "end_latlng": [ + 46.520189, + 6.640858 + ], + "average_speed": 5.082, + "max_speed": 11.5, + "average_watts": 144, + "device_watts": false, + "kilojoules": 114.6, + "has_heartrate": true, + "average_heartrate": 125.9, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.8, + "upload_id": 5262572364, + "upload_id_str": "5262572364", + "external_id": "garmin_push_6416729880", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3468.8, + "moving_time": 451, + "elapsed_time": 466, + "total_elevation_gain": 7.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4933755913, + "start_date": "2021-03-09T06:48:09Z", + "start_date_local": "2021-03-09T07:48:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4933755913", + "summary_polyline": "y~|zGkyog@Ft@Pr@Vh@AFEBDT^z@^jA\\lAZvA^VTVJd@?n@YfD[~Ck@rKSnBMh@Q`@m@z@kAlAyBpB{CjDi@|@Yt@m@jCyBfI_A`CMb@]pBQ`BCh@@hBYrHWlCcA|GWdAa@hAgBvEqC|G]r@c@vAI\\MpACrAG~LGdFAbD[pP?EB?MlA[rBs@nCgBbGwB~GKR[Z_@dASNy@ZoARcA`@c@TKZCp@KZcAlAk@dA[d@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520293, + 6.639748 + ], + "end_latlng": [ + 46.530598, + 6.601721 + ], + "average_speed": 7.691, + "max_speed": 13.2, + "average_watts": 71.5, + "device_watts": false, + "kilojoules": 32.2, + "has_heartrate": true, + "average_heartrate": 134.8, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520, + "elev_low": 433.8, + "upload_id": 5262570683, + "upload_id_str": "5262570683", + "external_id": "garmin_push_6416728260", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pierre blanche", + "distance": 4441.9, + "moving_time": 4618, + "elapsed_time": 10161, + "total_elevation_gain": 370.7, + "type": "Hike", + "sport_type": "Hike", + "id": 4907503322, + "start_date": "2021-03-07T10:33:05Z", + "start_date_local": "2021-03-07T11:33:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4907503322", + "summary_polyline": "o}ewG{jlh@_@KCF@@GICYIWEWKO@BGBAQIQASEFWm@QQGQMQYQa@QKQ?KUc@GWIK@CAJGMK]EQDc@Xs@Ps@LS?OAEOII@CGMHEGQKISCQIKAMA??FF?@Co@S@?A@AAG?KFKCQIIFCEM@YZQBEEM@GDKEKFKCEEM@SEM@UFUA[NQ?SHCJ@AEH@AEIGAg@BGA_@?C@a@CQG_@BKGB]D@?EEHE@@@ADOQDWAKICi@BMGAFIBKCCDGESLOA@AQHCAQBSLQBCB?@CEMAc@DIDQB[EM@SEM@GFa@DIEUTYHYBa@TKAOLAF?AIFSVI?EDQIK@CDK?CDSBONOCQNMV_@BOHe@DYNW@g@\\i@FOCUBCHK?i@IEEKBUKUESFGJIDETI@@CE@QMc@NI?QHCFMAS@SMMRQAOJSDMGMBIDKCMFICILQHM?EJQDICCEE?KGOCy@@MCKBMGQBCDI?k@I_@AWGGL?BD@CEt@iBXQLCJQLIJK?IJ_@DCJOFYPa@E@EC?GHK@IABE?MAAQB?@K[]KOKB@@AA~@y@DMFIBWFAJSXWB?DFK]@EGGEJJ[Ck@LE?@EID@Hw@AOC@?ICECD@KDBDCA_@?DLi@?IG?HOKD_CxKBPEDARUZ@@CHGFERYREL@l@OLDF?HEBAVGNMJAL@LDJIZMLEZELEH?BD@MAH@h@X^AHDNEJKn@Lr@C|@NH?d@G\\WJB^MJ?PEP@DER?RMNAHEN@D@TMJ@NIR?B@FG\\GV@HC`@ANER?THP@VCF@FELAB?BAAE@E@DFDAE^G@CJ@HCBEFAEAEKK??DF@@DAEZ@DDFC?CQ]\\PL?HIh@ORIZWPSF@z@IRAVOAAA@@G@?CA@BJ?KE@GNHCHOIHDZM`@a@\\UX@HC@E`@K?CGCLFCAC@DEHBFGADB?BD?EFFb@O\\APEX@NMRCHANDJCCBHIXQPCh@CHBPAlARNN@VDRl@Nf@BV?PGZBJBJGPCt@ALCJBLCDC@G?ML@PG@@THNAJ@z@ITELIFBj@@JBPLJECFHPDRPVD@t@EBBAXM^EZSx@A\\FT?ZPRZdAFHJRRDHHVLNPNRDLLVLH?LHFP\\JNNH?PJj@PNCRBFNFAD?G@HAD?E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 45.910806, + 6.785909 + ], + "end_latlng": [ + 45.910889, + 6.785687 + ], + "average_speed": 0.962, + "max_speed": 2.6, + "average_cadence": 54.9, + "has_heartrate": true, + "average_heartrate": 119, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1819.3, + "elev_low": 1464.9, + "upload_id": 5234849839, + "upload_id_str": "5234849839", + "external_id": "garmin_push_6390488106", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 18 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chalets Chailloux dans la neige", + "distance": 6484.4, + "moving_time": 5882, + "elapsed_time": 10925, + "total_elevation_gain": 484.5, + "type": "Hike", + "sport_type": "Hike", + "id": 4900436967, + "start_date": "2021-03-06T11:52:15Z", + "start_date_local": "2021-03-06T12:52:15Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4900436967", + "summary_polyline": "w}ewGwilh@P[AGWI][E_@Uy@s@oAYWUq@SMMBUEGOO{@M_@[[EUD_@Xi@AGDKPWAMIS@EO@SGQMQ[@ICK@QXCFKx@g@p@uAXYJYXm@C]TkAAYFQ@QH[Fy@A]G[a@{@Ee@QWG]MK[d@Kf@KFBJ?FM@BEAM@AEA?JQ[Be@FSA_@EOWm@BOOeAQ[?MGQ[]B_@COw@nA?LGf@BNAj@SfAa@m@I_@?MKIKB@EFCAK]Y[BME_@ZYCEODU?g@HWAMDI@UKqAEW?cAJWFATwADEJa@AG\\U@MT]B_@TkAD{@R_AB@FOHw@KMEi@Ja@@MPc@@OVSLWDW?YLUIa@FKA]E[@a@Eu@JSZsAD_@HQHs@HMB[La@LU@UHYBw@N_A@WCQ?]DQGWAa@Fk@Ec@DWAg@JMFiARMAOC?BPA?DD@GW[Ae@CCKC]|@Aj@CFMBEPOR_@NQt@a@b@CPYx@I`@MF[\\O`@@LF@?FCE@DWFAFUTOXEBEI?UMaADqCPyABc@CUB}@JeABs@DE@HJABIC?@FG@Ny@Cg@B_@Pq@@SOs@c@kFJqACWK_@E@BBUaAHh@TbA?ZGx@HrBNdBJ`@Bb@BHBAU|AOd@?VO|@Cx@M|ADTAl@UjAAREvBFf@D@B`@Ld@EDLK|@}At@o@FYJMRaATc@Z{@JINARQAATk@Ha@LMH_@DCJRBdAEXYxA@t@C|@F\\?`AWbAA^BREN@DOz@Sj@OdAAVYr@I^?PBG?^Of@?PC|@Dh@Cp@Ov@[^O`@YbBANTd@UdAMTEPCr@If@Yf@ANQb@Mn@MNQx@S\\WdA?NCFCf@?VFd@Jb@@\\Ef@BRCVKVDd@TNd@GbAJHRNp@TNTVFCLaABqAJ_@TWLa@DED@@LA\\DJFF\\|@RvAV~@BjAHr@R?BYNSJi@LIBBBPLNF^\\p@FZCfAMh@It@WlAEd@RBVQJA^]p@cAXQJQj@k@Da@DEb@^FEDUFCBIF?JMCAX@HGLAJ?BFFABIRKJf@r@`AENNh@Hd@EN@\\FFA`@GH?HCJGDE\\ORFHONUf@YJIXUNENMHU\\IAGBGLcAbAm@`BMBEHEPIF?JINY\\ELI@MLUf@VzAAHNj@Gz@GLBP?TF~@LTLBCTHJ@C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 45.910845, + 6.785721 + ], + "end_latlng": [ + 45.910915, + 6.785729 + ], + "average_speed": 1.102, + "max_speed": 2.3, + "average_cadence": 50.9, + "has_heartrate": true, + "average_heartrate": 126.8, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1908.9, + "elev_low": 1434.6, + "upload_id": 5227374207, + "upload_id_str": "5227374207", + "external_id": "garmin_push_6383737044", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 45 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3864.7, + "moving_time": 767, + "elapsed_time": 938, + "total_elevation_gain": 74.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4897649958, + "start_date": "2021-03-05T15:40:21Z", + "start_date_local": "2021-03-05T16:40:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4897649958", + "summary_polyline": "mc_{G{rhg@m@qB]_A?OUiAOc@Mk@EEIYO]IYCc@g@EqCDk@DyB\\aADOGKOGUBW|@yC^}A`AiDdAiDr@aBt@{AfCgEtAmBbDyFtCqEbAqAj@}@z@}@Xe@\\[ALLe@Vk@rAmDLi@t@aB`BkEh@kAd@y@`CkDhCeD`BwCzAeDv@mBt@sAdAkCFUC@B?HSXoALwCrAgK`@mBlAuEr@mDNaAVy@l@uAR[NGlGeGlAyAJO?WZUR[Ne@Hg@`@oD?GEABY|@cNNyC?KIk@KSMSa@SKMGWYuBS_@Ss@a@cAy@gEMUEWC_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531276, + 6.602861 + ], + "end_latlng": [ + 46.520374, + 6.640413 + ], + "average_speed": 5.039, + "max_speed": 10.8, + "average_watts": 136.5, + "device_watts": false, + "kilojoules": 104.7, + "has_heartrate": true, + "average_heartrate": 126.4, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 453.3, + "upload_id": 5224427428, + "upload_id_str": "5224427428", + "external_id": "garmin_push_6381038257", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3552, + "moving_time": 475, + "elapsed_time": 547, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4897649581, + "start_date": "2021-03-05T06:58:13Z", + "start_date_local": "2021-03-05T07:58:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4897649581", + "summary_polyline": "q`}zG_zog@TPZbBZbAHb@EAl@`AHP\\`Bj@fB^f@VVLd@?n@IlAKbBU|BGjBe@zI]nBIVYf@qEpEKFCF}BzBkAlBa@lAw@fDo@tBc@dB_@lAq@jB]lBU`BCj@IjEG~@CHSpEYdCa@`COpAYnA_@hA{A`EkEtKUx@Q|@K~@C`BOlNGEErNUtKEbA_@xBS|@}CfKsAzEEFANg@hBuBhHs@bDGJOFGCs@g@oCaBK?I@QN]j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520579, + 6.639841 + ], + "end_latlng": [ + 46.530628, + 6.601768 + ], + "average_speed": 7.478, + "max_speed": 14.4, + "average_watts": 72.1, + "device_watts": false, + "kilojoules": 34.2, + "has_heartrate": true, + "average_heartrate": 116.4, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.5, + "elev_low": 436.8, + "upload_id": 5224427065, + "upload_id_str": "5224427065", + "external_id": "garmin_push_6381037804", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3568.2, + "moving_time": 662, + "elapsed_time": 724, + "total_elevation_gain": 54.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4875424216, + "start_date": "2021-02-23T16:48:33Z", + "start_date_local": "2021-02-23T17:48:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4875424216", + "summary_polyline": "ci_{G_big@yCJYAIM?UZ{A?]MQ{@a@m@_@Me@@q@XqCDa@Pk@t@kBdAwB`DkFvAyBdEcHlC{DtAaB`AoAf@aAXq@Ta@n@{AhCeHn@cBf@kAlAkBdGkIf@}@xByEvAsCtAgDHc@@?Z{ATsBDeADAB_@l@gEVmCf@kBjAcF^mABY?UF]`@iAn@aBl@_ApByBlFoFN[JMB?HMVs@ZiB\\iEDiAADTsE`@wFBq@Ck@GYO_@KK]OGIQq@SuA_@y@WIMy@a@gA_@uCUi@Gg@De@\\_ADF?J", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532183, + 6.605284 + ], + "end_latlng": [ + 46.520208, + 6.640778 + ], + "average_speed": 5.39, + "max_speed": 9.5, + "average_watts": 126.8, + "device_watts": false, + "kilojoules": 83.9, + "has_heartrate": true, + "average_heartrate": 109.4, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 472.9, + "upload_id": 5201185605, + "upload_id_str": "5201185605", + "external_id": "garmin_push_6359174560", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3567.8, + "moving_time": 477, + "elapsed_time": 554, + "total_elevation_gain": 12.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4875423156, + "start_date": "2021-02-23T06:58:25Z", + "start_date_local": "2021-02-23T07:58:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4875423156", + "summary_polyline": "e||zGsxog@SI?RZbCGJIGOAODAI@CD?HR?n@U`BCN@TZTh@j@b@r@JHP?XDXRHPDTAt@AZSzBi@~HaArJEV[bAIJi@p@i@b@g@Xm@r@m@h@e@j@sA~A}A`CQb@q@`CWrAi@pBo@lCmAjDSdAIl@S`C_@rKOpBoA|HYlAUn@{F`O}@pBkBvAMZm@|LKp@k@rBKhAMvHDjB?dGMtDi@tE]hE{@jJSlAa@rAGjAqBhHk@nCOJGAiDaCUIIAIBi@d@KN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519873, + 6.639622 + ], + "end_latlng": [ + 46.53064, + 6.601736 + ], + "average_speed": 7.48, + "max_speed": 14.3, + "average_watts": 87.5, + "device_watts": false, + "kilojoules": 41.7, + "has_heartrate": true, + "average_heartrate": 132.6, + "max_heartrate": 161, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.4, + "elev_low": 436.9, + "upload_id": 5201184604, + "upload_id_str": "5201184604", + "external_id": "garmin_push_6359173622", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3890, + "moving_time": 740, + "elapsed_time": 924, + "total_elevation_gain": 69.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4875422667, + "start_date": "2021-02-22T16:20:55Z", + "start_date_local": "2021-02-22T17:20:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4875422667", + "summary_polyline": "_e_{Gkwhg@Is@_BsDW}@Kk@qCDk@AgEl@SEQOGYBYdAqCRs@vAoGNi@`AkCjAaCvBoDtCgEpE{HnCsDfAmAbAqA@EEGCDDWd@{@h@qAfD{IhAgCfBqChBiCrBkCj@}@~CcHLc@x@{Az@iBRq@BSDCTmA`@gE@@B{@dAeIhAwEZ}@Ru@VkA@_@BCBJ`@_Bv@qBRa@l@{@tH_Iv@}@B?HKJSL]ReAFu@ZgG?AADAYVyD\\yDFoA?aAE]K[MQe@WKSc@_CKUGU@@ICGm@c@oAw@sDO_@?SFc@C[P{@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531523, + 6.603587 + ], + "end_latlng": [ + 46.520215, + 6.640915 + ], + "average_speed": 5.257, + "max_speed": 11.2, + "average_watts": 132.9, + "device_watts": false, + "kilojoules": 98.3, + "has_heartrate": true, + "average_heartrate": 131.2, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 460, + "upload_id": 5201184035, + "upload_id_str": "5201184035", + "external_id": "garmin_push_6359173098", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3589.9, + "moving_time": 552, + "elapsed_time": 712, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4875422077, + "start_date": "2021-02-22T06:42:15Z", + "start_date_local": "2021-02-22T07:42:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4875422077", + "summary_polyline": "u~|zG{{og@?ZJXNhARfAPRFBNTf@bB^nBRhBf@VX^Bb@KxA[xC?lAGVU\\EBAJEtAQrCUbGIFE?@FED[X[^Wj@W^mDrDu@|@u@n@i@n@KRANBB[VKVwBnIe@tAO|@IjAOJ_@d@g@xBEx@SdAJB@EIp@ErCIrAKr@Gt@C|AEn@a@rC_@fBUfBYlAeAhCk@fBaCjGO^k@|@e@xAWdAGj@GjCCjK?p@CVAC?ACZC|IIlFUzEA~CQj@In@s@vCeDvLWz@[x@@BCPOj@cCjIcAfEMDeEmCIAI@SNc@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520272, + 6.640145 + ], + "end_latlng": [ + 46.530586, + 6.601752 + ], + "average_speed": 6.503, + "max_speed": 11.2, + "average_watts": 52.2, + "device_watts": false, + "kilojoules": 28.8, + "has_heartrate": true, + "average_heartrate": 120.3, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.9, + "elev_low": 436.8, + "upload_id": 5201183361, + "upload_id_str": "5201183361", + "external_id": "garmin_push_6359172448", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset spots Lausanne", + "distance": 4095.7, + "moving_time": 1335, + "elapsed_time": 1623, + "total_elevation_gain": 76.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4825998251, + "start_date": "2021-02-21T16:38:22Z", + "start_date_local": "2021-02-21T17:38:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4825998251", + "summary_polyline": "y}|zGgzog@Ld@BJCG?NP`ANd@LXBPG\\MbBMj@m@d@OFEESBGRQLWLg@|@y@dCaAdBe@d@i@GGDo@bAWZGVCb@Bv@GhACAY]g@MWAEGOy@ECYOc@KYM]I[SSCBSAG_@S[M_@GGGY_@k@OM@SHSDIPAJFlAd@`BTb@VXd@ZTb@AN\\hB`@x@Zl@dA`Ar@^X`@VzBB\\FN`@NPNT\\`@dA@XVnADdAFh@TX\\AbA]^QTYTKHMFDX_AIC`@`@jC|@jAVHJ?v@O~@MhBI`@E|@Gr@?x@ItBLf@DDhAd@BB@XFJDBp@NIxAQfAMf@IFSEE@a@V@@Pi@ReAVuBACKVKn@Wv@]FWLQhAEt@S~@Mv@Sb@ETIFJr@?r@KvBEFSGu@aBEAUFGRMPg@?YQ_@]oDsBuAcA_BkBGQ@[CQVwALiAh@kAVeAHSDw@f@yBDw@j@uDf@{@BMNUTu@NG\\[LSbBEHGBW@ENQTKTU|@oAT{@v@_AfAg@Je@@iAwA_IEI?y@Ea@?SBIFo@@y@AQB[Cc@BWG[B_@l@yB\\e@Ri@UHPa@HqBGo@Ka@Wk@ICAG@]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520136, + 6.639889 + ], + "end_latlng": [ + 46.519809, + 6.63846 + ], + "average_speed": 3.068, + "max_speed": 4.5, + "average_cadence": 76, + "has_heartrate": true, + "average_heartrate": 150.7, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 541.6, + "elev_low": 477.8, + "upload_id": 5148675815, + "upload_id_str": "5148675815", + "external_id": "garmin_push_6310319550", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First ride in shorts", + "distance": 20096.6, + "moving_time": 3133, + "elapsed_time": 7655, + "total_elevation_gain": 396.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4826095840, + "start_date": "2021-02-20T13:00:13Z", + "start_date_local": "2021-02-20T14:00:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4826095840", + "summary_polyline": "{}|zGs`pg@f@cEx@qC~@oEfCqGj@p@~BfBPFLUjCgKf@sEj@uMDqBO}@m@wAqCyBu@eBQw@_AmBy@_A{B{AWk@GcBDe@~@}BD]OmA[u@Ey@hBm@xDJPOJ]\\gDz@oFHoAEkHl@wA`AeE`A_LXuEnAcHb@qBP}ATeFg@cHGY]_@i@EQTQh@}@|J_@hBk@xAc@j@g@h@k@RsB_@{FH_COmBu@yB}A_AUq@FyBrAc@?Yg@_AcDeBcH]i@w@UyBf@k@a@o@qAm@a@iFc@kAg@o@{@a@yAMgBAoBIg@eCaCcBwBy@gB[[Ok@N_@IQr@_@Ze@LmCNYn@Wz@q@n@BTWn@KZ[v@wBSeE^zEXpAH~A@fFUt@c@x@FLX?h@Yl@s@La@Du@G{CJeC]iCTiDJa@TQR@PNdAnDhBvEv@|@fAt@l@H~DgAnBWvDqAjDSnA_@`EmCZi@Ju@?u@WqBu@gBFAc@U}AeDa@aBKkBPoBn@cBZa@nDiCt@aAd@qAXiBBsBI_ED}@pAqF\\eDNaEGwHTqDBmDi@oCSc@y@}A{BqCQ{@@k@f@qCFeHO}CB{AtBsLn@eBb@e@t@[bA@|AbAnALt@MbAs@x@[`EBz@c@hAmAz@m@rGqA|B{@xBsAZg@ZuAVaEVcAzCsE`@c@z@a@~FoBtA_AhGkGdAuAzAkCrAqApAs@x@y@lC{HlAmBx@aBZqANQnPbBb@M^a@r@}Ap@u@xGiChBe@d@Gz@R^qAFyD?wEMeCQ{Bf@rDf@|BtB~DrAxDCvAcA|DIbA?bAVxBLzEIpC_@dA[b@cAZ_B?e@NgA|@}HbJiA~DMhA?f@f@|DlBpCh@nAI`BYv@iBpB[r@i@bD}@pDc@hAGxAWtAq@jBeAvAy@b@{@Hc@R[d@gHhPGZDpARh@l@j@\\Fd@j@pGlMHb@SfIo@~EeA|Ck@z@c@\\QzA}@lBm@nC@z@Th@rAF]xH?nBFLW~CF~AFRp@XYEAR`@`@q`@ddAqApCoGdL_@dAWxAItALvDCxBu@nEkGhNkAhD}FnOYhBMdDT~JSfB]x@cCtCeE`Dc@p@WlBHrFYhCi@hB_ClFe@xA]fCi@lOOfBQv@o@tA_IbIcEzMu@`BqBtGQEGWw@}DQg@@iA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520145, + 6.640902 + ], + "end_latlng": [ + 46.520331, + 6.640579 + ], + "average_speed": 6.414, + "max_speed": 13.5, + "average_cadence": 75.2, + "average_watts": 140.3, + "device_watts": false, + "kilojoules": 439.4, + "has_heartrate": true, + "average_heartrate": 92, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647, + "elev_low": 375.3, + "upload_id": 5148777292, + "upload_id_str": "5148777292", + "external_id": "3449225198087160.gpx", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Au soleil", + "distance": 3947, + "moving_time": 3102, + "elapsed_time": 4924, + "total_elevation_gain": 147.6, + "type": "Walk", + "sport_type": "Walk", + "id": 4813936506, + "start_date": "2021-02-19T13:45:01Z", + "start_date_local": "2021-02-19T14:45:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4813936506", + "summary_polyline": "}`}zG}yog@Q@ELEDCVIDKP?r@CHC@B?SI?BB@BHIHOD[BQNMDWBGLIHICMIKBESKMIGCHCTKVEG@GICYPGPATMd@IP[HUEm@[uACYFOJK@IJOHSFKFi@HBPIFG?@DIBQNIRc@V?JDLBb@GKE?QRGAOJQ?QFa@OI?QFYGWLa@fASjAB\\\\VCVEBBAAAGASIG?WL]_@SICEq@sAa@iAi@{@KSOGc@_@QSM]YQKBSRYCMNQ@g@VGLKHICWDEHEN?PBFRRKd@BHTFIHELIAGBOh@BJRJABEG?G@OCYNg@?YBGLK?MQMSs@]WA?OO[O_@i@c@i@_Au@UKUAMESUIYO[Us@Go@U}@EICWIWMQY]k@g@KEKMIU[USIK@KXCVEDECEDE@QTBRDHNLr@XTTXPLP?FFNAB_@BIRLj@d@JBCG?g@TQ\\@f@JNJFNCHBDFTHHPVXN\\JJFPXPZf@zA|ALFJHBCXZ|@z@FLANWr@Kh@?LNNVP\\LZDXT@ATB`@Av@Lt@h@D?DNFEz@PV@PHFLXGHEH?RINU`@QHKTMZCP@f@a@X?`@HNCBGl@b@DLJC@BL@FUFALWJ?VMHADB?HHBBBZF^Jt@Wn@m@N@j@UPNFLh@`@TJF?@CDBLSREGHLBPAJMj@JF`@?d@DLB?X[BGAOBEB@DHVNRRNDZIDIZ{@Rw@vAiCV]?UDW`Bk@JUX}@Xq@JQNoAWy@UmBMc@g@kAQIE[`@qAJQDEF@@DH@FJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.520634, + 6.639831 + ], + "end_latlng": [ + 46.520054, + 6.640632 + ], + "average_speed": 1.272, + "max_speed": 3.3, + "average_cadence": 50.4, + "has_heartrate": true, + "average_heartrate": 105.4, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.3, + "elev_low": 515.3, + "upload_id": 5136119740, + "upload_id_str": "5136119740", + "external_id": "garmin_push_6298609644", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Damn hills", + "distance": 5371.3, + "moving_time": 1902, + "elapsed_time": 2064, + "total_elevation_gain": 134.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4808006476, + "start_date": "2021-02-18T16:53:22Z", + "start_date_local": "2021-02-18T17:53:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4808006476", + "summary_polyline": "o||zG_gpg@Ty@Z{APo@\\qBFa@\\w@Vu@fAiCDC`@CR^l@n@`@TL?r@j@?P_@nB@HPFx@OT_@bAuALIZI`@c@V]n@gAf@mBVyBBED@LAVg@?QLQDUE_ABo@DGJ|AHn@BA@UB{B@D@`@NdCl@nCBBBEAc@MaAMmBEuACMEACZEbBB~@RlB?f@CC_@yBMcAKiBKa@?j@BlBXhCB@@A?MK{A@}BBs@BODb@FhBF`@FNFA@UPDBDX|ARv@DZd@lBHj@X`A@NHHH@NE^A\\KXE~@?XGX[z@{ARYPQ\\ABBJ^^\\j@H@JYv@ENM|A@l@RZFVBZChB@pCCbA?lDBfAIv@EfAI|@OZM~AEbAYnBA\\Dl@MbAOr@UlBQl@Wp@F~@B?oAc@cAg@KIa@GU`@Uj@ILe@hA[hAy@zBQr@q@tAK^O`@KNYCc@OYJQC]OAi@a@c@e@\\{@[Sf@YrAA^@b@S|AGl@Jx@Bj@Cf@Gj@Ox@B|@SFIb@AEi@WWGc@QYIIDQt@KZOAMUW_AG_AYu@E]?ULi@BYE[Du@NKJQBg@Fe@@i@Hk@PYDSAUDi@`@iBDq@?{@LoAFWf@iACa@Mk@SMa@XK[]HK[@WEC{@bCMj@_A~Bi@HCBQp@G?DVSv@e@p@IJMFK?KHKYA]Ky@Cq@FuAKQAGHy@AcADy@j@uA?Oi@[GQMS[wABQb@w@Gq@B_@ZqBEc@Oi@UcBOs@QUOGCa@d@iB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519928, + 6.641927 + ], + "end_latlng": [ + 46.520267, + 6.640737 + ], + "average_speed": 2.824, + "max_speed": 4.3, + "average_cadence": 76.5, + "has_heartrate": true, + "average_heartrate": 154.1, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 532.6, + "elev_low": 433.5, + "upload_id": 5129979565, + "upload_id_str": "5129979565", + "external_id": "garmin_push_6292663902", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3674.2, + "moving_time": 795, + "elapsed_time": 877, + "total_elevation_gain": 54.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4808003898, + "start_date": "2021-02-18T16:02:11Z", + "start_date_local": "2021-02-18T17:02:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4808003898", + "summary_polyline": "}h_{G{aig@?EKDkA?_AHoADyARmAJKAOIQa@AMHa@Ra@Xc@n@iBfAqFRe@BCEINe@lAcD`@u@^i@~@_Bb@m@fAqA`AiBbA}AnD}Fr@_Ap@kAF@h@}@fAoAbA}AdDwIfAyCDWr@{A~AeChF}GnAaCx@eBdAeC`AoB|@cC^s@AIb@{BN}BVkBh@aG@SGe@?OPSL[VgAl@kCb@iC@OEGd@{At@}A~@uAp@w@z@o@BAH?JMnDmDRWf@y@FSPIDATa@XgAPqBNcD@QIM@ACEHyAZ_BH{@`@qF?aAMu@KSMO[QO_@CSNgAKeAY}@a@u@wA_EQ]My@BQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532152, + 6.605261 + ], + "end_latlng": [ + 46.520294, + 6.64055 + ], + "average_speed": 4.622, + "max_speed": 8.9, + "average_watts": 102, + "device_watts": false, + "kilojoules": 81.1, + "has_heartrate": true, + "average_heartrate": 134.9, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 472.8, + "upload_id": 5129976865, + "upload_id_str": "5129976865", + "external_id": "garmin_push_6292661312", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3462.1, + "moving_time": 574, + "elapsed_time": 603, + "total_elevation_gain": 9.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4805328471, + "start_date": "2021-02-18T07:05:00Z", + "start_date_local": "2021-02-18T08:05:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4805328471", + "summary_polyline": "i~|zGuwog@V`@n@dBARv@lDVlBJd@DHb@ZNj@@PEd@[`CWnCSLELHp@e@dKG|@EHJAMZORe@`@Q`@U^uFhFAFEB_AdBSTE@GGSb@_@jAw@nCi@jCa@rAQbA]jA]f@IR_@jBc@tD?vCQtDArBOfAa@rBm@zDm@zBqGjPy@`CMr@Gv@InC?~JQzSIpDAjBIMMjBW~AaFzQg@xAQT[TWv@MR{Aj@_AJkBv@KRKjAIPy@bAS^u@lA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520217, + 6.639474 + ], + "end_latlng": [ + 46.530594, + 6.601735 + ], + "average_speed": 6.032, + "max_speed": 12.5, + "average_watts": 58.5, + "device_watts": false, + "kilojoules": 33.6, + "has_heartrate": true, + "average_heartrate": 127.8, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 519.6, + "elev_low": 433.1, + "upload_id": 5127200360, + "upload_id_str": "5127200360", + "external_id": "garmin_push_6289951201", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2935.3, + "moving_time": 587, + "elapsed_time": 602, + "total_elevation_gain": 52.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4805290651, + "start_date": "2021-02-17T16:13:25Z", + "start_date_local": "2021-02-17T17:13:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4805290651", + "summary_polyline": "gc_{Gmphg@?k@y@uAWgASiAAc@Ke@?i@Ce@K_@k@qAYKk@DA@DFI?HFK?[ImAH_@T@BOTY?YMIIQ]Gc@Pi@n@uAFg@XoDj@{Cd@}ALk@l@}AZo@b@i@Zk@Vm@|B_Er@oBh@_AX]l@wAZi@nBqCJUFCBDH?EE@GR[hBsBf@s@z@{BdBcEhBcFbAsBpAuBtFyH~@gBnBiEnA_CrAkDb@sB^cFp@{Ed@mEJs@La@jAeFr@}BjA_DJSv@}@~AcB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531243, + 6.602473 + ], + "end_latlng": [ + 46.521014, + 6.630706 + ], + "average_speed": 5.001, + "max_speed": 9.4, + "average_watts": 127.1, + "device_watts": false, + "kilojoules": 74.6, + "has_heartrate": true, + "average_heartrate": 111.3, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 501.9, + "elev_low": 448.1, + "upload_id": 5127160878, + "upload_id_str": "5127160878", + "external_id": "garmin_push_6289905010", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3465, + "moving_time": 412, + "elapsed_time": 444, + "total_elevation_gain": 8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4799978597, + "start_date": "2021-02-17T06:50:58Z", + "start_date_local": "2021-02-17T07:50:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4799978597", + "summary_polyline": "o~|zG_yog@PPN^l@Lp@f@IZWB@IFJf@rBh@jDHNZf@Ph@@n@Ar@WrCGnB_@pCe@dG_@vCm@dB[NYRGT_@n@kBbBgBnB_@Xm@n@Wb@}@vBcAxDw@`Cw@lDe@fA_@vBYdCEt@F~Dk@vHg@pC]pCGZ_@vAWl@yDxJ{AtDc@lAU`AM~AC~@?tHCtDSrLDtBInEMdDEv@_@hC}BfIyAtE}@lCy@bBKJMDq@N_BTsAf@YPKTGh@K`@ORw@zAuAxB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520245, + 6.639687 + ], + "end_latlng": [ + 46.530741, + 6.601533 + ], + "average_speed": 8.41, + "max_speed": 13.1, + "average_watts": 85.5, + "device_watts": false, + "kilojoules": 35.2, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.7, + "elev_low": 433.4, + "upload_id": 5121672620, + "upload_id_str": "5121672620", + "external_id": "garmin_push_6284678218", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 4869.2, + "moving_time": 850, + "elapsed_time": 873, + "total_elevation_gain": 115.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4799978358, + "start_date": "2021-02-16T20:16:04Z", + "start_date_local": "2021-02-16T21:16:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4799978358", + "summary_polyline": "uf_{Gcgeg@RO?[u@gFSeA?gAHs@`AkC@MAMMWY[E?eBuCWo@iCgECQHWf@k@fAoB`E_Hz@mBx@kCp@wCpC}MxCcO~AgHt@uC|C_LpCcJ|AyFb@yB~A{GzA_HbB_MJwAAGDg@NqAZwAPa@HYNoA|DoYb@kFF}AHeA`AcM\\{BLa@TiA`AcE\\eDfAcJ\\yAZaA`@{@RIZ@rA`@VIHWFqBNiB?S}AwHMa@YsAEm@AgAFkBFcIE[Se@C]FMPGCFXeA@GACLOb@BHBNKp@}AJ[d@qCDi@Gk@s@iBQgAC[CsADKRw@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531791, + 6.585627 + ], + "end_latlng": [ + 46.520253, + 6.640845 + ], + "average_speed": 5.728, + "max_speed": 9.3, + "average_watts": 164.7, + "device_watts": false, + "kilojoules": 140, + "has_heartrate": true, + "average_heartrate": 146.2, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 413.6, + "upload_id": 5121672374, + "upload_id_str": "5121672374", + "external_id": "garmin_push_6284677932", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 1496.4, + "moving_time": 203, + "elapsed_time": 203, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4799978006, + "start_date": "2021-02-16T16:35:00Z", + "start_date_local": "2021-02-16T17:35:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4799978006", + "summary_polyline": "{`_{Gmhhg@CZFHl@VMADLFF`B^LFN`@@x@Cx@MjA?PPj@LTe@|CGl@UxAq@|Cg@xAMr@{@fDiAlDq@fBqHbNe@fACL@NPVl@p@lAbBzAtBjAlBBR@v@Eb@c@fACPKlA?d@JhA@`Af@f@ZrB?P", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530861, + 6.601198 + ], + "end_latlng": [ + 46.531706, + 6.585732 + ], + "average_speed": 7.371, + "max_speed": 12.9, + "average_watts": 62.6, + "device_watts": false, + "kilojoules": 12.7, + "has_heartrate": true, + "average_heartrate": 130, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 447, + "elev_low": 415.4, + "upload_id": 5121671973, + "upload_id_str": "5121671973", + "external_id": "garmin_push_6284677485", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3606.7, + "moving_time": 595, + "elapsed_time": 628, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4799977820, + "start_date": "2021-02-16T07:03:28Z", + "start_date_local": "2021-02-16T08:03:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4799977820", + "summary_polyline": "o~|zGw~og@IFCFI`A`@jAh@dABXFLPfBZ|Ab@bBBdAFTNRHBHFT`@P~@?PEpAa@tEKd@GF@DCDEE?^IdBWdBGvAYdCCNGBAN[l@WV[Pi@z@oB~BAHBDGB{B`C]b@MTS`@?BBDCFE?U`@]~@aBvFYv@_ArDw@rAc@nDGjA?HEXBr@AfBGnAMbBIfDW`AeAxGoBxFgAlCm@bBeA~Bi@rA_@pAOv@Gv@An@ApKCtBBB@CIvCY|SW|Da@lB{DtNY~@Q\\ALQb@qC`Kq@|CY`AGJGDSGi@k@oAy@w@c@KAOD_@b@[l@AR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520248, + 6.640603 + ], + "end_latlng": [ + 46.530701, + 6.601548 + ], + "average_speed": 6.062, + "max_speed": 13, + "average_watts": 50.3, + "device_watts": false, + "kilojoules": 29.9, + "has_heartrate": true, + "average_heartrate": 125.2, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.9, + "upload_id": 5121671782, + "upload_id_str": "5121671782", + "external_id": "garmin_push_6284677274", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3476.5, + "moving_time": 692, + "elapsed_time": 772, + "total_elevation_gain": 45.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4799977535, + "start_date": "2021-02-15T17:58:23Z", + "start_date_local": "2021-02-15T18:58:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4799977535", + "summary_polyline": "{u_{Gs`ig@?E]_@EQ?WBWt@sBvAcGj@eBd@qA^y@jAsBfFeIpC{ErBeD~AyB`BiBrAiB?BA?DOxBuEdBiF~@kCj@iAd@w@rDqFzAsBxAgCl@mAj@aBfBgD`A_Ch@kBXiFjAyId@mBx@oCdAsC@KEYKGL_@TaAr@iB|@wA\\]D@RKd@e@pGiHXe@JYTkBH{BHkAA[HmAz@eJFaAB]?uAQi@IMa@UWk@YiA?o@S]w@qBG[_@sAMeAUk@Ee@?WL_@X_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.534224, + 6.605067 + ], + "end_latlng": [ + 46.520178, + 6.640778 + ], + "average_speed": 5.024, + "max_speed": 10, + "average_watts": 96.2, + "device_watts": false, + "kilojoules": 66.6, + "has_heartrate": true, + "average_heartrate": 132, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 483.6, + "upload_id": 5121671487, + "upload_id_str": "5121671487", + "external_id": "garmin_push_6284676951", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3566.8, + "moving_time": 505, + "elapsed_time": 594, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4799977340, + "start_date": "2021-02-15T06:52:13Z", + "start_date_local": "2021-02-15T07:52:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4799977340", + "summary_polyline": "c_}zG}|og@Al@r@fDFPTXF\\AID@AXrAzFDNx@z@Fj@EvAWpDg@xEYtFMxAUbBWn@Y`@}A`BqBpBuCfDg@r@[r@Ul@wAdFw@hB_@pB]`Am@dC[rCCpCK`DIpAEvBYzB]rBOhA[bBy@hCgCxGwCfHa@jBIbBCp@EnJSxUGxBGlC?XQjBo@zC{FvRECaDjLs@hDKHQG]YQUgC}AU?GDs@z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520341, + 6.640316 + ], + "end_latlng": [ + 46.53067, + 6.601764 + ], + "average_speed": 7.063, + "max_speed": 11.1, + "average_watts": 59.1, + "device_watts": false, + "kilojoules": 29.9, + "has_heartrate": true, + "average_heartrate": 124.7, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 436.8, + "upload_id": 5121671230, + "upload_id_str": "5121671230", + "external_id": "garmin_push_6284676628", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Damn cold, but nice views", + "distance": 35496.2, + "moving_time": 5587, + "elapsed_time": 7773, + "total_elevation_gain": 624.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4786501606, + "start_date": "2021-02-14T12:22:11Z", + "start_date_local": "2021-02-14T13:22:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 41, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4786501606", + "summary_polyline": "s}|zGw~og@uA`E_A~AYJWc@aEx@k@fBo@p@qD_@}A^uFhCe@Ay@gAQ@c@|@QtBVnBv@nAuCl@_AvCuBjDm@h@oDE@_@lBW\\g@RkCw@iBu@]gI_AcBq@_KoBa@e@c@}AQoBBkBv@wFIg@aEaFeDo@mCAyC\\_DxAeB\\iAIiDyAaAEiHnAa@GmBkBaCSWWCgArAgBb@oA`@uEjEmKlJmB|BgDlBaFHaAKm@mAoAiK{IXwAIm@sDuCeA_@Oo@?aB`EmQ~CuJf@oASa@gHaGCk@\\[J}@UhAiGjMyA^yA_HaG}JIsBLeAcDyC]y@}@sMAyAh@mDBgAg@yBNaOVqBjFsS`@oCMsBeAkCmCeDkCyBSc@KeBRcAj@c@n@?~D~AnADdCq@l@q@eB_DAeFg@sBuDoGwIkRsByL{AmE]gBkCeQmGePF_Bn@SnFf@t@_@`GoS~@k@bF`@tCkAhBqCrAoHn@kApF_GlBy@iCgZc@oIiA{]LoEnTu`B@uHx@qEbCaI|AsDpRyTxCuMHuBg@mGgDeJg@yCJ_CrDwVAkBoAwFkEuHQu@HsAfA{A`B]rBkDnSugAY}@Aj@QNDb@^G|@mDd@a@nIeBvKsDnTaF`ZuB`EpAnE`EzMpIfBb@jGZzM|D|APrFKfBk@p@iAj@_FEa@UlBxAyBfGmEvCkApBQtIRhAV^bAXlF`@hAdCjBxClAnA@jCkApXfDrEAzUyIfKy@vEeBfEiFdFuJtDaBvBuGx@k@tAK`BdEvC|Fv@^tBi@TTXjAe@lIBrAs@rFC`Il@nE_AjFiAfCuBtHcDvI_IlNyCjDqKpTeEzFsDnIqCzC[zDwBnDo@`EoBlAaAhAuAjDcAvIeB|Bd@jCFhAIjAs@`CJxE}@vHHrFOrB}AvHMxDLbEU`Au@fAEbAFb@rBdCnAbHN`BOxD`A|GDpAQr@e@d@gJzFm@|CjAvCf@rY^zDn@zCQrLjAfBn@g@y@h@mAvAcARoBrCmAx@HhJQnAa@t@o@h@sCLgAn@oIfKo@lBi@lC?xAd@~CvApBj@zAHjAOlAkCrDgBlIe@fAQfCk@nB}@`B{@x@cCl@}HtQ?lARt@~AjAvGbNJ|@QtHcA~Gg@pAyAdBaIlNsBbFwBnMUjCD`C|@nGDjCeB~K_Mdd@gK`R_@zCFzHq@fFqGxN}HxSY`BUbFRvJOjAiBzCiGvEi@hBKtJy@tDkCnF]xA]`D[jMm@fEc@~@wEtE_B`BiEjN}CjJeB}EGyA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520106, + 6.6406 + ], + "end_latlng": [ + 46.520333, + 6.640508 + ], + "average_speed": 6.353, + "max_speed": 15.2, + "average_watts": 126.5, + "device_watts": false, + "kilojoules": 706.7, + "has_heartrate": true, + "average_heartrate": 127.5, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 835.2, + "elev_low": 380, + "upload_id": 5107725016, + "upload_id_str": "5107725016", + "external_id": "garmin_push_6271346563", + "from_accepted_tag": false, + "pr_count": 18, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 39 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3653, + "moving_time": 616, + "elapsed_time": 639, + "total_elevation_gain": 51.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4775973907, + "start_date": "2021-02-12T13:40:44Z", + "start_date_local": "2021-02-12T14:40:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4775973907", + "summary_polyline": "kj_{Ggbig@aBHg@Ae@BuC^_@BSIGGGIEYDWBK`AwB`CiJhAgDr@aBd@w@pAyBfA}A|@wAzDyG~BiDJSd@u@|AaBr@eAH[^y@bAkBpBeFt@yBhAaCrAqBnD{En@cAn@kAjCaGz@_B|@sBhAuDFg@JqCDq@v@cGXkB~AeGN_@nBqHj@_AZ_@r@o@JKAIhFsFn@k@FQj@_ATy@`@uETqBHkBZeGReCCw@E]Sk@QQYQKQGYU_B_@q@KEE@ABI{@m@kB_@_CIQK_@AKFu@Rw@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532386, + 6.605323 + ], + "end_latlng": [ + 46.520258, + 6.640846 + ], + "average_speed": 5.93, + "max_speed": 8.5, + "average_watts": 129.4, + "device_watts": false, + "kilojoules": 79.7, + "has_heartrate": true, + "average_heartrate": 137.7, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 474.5, + "upload_id": 5096785518, + "upload_id_str": "5096785518", + "external_id": "garmin_push_6260883630", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3489, + "moving_time": 444, + "elapsed_time": 444, + "total_elevation_gain": 5.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4775972554, + "start_date": "2021-02-12T06:48:34Z", + "start_date_local": "2021-02-12T07:48:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4775972554", + "summary_polyline": "o_}zG}zog@TXhAdCPZCb@?f@Db@h@xBN\\JH`@PPRHf@ApA_@~I?~@e@pHWvB[dBa@n@}@dA{CtCyApACHo@j@k@|@q@pAwB`IKh@i@rBs@|Bg@hCYnCKjAAvAIhDQdDUfBaAfGq@~BqAhDwApDqBrEe@bBW~AA|GMzOMrKIrEKzBYdBgBzGiAhD}@~Ce@zAAEBAIb@kBfGq@lCc@tBMb@EFG@ICy@e@_CaBIASF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520405, + 6.639999 + ], + "end_latlng": [ + 46.530377, + 6.602039 + ], + "average_speed": 7.858, + "max_speed": 14.2, + "average_watts": 71.3, + "device_watts": false, + "kilojoules": 31.7, + "has_heartrate": true, + "average_heartrate": 125.6, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.1, + "elev_low": 436.8, + "upload_id": 5096784156, + "upload_id_str": "5096784156", + "external_id": "garmin_push_6260882345", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4014.7, + "moving_time": 814, + "elapsed_time": 859, + "total_elevation_gain": 83.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4775971241, + "start_date": "2021-02-11T17:01:08Z", + "start_date_local": "2021-02-11T18:01:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4775971241", + "summary_polyline": "ma_{G_lhg@Q]k@oDW}@EUu@aDKs@E_AQQIe@[sAIA[B}ER{C\\SAKIKQAg@Vy@b@aAToBTm@p@mCbAyCr@iB`AkBhEyG`CaElAmBxDuFdC}CZi@Ne@~@qBJ]hDeJx@iBbA{A|BeDvAiBpAqB`@u@hAyCx@mBbAqBrAiDl@{BXmFhAuH~BcJHqAB?b@aBr@eBlAgBdAeAFBbDiDdBoBNK\\c@J[XgC^qF?SC?RwDf@eH?cAGa@O[SQOEKMg@oCWg@CAI@CEAYm@qBWsBKo@M]Ee@AYRuA@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530955, + 6.601762 + ], + "end_latlng": [ + 46.520209, + 6.64091 + ], + "average_speed": 4.932, + "max_speed": 9.4, + "average_watts": 132.9, + "device_watts": false, + "kilojoules": 108.1, + "has_heartrate": true, + "average_heartrate": 117.4, + "max_heartrate": 134, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.1, + "upload_id": 5096782750, + "upload_id_str": "5096782750", + "external_id": "garmin_push_6260880958", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3467.3, + "moving_time": 535, + "elapsed_time": 617, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4775969986, + "start_date": "2021-02-11T07:05:28Z", + "start_date_local": "2021-02-11T08:05:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4775969986", + "summary_polyline": "o{|zGgtog@JFDPN~@l@lC@l@ATNRh@d@JT@AKLBFAp@m@rH@h@D?_@rDm@vHc@bAwKfL[h@k@lAo@pBeAlBO\\_@zA_@rBYjAO`@SfA_@~FF^BbAWlDEjCM|Ao@vCe@vCUhAQn@gEnKeA~BM`@?D@CA?k@`B]vBEbCE|HKbKElIKdDGzDOlBGZYnAmDlLqAbEITA?Ol@yAbFoBzHMJG?sByAqAq@G?QHg@h@Yh@?L", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519764, + 6.638924 + ], + "end_latlng": [ + 46.530745, + 6.601516 + ], + "average_speed": 6.481, + "max_speed": 13.1, + "average_watts": 48.5, + "device_watts": false, + "kilojoules": 26, + "has_heartrate": true, + "average_heartrate": 127.4, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.2, + "elev_low": 436.8, + "upload_id": 5096781475, + "upload_id_str": "5096781475", + "external_id": "garmin_push_6260879528", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3996.6, + "moving_time": 726, + "elapsed_time": 742, + "total_elevation_gain": 84.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4775968505, + "start_date": "2021-02-09T17:23:49Z", + "start_date_local": "2021-02-09T18:23:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4775968505", + "summary_polyline": "q|~zGuchg@cA}CWe@a@[OYo@eCo@iCY_AE_@UaAO_AWcAu@mBYQEAg@DiCFs@JaDNGAMKIQG[Bm@v@mBt@kCh@cCT{@r@oBn@_Bb@{@|B}DnCgEP]xFcJhDuEtAcB@@KBVgAf@gALg@Pc@nBaEdAoCj@sAp@kA|DsFl@s@hAcBb@y@~AmDfCeFhA_D\\yAVgEHs@l@}E^eCtAiF`@cBx@iEb@q@f@gA`@g@dBcB?@?AnCiCvCkDPe@TyAJqBZ}D@}@JwBTqCP{CAy@Ga@KYOQSKS[Om@QmAa@g@EA@BCDIAAEe@aBm@_EWq@AY@e@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530179, + 6.600438 + ], + "end_latlng": [ + 46.520377, + 6.640469 + ], + "average_speed": 5.505, + "max_speed": 10.4, + "average_watts": 158.1, + "device_watts": false, + "kilojoules": 114.8, + "has_heartrate": true, + "average_heartrate": 109, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 442.1, + "upload_id": 5096779956, + "upload_id_str": "5096779956", + "external_id": "garmin_push_6260878123", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3608.5, + "moving_time": 526, + "elapsed_time": 526, + "total_elevation_gain": 6.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4758404590, + "start_date": "2021-02-09T06:48:26Z", + "start_date_local": "2021-02-09T07:48:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4758404590", + "summary_polyline": "{}|zG_apg@GHOz@Kv@BPfAdELXV~@V`BRdBRn@Xn@RFNPJf@C`AKlAIl@I|AC|@B\\CFCADFNn@@j@YtDQdBg@xBCZOFa@dAeI`IaAfAaA`BO\\m@~@GPmAjGiArEk@vCOnAOrA?\\BR@fACbA]|ESxBc@tCWvBWlAi@bB{EvLa@~@OX{@vCEXKlB]hd@M~DOfCWbB_@|AoEbOgBzGwAtEaAfEQVK@]Yy@w@gBiAKAIBUT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520144, + 6.640969 + ], + "end_latlng": [ + 46.530487, + 6.601909 + ], + "average_speed": 6.86, + "max_speed": 13.5, + "average_watts": 73.7, + "device_watts": false, + "kilojoules": 38.8, + "has_heartrate": true, + "average_heartrate": 121.9, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 436.8, + "upload_id": 5078587444, + "upload_id_str": "5078587444", + "external_id": "garmin_push_6243275688", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4028.4, + "moving_time": 815, + "elapsed_time": 842, + "total_elevation_gain": 83.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4758404325, + "start_date": "2021-02-08T16:12:03Z", + "start_date_local": "2021-02-08T17:12:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4758404325", + "summary_polyline": "ka_{Gelhg@S}@MQa@cBw@{BYmAK[e@uBqAwCWCaCJQ?iCZqALQGKUCY@KTs@x@oBnBkIn@wBhA}B~@{AdByCxBgDzAiCt@eAnAuBtByCdAoA`AoA`@w@To@z@kBdEaLVg@nAyBdCqDp@{@x@kAv@qAbBuD~AyCh@kA`AcCj@kBLs@FuAD]NiC`AoG?OJYhCeK@YCBb@iBv@uB~@sAn@u@dHeHh@e@H?^UFOHGCAXyBLiBBaBDe@OF?MNeDLoARuDHu@DcBIa@MYSQ]IMO[aCIYQ[UEE[e@_BMg@[qBQc@G]Eg@R}@EA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530946, + 6.601792 + ], + "end_latlng": [ + 46.52032, + 6.640804 + ], + "average_speed": 4.943, + "max_speed": 9.9, + "average_watts": 139.4, + "device_watts": false, + "kilojoules": 113.7, + "has_heartrate": true, + "average_heartrate": 144.8, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 445.6, + "upload_id": 5078587140, + "upload_id_str": "5078587140", + "external_id": "garmin_push_6243275324", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3587.9, + "moving_time": 608, + "elapsed_time": 663, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4758403709, + "start_date": "2021-02-08T07:06:30Z", + "start_date_local": "2021-02-08T08:06:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4758403709", + "summary_polyline": "}~|zGy{og@EBGj@A`@J|@Nn@Vr@PXdAlCXnAPZB`@?RRD`@XPv@Ex@Kz@G~@DZETAvBITOF@CIlCS`EQjBKp@CJ?DMd@kGtGiBrB}@lA}AtDw@vCs@zC[lA]bAk@rB]jCQfAC^DvB_@bIUfB_@tBe@nDOl@qBpFuAfD_BjDAD@@E??AEBs@nBYfBCn@DdCAfKSfE@r@I`B@rAKlIIxEMxAc@pBqBjGcCnIKZE@?C@?[bAcBnGwAbGGHG@SGYYeBoAWOYIK?MDSRi@n@MV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520315, + 6.640139 + ], + "end_latlng": [ + 46.530766, + 6.601542 + ], + "average_speed": 5.901, + "max_speed": 12.3, + "average_watts": 49.7, + "device_watts": false, + "kilojoules": 30.2, + "has_heartrate": true, + "average_heartrate": 112.5, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.2, + "elev_low": 436.8, + "upload_id": 5078586591, + "upload_id_str": "5078586591", + "external_id": "garmin_push_6243274683", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Second rise", + "distance": 5568.3, + "moving_time": 1868, + "elapsed_time": 2095, + "total_elevation_gain": 116.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4750970292, + "start_date": "2021-02-07T15:01:19Z", + "start_date_local": "2021-02-07T16:01:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4750970292", + "summary_polyline": "q||zGg|og@YVJLi@jKR`@EEKDKh@Dj@Jf@\\Rn@TFRAh@?|AD~@Ef@Bb@EZGDS^Qn@@d@L^FV@XCZFv@FDPp@FjAPd@J\\lCpELKHMF@RXH?@CJ^DNJJRp@@`@Fd@DFATJd@^rDVr@Ej@]bA?ZG^Kx@Ml@_@r@MZIVMr@u@vBKx@Qp@O`BWrALVD@PMXg@\\Y\\c@Pe@Xg@J]JQXw@Pc@Xm@Va@`@oAXa@Vk@Le@E`@?JFFEl@@VD`@Bj@L`@LR|BfBHf@GTYVG^HZCh@@^FFDCL]LBQj@DTCX?bAFhAAl@Bt@Vj@Z`@vAt@^jABfAAvBBr@Lx@Nn@|BbBz@h@HAhAuAXe@Ni@Cg@]w@Ry@G?]VKACE{AoBcAqB[i@Wo@Ma@Ee@B}@Ai@TgAHo@Ie@UYEO?QI@QGg@a@g@Ya@OU[EMX{B?WAMLUd@oC^gBDI]UUFMMUAAJ_GkDt@FKUXICOQa@Ac@NqACeAFo@@s@GmCFo@C_@@q@LaBK_A@yBV{CEYBECeAFIRgALg@Dc@FQ@]Iq@Bw@Cw@Eu@EMCs@Qu@s@k@s@Su@[@]IQHk@Lc@E]?MBCBc@Ey@BB?IPO@Gc@e@GQYYWMOQQGc@W[YUKYUOBeAo@?i@AE@]Ve@DCLB\\KfBoEZgA@GE_@Ag@DUd@SZeADWg@m@QGc@FUGg@RONqA|BQLSKYPw@hC]xA[~AWf@GB@IP_@Lm@j@}AXsAZoB?_@QJUh@WjAMt@g@~BGRIj@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519933, + 6.640201 + ], + "end_latlng": [ + 46.519986, + 6.641725 + ], + "average_speed": 2.981, + "max_speed": 5.5, + "average_cadence": 76.9, + "has_heartrate": true, + "average_heartrate": 153.6, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 530.6, + "elev_low": 415.8, + "upload_id": 5070871801, + "upload_id_str": "5070871801", + "external_id": "garmin_push_6235719510", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4074.1, + "moving_time": 846, + "elapsed_time": 911, + "total_elevation_gain": 84.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4740144338, + "start_date": "2021-02-05T16:48:07Z", + "start_date_local": "2021-02-05T17:48:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4740144338", + "summary_polyline": "c`_{Gmihg@QEUUEIUwB}@cDw@iB_A_EBSa@aAq@kAe@Dm@Ag@B_AAuB\\gAFSGWk@@KDWb@mAd@{A\\sAB[A@Ne@^yATo@Ry@X_Az@mBx@}AtDuF~@eBpDoFh@}@bCcDrAyAtAqBD[`AwBfBqEz@cCLW?IN_@z@gBd@u@tDcFdAmA\\k@fD}GjC}Fx@yBb@_AFU\\yERwAPsBb@gDNs@h@_Cl@wBr@kBFUBBEAdAsDp@qAX]T]t@u@dAsAnE{EJE@CHABB@NHUNo@HsAZqCDcAHcAH]`@oFTgDAaCMc@KUUU[KOMUc@GY?MH_AUs@IIK[Im@_@mAI_@Em@Qo@[YOWCq@RyA@F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530746, + 6.601359 + ], + "end_latlng": [ + 46.52023, + 6.640855 + ], + "average_speed": 4.816, + "max_speed": 9, + "average_watts": 129.5, + "device_watts": false, + "kilojoules": 109.5, + "has_heartrate": true, + "average_heartrate": 138.6, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.9, + "upload_id": 5059602454, + "upload_id_str": "5059602454", + "external_id": "garmin_push_6225173259", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3482, + "moving_time": 477, + "elapsed_time": 553, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4740142719, + "start_date": "2021-02-05T06:39:17Z", + "start_date_local": "2021-02-05T07:39:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4740142719", + "summary_polyline": "a}|zGgvog@?ZEFFZCzA^n@VZZd@Rz@NR^\\Lh@@l@QxE@lAG`A@rCQ|AGfAUdDSrAYn@MP_A~@{BjByBzBiAnAi@v@Yf@gArDe@tB_@jAUbASb@aAbD]rBWhCEhEKfDUhD_@zBg@lDg@nBe@nAkCvGcCnFF?e@pAI\\QnAGnAKjMG|AIbEK|LKzC?~@@VIlAW|AYfAiBjGuBtG]nACNDCa@fA_BvF{AzGM@k@]oBwAi@YUBQN_@f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520019, + 6.639242 + ], + "end_latlng": [ + 46.530604, + 6.601774 + ], + "average_speed": 7.3, + "max_speed": 12.8, + "average_watts": 69.3, + "device_watts": false, + "kilojoules": 33.1, + "has_heartrate": true, + "average_heartrate": 120.9, + "max_heartrate": 144, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 517.6, + "elev_low": 436.8, + "upload_id": 5059600785, + "upload_id_str": "5059600785", + "external_id": "garmin_push_6225171663", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4044.4, + "moving_time": 823, + "elapsed_time": 859, + "total_elevation_gain": 84.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4740141729, + "start_date": "2021-02-04T16:10:10Z", + "start_date_local": "2021-02-04T17:10:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4740141729", + "summary_polyline": "i`_{Gslhg@BVAPg@N]y@u@cCKk@MuBM_BQu@g@uBg@gAESQa@YE}BTk@AmBVs@Dg@JOCOIIQAYDWHWj@cAPc@`@sBx@gDBQp@eC\\}@tByDzEqH|E_IxCiEpCkD@@EBTu@zAeDj@cB\\u@zAcE~@kBdBmCpCuD`A{AfAsBbBeEt@uA~@qBfAsCPa@^mFnAoJJOp@{CrAkEPiBl@_Cr@mAjAuA`HkH|@eANYJa@NiA\\sGDU@FDkBPgBb@iHEm@Ow@OO_@QKSa@wBM]OWEA@GCUIYq@kBKc@_@qBQ]Cq@VoA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53077, + 6.601868 + ], + "end_latlng": [ + 46.520229, + 6.640868 + ], + "average_speed": 4.914, + "max_speed": 8, + "average_watts": 127, + "device_watts": false, + "kilojoules": 104.5, + "has_heartrate": true, + "average_heartrate": 122.6, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 444.7, + "upload_id": 5059599796, + "upload_id_str": "5059599796", + "external_id": "garmin_push_6225170726", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3558.8, + "moving_time": 486, + "elapsed_time": 523, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4740141832, + "start_date": "2021-02-04T07:02:33Z", + "start_date_local": "2021-02-04T08:02:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4740141832", + "summary_polyline": "i`}zGa{og@PTZrBfB|Fv@tCHNLLZNHNNhABdAGj@e@zDGb@Mb@L?@Fg@jHWhB@n@CRAIYn@}HdIaAdAsAnBa@z@Wt@_@bBa@fCo@lCwApEk@`GAxAG~BSlDKvAaA|GUfAo@tBwAxDqElK[nAOvAE|@A|EGbIFIIrDAfIIjDMbBAjBDJBAMpA]hBqFnQoArEqB`Hq@|COf@ODgD}Be@UUJk@r@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520531, + 6.640015 + ], + "end_latlng": [ + 46.530633, + 6.601789 + ], + "average_speed": 7.323, + "max_speed": 12.2, + "average_watts": 63.8, + "device_watts": false, + "kilojoules": 31, + "has_heartrate": true, + "average_heartrate": 142, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.7, + "elev_low": 436.8, + "upload_id": 5059598586, + "upload_id_str": "5059598586", + "external_id": "garmin_push_6225169579", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4114.1, + "moving_time": 740, + "elapsed_time": 777, + "total_elevation_gain": 79, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4728488787, + "start_date": "2021-02-03T16:46:15Z", + "start_date_local": "2021-02-03T17:46:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4728488787", + "summary_polyline": "w`_{Gyihg@IHCLDFX`@v@v@f@ZXBrAH`@RTDRMVo@jB_J|B}Hp@iB^kB~@iDn@uBn@cBv@oCj@wCn@iClByI^oBd@eDBa@lCsQ^wCZmBzBoPd@aD^mFb@aI\\qDNe@PsADUJIRBnCdATNDHRn@Hv@Ad@Gv@OdAC\\B^LXLPVTJ@DE\\PVGv@Gz@Ad@Bj@IRSP]pAiE`@iAdAyDbDeKv@qCXy@j@m@Nc@He@NkBDaCNiBAiA@kAXsHAa@BoADm@C?BODIN?fBx@NDnAHPARMD]r@eCL}@OUg@YCGCSf@iBn@qBDUh@iBN}@CI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530842, + 6.601418 + ], + "end_latlng": [ + 46.514883, + 6.636918 + ], + "average_speed": 5.56, + "max_speed": 11.3, + "average_watts": 126.5, + "device_watts": false, + "kilojoules": 93.6, + "has_heartrate": true, + "average_heartrate": 131.1, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 488.3, + "elev_low": 436.8, + "upload_id": 5047556068, + "upload_id_str": "5047556068", + "external_id": "garmin_push_6213811598", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3570.5, + "moving_time": 510, + "elapsed_time": 582, + "total_elevation_gain": 6.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4728486370, + "start_date": "2021-02-03T07:14:00Z", + "start_date_local": "2021-02-03T08:14:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4728486370", + "summary_polyline": "u~|zGovog@Rl@Lb@Jv@p@~B^~AZj@~@FPVBR?bAk@dG@t@BLCB@H@BCB[lGk@bFGHEICPSd@_BlB}CzCoBzBeAzAc@`A_@dAMb@]dB_AxCo@lCi@rA[`Be@`EY|GIfDGjAk@zCg@fDq@`Ce@hAk@bBuEtKUp@Qv@I|@E|B?zGGxHAvGKjFM`F?`@MzAa@xBoJz[w@vCaAvEi@lBAEBEMPYNc@Mw@a@k@OwAiAKc@D??@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520278, + 6.639281 + ], + "end_latlng": [ + 46.530731, + 6.601494 + ], + "average_speed": 7.001, + "max_speed": 14.2, + "average_watts": 67.4, + "device_watts": false, + "kilojoules": 34.4, + "has_heartrate": true, + "average_heartrate": 122.5, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 518.8, + "elev_low": 436.8, + "upload_id": 5047553582, + "upload_id_str": "5047553582", + "external_id": "garmin_push_6213808782", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4810.4, + "moving_time": 988, + "elapsed_time": 1069, + "total_elevation_gain": 117.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4722946046, + "start_date": "2021-02-02T16:48:54Z", + "start_date_local": "2021-02-02T17:48:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4722946046", + "summary_polyline": "ui_{Gykeg@BBL@DCFGJW?c@CQWwAGi@Ci@Be@Z}@l@oAHK`@Wn@WnCw@VExAIh@MRIr@o@vAyAvD}BVUR]b@kA|@cDtB}GdC{HzCcKbBeIfAwFZeBjAeFFUVc@B_@A[]gCMeB?yBFuBXsCnBuMFMRkBt@{EpAqHnCmLfA}Dp@sBC?FAHWRoA^cEHcB@m@A_AEu@KuAQy@Gw@McADoA?gAG_AKyD?g@Gi@Hw@?gB?QHa@@}BDJFg@?QKu@AgFBm@^}Cr@_Fb@wDn@qDfBwILqAHoDH{@LgBXqGd@aIVoCLkCCcAMc@Q[e@YIOO_A[sAQc@OSg@oASaA]_CWm@Ao@^sA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532275, + 6.586374 + ], + "end_latlng": [ + 46.520231, + 6.640856 + ], + "average_speed": 4.869, + "max_speed": 9.2, + "average_watts": 136.9, + "device_watts": false, + "kilojoules": 135.2, + "has_heartrate": true, + "average_heartrate": 124.1, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 415.5, + "upload_id": 5041814856, + "upload_id_str": "5041814856", + "external_id": "garmin_push_6208362023", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3555.4, + "moving_time": 505, + "elapsed_time": 575, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4722946629, + "start_date": "2021-02-02T06:55:13Z", + "start_date_local": "2021-02-02T07:55:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4722946629", + "summary_polyline": "g_}zGuyog@?b@BN^hBDFJ@BLFBNSD@FnAZdB^|Ax@fANf@Bp@@V_@dIMzAInBO|AUpAEt@ArBUj@SRSd@UZaBvAs@r@wBbBuAtASZ?HBKYLQVgAfEg@bBcAzEKb@O^a@xAa@nCIr@?DDA?BKd@Eh@?rCM~AMjD[dCgAbH]hAoBhFeD|H?Bi@tA[pACVKzBMlUGdCKfIMxFE|@I|@_@pB_FdPeBhGsAhEOh@a@rB[dAE@ECe@[mA}@cA}@SCSLg@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52036, + 6.639799 + ], + "end_latlng": [ + 46.530593, + 6.601777 + ], + "average_speed": 7.04, + "max_speed": 13.4, + "average_watts": 60.1, + "device_watts": false, + "kilojoules": 30.3, + "has_heartrate": true, + "average_heartrate": 118.4, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.6, + "elev_low": 436.9, + "upload_id": 5041815044, + "upload_id_str": "5041815044", + "external_id": "garmin_push_6208358887", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4019.1, + "moving_time": 865, + "elapsed_time": 865, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4722940668, + "start_date": "2021-02-01T17:31:03Z", + "start_date_local": "2021-02-01T18:31:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4722940668", + "summary_polyline": "q__{Gwihg@CDMC?c@Gc@q@oBy@mCc@qCSs@Iu@q@aC[o@}@C{C@}Df@OAGEOa@?c@x@eDh@cBHw@LBp@_DX}@h@uAj@mANe@d@cA`BwC~@gAbDmFtAcCnC_EjAsArB}Cd@qAx@mB~CaI`AyB|@{AvAiBt@kAt@}@jAgBlA_C`BaEbCuFVe@Tu@P{@bAkJj@iETiApAmF^oBHeA?Sb@oAf@iA|@qAbBwArDoDfAqADGBOFADGBF\\e@J_@X}BPaDJq@JeCv@oK@{@Kk@IUYUYQSw@EcAG[IOcAsCImASwAUe@Kk@Au@Hk@AI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530657, + 6.601407 + ], + "end_latlng": [ + 46.520205, + 6.640883 + ], + "average_speed": 4.646, + "max_speed": 8.3, + "average_watts": 116.5, + "device_watts": false, + "kilojoules": 100.8, + "has_heartrate": true, + "average_heartrate": 111.9, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.8, + "upload_id": 5041809460, + "upload_id_str": "5041809460", + "external_id": "garmin_push_6208356725", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3624, + "moving_time": 562, + "elapsed_time": 584, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4722938250, + "start_date": "2021-02-01T07:03:42Z", + "start_date_local": "2021-02-01T08:03:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4722938250", + "summary_polyline": "g_}zGc`pg@HHNF[tBBZ|@lDnAnDJl@\\dCDFPHL@XTHj@?l@q@fHAd@Pf@KlBQdCIj@c@fEGNEEQd@W`@OJ}AdBcF~EaBtBQb@kBnGmAdFc@lAm@vBc@rEEjEQzCAfAStB]jBs@lEm@jBuEpL]r@]`AA@o@fBS|AG`CApGOpKCnEIvFKvC?`AF|@Il@]hBoGhTCPoD`Me@zBITMB_@SuAkAgAu@Q?IDs@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520362, + 6.640828 + ], + "end_latlng": [ + 46.530614, + 6.601796 + ], + "average_speed": 6.448, + "max_speed": 12.5, + "average_watts": 57.1, + "device_watts": false, + "kilojoules": 32.1, + "has_heartrate": true, + "average_heartrate": 120.4, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 5041806795, + "upload_id_str": "5041806795", + "external_id": "garmin_push_6208354122", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Waiting for pie dough to hydrate", + "distance": 4083.1, + "moving_time": 1319, + "elapsed_time": 1713, + "total_elevation_gain": 87.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4695635725, + "start_date": "2021-01-28T16:36:18Z", + "start_date_local": "2021-01-28T17:36:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4695635725", + "summary_polyline": "{}|zGubpg@Fm@Py@MeCM_A@MOy@Iy@@[Cw@Bk@BSTo@Hq@L_@NYV}@Fa@Ec@HYhBkDXq@n@iAD{@RaACa@@o@Kq@MOOi@[k@WaAQU_@Sc@G_@NWPM?c@Ny@p@UVk@bBG^Wf@[jAYd@Qn@[r@Kb@[Za@ZCD?Pd@Ka@RWFa@ZSHSB_@Hc@PcB|@KJg@REDU`@OBCA_@L_CFe@Gc@@eBNu@RgAb@UDgA@QEIJCFMbAc@xFGbI@d@FVLFb@JXBf@L\\?hANTPh@Dn@L~ANd@L`@V`@AdAUp@c@z@CV@vATXG\\?l@JXDf@^BNE^Qh@w@hAUj@A^DFDl@ApAKf@UZg@Jc@Km@Wo@EK@[Hg@TiAt@_Bj@IFe@r@c@TUPAZGAHEVE`@Dx@DrBP`Cn@p@Z`@p@Bj@KzAAdAzA|BFaANiAVUHMHFACD@ZTTC^a@hCiE^]n@WPCTN\\Lh@Jb@@HCVSVm@RYD?DFD?@Cg@IMMI{@[g@Mq@IU@Qh@kB}@oASkAMoA[s@IY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520149, + 6.641232 + ], + "end_latlng": [ + 46.5204, + 6.640424 + ], + "average_speed": 3.096, + "max_speed": 7.3, + "average_cadence": 78.7, + "has_heartrate": true, + "average_heartrate": 154.1, + "max_heartrate": 188, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 592.5, + "elev_low": 512.2, + "upload_id": 5013363034, + "upload_id_str": "5013363034", + "external_id": "garmin_push_6181537010", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 34 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4062.1, + "moving_time": 885, + "elapsed_time": 974, + "total_elevation_gain": 83.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4695456167, + "start_date": "2021-01-25T16:11:18Z", + "start_date_local": "2021-01-25T17:11:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4695456167", + "summary_polyline": "o`_{G{ihg@?EOMYq@[eAOiAAu@U_AQwA_@qAUiAg@{Au@eBWIcCNu@?oC\\q@LOEKIIO@q@z@wBp@uB|AsGPg@h@wAz@iBtBiDvD_GzB}DbA}A|A{BnCeDn@}@CD@ML_@dB}DvB}F~@}BZo@vA}BvCyD|AaCr@uAdBuDlBwDrBsF\\kFr@_GLsB?ADH@ADFVu@ZoA`@qBf@{BLy@ESGIB[Jc@z@iBh@y@pAyAh@e@r@u@r@o@lDoDROHULOJUNe@Ly@^eELwBEMA@Bm@PeBLaBJ{BJoCAQG_@O_@k@YMYK[]iBUi@ECC@HAw@gC}@wDGi@?k@BG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530802, + 6.601429 + ], + "end_latlng": [ + 46.520316, + 6.640626 + ], + "average_speed": 4.59, + "max_speed": 8.7, + "average_watts": 123.2, + "device_watts": false, + "kilojoules": 109, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 444, + "upload_id": 5013177493, + "upload_id_str": "5013177493", + "external_id": "garmin_push_6181361947", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3598.5, + "moving_time": 583, + "elapsed_time": 664, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4695455193, + "start_date": "2021-01-25T06:58:27Z", + "start_date_local": "2021-01-25T07:58:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4695455193", + "summary_polyline": "{~|zGc|og@FLZjAv@lBFXEXGP?H~@fERb@nA`ALj@BdAE`A]bFD~ANTGGGJk@dCs@lGG^Y~@{@nAyChC{CvC_BtBWv@q@nC]lAQlAy@nCCXk@|Ai@nB]xBQ`B?xAAxBS~EKbAeAnGa@lBy@`C}B~FyB`FAHBEg@bBKh@KfAEbAGxKI~EMxMGdDK~CQvB_@nBiB|GgDvKi@tB{AvE[lAc@tBM`@E@SMwAmAaB{@Q@OJm@z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520307, + 6.64018 + ], + "end_latlng": [ + 46.530645, + 6.601767 + ], + "average_speed": 6.172, + "max_speed": 12.7, + "average_watts": 45.2, + "device_watts": false, + "kilojoules": 26.3, + "has_heartrate": true, + "average_heartrate": 130.1, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.3, + "elev_low": 436.8, + "upload_id": 5013176320, + "upload_id_str": "5013176320", + "external_id": "garmin_push_6181360907", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Corniche + Port de la Tour de Peilz", + "distance": 41366.3, + "moving_time": 6024, + "elapsed_time": 8025, + "total_elevation_gain": 513.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4674349547, + "start_date": "2021-01-24T12:32:17Z", + "start_date_local": "2021-01-24T13:32:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 64, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4674349547", + "summary_polyline": "u~|zGk`pg@J^WhBfArFSjBl@oAjAoFzCmGtDiKlG{Gv@}Ad@}D@oCp@yMnEcKZsBNkKr@{A|EwDjCuDTmBU_M^iE`KyWzEaKh@cDNwCAcIXyApJyPvJy^z@iCzBgETeBIcIeAgHCiBN_CpBuLfAyDjM{SdAkDf@qEBaJsFuKqCoDQ}@@cA~CkGbDaIfCk@lBiCz@gDFmBp@aBzA{HdCwCRcCs@}B{AyBe@}DJwAbAcEdJwKx@e@hCGj@[r@kAP}@QyKLqAdDuI`@sDC}Qa@yTK{Cw@aCB{@r@wA~IyFh@wAEwA_AuG@iG}AkI_BkBS{@nAsDIoFN_ExA_HNaBCqGx@eIIuDv@wCg@kE@u@hBqCj@aGf@oB~AgC~CoCl@{DnB}Cd@cFdCaC|DaJhFsHdJaRbCsCvBkDjFwJtC}H`C{Il@mAv@cEPgBs@kEP}BCuCb@qEj@wMWoA]]uBh@o@IoFgLLi@~@y@vA{D@wBs@gHHs@\\i@zE_FNmCbCmHj@qHlAmHrEiO`AuF~AsCp@wCjAcBpFcMnCkN`@uNhC}Ez@uC^cCf@sKzG}a@|AwP~@oEbAaCz@ed@^oFhAgEp@cAbC{At@aAf@cBLwBg@sISgNn@mIJuSTkBh@yApCgEhDeCbVaJlFqC^d@rAfN\\d@XIhAkEfB{EUT]QyBsBDaAv@sB^WtChBPg@Ca@_@m@~@_@j@y@HyBk@wCZ_D~@q@Vy@fAcMbAsQhCaV`A}AZAEQ~@m@nS_IZi@By@k@{BzC{EZ~@q@a@iCtDcB}CQAwEhDuOnNqCb@_A`AaKt[{BxH}@xFkEnLi\\lj@wBvCgB|DUbBCrTs@zIDlHn@vP[jBaA~AyDlC{A~FSpCeCtnA}BpSy@lReC~Kk@dSmDtLsAfLeBlKQ`Dn@`PAnCpAdMu@bIVxGuAtGWdCOjH{Lvf@eBrJ{Ib\\kEvMyD`JuApBgH`HwBnDgCzHmGxHgB~CyEdQsC~DiCfK}C|Ia@|CEzWYnDoDxMa@~GLfD`@lC~DbQ~DzNxDlKv@lDv@zHTlGDdDUzBwBnG_F`KcOp^{Sh]qLz[cB`GqCpFq@vBqAjIgFtRw@fI]|Kq@nEkAvCgA`AsInOw@~Am@|B_C~PFnC~@zHAfByAhJ_Mdd@oKdS]fCC|Km@tCeGzM{I`VYjEPhMUnAwC`EsBnA{B|B]zCVjFk@lCwDzJHxBQbD_AdJq@zEsDrEeBfA}AxBmAfFoGbRmBaHBk@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520278, + 6.640865 + ], + "end_latlng": [ + 46.520378, + 6.6405 + ], + "average_speed": 6.867, + "max_speed": 15.1, + "average_watts": 128.2, + "device_watts": false, + "kilojoules": 772.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 578.7, + "elev_low": 376.7, + "upload_id": 4991236137, + "upload_id_str": "4991236137", + "external_id": "garmin_push_6160241620", + "from_accepted_tag": false, + "pr_count": 27, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunrise run", + "distance": 5681.4, + "moving_time": 1972, + "elapsed_time": 2267, + "total_elevation_gain": 125, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4671669804, + "start_date": "2021-01-24T08:22:55Z", + "start_date_local": "2021-01-24T09:22:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4671669804", + "summary_polyline": "_}|zGycpg@ZODIvBiKNg@Ii@l@qALa@Xo@Nc@AQCHS@SQOGe@KEC?IUKu@?SDGOWXS^[Z{@lAi@fAWp@MROj@GJKh@C`AKx@ChAQrCCPKHGZM~BMv@SHUAOFIn@i@z@IXORQb@GbB?fAId@UXm@HKCq@i@EAa@DSAOEAIMF@PKDe@F]LEABKC@GBUVGT@LOLe@l@e@f@a@HGDETKD?CLMXe@\\[P?BDDCHBJTr@b@r@Gn@D`@?@\\C\\DHHj@FJdAAb@@FNGPIv@ATL?FDFG@b@VTI`B?tADt@DXCXLTm@a@OEa@a@Mm@YKq@Qe@[SSE@EDIAw@m@QWQ_ACEMASHc@F[OY@UVWFUN`@`Al@jAR\\Pf@n@r@DLAXHf@Vd@J\\R\\TTNXnA~A\\f@Rh@T~BUb@_@|@b@t@HTFDJDf@FNHF?XM^RJKF?HCT?j@c@H?`@LtBpB?CNCJa@d@UVUZ{@Va@Zy@NQNKLFN?\\i@ZK@RM\\Ej@Jb@Yp@AT?z@IxANZD`BCXYhB?f@KTE^Gr@GZ?VVtAAx@BNXRd@NFJHp@BDJA`@JHJ@HMz@ABCXWpAQL[K_@J]GG?IL[vBGTSd@UR?\\ODCDL\\Jr@OrBK\\WGAKKOUWOa@[A_@Xg@?QEc@_@k@a@cEoCmAq@s@u@K[UOC}AFcBJg@Fq@Jc@PKb@IFEDQNOLW@OMe@L}@Bm@dAcBJg@AICCFGXMN[TQJ?@q@JUf@e@^Qh@Kr@@bAMLWAc@v@iAl@sC@_@J[DI^On@a@Ac@LKHQKUSy@A_AGw@CMCCIu@@OMWI]Ec@?m@Dy@He@Ga@HyA@w@Gc@Ag@BUHUHML_ABALSA_@FCXc@EM?QJK[sCMi@?IQSM]Ai@_@wBW_BKYSKGOJu@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520006, + 6.641419 + ], + "end_latlng": [ + 46.520449, + 6.640462 + ], + "average_speed": 2.881, + "max_speed": 5.6, + "average_cadence": 77.2, + "has_heartrate": true, + "average_heartrate": 152.3, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 551.4, + "elev_low": 482.1, + "upload_id": 4988462069, + "upload_id_str": "4988462069", + "external_id": "garmin_push_6157723636", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 47 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "After a bad day at work", + "distance": 5060.3, + "moving_time": 1864, + "elapsed_time": 1867, + "total_elevation_gain": 98.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4657863818, + "start_date": "2021-01-21T15:44:59Z", + "start_date_local": "2021-01-21T16:44:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4657863818", + "summary_polyline": "}||zGk|og@AXHz@UP?DR~@J`@@XBFH@PkA^mA\\O\\[d@wA`@k@Pe@Ma@AWB[Vg@La@TmBVq@LOPq@?EOi@JOd@[No@\\i@H[P[Nm@HUd@i@JW`@eCRUHUBgAVmBFeAA[H_AQIACDc@CgAKo@o@uAm@cBQMCOMQEOKOESKWYc@KKMCWFKJEE]q@k@y@i@WIOE[@UV_@FWAOUy@WWMHIAQCa@Q]Bc@Fg@JKH]dA?b@Mz@BTDVAHRfAA`@Uh@k@|@Wz@EZKf@KTETMR?VIVALYx@MNMPYdAEb@a@n@KCY_@CKQUc@W_@_@y@aASW_@}@gBsBYe@UQ_@i@o@]c@]uA[qA]oA_@aA_@c@Yy@s@Y[}@a@c@WSa@IBSSU{@[_@]zAQPOFKR[`@CH]b@[r@]rACx@Ff@Ab@Hd@KhAb@VPDt@?|AR\\?z@Cp@FjA@tAZhBl@J?JGxB`ALR|@\\d@LxBfADD~Ad@h@d@lAh@RLBJ@ZMFEJQ@_@Aa@NEFE^Hr@Bj@Jt@Lf@Bh@AxAHdB?f@B`@]lBKtCIx@@VOXI`@FVJPr@LfAZh@Xb@`@Pj@EBSCQNM^_AtAWtAEhCK`@SVe@La@Cm@Y]GW@KCWD@HDDLFj@@fA^VHP?h@UNSb@oAZc@DAhATNS|@o@B@GChA{Al@uBVu@f@cAZsAAy@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519991, + 6.640222 + ], + "end_latlng": [ + 46.520026, + 6.641499 + ], + "average_speed": 2.715, + "max_speed": 4.8, + "average_cadence": 76.5, + "has_heartrate": true, + "average_heartrate": 154.5, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 587.4, + "elev_low": 506.5, + "upload_id": 4974067972, + "upload_id_str": "4974067972", + "external_id": "garmin_push_6144268694", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 48 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4116.8, + "moving_time": 841, + "elapsed_time": 984, + "total_elevation_gain": 85.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4657858423, + "start_date": "2021-01-20T15:57:31Z", + "start_date_local": "2021-01-20T16:57:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4657858423", + "summary_polyline": "i~~zGkjhg@sAAUC}@cAM[c@yEWwAq@{CIi@_AgC]GmA@g@De@CQ@oDb@e@COWAc@Rq@Ra@Xs@b@gBRi@`@gBt@iCnAqDx@}AhByCnAgBtEuHh@cA`CiDpAcBdAeAb@m@Nc@`BgDlD{J|@iBlAqB`CaDzAiBz@uAlAgCj@yAzB{Eh@qAPk@@KABAAE@^aBb@qEr@kFJsAFOJOAEpAoFbAiDFa@AGAB@GPy@\\aAl@yALKlAeBJG^_@t@y@z@gA`CaCdAoADMNkAReCCeAHiB?AG?DSViCN}BZsD?kAGg@IUMQc@]a@yBw@_ASkAg@eBKy@Kg@Kc@OY?SHmAN_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53045, + 6.6015 + ], + "end_latlng": [ + 46.520289, + 6.640822 + ], + "average_speed": 4.895, + "max_speed": 10, + "average_watts": 128.1, + "device_watts": false, + "kilojoules": 107.7, + "has_heartrate": true, + "average_heartrate": 130.7, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 443.5, + "upload_id": 4974062510, + "upload_id_str": "4974062510", + "external_id": "garmin_push_6144265808", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3565.3, + "moving_time": 614, + "elapsed_time": 630, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4657857078, + "start_date": "2021-01-20T06:57:55Z", + "start_date_local": "2021-01-20T07:57:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4657857078", + "summary_polyline": "s~|zGeyog@CBlAtCz@zEJx@N^f@\\RVDJD`@?tAUfDItCCIDDGPMdAWdCQbDShCE[APIXQ\\}BbC_CxB?LkAlAyBxCc@pAy@vCi@~By@~Ck@vA_@vAa@pDQnGCd@Kr@G`BMnBa@`C_@bCa@nBq@rByC|HqBxE_@lAQjAEtACdFIdH@j@CrAGtIQnLItAW|Aa@dBqBrGwD`NsBzGy@lDEDE?WMQMGIu@s@eB}@SDQNy@lA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520268, + 6.639712 + ], + "end_latlng": [ + 46.530759, + 6.601587 + ], + "average_speed": 5.807, + "max_speed": 12.4, + "average_watts": 53.8, + "device_watts": false, + "kilojoules": 33, + "has_heartrate": true, + "average_heartrate": 117.1, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.9, + "elev_low": 436.9, + "upload_id": 4974061044, + "upload_id_str": "4974061044", + "external_id": "garmin_push_6144264431", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 952, + "moving_time": 815, + "elapsed_time": 1760, + "total_elevation_gain": 0, + "type": "Walk", + "sport_type": "Walk", + "id": 4633821420, + "start_date": "2021-01-17T09:10:41Z", + "start_date_local": "2021-01-17T10:10:41Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4633821420", + "summary_polyline": "}|ewGailh@IEBWJBHCFOGSB@EKLB?@E?XQT_@Pe@LIz@]RBN]d@o@`@WTANHXEXKNAXSVGHGx@HFl@?h@F^FR\\Tr@ND[IwADg@RkAV}@`@iAPu@f@eBPWN_@T_A?]B[DY\\i@b@YLCLIv@m@Rs@PO?GGH?EA@CEB@AH@ACGBB?HFQAQ@@ACCABBAADE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910713, + 6.785612 + ], + "end_latlng": [ + 45.90575, + 6.791199 + ], + "average_speed": 1.168, + "max_speed": 1.7, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 113, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1454.4, + "elev_low": 1343.5, + "upload_id": 4949060114, + "upload_id_str": "4949060114", + "external_id": "garmin_push_6120574387", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 1610.8, + "moving_time": 1995, + "elapsed_time": 9516, + "total_elevation_gain": 65.2, + "type": "Walk", + "sport_type": "Walk", + "id": 4629119054, + "start_date": "2021-01-16T09:53:12Z", + "start_date_local": "2021-01-16T10:53:12Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4629119054", + "summary_polyline": "k_fwGmnlh@UEIQGEMOAIGGGOC?WOG@CMMSIG?H@Ck@SKe@?QIQESEA?EKQA]EU@KIGEH?N@?I@@ALJLN?JDAC?AEBCADB?EOKWJd@?FIAADCCO@?AF?PGEFB?HQBBC?AHC@?BB?ACCBBA?EAOBAA?GOESBWB?@GPYFi@DIA@?APg@?EC?D@HFH??E?CMEC?EH@ISIi@EMQSw@BBEEADLSPMPWPKVGBO@??EDEDQBQ@?AE@CJ@JA?GJ?@M^_@Tm@@WA?BHF?NILOFAA?BAACFAC??CJMF??ABCACHIDAFGNHRDPXB?h@gDDIF[DFH@BJRTFEF_@JB@KCB?A@@KBIHCTID@JZXHDVb@NLDN@JHNDBf@HVETH?DB@NA@BDCA@?CFXGDHO?Tc@xB?\\IACLILK@KHYXSJ?BOJILAJJFKIOP@@AFAG@@?EA@_A`AQV?BGD?BCA@ASd@?LEFGLG@Wh@GFALIBDHC?[h@IHEDECEB@PBD?EEFFDEnA?v@@JAT@E?~@@PB?EBCJ?RHL@L@?FR\\P@CVDP?HI@M@BCSEK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.911109, + 6.786472 + ], + "end_latlng": [ + 45.910655, + 6.786117 + ], + "average_speed": 0.807, + "max_speed": 5.1, + "average_cadence": 58.6, + "has_heartrate": true, + "average_heartrate": 119.7, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1505, + "elev_low": 1433.4, + "upload_id": 4944149565, + "upload_id_str": "4944149565", + "external_id": "garmin_push_6115921189", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 325.5, + "moving_time": 334, + "elapsed_time": 2529, + "total_elevation_gain": 49.7, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 4627494585, + "start_date": "2021-01-15T19:15:20Z", + "start_date_local": "2021-01-15T20:15:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4627494585", + "summary_polyline": "uaewGiimh@EPQNOH[^M^It@CvBKHKZMLm@jAMv@ORGZCVEL?\\O\\CLA?u@jF[OOIeJiAoFpB@T", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.906351, + 6.790771 + ], + "end_latlng": [ + 45.91107, + 6.786283 + ], + "average_speed": 0.975, + "max_speed": 1.6, + "average_cadence": 45.8, + "has_heartrate": true, + "average_heartrate": 130.4, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1462.4, + "elev_low": 1352.5, + "upload_id": 4942459097, + "upload_id_str": "4942459097", + "external_id": "garmin_push_6114223247", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4099.4, + "moving_time": 957, + "elapsed_time": 1017, + "total_elevation_gain": 85.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4627493667, + "start_date": "2021-01-14T16:09:24Z", + "start_date_local": "2021-01-14T17:09:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4627493667", + "summary_polyline": "o`_{Gkjhg@XBWK?EFOc@yAKo@_@uAy@_Be@u@WgASm@Gc@G[Mc@U[G_@]cAQGyCDoEf@OAOGUe@?KdAcCfBwH`@wATs@t@eBnA}BlB_Dx@eAdDqFtBsDhBaCHU?@zBiC`AuAjCgGjCoHn@sAjAkB`@i@bB{BnA{AjAqBtB{ElCyFd@uA^eCZiD@IFBBIJo@v@kH?SBGCE|@cDX_B`AeDGIb@cB`BaDx@aAxF}Fv@}@JQB?HW\\o@XuAPoBb@uD@KCE?BDmBHwAb@aFBwAIw@M_@s@u@KWc@kBQm@EEC@Mg@eAaDY_BK_@Ik@DS`@aAJCAT@BBAKJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530804, + 6.601502 + ], + "end_latlng": [ + 46.520225, + 6.640648 + ], + "average_speed": 4.284, + "max_speed": 9.6, + "average_watts": 121, + "device_watts": false, + "kilojoules": 115.8, + "has_heartrate": true, + "average_heartrate": 148.3, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 444, + "upload_id": 4942458130, + "upload_id_str": "4942458130", + "external_id": "garmin_push_6114222131", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3629, + "moving_time": 585, + "elapsed_time": 623, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4627492671, + "start_date": "2021-01-14T07:09:43Z", + "start_date_local": "2021-01-14T08:09:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4627492671", + "summary_polyline": "g~|zGe~og@?D?AC?Kj@Cv@Db@d@|Bj@hBd@pBf@hAXjAh@p@FLRj@Hj@]|BShB@p@M\\IJ?f@_@vDk@dHCBAACRMZ]h@i@b@uDvDaClCe@v@k@dA}BhIo@hCo@fBi@jB]~BGl@JDGBCDG\\KzEKpBElCy@bFSdBQfAsBzF}ExLi@vBMnBKjPAI@CGnKG`FMfF@\\IrAKl@e@vBkEbOw@~B@?i@vBsB`Hw@fDEHGB}@m@qC}AS@QLy@fAAJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520209, + 6.640511 + ], + "end_latlng": [ + 46.530743, + 6.60156 + ], + "average_speed": 6.203, + "max_speed": 13.5, + "average_watts": 47.6, + "device_watts": false, + "kilojoules": 27.9, + "has_heartrate": true, + "average_heartrate": 135.9, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.8, + "upload_id": 4942457007, + "upload_id_str": "4942457007", + "external_id": "garmin_push_6114220869", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4056.8, + "moving_time": 878, + "elapsed_time": 947, + "total_elevation_gain": 84.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4627492463, + "start_date": "2021-01-13T15:51:00Z", + "start_date_local": "2021-01-13T16:51:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4627492463", + "summary_polyline": "c`_{Gakhg@?FCFI?UUMi@MeAYoAGo@[}AWu@{@qE{@}BYIY?{CF{B\\a@B}@TYEEEK_@?QDWNUv@wBp@gCbAiEZeATm@bA{BXg@zA_CxB{DxAyBnDcGbBgCFQxBgCr@cATs@bA}Ar@aClC}Gp@{Ah@}@pD}ERSpAkBz@}Ad@gAL_@pCaG`A_C^gA@IAC?D@?A@@@\\cBJo@NqBPqAx@_HJk@n@uChA{DP{@F_@CGd@wAz@uBbA{AtBaCb@_@r@_AfCkCVS\\g@TyAN}B\\qGJm@PcDN_BDiA?eAEYSe@w@a@Um@OkAk@gAOAGM@_@AGc@aB_@iBGq@Os@?m@TkAJHHL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530749, + 6.601617 + ], + "end_latlng": [ + 46.520196, + 6.640789 + ], + "average_speed": 4.621, + "max_speed": 8.7, + "average_watts": 123, + "device_watts": false, + "kilojoules": 108, + "has_heartrate": true, + "average_heartrate": 136.7, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 443.8, + "upload_id": 4942456780, + "upload_id_str": "4942456780", + "external_id": "garmin_push_6114220599", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3637.8, + "moving_time": 571, + "elapsed_time": 640, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4627492234, + "start_date": "2021-01-13T06:54:14Z", + "start_date_local": "2021-01-13T07:54:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4627492234", + "summary_polyline": "q~|zG_apg@?HC?EFE^AvABVLf@X|AJ^Xt@D^@f@NtAx@~BHd@r@|@HRDz@UnIE|@Ir@_@~B]vD[tBQr@g@l@iBfBSX}B|BqAxAu@t@m@xAgCxJYnAOh@?Fa@z@g@lBUxAIx@InBBzBGjAIl@EpCa@dDu@xEk@rBkB~EqE|K_@fBG`BElHM`KG`NOhG?DAC?MQvBKl@]zA_GdSuChKi@`C[dAGBE?QIcAo@g@c@kAk@GAGBOJc@l@Y`@ENBD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520259, + 6.640963 + ], + "end_latlng": [ + 46.530726, + 6.601517 + ], + "average_speed": 6.371, + "max_speed": 12.1, + "average_watts": 46, + "device_watts": false, + "kilojoules": 26.3, + "has_heartrate": true, + "average_heartrate": 128.4, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.8, + "upload_id": 4942456498, + "upload_id_str": "4942456498", + "external_id": "garmin_push_6114220246", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 3746.9, + "moving_time": 1593, + "elapsed_time": 1803, + "total_elevation_gain": 102.1, + "type": "Walk", + "sport_type": "Walk", + "id": 4605261066, + "start_date": "2021-01-11T16:14:08Z", + "start_date_local": "2021-01-11T17:14:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4605261066", + "summary_polyline": "a~~zGemhg@HA?KII@GRI^y@DE\\M\\e@Ho@?SDWHKbBq@|@Uh@S`AYb@oAHMGBH@XGBELe@CIIHZcAR_AJ[^s@r@uBRc@Fa@P]R_A?IKE?Cb@g@B@C?CAp@mCRmBFcABeCCy@@s@D_@@mDFwAAi@Hw@@]Ea@@k@EKKOAGIEHBReA?O@uCBgA@qBZ{Gd@cCn@{Ab@y@`AsBMIj@cB`@cARs@hBiFh@kC^wANgAHeB?_@ADAGDa@A@JYFu@N_EJJGm@Aw@CI_@[e@[UI@@O@ICcAq@_Aa@QMCEf@o@ROZo@V_@PS`@Eb@YBO?UBSLa@P_@F_@?e@DQECAW`@k@BQZQT]Dc@Lc@@g@E[@u@Qg@MEW]MgAC]HSC_@RuBHe@Rk@X_@N_@Ac@Mq@Fo@AgB@a@Nm@Zk@J_AVWTMl@AVM^QZ[\\aAEsCFg@l@y@tBgDJKNY\\a@^GZa@PAFOD?Fa@P]JY?KNUN_@IsBq@mB_@{AMMMWPiANW", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.530416, + 6.601955 + ], + "end_latlng": [ + 46.520245, + 6.640635 + ], + "average_speed": 2.352, + "max_speed": 8.9, + "average_cadence": 56.5, + "has_heartrate": true, + "average_heartrate": 105.7, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 432.8, + "upload_id": 4919251417, + "upload_id_str": "4919251417", + "external_id": "garmin_push_6092124519", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Grilly en famille", + "distance": 4317.8, + "moving_time": 3195, + "elapsed_time": 3466, + "total_elevation_gain": 52.9, + "type": "Walk", + "sport_type": "Walk", + "id": 4598919957, + "start_date": "2021-01-10T13:43:58Z", + "start_date_local": "2021-01-10T14:43:58Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598919957", + "summary_polyline": "eqwyGm~id@BGLT^T^FBKTCHEz@{@NIPWBBF?LBDDJBHCLFDNHLJb@TDLHd@LDDF@HELAx@ULATORCPK\\BPH^CVKPMx@Y\\]Ze@Pa@TYTe@dBoDPK^GVS`@k@@FRg@Vc@FIPDRf@FJr@h@JNh@PXN^Lx@NxAR`CPl@@zAJh@PH_@`@mAHg@DKFEJi@Xk@DCB?FHRF`C^TCv@?^Bp@@XDZRLPRDTMDo@Ag@WkBQy@{@gHA_@EUCH@CG[CACBQUUe@UW{@k@QEMIoAc@[QSGOM}@_@e@Y_AaAAKMK[a@QGSQOEIBCFMHa@SOODWFG?EBC@@OPSLe@c@OEMYYWTc@@IMDIHMLINOCw@oAk@eAyAuBSSa@Q_@Cq@Jw@Hk@CSIUKa@YwAyA_@Yk@]gAi@cAq@q@_@UIM?a@LqBt@g@L[@gAKq@A[F]RO^]jBa@pAe@jAgAnBKf@BhAZdDHR`@lCDl@l@hBn@pAT~@j@lDf@bBJl@Ah@Mr@Ir@Br@CtACb@}AhCe@dAw@pAaAhAg@Xe@@UEA@IK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.328675, + 6.11831 + ], + "end_latlng": [ + 46.329555, + 6.118352 + ], + "average_speed": 1.351, + "max_speed": 2.5, + "average_cadence": 49.4, + "has_heartrate": true, + "average_heartrate": 91.6, + "max_heartrate": 125, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.4, + "elev_low": 465.5, + "upload_id": 4912578119, + "upload_id_str": "4912578119", + "external_id": "garmin_push_6085651207", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 6047.4, + "moving_time": 1087, + "elapsed_time": 1087, + "total_elevation_gain": 130, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598916538, + "start_date": "2021-01-07T20:33:07Z", + "start_date_local": "2021-01-07T21:33:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598916538", + "summary_polyline": "mi_{Gm`cg@HBIp@MJGRQjA[`BMHGAICS_@Oc@m@e@}@a@GGK]Ca@b@qDfAyEd@_FHmDBqJWiMIg@Oa@kAwFQiA@c@Ro@|A{D\\w@d@y@v@a@z@e@NWH[?KSsBCy@De@Lw@l@sAZ]TMl@UbDs@z@Gx@M|@m@fByA\\Oj@i@`C{ARW~@oCvDqNx@iCpBcGj@yBr@sCj@kCp@yBvCaOPgAXy@Fc@Am@a@gCI{B@_CLmBh@gFLu@BCXcCh@iDb@sDfAcHl@_DzA}GjBuG\\mAHO^iB^iCHeAJu@FyA?kC[uEWaA?gAH_B?u@EgBEo@AcASyFBc@Js@AcEGiBB_DdCqR\\mBbBkHNyA^oGC]CIBo@RqAX{CTcDEs@R_BNgBb@yF?e@AUIa@M]QO]OMQg@cCw@_CGc@Y}@Qw@Gm@[aAAw@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532231, + 6.574315 + ], + "end_latlng": [ + 46.5203, + 6.640484 + ], + "average_speed": 5.563, + "max_speed": 16.7, + "average_watts": 155.1, + "device_watts": false, + "kilojoules": 168.5, + "has_heartrate": true, + "average_heartrate": 154, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 405.4, + "upload_id": 4912574678, + "upload_id_str": "4912574678", + "external_id": "garmin_push_6085648239", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 5483.9, + "moving_time": 835, + "elapsed_time": 863, + "total_elevation_gain": 26.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598915459, + "start_date": "2021-01-07T16:15:00Z", + "start_date_local": "2021-01-07T17:15:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598915459", + "summary_polyline": "e}|zGqbog@MPM|@PnCTpA@ZUPKC]s@UY}@k@@p@CFAh@c@uAUVU?cAOg@Zu@fCNPLBXARKdC{BnAw@b@SDRB`BFr@D`DHnAD\\BFB??ABFKbJERc@bIOvAWz@Cp@mA`JkAvJAr@N~LDD@d@Tz@LxAVvE?|EIzBEtHI`Bc@xEe@nD{@hDkA|DaA`EeAxEqAzHc@rCw@fG_BbOGdCBvAXxCK|@AxAKz@{@jDuArHQd@WpAkBzHmAhE{DnLq@rBu@pCkBvFW\\cAr@oBfAoAfAo@p@g@^[NgBNaAR{Cx@M?SDMXKt@S`@Uz@CbA?|@Db@@d@Eb@K`@WTy@^[VsAdCuAfDKt@fAlDDp@Pj@FX?~@UpDAv@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520035, + 6.636093 + ], + "end_latlng": [ + 46.532961, + 6.578129 + ], + "average_speed": 6.568, + "max_speed": 14.5, + "average_watts": 65.6, + "device_watts": false, + "kilojoules": 54.8, + "has_heartrate": true, + "average_heartrate": 130.1, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 516.5, + "elev_low": 409.6, + "upload_id": 4912573290, + "upload_id_str": "4912573290", + "external_id": "garmin_push_6085647064", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4117.2, + "moving_time": 789, + "elapsed_time": 789, + "total_elevation_gain": 101.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598915128, + "start_date": "2021-01-06T16:14:22Z", + "start_date_local": "2021-01-06T17:14:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598915128", + "summary_polyline": "o__{Gypgg@oAm@]m@m@uAQk@LeBD}AfA}Bn@_AFkBbAmBC_A@q@K]g@?s@P_@CQC]AABcBZ_@Bi@HO@g@c@AQBSbAgBHW\\gBZqBp@}Ch@sAf@mBr@qDh@wClAqFUcEtAiE@u@ZcAVc@n@uAnBgDP_@B@dCsCh@}@Pi@p@oAl@}A\\oAVc@fAkD|@aC~@cBr@_AYCMEP[E}@\\yAj@cAN]b@{BpAgDjA_CJMfAaCRg@n@uB\\{APcAFmBFq@E@DE@UNs@x@{GXsA~@oDx@cCBOLUBFF_@n@_C`AsBp@iA`@k@lCcDjBsBfAu@Rc@DQD{@HoB\\}FPmBXsHAyAOo@KOg@WKOIi@I_Ak@cAEAILCAC{@_@}AGy@Ge@W}@Ug@AW?s@Ri@FWF?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530641, + 6.597416 + ], + "end_latlng": [ + 46.520189, + 6.640905 + ], + "average_speed": 5.218, + "max_speed": 10.3, + "average_watts": 154, + "device_watts": false, + "kilojoules": 121.5, + "has_heartrate": true, + "average_heartrate": 124.8, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.5, + "upload_id": 4912573057, + "upload_id_str": "4912573057", + "external_id": "garmin_push_6085645643", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3151.9, + "moving_time": 503, + "elapsed_time": 589, + "total_elevation_gain": 19.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598912460, + "start_date": "2021-01-06T06:49:15Z", + "start_date_local": "2021-01-06T07:49:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598912460", + "summary_polyline": "{~|zGg`og@VX`@dCLXq@NKD?LuAF}@~@_@x@Up@Kl@DNJFPb@B\\QdA[rAM|@Q`Ac@fFUfDVb@ANVMHFKPGD^q@uAbA[Z[^c@dAOl@a@vC_@hAs@rDi@hBG\\OdCDPLR@I@KCEu@]O`@S|EIh@GlAEpBOfAi@vC_@fCk@jBcAjCi@zAuDbJUj@]vAObCAhFInE@nB@?AAC~AEvJGpDSfGW~BQz@_EfNeAxCER@F?EaA~CiBpGk@zCEHOF[K_CgBk@YS@SPa@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520303, + 6.635727 + ], + "end_latlng": [ + 46.530634, + 6.601738 + ], + "average_speed": 6.266, + "max_speed": 14.5, + "average_watts": 90.9, + "device_watts": false, + "kilojoules": 45.7, + "has_heartrate": true, + "average_heartrate": 129.6, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503.8, + "elev_low": 436.8, + "upload_id": 4912570342, + "upload_id_str": "4912570342", + "external_id": "garmin_push_6085644610", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4235.9, + "moving_time": 803, + "elapsed_time": 827, + "total_elevation_gain": 85.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598911414, + "start_date": "2021-01-05T16:27:51Z", + "start_date_local": "2021-01-05T17:27:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598911414", + "summary_polyline": "{__{G{ogg@UJQGIIYi@a@_A_AeD[s@~@qAvAuASsAt@kBHeAR_AKoBO]k@?iBFe@GgBs@sBeAm@c@WWu@kCM{@PmAPeEJqBLe@b@wBL_AEkBf@}BVaAhBkFbCeG|@kBxBuDzCwExBgCp@eAVi@T]n@uAjCwG`@mAnAmCzAcCxAsBfB}BVa@x@yAvByEhA{B|@qBdAeDPiBBaADg@Ji@v@{GVuApBkIXy@@ULYb@cBr@cBv@mAX[fAmAfCeC^k@vBqBLe@XwB\\iG?c@JgAFmANsAR_DDuBAOWm@YMc@i@Me@O}@GKSM[q@g@iCW}AK}@IQOq@?_@ZoAB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530703, + 6.59726 + ], + "end_latlng": [ + 46.520226, + 6.640883 + ], + "average_speed": 5.275, + "max_speed": 12.2, + "average_watts": 140.8, + "device_watts": false, + "kilojoules": 113, + "has_heartrate": true, + "average_heartrate": 117.9, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 446.4, + "upload_id": 4912569281, + "upload_id_str": "4912569281", + "external_id": "garmin_push_6085643678", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3593.3, + "moving_time": 598, + "elapsed_time": 765, + "total_elevation_gain": 14.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598910152, + "start_date": "2021-01-05T07:04:04Z", + "start_date_local": "2021-01-05T08:04:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598910152", + "summary_polyline": "u}|zGs|ng@A?@Dx@f@Af@MPIXKAb@aBBkAAaBB{DB[Pl@Xn@Fd@DHTLh@LHFDTMvAe@vCg@bEKlAo@dEOd@ILq@n@cA~AmAhAcAnAw@t@{@`AYb@K\\@IEAMNgAfEeAnDWrAa@zA@J@BDEa@|@g@~AKt@WrBDA?@YnHKrAExCq@`E_@hCYnAUt@cFfMq@vAIVDEMRg@lAW`BEjCA~EOrWMbF@nAEtAK`A]bBy@~C_EzMcBnGeA~C_@vA[`BQf@IFYGc@e@}@u@oAq@QDIFe@l@Yb@AL@D", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520111, + 6.635142 + ], + "end_latlng": [ + 46.530743, + 6.601509 + ], + "average_speed": 6.009, + "max_speed": 13.1, + "average_watts": 72.6, + "device_watts": false, + "kilojoules": 43.4, + "has_heartrate": true, + "average_heartrate": 124.7, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.1, + "elev_low": 436.8, + "upload_id": 4912567986, + "upload_id_str": "4912567986", + "external_id": "garmin_push_6085642535", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4181.4, + "moving_time": 780, + "elapsed_time": 850, + "total_elevation_gain": 86.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598909040, + "start_date": "2021-01-04T16:04:17Z", + "start_date_local": "2021-01-04T17:04:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598909040", + "summary_polyline": "c`_{Gyogg@CDG?IGo@gBw@aC[w@SUOa@g@cAg@yBWw@a@[u@g@_@y@y@]c@M_CG}BCIMOEGIGM@MRqABg@Fg@Lk@P_@V_@zAeB~BcCNc@ZsAVk@dAmCx@sCRc@bBwEp@wCl@wD`@qBRqAk@{Bd@yB`@}@f@eCpAsBb@y@hB_Cj@q@`A{AZ}@n@kAfEaLf@iApAuBxEsGbAaB~@iBfBcE~A}Ch@qAPu@HO\\uAFsARcDXaDRoAp@yCb@wAX{An@iCDa@BCBBDERy@Vu@`@i@j@kAvBcCpAgBROl@s@hCmCZg@FUNiAJeBHyBLgBHaB@qBPeCLuDCYMg@w@s@[wBa@eACa@cAmC_@uBQ[E}@XiA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530743, + 6.597254 + ], + "end_latlng": [ + 46.520257, + 6.640847 + ], + "average_speed": 5.361, + "max_speed": 14.2, + "average_watts": 140.1, + "device_watts": false, + "kilojoules": 109.3, + "has_heartrate": true, + "average_heartrate": 125.1, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.2, + "upload_id": 4912566762, + "upload_id_str": "4912566762", + "external_id": "garmin_push_6085641421", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3577.3, + "moving_time": 570, + "elapsed_time": 658, + "total_elevation_gain": 15.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598907622, + "start_date": "2021-01-04T07:19:00Z", + "start_date_local": "2021-01-04T08:19:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598907622", + "summary_polyline": "_`}zG_cog@@Pb@fAv@Y~@?p@pBDTj@vD?@EAVXDXAb@K|@[l@ZFEnBBb@DFhAO?h@[pAO~AAt@ERc@l@[bB_AeESVWPgAb@uAT_Cz@iAlAoAfB?JH@ACO`@m@hAoAlEaAjCm@hCEHo@xBS|C@AIBMfAChD_@~Gs@~Da@lCs@pCgAvCkAhCcC`GEML?Wz@YtAMhB?bGO|VGrEOrD@x@DIIlA]nBaGhSOn@O\\Wz@oB`HiAzEKHEAqBwAqAy@IAI@QLe@n@Ud@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520481, + 6.636163 + ], + "end_latlng": [ + 46.530753, + 6.601579 + ], + "average_speed": 6.276, + "max_speed": 11.7, + "average_watts": 73.5, + "device_watts": false, + "kilojoules": 41.9, + "has_heartrate": true, + "average_heartrate": 119.2, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.4, + "elev_low": 436.8, + "upload_id": 4912565340, + "upload_id_str": "4912565340", + "external_id": "garmin_push_6085640173", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 2674.5, + "moving_time": 594, + "elapsed_time": 2559, + "total_elevation_gain": 59.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4598906537, + "start_date": "2021-01-03T11:10:09Z", + "start_date_local": "2021-01-03T12:10:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4598906537", + "summary_polyline": "k_}zGsbog@GfA@V\\lAT~@Zh@AQa@eC]_AFy@No@DIbAeDFg@?JDNZ~@PHZf@n@RJFFLB`@Cv@]pDFROp@I`AW~GOlBYbGAdBUzBSrA@RHr@Av@k@pFBZR\\@pAMtAKl@Kb@Ef@DJ^`@@b@A\\\\NPE?MGADEPeATcCKBSbBETA@O?s@]MOAE@O^oCBoAAi@Si@ASj@oGFyCTwC?u@VsCCIGI?Db@mFxAqVAk@EYWi@e@YEIWaAOkAs@kAIq@k@oBSkAUw@Im@Bo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520388, + 6.636103 + ], + "end_latlng": [ + 46.520347, + 6.640576 + ], + "average_speed": 4.503, + "max_speed": 10.8, + "average_watts": 128.4, + "device_watts": false, + "kilojoules": 76.3, + "has_heartrate": true, + "average_heartrate": 110.5, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 477.7, + "upload_id": 4912564151, + "upload_id_str": "4912564151", + "external_id": "garmin_push_6085639072", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Teleportation bug", + "distance": 5138.6, + "moving_time": 1725, + "elapsed_time": 1910, + "total_elevation_gain": 140.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4554991652, + "start_date": "2021-01-02T14:12:06Z", + "start_date_local": "2021-01-02T15:12:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4554991652", + "summary_polyline": "yz|zGglog@H]Bi@J_A|@}DFG^HXMZ_Ab@}@RUx@In@p@RF@HG^[j@YXMZEj@E`B[pAk@|AM`@IFYEKWAQHcBEMI@KFa@X]\\k@RUIn@kCXw@b@iBDE^HTKPk@l@uAJIVKD@X@JCHBNXXLFF?DUn@Yd@CDWJQb@@`@Cx@Q~@cAbDWXWELeCEKCAKB]P_@b@y@TMACETw@No@Zy@`@eBTe@B?RJVGj@kBNWPSRMH@`@ENBNV\\TDFALc@fAm@f@Ed@Dr@Kv@[lAe@jASv@EB[?CI@_CCMOBa@TQRa@Vc@LWA|EqHVYXg@Lq@h@mBRs@n@aBFGHF^?N[d@mBJI`@W^EXHr@r@M`@S\\w@v@CJDX@v@SdAUz@KNg@|AIJ[PGCHcCAIEAKDw@l@WLs@DMAj@kBRmAn@uAFEHDZHRSLiARg@`@k@bACZZd@VAJ{AdCBd@Ev@S|@Id@q@lBO`@WFAACUDkBEKECC?k@b@a@P_@BOD[@{BeEy@sA[q@LkAI_B@o@De@@}@PuAJQb@RHGTg@Ru@Tk@d@g@VD\\KF@FLZXPF@HGVa@dAi@d@GVFx@Mp@Sn@Sd@m@rB]NEACQHiBAWG?a@Vc@d@a@Pe@JGC@Ij@uCn@sCHGXJH?RQl@_BR]VW\\Bf@A^b@XN@Hg@hA[TKRGT?|@Id@Ql@q@jBQr@SRUBD_BCo@EAw@p@}@XU@y@n@Wn@Or@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519653, + 6.637643 + ], + "end_latlng": [ + 46.520187, + 6.641144 + ], + "average_speed": 2.979, + "max_speed": 5.5, + "average_cadence": 77.1, + "has_heartrate": true, + "average_heartrate": 170.9, + "max_heartrate": 191, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526, + "elev_low": 488.1, + "upload_id": 4866480140, + "upload_id_str": "4866480140", + "external_id": "garmin_push_6041884187", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 86 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Verbier aprèm", + "distance": 40064.7, + "moving_time": 8639, + "elapsed_time": 12650, + "total_elevation_gain": 3589.2, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 4540225859, + "start_date": "2020-12-30T12:01:11Z", + "start_date_local": "2020-12-30T13:01:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4540225859", + "summary_polyline": "{jhxGwyjk@Ys@dByBpBd@tAlAjCw@bAh@~EkA`IlA|BpAlAg@`CHVm@k@mAi~@qAbAvEhBhCdAfESpA{Da@c@fAxChIj@jCC`Bm@VIf@GbMkAtEyAhDoEhEiAdC@dBv@tABe@SDcHgToa@oiAQ{AwA?uAhA{Bh@iEYuE`C_@x@MnKcArBaCCcAi@}AsBe@l@Hv@jCsTfEua@Eu@sCqD]wAFk@u@Ge@}AQ_BCiAi@MBqBa@_@@g@cB^G_@{@KSqB]MWuAS}EoC@mA{BA_C_Ah@{@yAa@oAm@OBeAa@BFsJ}BiGk@?eAvAaA~EwA{@mCsCsCyEuBsHE}@}BoGcBoGMwA[OPUWkAc@NIlC]~@AoI^_EfBqDxCcCcAoCeTkHqGeFfGf@zDvAzCZpJa@oAqFgAkBP[mTkLe@n@s@E}JwBsBuB{CgH{FgGyBuAyOkEeG}CsDs@_I}EsFeFcNkAqF\\{F_CCqARWWuB{SmbAwHoa@Si@UJT`Az@p@lC}@rHrA^f@k@P_@fCKfEa@Te@rCDzCZfErAfKpArA~BX]b@j@hAGxAZbBQVh@xAqAfAHb@Zj@d@lGDfOIhCZtArCtBjAzB@pCg@b@f@_@JANN_@B[Fpx@pQjmAft@l@rBy@j@\\N|BbHbu@hlCt@SbCjBzFzAn@|@CnGJfDf@vBrBnE@zCw@|A}DbAiAk@yBsEq@YcBr@w@`C}@dKJbEn@lC{@CVj@r^|@b@iHdCmC|C_Jl@o@~CxHlB|BtApEhEbEnKj@bGqA~@\\nGbGdBh@GkE~DjB`CeDhA_@lFfAlCfB`CJxQeHvF@rAk@Ha@u@qDV@?l@TJcAeHuP}nBqHo|@UyG^W\\`@rCkDv@xCp@hFlDdBnAGfAs@zCdAnGfEnAzG_ChGCdHUvA{CjFuBnAuD|JkIlHyAbSkD|JBhFbApCkB`Dc@tF~@~JFfGf@jCHjCtC`Gg@zFf@nDnDrHnJbCnBvBr@lB@p@oj@tSz@jAdAN`D_Ch@}@dAeH~AgDdHyF`IaCdBK~CxDP`BUf@ai@|QONPdA}@fBo@HqAuE_GrCIlE_@~@a@|FqAhEaKlLeIlNRdHnB|E~@rK_BvBoE~CgDbF_HfIi@bB`@nHO~BaBrGcA\\a@`BW`CJ\\l@pA|BnBrBN`BfB~DfAzBrCvAZbDdCvEXhHnHaALcEaB_G|AW~ALjAzAh@_Bz@bAxBqAbA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.087025, + 7.269562 + ], + "end_latlng": [ + 46.093263, + 7.234167 + ], + "average_speed": 4.638, + "max_speed": 19.1, + "has_heartrate": true, + "average_heartrate": 124, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2888.5, + "elev_low": 1532.3, + "upload_id": 4850807905, + "upload_id_str": "4850807905", + "external_id": "garmin_push_6026756807", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 43 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Verbier matin", + "distance": 19068.2, + "moving_time": 4406, + "elapsed_time": 8547, + "total_elevation_gain": 2007.2, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 4538257938, + "start_date": "2020-12-30T08:56:22Z", + "start_date_local": "2020-12-30T09:56:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4538257938", + "summary_polyline": "_nhxGc~ik@DB?u@Sm@KaBB{KRwB^a@rBO`EbBxBfBjAHlB_@jGoDvEmAZ@vAJd@RvApCd@\\DVATSb@]N_i@vQBl@HLC\\YRQb@M~@KFe@Qe@oBKsAKUwDrAK\\GpAi@|AO|@SjB?nAInAs@xBSpAUdFDjCI|@c@`B}@jBu@nDKtCWfCN~@@vAI\\_@f@c@~ADJBWINVZDVXJNUCLJHCr@JAHWGMe@XMCV?X[EELXCYNYm@LBFBIDBGBPEi@VICIk@SWFW@[vDmN|Pcs@OqA]{AGiA@q@Ji@AkDNkFnAaBND\\f@ZRbEp@VTfAf@`A~@~CmAl@m@fD_BbCk@hAg@pASnAPPXx@d@dAlAHiATcAb@oA^YEi@EEFCECDS[S_DH{HEum@}@MLDxATpApBpCX~Al@pB?XSp@SF}C_@iA\\YCTJd@lAVDrCtJPfAAvAOd@FjA]nBa@jEExAUt@u@pAkBhEw@tAw@v@uAt@q@v@UjAE`ANfAR\\HKCFFHIeA[gAgEqLe@kBoDmKyAoDsF_PiBaE}@uCiEyLMIm@}AkCuHa@q@@QM_AC]IA[j@QI]TQ?iBfAwAb@{DWe@Pa@COQw@b@yAjAm@RQf@[^CdAMCENBl@QXMKIL[e@M?Y~Ak@`B]h@e@XQ?WVW?TgEhHcr@b@h@rBVh@T`@n@L`AAdG@dARzAPr@f@~@tAtDD`@AlAQpAe@l@kAr@U`@{@Q{@?w@c@_AcCu@}AYCy@Nm@f@Ub@]nAkAbLAnAHbBTx@b@n@DVODQSk@QGP?\\v_@jANOA_AJmDBi@Na@GBp@g@z@qA`AsBjBoFh@UjBtFx@hAVfBCt@q@r@]h@Od@YrBKtABJlAL~A]rB?x@t@f@LxBRNGIAbBhBh@dAxDbEpAfA^RhABhAXvCbBVVBRzAh@`A~@\\b@Lf@VTChA?n@KXAlA[tB?Zu@rEa@vAcBzDmA~AmA~@g@r@cAxDGp@Dj@Zh@JCIGF@NRJI_JqVe^_cAcAmD@_AWoAD]|@[bA?`B~@`@b@@Vv@p@fBfGhAdCP@p@x@nBlDdAxA|CxCvGV\\DdAj@G@^u@dCwAt@IbAVrA|AhC`BvAtAzA`@_@qDBe@HKX^~@f@RXf@^NHVGrAcBp@SLuAXME@FkADSv@BE?FJ[@RABKAH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.087525, + 7.265145 + ], + "end_latlng": [ + 46.087022, + 7.269519 + ], + "average_speed": 4.328, + "max_speed": 17.8, + "has_heartrate": true, + "average_heartrate": 111.4, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2736.9, + "elev_low": 2184.5, + "upload_id": 4848741693, + "upload_id_str": "4848741693", + "external_id": "garmin_push_6024738463", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "One more winter walk", + "distance": 1782.2, + "moving_time": 2138, + "elapsed_time": 3089, + "total_elevation_gain": 88.8, + "type": "Walk", + "sport_type": "Walk", + "id": 4524338604, + "start_date": "2020-12-26T14:13:47Z", + "start_date_local": "2020-12-26T15:13:47Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a4524338604", + "summary_polyline": "_}ewGoflh@Ta@Ni@DAEUOWk@UOIQEESOe@Um@o@kAi@q@USIAUKKSUcAGEIOAOKWCSDYJQFs@FIFYHGDUIGMAEGGDK@WGIMGm@BELEFI?C\\EBIVQ?Cv@{@?CCANg@b@e@FSJe@@KEG?BLT?GNKAAAHEFIBABDVA@G?CGOE?IL@DKFCFK@G@@VQ?CBC?ILCBI?BP@NE@DREJND]PADGEBDJEA?CB?N]?YDO@OCUP[J]FD@HN`@FABE@IFMLC@GBAAAHC@C@FF?NIb@MLIX?@CABDLJBLIPb@AGFv@A^X|@?b@?EMp@?PEP?NKTEEG?FHIDKT@XE@NJ@BQPADWV@?SP[LMNK^KFUDBHB@CF@E@FIJUJELIJKDMLKNa@fAOPGPi@bAMDc@l@IDFf@DNDTDHBPEB?DAbBF`@@VCFFZ@TBBb@NNJ?JIHEBMBFBA@CAIR?A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 45.910729, + 6.7852 + ], + "end_latlng": [ + 45.910951, + 6.785556 + ], + "average_speed": 0.834, + "max_speed": 1.8, + "average_cadence": 56.3, + "has_heartrate": true, + "average_heartrate": 102.3, + "max_heartrate": 121, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1505, + "elev_low": 1432.4, + "upload_id": 4833996077, + "upload_id_str": "4833996077", + "external_id": "garmin_push_6010201239", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Raquettes en famille vers Plan la Cry", + "distance": 1756.1, + "moving_time": 2303, + "elapsed_time": 3746, + "total_elevation_gain": 69.8, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 4516094545, + "start_date": "2020-12-25T13:57:58Z", + "start_date_local": "2020-12-25T14:57:58Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4516094545", + "summary_polyline": "a~ewG}jlh@@@BCA@CCE?QK@g@CSA@?CG@@JCF?EA@F\\BBAEDC?KE@GFBI@JAGCC@DGOc@q@K]?IE?AGGYMQAIWK]]e@WEI@GKSEAM]AG@GEYAOGIA?BCMOKWJY@DFg@DK@BA@?IAD@DCEDDCC?U?J?GC??^If@AABBCPIYDHGKDABDDIHc@Hu@VYJSIF?BKISJG@QC[OA[@o@LK?CKQG@@RGP@PHVFFFXFHLBPGLN?GPLIIDDBAHIB@C@@CMEBBJIZCPKD?FCV?NQVETQPKTo@DC@B`@?TOPEHGNYJGLEJQLw@\\[N_@DUDGNGRk@FAJGZGJ?A@JFDLRBBA?C?BB?DALD?FDFAVKTDn@ADCFC@]KEGEJ@^FNFD@BIXAXQROHCDg@BEXQJQXEBI@IVG^GJK?GLKHEN@JSLANEJk@h@g@lAGFAAGR@DADGDEAACC@KNBJC@B@F`@Bl@?CDAATCDG\\@PCN@l@BTDB@EA@@VCd@RTRJP?DD?BEVUDAC?BF@A?@BCAKO?FAAGHCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.91089, + 6.785915 + ], + "end_latlng": [ + 45.911041, + 6.785671 + ], + "average_speed": 0.763, + "max_speed": 2.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1502.5, + "elev_low": 1437.6, + "upload_id": 4825255421, + "upload_id_str": "4825255421", + "external_id": "c01db791-5675-4276-a83e-56be2b61fd3c-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Autour de la Vielle Bâtie en famille", + "distance": 4373.1, + "moving_time": 3733, + "elapsed_time": 4120, + "total_elevation_gain": 52.6, + "type": "Walk", + "sport_type": "Walk", + "id": 4504522023, + "start_date": "2020-12-22T14:32:41Z", + "start_date_local": "2020-12-22T15:32:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a4504522023", + "summary_polyline": "ggoyGskld@EKM@EACIA?ETCGIJEEMDABACO\\eAlAo@~@?@MHy@Vg@Cs@FUD[NKHEJOBCFLNm@TSPOFYZCLGFMVALQb@Op@U^YZUp@C\\U\\GTOL@AKBMOOCa@JUPAJa@XQVUd@c@hAo@hA?JGX?ZBNLVBH?TRbAP^@XBLJ@ARNFDEGATjABf@TbBCfAG`@q@hAi@v@IDYBi@S]Wa@g@KSk@i@YOc@Qg@YYC[Fe@X[\\WPWX@DE@YXk@l@[b@Wj@QPKT?FWj@]d@STc@La@@e@JANEDk@O_@Cq@BWCk@Sc@_@?F[i@KW_@i@Sa@K]BENGh@e@f@Qx@y@DMJKVi@RUFOC@JQ@S?BJHN?FCPKl@e@`Ac@LKhB{@FCD??B?El@e@^KfDgB^Kx@_@TGTMLAp@_@RSbAa@FG@GCAA?N@JBGGX]?I@BC@x@w@Xs@\\kATa@d@YZKVA`@NLABEEBEGQGd@c@R[FWFK^c@n@aAPy@`@mA`@a@DGLI^g@LG?C@FD@DAFGN@VIj@?GAB?JKFAJ]f@En@UTQtAeBv@o@NAj@QL?t@^\\FRHRC`@WJATSREb@aA@S[[u@SEBEEAMHk@DCXkAC{@YgAK_AKS[sAEc@c@yBSu@O}@AGKIUG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.286129, + 6.130667 + ], + "end_latlng": [ + 46.286037, + 6.13505 + ], + "average_speed": 1.171, + "max_speed": 2.6, + "average_cadence": 47.6, + "has_heartrate": true, + "average_heartrate": 97.6, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 462.5, + "elev_low": 418, + "upload_id": 4813022040, + "upload_id_str": "4813022040", + "external_id": "garmin_push_5989418321", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3599.5, + "moving_time": 786, + "elapsed_time": 1106, + "total_elevation_gain": 87, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497721697, + "start_date": "2020-12-18T16:33:12Z", + "start_date_local": "2020-12-18T17:33:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497721697", + "summary_polyline": "c{~zG_ehg@]MI?rBb@d@PHADEHUT}ARcA\\gABMED`A{DnAiEABJG\\_A^kBrAwEd@yBz@cC^qAb@oBA]B?Ho@Fy@HsBH}EE_DLkID[ADA?@KF}@DiGFoBBsFJaAE?H_@b@qAlB}E`@}@vAwDlAqCNs@b@yAr@}CFc@HmBBoA@SDAD{AT{E^eDr@kDFg@~AuGn@yBD[BA@F\\kBh@}Af@_AhAuAlDkDdBoBAFABr@aARe@H_@NkA`@sE?]B?ABZiEb@oIAu@GY]u@QKSUc@eCo@wBg@cAWoAU}AQk@A]@_@Ny@?I?B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.529948, + 6.600647 + ], + "end_latlng": [ + 46.520274, + 6.640875 + ], + "average_speed": 4.58, + "max_speed": 10, + "average_watts": 135.6, + "device_watts": false, + "kilojoules": 106.6, + "has_heartrate": true, + "average_heartrate": 108.9, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.8, + "upload_id": 4805799471, + "upload_id_str": "4805799471", + "external_id": "garmin_push_5982373866", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3579.2, + "moving_time": 470, + "elapsed_time": 681, + "total_elevation_gain": 11.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497721100, + "start_date": "2020-12-18T07:32:48Z", + "start_date_local": "2020-12-18T08:32:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497721100", + "summary_polyline": "yz|zGqvog@Qn@NNSNq@Dn@Up@~Cd@hC`@XLVLRDn@GjBo@rGKhCQ~C?nAw@tDWd@yFvFeB|AiB`COZeDbNq@jBa@vAS`AWjBEAHBCEG|EU|COtDoApI[jAuBrFqD|IAGg@vA[fBErCSxYEvDOpHOnC[bBk@~B_FvOKh@mChJgApEEDGA}AsAoB}@K@KDQP}@zA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51965, + 6.639299 + ], + "end_latlng": [ + 46.530814, + 6.601494 + ], + "average_speed": 7.615, + "max_speed": 13.6, + "average_watts": 85, + "device_watts": false, + "kilojoules": 39.9, + "has_heartrate": true, + "average_heartrate": 125.1, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.4, + "elev_low": 436.8, + "upload_id": 4805798855, + "upload_id_str": "4805798855", + "external_id": "garmin_push_5982373234", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3830.7, + "moving_time": 845, + "elapsed_time": 957, + "total_elevation_gain": 65.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497720526, + "start_date": "2020-12-17T18:43:13Z", + "start_date_local": "2020-12-17T19:43:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497720526", + "summary_polyline": "ie_{Gexhg@Ic@Es@@[CQc@}AQw@_@s@Q?aBDs@Hu@@QFaAJsBZSGOQGU?KBSTe@Ly@X{@BQp@}B`@eBvAeE^y@xB}Dr@_AxBeDzFmJ`AyA`AsA`BqBr@aA^_Ad@aAd@eApAuD|B}Fp@qAlDeFtAgBfAgBpCgGdAmBtAaDLa@?Q\\_B^wD?S\\wCZeBL_A?[HEFMNg@XsAb@aCV{@`AyDf@}A^_AxAsB`@c@JI?B~CaDxAeBNKDKABB@HCTWRi@DOToBHoCHmAGUCWDGP{B`@}DV{DG}@Wm@c@SWk@Ss@EWA]Gc@Ok@aAiCKs@Qm@?MQi@Ig@?g@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531572, + 6.603715 + ], + "end_latlng": [ + 46.520314, + 6.640528 + ], + "average_speed": 4.533, + "max_speed": 7.8, + "average_watts": 101, + "device_watts": false, + "kilojoules": 85.4, + "has_heartrate": true, + "average_heartrate": 138.2, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 460.1, + "upload_id": 4805798279, + "upload_id_str": "4805798279", + "external_id": "garmin_push_5982372754", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3420.8, + "moving_time": 467, + "elapsed_time": 589, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497720045, + "start_date": "2020-12-17T07:19:24Z", + "start_date_local": "2020-12-17T08:19:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497720045", + "summary_polyline": "ez|zGapog@T|@Bj@ALRn@PN\\DJd@Dx@Ct@[lDa@nC[lEEvCMRY`CS~@QZi@\\e@TuG`H_@d@u@rAmAnDsA`Fq@dDi@vASdAW`CIb@AAE~@ErCMpDEtCk@vC{@lFIXcEpKoAtCYz@a@z@[rAO`B@`BKvMEdDKnMUzHQbBWfA_AjDiEtNB?c@pAqBbH]fAi@nCIIuCeBe@SYBg@`@[d@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519554, + 6.638258 + ], + "end_latlng": [ + 46.530634, + 6.601668 + ], + "average_speed": 7.325, + "max_speed": 13.3, + "average_watts": 61.5, + "device_watts": false, + "kilojoules": 28.7, + "has_heartrate": true, + "average_heartrate": 146.7, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 512.8, + "elev_low": 436.8, + "upload_id": 4805797698, + "upload_id_str": "4805797698", + "external_id": "garmin_push_5982372211", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3814.9, + "moving_time": 653, + "elapsed_time": 719, + "total_elevation_gain": 68.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497719497, + "start_date": "2020-12-16T21:44:35Z", + "start_date_local": "2020-12-16T22:44:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497719497", + "summary_polyline": "ee_{Gmvhg@k@{CEOEWOo@o@eBOU}CBeAL}BZYJI@UAMSG[B]hAsCnA_Gn@_Cf@{AbCuE`EmGbFqIpBsCzDaFzFkOv@gBn@mA\\i@xCiExAkBfAgB~AsDjA}BzAkDt@{BTkAZsD@ABBb@}D`@}CJo@lC{KDKp@oCTo@\\m@TY~@eAt@q@tGaH`@q@Li@J}@ZmFVuFb@mH@s@Ea@GSKQMM[QKQe@gCc@s@S?IGA]k@mB]aCQo@Ao@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531558, + 6.603435 + ], + "end_latlng": [ + 46.520418, + 6.640414 + ], + "average_speed": 5.842, + "max_speed": 11.4, + "average_watts": 153.9, + "device_watts": false, + "kilojoules": 100.5, + "has_heartrate": true, + "average_heartrate": 124.2, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 458.4, + "upload_id": 4805797158, + "upload_id_str": "4805797158", + "external_id": "garmin_push_5982371691", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3114.6, + "moving_time": 437, + "elapsed_time": 567, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497718979, + "start_date": "2020-12-16T06:56:05Z", + "start_date_local": "2020-12-16T07:56:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497718979", + "summary_polyline": "{y|zGsyng@Fe@OlDGxCIxBGh@@CIZUd@]`@_FdF_ChCk@x@OFKPOZ]lAe@nBuB|Hw@fCK`@SdBUlABDD?EZKbDStEGpCi@hCg@jDOv@w@`C}AdEqDtIc@pAOx@I`AC`AQbWW`RIhBS~Ai@|BmFhQSf@wBpH_@xAa@tBSt@GBYEm@q@KCyA_As@WMJ_@f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519506, + 6.634669 + ], + "end_latlng": [ + 46.530585, + 6.601836 + ], + "average_speed": 7.127, + "max_speed": 12.8, + "average_watts": 66.5, + "device_watts": false, + "kilojoules": 29.1, + "has_heartrate": true, + "average_heartrate": 123.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 500.7, + "elev_low": 436.9, + "upload_id": 4805796600, + "upload_id_str": "4805796600", + "external_id": "garmin_push_5982371212", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3718.2, + "moving_time": 745, + "elapsed_time": 796, + "total_elevation_gain": 55.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497718420, + "start_date": "2020-12-15T17:05:22Z", + "start_date_local": "2020-12-15T18:05:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497718420", + "summary_polyline": "}h_{G_`ig@?GOc@OOUBKA[DcCLkCZo@JMDKCQKOQA_@x@}BjBiJ|@kClB}DnEyGtA}BVi@jBwCv@kAbB{B~AmBHQLC\\_@\\}@dA_C\\kAxB}Fj@_Bn@uAx@oA|C_EtBuCrBeE`AyBv@cB^o@`A_Ch@}AR{@TyC?WCKE@Fs@hAsFFkAX}An@yBTqAT_A`@kA?GE@@KLg@~AeDb@q@lAsAf@c@RMlBsBtCyCDIB?@GED?HXcARqAj@sH~@gG@wANiCIk@IG?AGIAKOc@SS[OIQYoAM{@Mc@Qm@q@{AWw@[aB[_AHk@C]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532157, + 6.604965 + ], + "end_latlng": [ + 46.520442, + 6.640539 + ], + "average_speed": 4.991, + "max_speed": 11, + "average_watts": 125, + "device_watts": false, + "kilojoules": 93.1, + "has_heartrate": true, + "average_heartrate": 111.7, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 470.8, + "upload_id": 4805796046, + "upload_id_str": "4805796046", + "external_id": "garmin_push_5982370742", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3413.5, + "moving_time": 551, + "elapsed_time": 664, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497717790, + "start_date": "2020-12-15T06:57:38Z", + "start_date_local": "2020-12-15T07:57:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497717790", + "summary_polyline": "gz|zG_kog@Xj@HFND`@XJZ@LA|@Eh@[lDOz@A\\DV_@`GK~BSbBBBF?EP[p@mDhD_CrBqBbCKTYT[p@YbAkAbF[fA}@fDc@|@M`@UvAY`CEHQM?dFQfFC`Bg@hC{@jFc@xAqAhD}DtJCJ@C@?Sh@a@|AMhAI`BI~KKfKCvFStH?RBZIx@[pB_FnPaBfGqBtGcAjEKJGAuA{@iAw@c@WQ@QJ_AjA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519562, + 6.637442 + ], + "end_latlng": [ + 46.53075, + 6.601593 + ], + "average_speed": 6.195, + "max_speed": 12.2, + "average_watts": 55.1, + "device_watts": false, + "kilojoules": 30.4, + "has_heartrate": true, + "average_heartrate": 122.2, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 512.2, + "elev_low": 436.9, + "upload_id": 4805795403, + "upload_id_str": "4805795403", + "external_id": "garmin_push_5982370140", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3830.6, + "moving_time": 835, + "elapsed_time": 884, + "total_elevation_gain": 66.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497717378, + "start_date": "2020-12-14T16:47:14Z", + "start_date_local": "2020-12-14T17:47:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497717378", + "summary_polyline": "qf_{Gkwhg@M[AOWq@FUQwBKYQm@A[MMAGa@?g@Hw@Pw@D_BVyANSFKCYWAi@~A}Fr@{ClAwDPa@|@kBjCcFvBuCrBkDvDaGn@{@N_@zAaBrAeBNe@Zo@h@oAdFqMvAaCxF{Ht@uApAuCv@oBzAcD~@}Bb@mBTuDD?BMf@aEd@oDh@cBZaBvAaGt@mCNa@z@}AdAoALAhEiE`AsA\\]Xi@DON}@TmDRcBBe@AICBCE@OVaAVw@JqAHaCFaDQcA]k@c@WEm@S_AK[EUCEICAKDc@EcAGc@kA{BQi@QYQc@Fs@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531778, + 6.603584 + ], + "end_latlng": [ + 46.520352, + 6.640544 + ], + "average_speed": 4.588, + "max_speed": 8.8, + "average_watts": 106, + "device_watts": false, + "kilojoules": 88.5, + "has_heartrate": true, + "average_heartrate": 137.9, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 459.9, + "upload_id": 4805794913, + "upload_id_str": "4805794913", + "external_id": "garmin_push_5982369699", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3140.7, + "moving_time": 653, + "elapsed_time": 653, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497716798, + "start_date": "2020-12-14T07:18:27Z", + "start_date_local": "2020-12-14T08:18:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497716798", + "summary_polyline": "sy|zG{yng@ERRdEETCh@F|AEx@Kd@FBG@MFWf@KLk@^uGhGcBvBM`@HCADm@tA_AhCQj@Kj@g@~Ae@lBUr@u@bB]hBYfCCf@GpEEj@M~@CfAOzBiAvH_@~ASl@}CdIoBvEk@~AQp@Kp@MdC@bDKnQK~KGtAChCG`@Iz@UtAoBdHmCfJ[z@DAyBlH{@zCe@|BGHG@GCsCoBm@[U@QPm@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519467, + 6.634708 + ], + "end_latlng": [ + 46.53068, + 6.601701 + ], + "average_speed": 4.81, + "max_speed": 11.5, + "average_watts": 49.6, + "device_watts": false, + "kilojoules": 32.4, + "has_heartrate": true, + "average_heartrate": 131.7, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 502, + "elev_low": 436.8, + "upload_id": 4805794335, + "upload_id_str": "4805794335", + "external_id": "garmin_push_5982369166", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Petit et grand Coudre", + "distance": 3846.3, + "moving_time": 2605, + "elapsed_time": 2740, + "total_elevation_gain": 48.3, + "type": "Walk", + "sport_type": "Walk", + "id": 4468041536, + "start_date": "2020-12-13T14:42:43Z", + "start_date_local": "2020-12-13T15:42:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4468041536", + "summary_polyline": "gq{yGi_ud@IEDHNFDFtA]X?jAK~@@dANh@Xj@b@@@JEPe@B]n@}AF[j@_AHYXk@Rg@NQLGn@EJCX[Tc@Ro@AGHQVo@LMZI~@B|@CJBv@Cj@Of@FJALEFSCAJKZgAD_@b@kBP_@\\_ABCD?HMVeABq@Wy@Yi@QYA@Ua@u@cA[[i@o@CQ@O`@aBPe@`@q@r@k@\\Mh@Wd@a@Ve@V}@?QR_@`@yAN[L_ABCLQVo@FYHQZc@Na@`@u@F]AGCMS]KKQUMKU[_@WMYUOc@m@}AkBc@]A@OU[]AG_@e@WQ_@c@QM_@g@OIY[C?_@m@s@m@A@?EQ]CAEBAAeBiBG@Q`@OP{@dBQjAKPIDILOd@EVIXKNETa@v@Kh@M\\Kh@Y`@c@~@_@pAOZAHBHG@SCg@Y][Ua@GEKAWJKHIRMh@OP[t@E\\KVKLG@?NM\\[TINI@B?FEI`@Ub@Qd@UROTEXQb@KPWVQr@OVMl@u@jAa@|AU\\Ob@_@PYZSh@e@n@[r@e@j@c@x@Mx@GRMNCRUl@Kn@Gr@S`AYpBQ\\K~@Kf@CRB\\GTA^CRLZFXJn@Ft@^lAZjBFLHB@HFd@IA?JLHNZVVDP@K?A@B@G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.349166, + 6.174771 + ], + "end_latlng": [ + 46.351087, + 6.175061 + ], + "average_speed": 1.477, + "max_speed": 3.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 465.1, + "elev_low": 417.6, + "upload_id": 4774485494, + "upload_id_str": "4774485494", + "external_id": "2da0ef86-46c1-43c1-a028-e03c59e72957-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4041.8, + "moving_time": 947, + "elapsed_time": 995, + "total_elevation_gain": 84.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497716172, + "start_date": "2020-12-11T16:17:38Z", + "start_date_local": "2020-12-11T17:17:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497716172", + "summary_polyline": "ca_{Gajhg@H?DFYo@UoASsBa@yBo@mBa@aBu@uBQs@KUMK_DJSCQ@u@NcBPm@JQEMQEY@ILg@b@oA@SJo@lBmHVy@hAmCvAmClAoBbBaCrFgJ~BcDtDyEHMBQHMF@@CEIAKLWTWLUTw@f@wAj@sALQA?FIhAeDd@eAj@eAp@eA|AoBnC}DvAiCbA_Cr@qB|@wARg@Ne@`A{B^uA\\kFr@oFDcBPy@Vo@`@mALo@^oAXy@@YVqA`@_Bd@gAhAgBdF_FhBsB\\QZ_@JWNgAJ_CFy@@a@H{@GyAXeBZsCF}@?e@LiBCgAUo@e@UYi@Mg@ImAU_@[w@w@oCWmAWq@Ia@?]ZuA?INF@DCB?E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530907, + 6.60145 + ], + "end_latlng": [ + 46.520223, + 6.64079 + ], + "average_speed": 4.268, + "max_speed": 10.4, + "average_watts": 113.8, + "device_watts": false, + "kilojoules": 107.7, + "has_heartrate": true, + "average_heartrate": 124.7, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 444.2, + "upload_id": 4805793707, + "upload_id_str": "4805793707", + "external_id": "garmin_push_5982368620", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3522.8, + "moving_time": 434, + "elapsed_time": 488, + "total_elevation_gain": 5.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497715490, + "start_date": "2020-12-11T07:10:59Z", + "start_date_local": "2020-12-11T08:10:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497715490", + "summary_polyline": "u_}zGuyog@p@dCHlALf@FLDTt@zBb@|AVl@|@z@Hj@{@nKYvCWjEYdCc@v@y@f@Y`@uBpB?FACGEC@gA`Ai@h@eBxBg@~@Ob@c@`Bs@|Cy@~CSt@e@lA]tAc@dD?RFEHC?COdG?p@SnES`Be@`Ca@jCQr@uBbGg@pAoDnI_@pAEZMbBAx@BjAAhBKbO@xBWzLC|BEn@MdAg@`C{H~W{@jCq@`Cm@xCQTSBYOuCcC[?ID", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520436, + 6.639793 + ], + "end_latlng": [ + 46.530392, + 6.602004 + ], + "average_speed": 8.117, + "max_speed": 13.7, + "average_watts": 91.4, + "device_watts": false, + "kilojoules": 39.7, + "has_heartrate": true, + "average_heartrate": 148.5, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 529, + "elev_low": 436.8, + "upload_id": 4805792983, + "upload_id_str": "4805792983", + "external_id": "garmin_push_5982367993", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4041.1, + "moving_time": 808, + "elapsed_time": 992, + "total_elevation_gain": 85, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497715123, + "start_date": "2020-12-10T16:27:23Z", + "start_date_local": "2020-12-10T17:27:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497715123", + "summary_polyline": "k__{G_jhg@EHGDC?SMUa@[wAa@_DOc@YiBe@{BWeA_AiCEG[EeELmBV{@PQ@OGKSGWF[^}@Ng@Hq@r@{BCUIGDQd@}@h@cB`AgCxAuCvA}B\\e@Xg@xBkD`DuFfCuDDOv@aA~@eAhAkB`AwBtDoJtA}Cj@_AbBgChCuDv@sA\\s@F_@L[NOdAmCdBgD~@cCDWBEF?n@iDNcCVeCb@_DB_@FUHM\\wAlAgELs@D_@Z{Bj@mAn@_BdAyA|EgFjBiBd@k@LYHg@Hs@?sAKq@JkALGHw@JmBb@{FRcECWGa@ISKOME_@YU{@W_BU}@Oc@w@kBQ}@[kAGm@@k@Rw@?QFJB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530622, + 6.601449 + ], + "end_latlng": [ + 46.520246, + 6.6408 + ], + "average_speed": 5.001, + "max_speed": 9.9, + "average_watts": 132.4, + "device_watts": false, + "kilojoules": 107, + "has_heartrate": true, + "average_heartrate": 110.9, + "max_heartrate": 130, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 443.7, + "upload_id": 4805792392, + "upload_id_str": "4805792392", + "external_id": "garmin_push_5982367483", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3571.4, + "moving_time": 558, + "elapsed_time": 628, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4497714240, + "start_date": "2020-12-10T07:18:53Z", + "start_date_local": "2020-12-10T08:18:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4497714240", + "summary_polyline": "k_}zGmzog@~@jEjAxDt@zCJHR@VTJR@`@At@UvAOlBUtB?AB?E?EfBQlCWzCAnACVCBICQh@QXq@v@qBtBuApAaCjCY`@IFBA_@n@c@jAw@fDaBpGk@fBi@~BQfAMbBInDO|CGlDk@`De@~Co@fCmAdDeBtD{AvDI\\@CD?ACe@bB[vAIz@EtB?xDUnOGbJQrGBl@Gl@_@hBu@vC{CbKs@|BS`@DAqCrJiAzEQPSIcDeCUEQHs@r@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520388, + 6.639913 + ], + "end_latlng": [ + 46.530641, + 6.601753 + ], + "average_speed": 6.4, + "max_speed": 13.8, + "average_watts": 65.8, + "device_watts": false, + "kilojoules": 36.7, + "has_heartrate": true, + "average_heartrate": 111.1, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.7, + "elev_low": 436.9, + "upload_id": 4805791712, + "upload_id_str": "4805791712", + "external_id": "garmin_push_5982366874", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4451.1, + "moving_time": 863, + "elapsed_time": 1543, + "total_elevation_gain": 94.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4452224137, + "start_date": "2020-12-09T16:25:00Z", + "start_date_local": "2020-12-09T17:25:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4452224137", + "summary_polyline": "q`_{Gqjhg@?FE?IAGGMYKc@w@sFgAyFgA_D[i@c@?aBLc@EaC^iBJSSE[?IV{@Xs@b@sBZ{@Nw@|@kDRq@n@aBbB{CbIaMlBiDlAgBZ_@Lc@CBpCcD`@q@jAqCRq@lEwKdAoBfCsDhCkDz@_BzAcDfAkC|@yA\\aAb@_At@qCZyEh@}DVmCr@}BXsAdB_HF[Xq@Jg@?[EIGCSSm@oAEuAKYIk@[q@GYIKMg@UOOGC@?GBCsA{@MOEAG@hCuDILKIM@]_@MOq@i@i@Is@_@Oa@]Uk@i@Wi@e@}ACQLGmAdCPWUZIBIJACK]Gu@W{AOqCHcBX{BP[@@Tc@`@[rAm@r@WvBiAdAQXC`C`@d@BRGTWN[DQNcANOTGh@G\\@DNbBGHCb@_Ct@wCFo@La@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530819, + 6.601537 + ], + "end_latlng": [ + 46.520357, + 6.640734 + ], + "average_speed": 5.158, + "max_speed": 11.1, + "average_watts": 148, + "device_watts": false, + "kilojoules": 127.7, + "has_heartrate": true, + "average_heartrate": 117.8, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 532, + "elev_low": 444.2, + "upload_id": 4757844833, + "upload_id_str": "4757844833", + "external_id": "garmin_push_5935761299", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3584.3, + "moving_time": 634, + "elapsed_time": 655, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4452222608, + "start_date": "2020-12-09T07:12:37Z", + "start_date_local": "2020-12-09T08:12:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4452222608", + "summary_polyline": "u}|zGc}og@C@MZKl@JtBNx@r@hBhAzETf@XVZ`@?ZEdB[bFKrCe@tGObAC\\i@lB[b@q@r@cDtCuB~BgA|A_AhCa@~AaAfD{@dDYv@]hAOt@YlCCFECAhEg@`Ke@jCa@vCi@pByC|HkDfIU|@OdBAZE`KE~DAAC^MxQEpBArB@FIdAg@hCaG~RuC~J[hAy@pDKHWK_@[iBqA]SSASJgAtA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520111, + 6.640345 + ], + "end_latlng": [ + 46.530764, + 6.601579 + ], + "average_speed": 5.653, + "max_speed": 11.2, + "average_watts": 47.2, + "device_watts": false, + "kilojoules": 29.9, + "has_heartrate": true, + "average_heartrate": 126.9, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.8, + "elev_low": 436.8, + "upload_id": 4757843339, + "upload_id_str": "4757843339", + "external_id": "garmin_push_5935760114", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3565.5, + "moving_time": 738, + "elapsed_time": 801, + "total_elevation_gain": 93.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4452220949, + "start_date": "2020-12-08T17:03:14Z", + "start_date_local": "2020-12-08T18:03:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4452220949", + "summary_polyline": "ex}zGe~hg@CSFc@`@w@RwA`@s@DWAgBKmA[mBD_@P[RILAJ@`CfAd@XRALk@Ze@pCIN]Da@Bg@VoAXoBPsA^cETy@P[l@uABMBg@SgE@OTq@BYk@yBKeB?_ADW?e@F_A?eAP}CDgBEaAMq@UoD@c@Ga@@oACwA@k@IsBA}@I[Kq@Co@A}BNsACm@B]CBDABB@KKeECuCFm@h@uDL_BHI?@Fu@LqAZ{BZeBpAsF^iBVeBFqBAsAB]CYFk@?s@LwANu@Fg@DqARsBRoDb@uFJ{BAu@Ge@S]_@UQWOo@@i@\\sEVw@Jo@By@PuA`A{DTiA`CkHV[bAu@hBsBh@]@??V", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524357, + 6.604679 + ], + "end_latlng": [ + 46.516744, + 6.644167 + ], + "average_speed": 4.831, + "max_speed": 9.9, + "average_watts": 143.2, + "device_watts": false, + "kilojoules": 105.7, + "has_heartrate": true, + "average_heartrate": 126.5, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 511.7, + "elev_low": 425.3, + "upload_id": 4757841772, + "upload_id_str": "4757841772", + "external_id": "garmin_push_5935758815", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3614.4, + "moving_time": 544, + "elapsed_time": 707, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4452220301, + "start_date": "2020-12-08T07:08:59Z", + "start_date_local": "2020-12-08T08:08:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4452220301", + "summary_polyline": "m_}zGg|og@AHc@_@Hp@Lb@NbAb@bB\\b@?DABI?BPLf@`@fAt@rCFLZRf@b@PRB^Cx@g@vFGlA?EEA_@lJOdBMh@AAGVU^k@r@_G~FkB~Bu@fAM`@yAtGwAbFs@hB_@hBQhAGdAC~CEnAa@bHoA~I_@rA{A~DgEbKCMB@IX]dA]lBGzAE|IErD@PCVAdAK~NI`CCpAAr@DJBI?LKbA[dBa@bBkB|GoDzKgBfGg@jBe@|BEJQBQIoCqB[QIAI?QLa@h@a@d@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520394, + 6.640208 + ], + "end_latlng": [ + 46.530779, + 6.601595 + ], + "average_speed": 6.644, + "max_speed": 13.6, + "average_watts": 59.7, + "device_watts": false, + "kilojoules": 32.5, + "has_heartrate": true, + "average_heartrate": 120.7, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.8, + "elev_low": 436.8, + "upload_id": 4757840908, + "upload_id_str": "4757840908", + "external_id": "garmin_push_5935758086", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cold vineyards", + "distance": 19175.8, + "moving_time": 3005, + "elapsed_time": 4165, + "total_elevation_gain": 294.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4452219566, + "start_date": "2020-12-06T12:41:47Z", + "start_date_local": "2020-12-06T13:41:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 20, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4452219566", + "summary_polyline": "k~|zGm_pg@QfAa@x@eAzD_A}@a@y@c@aB?y@h@cCT}AZwKCuAkAuFSeB[uAEk@a@oAm@oAuCcFoBmCqAgA{Aa@{Ds@{Ak@cD_ES]Ea@XeAhFu@|@o@NW~@sCvE{GnA{Bf@gBpBkPNoJZ_Bn@{BfEoMv@eAZq@Hc@BoAQeAuCiI[[aDyAs@w@yByIq@_C_@c@k@OoBl@UEi@a@m@kASM}Fo@gAi@w@gA]uAEg@DmFYmDdA_ETUrA_@VU^_AFe@ImCJqCEe@a@sBHmCHe@RYTKRNhBbEj@fBv@hBbAjAd@\\ZFf@?|C}@fC[|CiAnDUbAQ|BaBfAg@l@q@NgAEqAWoAa@iAaCqEg@cBK}ADwAZ_Bt@oAxDuCp@y@n@cBR_B@eBMeDH_BnAqFZgCTuHGsEPcDHmDMiA[_BaAoBmCgDMc@Cg@Bg@^eBBe@JoGEgBK_AAi@NqAdBwJ\\{AN_@l@o@|@[~@Dd@R`@b@hBXVEbCyAvDFTGx@c@~@aAdAy@|E}@vBm@`CiA`Aq@`@aAj@mG`@eAhAaBtAmBVSzHoCtAaAbFgFzAkBtAcChAsAbAi@fAw@l@kAf@aB`BiEf@]hAQU{@p@uC`@E`O|Ah@Ir@o@~@mBzA}@hJ{Cp@Fb@P\\Qj@}HJq@JOf@|@hB`EZz@D^Af@gAvEM`B@~@JZLEj@eCnCcHXmAHeBOsFB}FDSH?HzAx@fEGfDAzBKlABbA|@|A\\CUCm@fAm@t@YLa@@a@ZuArBkA~@N|IIr@]|@g@r@a@TqBDgAX}@~@uHpJcAhEEl@?r@^|CTj@rApB`@fAHt@GtAIV_@d@gAfAi@lA_@xBeAdEa@dAMlBs@rCcA`BgAv@_ABs@d@{CnHwCdGGj@Bz@Nj@f@n@f@XtHdODt@[xIw@zEu@lBkArAsAdCmH|LoAxD\\J_A`Eg@tCQhASjC@lBt@nFJ~BEzA}@`G_@jB{Ldd@_AlBsHtMa@pAS~@GpAHnFSxCc@bCgAfCANc@bAuCzFQn@kHlR_@~AWhDCdBTxGC~A[rAi@~@}AjBoAjAg@Ja@d@qA`Ak@nAEd@LfC@dCOzBq@bCaCjFaAhCc@rQi@tD]x@k@x@qDnE_BzAm@|A{BdHkAnCwB|GM?_AiEUk@G_@By@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52022, + 6.640712 + ], + "end_latlng": [ + 46.520316, + 6.640635 + ], + "average_speed": 6.381, + "max_speed": 13.4, + "average_watts": 128.6, + "device_watts": false, + "kilojoules": 386.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 647.2, + "elev_low": 379.6, + "upload_id": 4757840188, + "upload_id_str": "4757840188", + "external_id": "garmin_push_5935757438", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3804.6, + "moving_time": 719, + "elapsed_time": 862, + "total_elevation_gain": 65.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425946717, + "start_date": "2020-12-03T17:09:51Z", + "start_date_local": "2020-12-03T18:09:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425946717", + "summary_polyline": "qf_{Gezhg@Gc@WiA}@yBIEcCHu@CiBXy@Hc@HQ@KGQY?a@VgANy@ZmAf@wArAmFdAgClA{BrBgDx@kAt@mAj@iAt@cApCsEz@kAt@eAfDeE@CDGFUdBsDnCwHl@yAj@kAZi@bBaCjDsEfAqB|CkH`@o@d@cAPm@\\o@b@{AZ_BJ_CFWdA}IxAuG|AmGh@sAj@oAp@}@Z]j@_@jEoEhAuAFGHAJIRe@Je@LsAT{DLoA?u@Fw@BiBVuCNaDASEc@Ka@ISUIMSw@wCYi@AFKc@a@gAa@uAe@uCAy@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531777, + 6.604039 + ], + "end_latlng": [ + 46.52039, + 6.640481 + ], + "average_speed": 5.292, + "max_speed": 9.8, + "average_watts": 130.1, + "device_watts": false, + "kilojoules": 93.5, + "has_heartrate": true, + "average_heartrate": 126.7, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 462, + "upload_id": 4730123572, + "upload_id_str": "4730123572", + "external_id": "garmin_push_5908959712", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3107.1, + "moving_time": 407, + "elapsed_time": 542, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425946408, + "start_date": "2020-12-03T07:11:29Z", + "start_date_local": "2020-12-03T08:11:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425946408", + "summary_polyline": "_y|zGm{ng@ABCA?@?GE|AQxDExAWtCAAUp@_@h@mHlHuAbBs@bA]jAYnA]hAmApEc@jBu@zBm@tD@VIxBCrBKfA?@B?U`Fy@bFYrB[pAgE|KsA~Cy@hCSlACZGpCCzHCvAE~IQlKOnFIbAc@vBgA`EiEfNoCnJcAhEMH]QaDwBUAQJg@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519368, + 6.634955 + ], + "end_latlng": [ + 46.530615, + 6.601713 + ], + "average_speed": 7.634, + "max_speed": 13.4, + "average_watts": 73.6, + "device_watts": false, + "kilojoules": 29.9, + "has_heartrate": true, + "average_heartrate": 152.3, + "max_heartrate": 182, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 501, + "elev_low": 436.9, + "upload_id": 4730122913, + "upload_id_str": "4730122913", + "external_id": "garmin_push_5908959028", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3066.6, + "moving_time": 599, + "elapsed_time": 821, + "total_elevation_gain": 38.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425946045, + "start_date": "2020-12-02T16:24:08Z", + "start_date_local": "2020-12-02T17:24:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425946045", + "summary_polyline": "mk_{Gi{ig@l@_@pAaC`A}AdCoETYd@_Av@gAd@eAlAcBBD^i@z@cAj@m@FFNMPc@?I?WIKIFRg@r@sAzBaGtBeF`AkBv@mAdEwFp@iAt@yAVWvB_Fp@oAz@wBd@cB^iBNyDh@oE~@sExAuFn@wCb@aBVk@J_@h@y@Vg@d@i@n@c@X_@tBuBpAuAPG\\Yf@w@V{@LeAL_BP_DC_@FuBp@aKIgAQa@s@g@Mg@[gBQUKa@Oy@a@cA}@sDIWAQBo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532553, + 6.609336 + ], + "end_latlng": [ + 46.520386, + 6.640508 + ], + "average_speed": 5.12, + "max_speed": 11.2, + "average_watts": 115.3, + "device_watts": false, + "kilojoules": 69.1, + "has_heartrate": true, + "average_heartrate": 135.9, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 488.9, + "upload_id": 4730122418, + "upload_id_str": "4730122418", + "external_id": "garmin_push_5908958502", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3456.8, + "moving_time": 465, + "elapsed_time": 614, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425945232, + "start_date": "2020-12-02T07:01:10Z", + "start_date_local": "2020-12-02T08:01:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425945232", + "summary_polyline": "m||zG_uog@PL@HET@v@dApD`@Vh@p@H^Fp@IpBs@vKEhAG`AQfAEjBWvAe@n@gAfA_BpAGBkAlA_AhAyBvCUf@}@bDu@pCoC~Ig@xCChDk@tLqAdIQv@Ur@gDnIqAnC_@~@AEBC?C@Ak@hB[fBKvBKrN@PErAWnTM`EEb@_@`Ba@|AwD~Lm@zBAF[lAcBvFw@vCc@rBEHMBOGsD}BQBGDk@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519914, + 6.639042 + ], + "end_latlng": [ + 46.530607, + 6.601716 + ], + "average_speed": 7.434, + "max_speed": 13.8, + "average_watts": 63, + "device_watts": false, + "kilojoules": 29.3, + "has_heartrate": true, + "average_heartrate": 136.8, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.1, + "elev_low": 436.9, + "upload_id": 4730121681, + "upload_id_str": "4730121681", + "external_id": "garmin_push_5908957815", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4029.6, + "moving_time": 896, + "elapsed_time": 968, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425944697, + "start_date": "2020-12-01T16:14:20Z", + "start_date_local": "2020-12-01T17:14:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425944697", + "summary_polyline": "k__{Ggjhg@w@MOW_@qCi@eCw@oCq@qCe@iASs@WOw@D]?WDi@Eo@B_D\\S@GAYSK_@DYl@sBf@cCh@sBH_@^sAL[@BDIx@yBt@wA~BcE`B}B~BqDx@}Ap@_ARa@|CmEx@_AdByBBSZk@f@gA~ByFdAgDj@qAZc@bAoB@AF??ETYbAaA`BqBL[AENKZe@Pa@@KHELQx@mBJIdAqCdAiCL_@z@mBJW?S^gAVuDDWh@eF^gCRk@fCkJJo@JYr@sCJWf@i@fBiBr@kAV[CBvDyDTYJUFc@Tk@DQNkAJiBNkAF}@F_@@?LsBDyA^aFDaBS{@_AcAi@gC[a@OYE_@u@eCc@wBMYEc@He@Zq@?I", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530625, + 6.601487 + ], + "end_latlng": [ + 46.520241, + 6.640823 + ], + "average_speed": 4.497, + "max_speed": 10.7, + "average_watts": 121.2, + "device_watts": false, + "kilojoules": 108.6, + "has_heartrate": true, + "average_heartrate": 103.3, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 444, + "upload_id": 4730121155, + "upload_id_str": "4730121155", + "external_id": "garmin_push_5908957223", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3570.5, + "moving_time": 650, + "elapsed_time": 756, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425943574, + "start_date": "2020-12-01T07:00:18Z", + "start_date_local": "2020-12-01T08:00:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425943574", + "summary_polyline": "g}|zG_zog@KJBl@FRJbANr@R\\BE@r@DZ|@tDLZjAr@FFH`@WjCO|C?|@F\\GALPy@zDm@bFEh@i@lA[b@kCnCwBnBgAtAeAfAm@dASh@cAxDYrAcA`EkAnCi@dEGjAB`DEz@Kl@IbDYpBc@lC]jCa@tAaBtEuAfDi@`B{@jB?Ie@nA[zAK~BIvKE~BAtFIhCIrHGrA?p@Df@CLBDCRYdC[rAW~@e@pA{B~HkAlDe@jBcCjIc@tBWn@GBGCmD_CQIUDaApAGJ@B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520045, + 6.639846 + ], + "end_latlng": [ + 46.530738, + 6.601563 + ], + "average_speed": 5.493, + "max_speed": 11.8, + "average_watts": 41.8, + "device_watts": false, + "kilojoules": 27.1, + "has_heartrate": true, + "average_heartrate": 129.5, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 4730120275, + "upload_id_str": "4730120275", + "external_id": "garmin_push_5908956467", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4003.8, + "moving_time": 788, + "elapsed_time": 901, + "total_elevation_gain": 83.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4425942980, + "start_date": "2020-11-25T16:12:41Z", + "start_date_local": "2020-11-25T17:12:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4425942980", + "summary_polyline": "aa_{Gilhg@Mm@W_@Ws@gBuH_@iBq@oBW_@_@AeAB]FYIk@@mARiBRYGQOCg@DS\\i@p@kB`BcHd@cBx@oBhAyBpBeDdAyAnAuB|@eBdC{DxAsBVc@ECbCiCr@aAdAsBZq@zAgE|B}FpCwElBiCpCiEjB_EfAyBbB}DLq@@HHY`@yBPiC@GGApA}J|@aDl@cC\\iAT}@D[Ty@lAsCP]`@m@pAoA|@mAdBkBpBqB\\g@DKNs@JuAN}BN{CXyDPqDBoBEaAKa@IQKGYIKKYkAC[Qs@IIG@@?IMYo@c@cBi@_DKUEYAo@V}@@SB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53089, + 6.601814 + ], + "end_latlng": [ + 46.520258, + 6.640859 + ], + "average_speed": 5.081, + "max_speed": 10.5, + "average_watts": 141.9, + "device_watts": false, + "kilojoules": 111.8, + "has_heartrate": true, + "average_heartrate": 112.1, + "max_heartrate": 133, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.1, + "upload_id": 4730119605, + "upload_id_str": "4730119605", + "external_id": "garmin_push_5908955797", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3664.9, + "moving_time": 639, + "elapsed_time": 737, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4388217751, + "start_date": "2020-11-25T07:00:36Z", + "start_date_local": "2020-11-25T08:00:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4388217751", + "summary_polyline": "w}|zGw}og@BB?FKf@MdA@X~AfGLj@F`@^nALj@N^JHP?VNHTB`@@^Gt@GJE?GlAEzA?f@Cj@I~@WrBi@xHa@tAILo@v@aAbAo@h@iApAaAbAmAfAw@dAWd@g@hBaDzLeAhD]dDJESdGEh@ADE@CNKhDQdBgAvGQx@Ur@iB`FgCnGk@nAACB@AA_@bA_@xAKlACv@GxOKxJA~DOtF?t@APAA@@Gx@UxAa@~AkKr^mAfFU@QI}AmAsAs@SBQL{@fAAd@VQI?QU?FDDJMHU@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520126, + 6.640448 + ], + "end_latlng": [ + 46.530602, + 6.601697 + ], + "average_speed": 5.735, + "max_speed": 11.9, + "average_watts": 44, + "device_watts": false, + "kilojoules": 28.1, + "has_heartrate": true, + "average_heartrate": 125.9, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.9, + "upload_id": 4690285453, + "upload_id_str": "4690285453", + "external_id": "garmin_push_5871361867", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4030.9, + "moving_time": 790, + "elapsed_time": 790, + "total_elevation_gain": 83.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4388217051, + "start_date": "2020-11-24T16:23:07Z", + "start_date_local": "2020-11-24T17:23:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4388217051", + "summary_polyline": "s~~zGuihg@a@E]OMYg@_CY}Am@{DAa@Ga@]cA_@o@u@aBYc@oDNw@FiANs@Tg@B[]Ko@@Kl@uA`AcDb@wBl@}B|@mCt@_BdByCdCyDjAuBtCsEdCsDzBkC`AqABM~@{Ah@cAlD{Jp@cBDSBBBARa@tBgD`DiE~BsEdA}B|@aBhAmC\\cA@QTmAh@eFzAcKT_Ah@_BX_Bh@eBr@{C^oAHOz@qA^e@|@{@bAkBfAiA\\WJC`@g@RIROFMAADAd@m@Pq@LaAZsFFq@BBDIBoAPcB^mGEuAMo@SYe@SWYMw@KaASc@UWM@I]Ao@_@qAk@kCMa@Ai@B]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530504, + 6.601396 + ], + "end_latlng": [ + 46.520396, + 6.640541 + ], + "average_speed": 5.102, + "max_speed": 9.8, + "average_watts": 139, + "device_watts": false, + "kilojoules": 109.8, + "has_heartrate": true, + "average_heartrate": 113.9, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 443.6, + "upload_id": 4690284718, + "upload_id_str": "4690284718", + "external_id": "garmin_push_5871361124", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3603.4, + "moving_time": 482, + "elapsed_time": 567, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4388216343, + "start_date": "2020-11-24T06:51:43Z", + "start_date_local": "2020-11-24T07:51:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4388216343", + "summary_polyline": "w||zG__pg@KFWhAIj@DX`@nA\\jBj@hDXlALr@HXHLPD`@TPZFd@@l@_@dFGpAMZMtAQxAUlEQpAETw@xAoAtA}AtAyC~Cs@z@i@x@i@zA}CfLUx@w@tBa@rBM~@AXG?G|@@zAA|A[hGSdB{@bGOv@W|@g@pA{A|DsC~G}@dCWfBGlCAnDMjK@tPUjEC@CCMnBe@dCaL|_@}@zDKJSAiDiCWCQNm@|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519963, + 6.640646 + ], + "end_latlng": [ + 46.530636, + 6.601689 + ], + "average_speed": 7.476, + "max_speed": 13.5, + "average_watts": 59.5, + "device_watts": false, + "kilojoules": 28.7, + "has_heartrate": true, + "average_heartrate": 112, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.9, + "upload_id": 4690284000, + "upload_id_str": "4690284000", + "external_id": "garmin_push_5871360422", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4025.2, + "moving_time": 765, + "elapsed_time": 832, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4388215779, + "start_date": "2020-11-23T16:41:50Z", + "start_date_local": "2020-11-23T17:41:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4388215779", + "summary_polyline": "a~~zGiihg@@?KHO?KCMKmA}Ek@mBq@qBOu@O_@Iu@CGKGAKKa@Wi@e@sA[C}AJCBu@Ao@B[BgANW@s@FYQIQCQFa@t@{ATw@~@yD\\_Bb@gB\\}@tAwCdCcE`AsAvFwJhCoDDMD?~@gAr@o@j@{@vC}GVu@b@s@Ti@vA{D`@}@n@gAhCqDxBqCj@aAhAmCzCqG|@{BT{@FK?Dd@mBH_BLuACA@MN}@x@yGn@wChAoETs@r@cDn@cB`AsA`C_CnCuCx@aA`@_@Xo@PgATqC?o@^oCASDy@^oFTkDASAc@I_@Qe@EGa@SKOKYMw@C_@GYYq@YYOu@c@qAc@{BO]E[@o@@G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530414, + 6.601337 + ], + "end_latlng": [ + 46.520404, + 6.640569 + ], + "average_speed": 5.262, + "max_speed": 10.8, + "average_watts": 145.7, + "device_watts": false, + "kilojoules": 111.4, + "has_heartrate": true, + "average_heartrate": 111.4, + "max_heartrate": 126, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 443.4, + "upload_id": 4690283365, + "upload_id_str": "4690283365", + "external_id": "garmin_push_5871359738", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3621.2, + "moving_time": 581, + "elapsed_time": 631, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4388215113, + "start_date": "2020-11-23T07:16:33Z", + "start_date_local": "2020-11-23T08:16:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4388215113", + "summary_polyline": "a~|zGa~og@ACQn@MbA?LlAvE?CEId@nBv@fEBDJ@\\NNLPh@Dn@E|@Mz@InAItBBTCDAED@AXWhDOlCYhCGZCDAACPUd@e@n@sDtD_DpDs@bAACc@dAq@lCy@hDe@`BwBrGStAMxACtD]tGM|AeA`HYlA_@hAyAzDwBnFy@hBs@lBQ`AG|AA~BGxAAdDI`O?tBEpFUbGYzBcApDiCzIs@xB_@~@?MaCxIs@lCIb@YfAGFG?SGIG]c@iAq@{@a@I?UFMNw@fA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52017, + 6.640492 + ], + "end_latlng": [ + 46.530732, + 6.601577 + ], + "average_speed": 6.233, + "max_speed": 13.7, + "average_watts": 49.7, + "device_watts": false, + "kilojoules": 28.8, + "has_heartrate": true, + "average_heartrate": 127, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 436.8, + "upload_id": 4690282668, + "upload_id_str": "4690282668", + "external_id": "garmin_push_5871358956", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dent de Jaman avec Marie", + "distance": 11424.3, + "moving_time": 10883, + "elapsed_time": 22140, + "total_elevation_gain": 839.7, + "type": "Hike", + "sport_type": "Hike", + "id": 4376070193, + "start_date": "2020-11-22T08:12:31Z", + "start_date_local": "2020-11-22T09:12:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4376070193", + "summary_polyline": "}fpzG_hoi@V~@ClA[t@HfA@l@Oh@GnAMDSf@Iv@Fx@a@n@_@~@G^JvAG~@Pb@@d@UyBWwFy@eGEIETGCLODH@[_@cHa@gCa@_AKiADi@w@uA}@]q@u@_AKi@_@AMFUb@Kb@wBRCN[MeCdA|@Kc@ZIKe@JBEUNq@DBGKf@k@H}@l@s@^A@SO_@BW~@GDFSNTj@lA`@ZKBOO[d@KLVx@PLSMGx@Ti@cBC_@DNnBXv@~@\\ABMYu@RHJGBY[eAHVHKd@JZK?MIG\\Ic@{@[Im@eC\\b@EZbAIh@UL_@`AcAAMUOeBFp@I`@m@vBaB\\s@ZcDj@}EdBiIv@|Ax@nBz@b@\\t@t@v@L?N`@NENpDh@fBdB`B~Al@~@WG`@j@EpA[BSROCEDDAX|@Jl@gAGE^Df@k@PAM@QVCf@H@l@o@n@YXi@DRJDNIBMOc@ViADIFf@Nu@Z]dAcCBo@Xq@Fu@^o@d@oBJ@GEf@vCIz@B~AWf@FHIBC|@Wp@Lv@^t@Fb@w@aDHx@FFAaBPHFiARe@IITUG[NeARD@QLELKBWZ?h@c@N@BM~DfAbDRbAThAl@NT`DlAt@p@\\Hj@n@tAp@rADhDc@tE^pBe@|@s@tAo@bAA|BzBjAn@`AJRn@|@l@b@r@vDvAHXjA|@r@|@\\x@\\Xp@|ALHFOGTaBm@{@^cD`@{Ct@IN\\r@vBbC]E_EdAt@j@LXh@Rj@fAZFYXoAQGF?d@xBzCv@l@aAT{@CENj@~AzAjAR^PBg@GuAv@j@t@Lb@EDCYVx@PNh@RnAIG`A@f@hAd@LhAWhATnA^b@d@FLp@KM}@|@o@WQrAp@|@Vn@RLp@MqBe@qAcAs@pBM~Bw@tB`@rBB|AFTf@VZf@p@|DAd@S~@c@b@RvDyAhAw@bA]JgC`EJpDZhCXtJVhDSzAu@~B]h@WtBCbF]rBNbB_@eBD}@Mb@@t@Vz@INEYTT^lBgD{CiEmA]?|BrB~@dBf@|Af@`If@pALzDXbBV|B@lDj@|E?bBXhA?bCP\\VJl@GHCA[tB_@g@OFGp@z@Av@QRDS]eAhAWp@BDVZ`APJ~@@dAEj@MDO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.455035, + 6.964647 + ], + "end_latlng": [ + 46.431065, + 6.938007 + ], + "average_speed": 1.05, + "max_speed": 2.4, + "average_cadence": 54.9, + "has_heartrate": true, + "average_heartrate": 113.7, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1853.9, + "elev_low": 1045, + "upload_id": 4677291771, + "upload_id_str": "4677291771", + "external_id": "garmin_push_5859291900", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 36 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Surprise rain", + "distance": 4537.4, + "moving_time": 1555, + "elapsed_time": 1838, + "total_elevation_gain": 46.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4361879642, + "start_date": "2020-11-19T20:20:00Z", + "start_date_local": "2020-11-19T21:20:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4361879642", + "summary_polyline": "_}|zGm~og@IT?RBHFH@VH`@E^@LNbANp@B\\C@ECMbCDNl@tALp@hAr@JT\\V@Z?p@M|@?r@Iz@@|@Q`CJ~@MnA?FKXA\\GZGt@i@jBAZDTE`AVhAFdAEd@Ux@Qb@Id@Ej@@LGd@ElBDl@C\\Q^]zAE~AM|@MbB]fBKdBUhB]|AQPYBSRGn@SJYEQVBtAAt@FdA@f@AFKFKAIGg@]{A_AwAcAsBkAs@s@@{@l@}@JQDOFu@Ae@MgATw@Bc@FKNILg@Fg@Tw@Vk@HiBOeBJs@FCPQT]n@OxAiAfAeAZi@BA^HfDvA\\JRBNJ?`AGx@GVIFOd@Ml@At@OfBUbBMpAa@lCCt@It@Y`BCJWH]VQp@SFg@?CDE`@BdAPhB@\\CXEB[CiAw@}A}@mBmAc@UIASOCGq@w@C]D[P]HcAc@iCAi@NSNg@F]^MFG?]Lk@\\]Xw@@SHW@aAHeAAa@Pi@VYZe@J@p@MR[b@YxAoARq@zBeCBSPe@Z]v@m@RSFMFo@Cc@d@cA[_Ag@kAI_@?KC]KSCm@Ok@@[CODw@O{@?k@Ru@@_ARcANW~@o@Ri@GK?MHQO[YmAAu@Ms@Gg@LWAIUk@U[]cAJs@Cq@Q{ACMCC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.52, + 6.640559 + ], + "end_latlng": [ + 46.520224, + 6.640384 + ], + "average_speed": 2.918, + "max_speed": 6.2, + "average_cadence": 76.9, + "has_heartrate": true, + "average_heartrate": 146.1, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 490.5, + "upload_id": 4662231057, + "upload_id_str": "4662231057", + "external_id": "garmin_push_5845698892", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4023.9, + "moving_time": 755, + "elapsed_time": 812, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4356464707, + "start_date": "2020-11-18T16:46:45Z", + "start_date_local": "2020-11-18T17:46:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4356464707", + "summary_polyline": "{__{G{ihg@KCLHOBU[q@yCc@}Ak@qC_@}BS{@Oa@S]]oAGI]EgA@]Dy@@_@BiARcAHQHOAGAY_@Ea@@KFUXk@^aAl@sBv@wDx@sC`A{BvAyCfAgB|C{EzB}DbCwDrCkDR]h@[Pa@CBCC?@H[tBqEzDiKjBaD@ABBhBuCbAsAx@iAX]nCmGvAqC`A{Bz@qCJq@NwCAKB@DWlAiJRkAV{@Xw@d@oB`@mA`A}DNa@dAiBtA{ADM`DkD`ByAJQLEVYFMJg@NuANkDPqB@CFBBmARmDDgARkCCyAGWQa@MKWIMMKWWwAEm@_@s@WcAi@uAYsAMq@O_@EU?UNs@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530709, + 6.601422 + ], + "end_latlng": [ + 46.52032, + 6.640663 + ], + "average_speed": 5.33, + "max_speed": 11.2, + "average_watts": 151.2, + "device_watts": false, + "kilojoules": 114.2, + "has_heartrate": true, + "average_heartrate": 107.6, + "max_heartrate": 129, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 443.9, + "upload_id": 4656525168, + "upload_id_str": "4656525168", + "external_id": "garmin_push_5840294232", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3617, + "moving_time": 510, + "elapsed_time": 578, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4356463501, + "start_date": "2020-11-18T06:44:28Z", + "start_date_local": "2020-11-18T07:44:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4356463501", + "summary_polyline": "o_}zGmbpg@Ml@BrALx@v@`Br@hBVlAz@vCFZJdAL\\VRR\\Dh@AXSxB]xCKxAGVBBSxEk@pG?JIXg@v@cE~DyBrBoA|Ac@v@iB`HOn@Gf@q@jCWl@S\\]|@]dB]bCe@nNQpB}@dGi@pB}@`CeFfMFIa@hA_@dBMlBEjKOfHC|E@vCEdDS~F]`CWdA}ArFe@pA_CzHCBAGAB[nAwBzHc@bBW`BGBUEuDiCKCKBIDi@l@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520403, + 6.64119 + ], + "end_latlng": [ + 46.530617, + 6.601792 + ], + "average_speed": 7.092, + "max_speed": 14.6, + "average_watts": 70.7, + "device_watts": false, + "kilojoules": 36.1, + "has_heartrate": true, + "average_heartrate": 120.5, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.9, + "upload_id": 4656523905, + "upload_id_str": "4656523905", + "external_id": "garmin_push_5840292909", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4003.1, + "moving_time": 708, + "elapsed_time": 742, + "total_elevation_gain": 83.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4356462518, + "start_date": "2020-11-16T16:43:20Z", + "start_date_local": "2020-11-16T17:43:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4356462518", + "summary_polyline": "_a_{Gsjhg@DFEFC?]cA]qAQiAaBcIYmAk@wA]o@CA]C}@FkA?}@FcAPuANQAKGMMEI?_@Xe@f@yANk@^yBz@aDd@yAd@mAVi@pA{B|AeCnBoCdBkCxAkCpB{CvC{D~@gA^o@Vy@h@_Az@sBxAcEnAaDv@cBnDqFzAoBtAyBfCyFfAiBpAcDTw@TcAToBJ_BE?P_Bv@oF`@eBfBuGh@wA@_@P{@h@iBl@sAbAwApCeCjCyCz@u@Ra@Le@H{@d@gJPgAFQH_A@k@XmE@k@Ge@Qi@y@s@MY_@aC[]GMOCMDBe@q@cCQyAMm@MYGs@BI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53088, + 6.601544 + ], + "end_latlng": [ + 46.520396, + 6.640461 + ], + "average_speed": 5.654, + "max_speed": 11.1, + "average_watts": 155.9, + "device_watts": false, + "kilojoules": 110.3, + "has_heartrate": true, + "average_heartrate": 110.7, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 444.4, + "upload_id": 4656522886, + "upload_id_str": "4656522886", + "external_id": "garmin_push_5840291795", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vers Vufflens Château", + "distance": 6543.7, + "moving_time": 5791, + "elapsed_time": 6182, + "total_elevation_gain": 141.4, + "type": "Walk", + "sport_type": "Walk", + "id": 4341828275, + "start_date": "2020-11-15T11:54:25Z", + "start_date_local": "2020-11-15T12:54:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4341828275", + "summary_polyline": "eg{zGikrf@[RYJq@p@C?AGIHCAa@ZGJM@DDEFG@KAMFLGKBGAGIK@SZCVOp@YHOIOOC@[C?GSHWP[b@MZYXM\\EBIAADE?YBIGIESH[VODIJWj@EVUPOPyAhGc@|A]bA[xAgAvCS|@SXC?DAK\\QXGTSVGDI`@GHGD?ICCC@?Di@x@EL@d@Jb@Bb@Et@@l@BPGf@CDE@GEA]CGK@U?SBMCYDIBAF@BOE_@?EGCO?_@BQOKWs@SKODEH?HLN@HAFWd@MLCSOKIWE?UMMAOQU?ODQJOF[ACEQKOEK?UMGKKAEC[DQJBJK?EC[U?CE?KNGCAE?EHACMMQKIOGG@GHB?OIa@o@KEY?IBQSBE?GIGWQKMYSKCOMK?Yd@CLMJS@UAOIWGa@?IBiAt@U@ONCPATBNE^[BAQEI[Ha@Vu@nACF@RER@d@MRKWAQIAWBMLENC@_@n@O`@CDi@RQV?JKPOFGMM_@@GG]u@TQB[Ky@TGAUJ[f@c@`@QVAF]b@{@tA?PNn@@d@EZOd@Hj@?LHXFJF@TYXGTNEBh@h@r@JDDHNHA`@RNB|@h@JBAGA?L]D]DCMa@Fu@`@@JLNBLFBVC`@HJFNn@LXR?BCB?D@??HEb@@RDEFUVuAJcACGHG@CGAHA?EGFDEe@CSKWGu@NCd@GYSGMCQSGAGPGFCTBp@CX[v@BZ@f@Hf@HTRjAJVRTDNPxABFD@HEB\\BAKl@Bp@DZ`@fALDPQFe@@w@A@?@l@_ABKn@_@b@Ib@@h@PTPTTd@n@?C^r@pBpCd@v@f@~@Z^NMFMDCD?dAr@FBR?P_@VeARo@R_APm@x@gD\\gA^cBB?GDDSFMRu@LWFGD@HNDbARdA\\dANXNRn@`@jAd@bBRtAZl@T`@ZJLA@VP\\FNFh@^b@b@XTHDFAHO@KTY`@y@p@aCD]RcA^}ArAoJd@mAd@mBXi@AIA?l@{Af@aBTk@j@_A?GZo@HWt@cBl@eAf@m@JSFYHy@Je@J{@L_@Zm@DU`@}@J[HcBXuARI^]Ja@Zc@XQ_@gASWOYCFYeAsAsCM]AUp@oA@_@|AcDRg@Ry@AGZmB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.511399, + 6.489015 + ], + "end_latlng": [ + 46.511353, + 6.488865 + ], + "average_speed": 1.13, + "max_speed": 3.2, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 98.4, + "max_heartrate": 134, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 477.3, + "elev_low": 391.5, + "upload_id": 4641178682, + "upload_id_str": "4641178682", + "external_id": "garmin_push_5825650498", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "1km 1hr, second wave edition", + "distance": 3586.1, + "moving_time": 2736, + "elapsed_time": 3442, + "total_elevation_gain": 54.3, + "type": "Walk", + "sport_type": "Walk", + "id": 4336529751, + "start_date": "2020-11-14T13:34:53Z", + "start_date_local": "2020-11-14T14:34:53Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4336529751", + "summary_polyline": "ui_zGmnqd@GCD_BHw@CQOKMYIm@Pe@T]Pa@DD?AC@Lh@BDDAHYBC?@BqB[yAUoBKWCQeAsCMkAA{@UqBe@eAmAkBUk@@@[_@OYiBmBS[{@o@_AmAECKYyBgDOOE?IEO@oBzCOHAC[j@ALOn@g@nAQXUPQ^QBWL?RC@s@VQ?]j@AXR\\NFJNJb@Dj@@l@U~@Y^_@p@_@ZWj@o@n@OF@Cc@j@[F}@n@GNcA|@uAzACJ@A@EGNqAfBUVYPQVKVSXi@RQPK\\U`@St@CZ?`@ETATBH?n@APY|@BA]t@?@@?Sv@M`@c@n@G\\MTI^IJ[~@MPMZI`@o@vAUn@s@|AKd@JNxCjA`AXA?zAh@BDt@VjAV`@TVDzBT|@LtDXbA@v@Eb@?J@RE?D|@r@`A|ART\\LbC\\TKLQDg@MsA@e@FWX_@n@g@A@FABAA?LAT@d@JLAN@@DNFB?@@^JzAH\\Jn@d@JG\\mAPk@Ta@LIf@o@bAk@\\aARgAN[AGDC?@VcA\\cBNi@Di@ACR_A?]CMk@i@WQ?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368435, + 6.156716 + ], + "end_latlng": [ + 46.36898, + 6.155556 + ], + "average_speed": 1.311, + "max_speed": 3.5, + "average_cadence": 49.6, + "has_heartrate": true, + "average_heartrate": 99.9, + "max_heartrate": 119, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526.6, + "elev_low": 472.1, + "upload_id": 4635568039, + "upload_id_str": "4635568039", + "external_id": "garmin_push_5820380505", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3967.9, + "moving_time": 806, + "elapsed_time": 881, + "total_elevation_gain": 81, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4336527445, + "start_date": "2020-11-11T16:45:48Z", + "start_date_local": "2020-11-11T17:45:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4336527445", + "summary_polyline": "ib_{G{mhg@c@_C_@o@_AwCS{@?_@SaAWw@Os@Si@WCe@FgAFoA?y@PoAJ_ACQ_@Jk@b@iAd@}ApAwFf@gBdAcCdAuBdAkBfCuDpAsBfB_DnAmB~A}BdC_DXW`@q@AE@MHUl@cA|@oBrD}JP_@\\e@d@_AZe@nCsDf@m@p@aAhAqBxEcKdAkC@SDHHa@XkBJkBF_@AMC@A@D[dAqH\\uBzA{Fp@sBf@aCv@sBz@iAl@m@LEPKzEkFCAn@e@h@y@L]Fg@ZoEPoBDcBDk@H_@DgALq@FmAF{B?cASy@GIEEa@SMOQeA[uAOYKi@k@yA[cAY_BSa@Ao@Lo@LYJM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531095, + 6.602063 + ], + "end_latlng": [ + 46.520165, + 6.640791 + ], + "average_speed": 4.923, + "max_speed": 9.3, + "average_watts": 122.4, + "device_watts": false, + "kilojoules": 98.6, + "has_heartrate": true, + "average_heartrate": 123.1, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 445.6, + "upload_id": 4635565687, + "upload_id_str": "4635565687", + "external_id": "garmin_push_5820378211", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3567.7, + "moving_time": 525, + "elapsed_time": 578, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4336526635, + "start_date": "2020-11-11T07:08:37Z", + "start_date_local": "2020-11-11T08:08:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4336526635", + "summary_polyline": "s}|zGyzog@BDQZS~@?R\\l@h@jBGBEAACASHHf@lARhATnBP\\RFPJNRF\\?b@UlEU|CG`Ba@xGOrAOt@KT_@t@oBhB_DbDq@t@}@lAg@v@OZUv@_A~DeAjDUbAe@nAe@bB_@lBGr@?RACHIK~DGlAMdAGz@C`BU~B]hB_@pCc@lBy@xBgGnOc@jBKz@EvAM~L?rA@CB~@MtH?t@InGIpDInA]pBW`AkCvIu@jCy@lCACe@zAw@vCo@|BYfAa@rBOd@OHSG_A{@eBmAICU?QL]l@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520105, + 6.639977 + ], + "end_latlng": [ + 46.530598, + 6.601788 + ], + "average_speed": 6.796, + "max_speed": 12.2, + "average_watts": 55.1, + "device_watts": false, + "kilojoules": 29, + "has_heartrate": true, + "average_heartrate": 113.7, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 4635564753, + "upload_id_str": "4635564753", + "external_id": "garmin_push_5820377288", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour Cité + Flon", + "distance": 3700.6, + "moving_time": 1257, + "elapsed_time": 1270, + "total_elevation_gain": 59.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4315739019, + "start_date": "2020-11-09T19:19:17Z", + "start_date_local": "2020-11-09T20:19:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4315739019", + "summary_polyline": "w_}zGu{og@DAENCn@NPP`Ad@j@J\\BTB|@SfA]|@FFKLUl@m@d@m@\\KLC\\wAfCeA~A[ZW@A@?PMbAQbAIJ]Rg@Fe@Ac@WQSCKMAMFa@?[SASI@_@OMQYSMOG?OKGMLo@CUn@Ib@k@THH?ARDp@HAPB@@DBZDd@ONe@A{@COEM[]_AJ]ASKY]ISp@@n@QH@\\OJC\\S`@CVS`@QTCJG\\@d@b@BHXP|@JZAFLLHZEFRPHTf@Hp@?|@IhAKd@S|AGdA?|@Gn@C`AEVFt@VhFDN^j@Xx@B`@Jb@LPDPI^W\\Ud@N|@B?BICAYCKKCBIP?D[`@a@bAWb@ALKTU^Il@Eh@Ot@O~@Wl@o@lCa@fAg@nBBP?VGZAZDLD@P@?BC?A?BMNUPF\\BPUVKR?R_@Ps@Lu@@gAFk@Zg@XwAHu@Nw@DKd@_DRm@Ae@DIn@GLi@Jq@?y@Jg@?WAMCC@Eo@[EGI]Ee@EKA[Kc@@CFLHHD?NI^KPER?RITQJm@Ck@@QQk@Ae@Hq@j@Qb@Sr@q@?SBUEKD[`@e@FQLWZkA@[J{@GeAF_BGm@@e@_@s@Ma@@QI[[UWm@K_@WWo@_BQwAIQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520446, + 6.64011 + ], + "end_latlng": [ + 46.519953, + 6.639039 + ], + "average_speed": 2.944, + "max_speed": 5.7, + "average_cadence": 77.4, + "has_heartrate": true, + "average_heartrate": 155.9, + "max_heartrate": 182, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 541.4, + "elev_low": 484.7, + "upload_id": 4613473314, + "upload_id_str": "4613473314", + "external_id": "garmin_push_5799700596", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 34 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Montée a la Tour de Gourze", + "distance": 26754.7, + "moving_time": 4171, + "elapsed_time": 5544, + "total_elevation_gain": 439.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4306669517, + "start_date": "2020-11-08T09:36:47Z", + "start_date_local": "2020-11-08T10:36:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 11, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4306669517", + "summary_polyline": "g~|zGc_pg@k@~Cg@tA_Ab@U\\e@s@Y}B[k@|@uENgBNyCBoGe@aFmBiJaJeNaB_AcIeB}DyECa@Bc@b@o@~Di@|@e@vAwDxF_IjA}B~BuP`@gMbF{PrBcEPoA?_A_DwJmFcDgDqMYe@}@YeCb@cBaCgB_@iCIcBy@q@gA[iAIaIKcDx@}CxB_Ad@_ANsIa@{CL}C\\k@j@Hb@p@xBdHr@nAxArAf@HvIgBpBu@hFe@bA]fD}Bh@w@LoAGuA[qAkD}Gc@sCB_BTqAh@mAfFgE|@kB\\oB@{JnAqFZ{CPsGI{E\\mHOkCsAcDwCyDOgAb@gCJkC?uGKoBz@{F~A{Hz@aAz@UbAJnAz@vALnCwA~ECzCkCxHeBzDeB|AeB|@}HnDoFrIcDlAy@pGwGjDqFfD}Bt@iArAiEdA}BlAi@THOmAh@eCWc@yBDcItBaBe@eFaEoF?k@Ok@m@yGgOgGkY`@oFhCuMh@yI`@m@xAcAlBeCtEgHtCq@nAs@\\e@~@qCVsB@iCrAuGOeIOcD\\kBhAaClDqDPwCCw@QOsEs@q@T_HZk@Ak@_@Ur@KrBQL{B[aBwA_CVcEEvALfF[jBhAxBj@PKNcCRi@NXf@JtIYb@Q~Df@\\v@U`DiEdEoAxEG|@VrBJ~IqAbGEzB[nCs@tB{@`AcEx@uDdGmGfHq@bJaCdMk@tGjAbEvE`TrFxLp@dA~@`@bFGnGxE`AVdAEtFqBvAQl@LFZMz@kDrGiAnDaAnB_EvC}CxEeFjFeEjCeGzBw@dAeCfEm@zGo@nAyExB_IzA}B|Bw@`@iEEyBrAo@JuBcAwAWeAZeAjAk@bCmB`MRhDCpHi@fEPdA`DdEN~Av@rAFd@WtJF~F]jHaB`I?rGGzBWtAs@bBgFdEcAjCIrAFfB^dBvDzHRfBInA}@rAy@T_C`BsGn@kCbA}HnA}@Ws@s@eAkC{AuF}@}@a@DUf@QpCD|A\\nCUvH]h@mBr@Y^y@|DPbDAxETrBh@vAp@l@jA^tFb@dB`Cz@BbBm@z@f@fEvPTVlBTlAr@zBtG`@rBCfAS`AoAbByBbGqCfKOjIMtBkBlMo@tBgAtBcFhHeAxC[^aAb@oDj@}@`AG`@|EzFlAn@`G~@pAl@vCtDpDrFj@tAj@Pl@a@`@FtBnBlBbCHXKTuE`JWbIa@|EUp@n@pD\\bAb@f@j@w@x@qDBo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.520207, + 6.640667 + ], + "end_latlng": [ + 46.520369, + 6.640486 + ], + "average_speed": 6.414, + "max_speed": 13.2, + "average_watts": 140, + "device_watts": false, + "kilojoules": 584, + "has_heartrate": true, + "average_heartrate": 149.7, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 914.7, + "elev_low": 523.8, + "upload_id": 4603814675, + "upload_id_str": "4603814675", + "external_id": "garmin_push_5790797092", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 96 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans les vignobles", + "distance": 1860.6, + "moving_time": 2001, + "elapsed_time": 3429, + "total_elevation_gain": 64, + "type": "Walk", + "sport_type": "Walk", + "id": 4301788587, + "start_date": "2020-11-07T12:40:13Z", + "start_date_local": "2020-11-07T13:40:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4301788587", + "summary_polyline": "s~wzGo`ah@BUAOG[CU?QE]Da@EMGGAGMIKSIYO[Yw@BQBC@q@MqA?SIe@BOHACNPILMD?AB?El@MHGP[n@q@PEJJaA_BKUk@u@k@_AOa@IOA@AG@KUi@MYUUSSOGg@COEWQ]o@c@k@MFMNWRGQQSKn@M^@FEAKL?HJXYRQ^IARNVv@RRZFl@DXJ^~@`@x@Xx@NtA@@BABp@LrAHv@Jp@X\\r@VXd@Vr@Jb@T\\BCBPHtADNLJFl@EbAOBMH@@c@CN@^HBKUFHMB@a@JSHa@Xq@l@KJDD?AABAETWlA}@ZMPOFA?BCBC?@CCLSCF?GDDCB@GFPMOCKL?B?E?BE@ABD@JMIH?DHCRYKBHBBQGAEBNG?PBAAA?@RMDo@BAFQFIFQ@O", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.494669, + 6.727928 + ], + "end_latlng": [ + 46.49444, + 6.728281 + ], + "average_speed": 0.93, + "max_speed": 1.9, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 106, + "max_heartrate": 141, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 546.4, + "elev_low": 498.6, + "upload_id": 4598630911, + "upload_id_str": "4598630911", + "external_id": "garmin_push_5786079650", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cloudy Saturday morning", + "distance": 5012.5, + "moving_time": 1826, + "elapsed_time": 2016, + "total_elevation_gain": 78, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4300047475, + "start_date": "2020-11-07T07:20:46Z", + "start_date_local": "2020-11-07T08:20:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4300047475", + "summary_polyline": "a}|zGeapg@Nc@Hc@Pi@z@cFt@_Dz@kCz@{BJOUt@DZHJDPBb@PQd@BHIFAJBDH^XRD?BUjAQd@W@Mb@Fr@E`@Qx@MXi@fBAROb@KHW@K|@GRi@j@c@CEDBN\\v@y@jCg@jAIn@?b@Yf@K`@?VM\\Mh@Ih@@VCL_@d@]v@DNPDNJLVh@n@LH\\PNEZSRg@Ib@FWLUZQB@DFF\\T~A@`@ATQr@El@A~@KNMt@AdAEFGZEh@IlBUfCBh@Sh@C^Ab@FZVl@?f@ORAFIz@A^QlAAP@RFTFh@Ch@Gn@BfACTWl@CNG|@?b@EL?fAGl@NxAB`ALXh@TVP?\\JNBETgAR]D?PTOnAFXAFo@rDUJGC]DQHICWMIDGb@Rb@?DMz@ITIL[@e@^OFHTKH?DJ\\Fp@GbAGf@A`@GB[g@MIMc@SSe@b@g@C]KaBkAcDmBy@i@MQI[_@YIYe@OSBMNKIW?EEIUUWc@u@c@EQ[]IAWLc@P]Z]R[~@q@^i@RgAUUQIGKCUXw@N}@VqA@BJoARy@JuARs@CiAHaA^cAHYDGBs@AMOc@q@oA_Ay@uBw@_@YKMOKg@IKMQe@MSk@k@e@[W[AED_@CICu@?cBLIOk@RiGDDLk@HQC]Rc@VYFEXe@ZK`@W^DZYl@ST?^[HMFCZA|@OZ@~@Ln@RT@^KZ_@P]L]Bi@EcAIm@Bc@R]`@_@p@{@VKHL\\lBXbAF^B@d@WT_@Ns@Ro@TmARk@RcA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520013, + 6.64099 + ], + "end_latlng": [ + 46.520241, + 6.640799 + ], + "average_speed": 2.745, + "max_speed": 4.7, + "average_cadence": 77.1, + "has_heartrate": true, + "average_heartrate": 152.1, + "max_heartrate": 177, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 538.3, + "elev_low": 479.7, + "upload_id": 4596785025, + "upload_id_str": "4596785025", + "external_id": "garmin_push_5784418508", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 43 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 5729.9, + "moving_time": 1158, + "elapsed_time": 1223, + "total_elevation_gain": 123.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4299981710, + "start_date": "2020-11-05T20:19:58Z", + "start_date_local": "2020-11-05T21:19:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4299981710", + "summary_polyline": "uo_{Gkmdg@F}ATyBAODi@B_BEWs@oB_@kAB[Vg@p@cBjAgCVg@\\W~Au@LU@K?q@Y}A@wALm@J]j@gAJOrCkAbBc@t@Gd@Q~@k@l@m@j@e@fAq@vC}APS`@}@rCyItAuEvBwFpB_GE[?F`DmO^{ARoAXsAf@iBTwA^{A?u@OwASyCEgA@aAFeAVcDjA_Jb@gCx@iG\\{Bt@aEjAiFdA{DhAwE`@qA\\}A^kCP}CHmCCmAKmCM}@BuBEkCO}BWqDBeA?u@E]?SJaB?]J_@AA?{@MwCCkB@g@B[jAkHReB`AiGlBgIHo@RcCB{EBi@VuBHmAVuBXaDTaGBG@kAHuA?s@Ae@[gAk@QU_@a@aCa@y@I?EECS_@mAMsBk@qCB}@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532087, + 6.57796 + ], + "end_latlng": [ + 46.520332, + 6.640559 + ], + "average_speed": 4.948, + "max_speed": 9.3, + "average_watts": 123.9, + "device_watts": false, + "kilojoules": 143.5, + "has_heartrate": true, + "average_heartrate": 141.7, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 407.7, + "upload_id": 4596713550, + "upload_id_str": "4596713550", + "external_id": "garmin_push_5784333807", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2270, + "moving_time": 309, + "elapsed_time": 404, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4299981454, + "start_date": "2020-11-05T16:32:05Z", + "start_date_local": "2020-11-05T17:32:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4299981454", + "summary_polyline": "i`_{Gyihg@BVLV\\`@d@`@t@`@r@BrAXBDAACB@HG^o@~B_@dBGLIBOpAoB~Ju@fDkBbH]dAy@bByGvLORQLAf@L`@~BzCnAlB~@hBJt@Gl@c@tAQlARhDGb@U\\_BbAq@jAkBzDWv@Af@Db@rAxEP|AO`BK|B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530773, + 6.601416 + ], + "end_latlng": [ + 46.532932, + 6.578024 + ], + "average_speed": 7.346, + "max_speed": 12.4, + "average_watts": 78.6, + "device_watts": false, + "kilojoules": 24.3, + "has_heartrate": true, + "average_heartrate": 107.1, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 443.9, + "elev_low": 409.5, + "upload_id": 4596713192, + "upload_id_str": "4596713192", + "external_id": "garmin_push_5784333363", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 0 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3609.1, + "moving_time": 562, + "elapsed_time": 614, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4299981151, + "start_date": "2020-11-05T07:10:02Z", + "start_date_local": "2020-11-05T08:10:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4299981151", + "summary_polyline": "s~|zGu`pg@?HI`@KzADPfAfEr@nBh@pCFt@Hn@f@TLNLZ?JC|@a@vEErBWxDIbBQ`CU|A@@ADa@~@s@z@[^aFzE{BfCa@r@Wt@w@vCoBxHw@xBWrAYpCACBE_@lJGhCEj@kA|Hg@rBuA~DqB`F}AnD?F@Cc@`AYzAE^EnAAzDKnNOnNKdE?|@s@rEsBjHkHxV}@dESLSCSIcA{@gBaAI@GDi@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520267, + 6.640917 + ], + "end_latlng": [ + 46.530602, + 6.601798 + ], + "average_speed": 6.422, + "max_speed": 11.6, + "average_watts": 49, + "device_watts": false, + "kilojoules": 27.5, + "has_heartrate": true, + "average_heartrate": 125.3, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.8, + "upload_id": 4596712870, + "upload_id_str": "4596712870", + "external_id": "garmin_push_5784332979", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3685.2, + "moving_time": 788, + "elapsed_time": 968, + "total_elevation_gain": 86.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4299980896, + "start_date": "2020-11-04T16:08:11Z", + "start_date_local": "2020-11-04T17:08:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4299980896", + "summary_polyline": "i`_{Giihg@G?BHPX`An@vAl@J\\fAV\\@NCLIT_@N_An@cDA[d@_Cn@kC^oAFUA?v@gDpB{Gh@_BvAcFXuAToBFaB@cDDiAB_CA{@Bc@?i@Gk@DeDCo@HUH{@JsIBuGFk@FWdA}Ct@gB^i@~CqIv@oCnAmFNkA@a@?m@BeACG@@LsDZeDReBh@aDj@oC|@oDd@sA^qA\\oBbAuC@HbCwCHACEPOnA{A~A}AfAqADICFAET[ZkAJo@ViCL_CFQB@@CVsB^{EAsES{@IKMGEBc@k@k@eCCe@g@wAo@}Ag@yBQe@FsA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530775, + 6.601338 + ], + "end_latlng": [ + 46.520337, + 6.640572 + ], + "average_speed": 4.677, + "max_speed": 11, + "average_watts": 131.1, + "device_watts": false, + "kilojoules": 103.3, + "has_heartrate": true, + "average_heartrate": 123.1, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 437, + "upload_id": 4596712599, + "upload_id_str": "4596712599", + "external_id": "garmin_push_5784332604", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3609.8, + "moving_time": 538, + "elapsed_time": 661, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4299980430, + "start_date": "2020-11-04T06:53:19Z", + "start_date_local": "2020-11-04T07:53:19Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4299980430", + "summary_polyline": "g}|zGw_pg@?DMLMd@Gr@Bb@r@dDj@tAlAbGNV`@\\Td@BN@^A^w@dHO\\DEs@xKKrAGZGCGVSd@aBjBuCrCwBxBo@v@u@rAWv@AP@E@@eBdHiA~DWl@_@xAm@|EC~@ApCOpAE|@EpBUdBaAfGc@bBs@lBmB~EaCvF@AMRWt@[bBIhBYz[UdNGxAIv@Mt@[nAsDnMu@|BqAbFgAhDiAdFEHOLQEoB{AcAi@S?OJk@t@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520046, + 6.640766 + ], + "end_latlng": [ + 46.530643, + 6.601705 + ], + "average_speed": 6.71, + "max_speed": 12.5, + "average_watts": 52.9, + "device_watts": false, + "kilojoules": 28.4, + "has_heartrate": true, + "average_heartrate": 131.8, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.8, + "upload_id": 4596712100, + "upload_id_str": "4596712100", + "external_id": "garmin_push_5784332190", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3234.5, + "moving_time": 722, + "elapsed_time": 845, + "total_elevation_gain": 102, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4282164162, + "start_date": "2020-11-03T20:17:29Z", + "start_date_local": "2020-11-03T21:17:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4282164162", + "summary_polyline": "ey}zGe}hg@LWXkAj@oDRg@F_@@a@C_AEo@a@eB@y@FWNMFAZBdDjARENOP_@RQDCfBBZCTg@n@mDj@iCTsBTgC`A}AJ[Lw@?a@KmBEaB@s@a@kCEeC@a@F?E@?]BuCPaA?KG@BYDaABiCGgAKeAC{@By@EaEGgB_@sG@gAEWBu@CI@CD?Ds@Ea@@a@B?I@E{AEqC?wBnC_Sz@iEpA{FTyDHy@N}@JmDP_CNiDL}A\\}F@m@E_DJe@Gs@_@k@_@]]iBW]K]IIIJGu@g@qB]kBYkAAu@Ji@Ni@NH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.524517, + 6.604519 + ], + "end_latlng": [ + 46.520168, + 6.640844 + ], + "average_speed": 4.48, + "max_speed": 7.6, + "average_watts": 155.4, + "device_watts": false, + "kilojoules": 112.2, + "has_heartrate": true, + "average_heartrate": 132.5, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 424.5, + "upload_id": 4580614572, + "upload_id_str": "4580614572", + "external_id": "garmin_push_5769278578", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3374.4, + "moving_time": 470, + "elapsed_time": 529, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4282163645, + "start_date": "2020-11-03T18:43:29Z", + "start_date_local": "2020-11-03T19:43:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4282163645", + "summary_polyline": "y_}zGu`pg@z@z@WLJFACKn@@j@D\\ZhBFPV\\Dn@A@ZdAx@dDJf@BXCHBL@BR@\\XFX?t@a@|GM|@SfCOpEUvC?AHBI|AObFUpCa@vBmAjFe@jCe@bDCb@WlAQpAc@pDOvBBrE@zIFpBTtEJ~C@pMGhBYfD[pCo@bDgAvDmAtEkAlFoA|GqBlNe@vDWnBa@dFCxA@nBP`DCNENIBI?k@YQSEQEuAU_CBuARcBCMG@CG?KBAAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520459, + 6.640919 + ], + "end_latlng": [ + 46.524648, + 6.604654 + ], + "average_speed": 7.18, + "max_speed": 13.6, + "average_watts": 56.9, + "device_watts": false, + "kilojoules": 26.8, + "has_heartrate": true, + "average_heartrate": 151.1, + "max_heartrate": 193, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 423.1, + "upload_id": 4580613997, + "upload_id_str": "4580613997", + "external_id": "garmin_push_5769278018", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3778.6, + "moving_time": 772, + "elapsed_time": 1098, + "total_elevation_gain": 87.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4280963015, + "start_date": "2020-11-03T16:10:24Z", + "start_date_local": "2020-11-03T17:10:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4280963015", + "summary_polyline": "___{Ggjhg@Q@WJCFHZ`@f@^\\XN~@^HA@BBEABbB\\VCPSV_Bf@oCG@Tu@ZuAjCoJnF{QTeAf@}CJeBBaB?_BDy@B{AC{BEmA?a@JiBG{@?]A@B@?MFMDSBe@NuRHo@HINu@^eAXi@t@oBfAcC`AiCVe@lAqDbA_ENy@Fe@F_BNcGFuAJiACHBAd@gE`@}CJk@zA_GPa@Ni@dAqEd@oAd@aAVa@xA_BRMpAkA~BkC^]`@c@Xk@T_BJsCFk@Fa@D{@BKB?C?DqANqA^aH@{@C]Ms@KS_@QQSUaASwAo@yA]iAY_AW}AOYMe@Aa@\\eA@OJD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530566, + 6.601486 + ], + "end_latlng": [ + 46.520196, + 6.640853 + ], + "average_speed": 4.895, + "max_speed": 9.8, + "average_watts": 142.7, + "device_watts": false, + "kilojoules": 110.2, + "has_heartrate": true, + "average_heartrate": 121.4, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.9, + "upload_id": 4579354566, + "upload_id_str": "4579354566", + "external_id": "garmin_push_5768034219", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 3587, + "moving_time": 533, + "elapsed_time": 567, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4280673107, + "start_date": "2020-11-03T06:44:17Z", + "start_date_local": "2020-11-03T07:44:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4280673107", + "summary_polyline": "o}|zGu|og@MZCR@`@VdCPz@j@bBd@|@Rx@RnAJZ\\TNRDZKvBg@nGLO?BUfBi@|HObACb@IT[j@{@v@_@f@gAfAaCzBuB`CW`@ADE?GJQ^eDnMQp@e@jAYdAo@bFGxDY`HKfAo@tDQtAKt@]jASn@qBdFyDlJY`AMp@KhBGdJKfGEpNCpAInCAzAEn@M|@QdA_@~AoCnJwArEQl@]zAYbAuAjEW|@g@bCKZOFSEoBwA}@m@U?IFc@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520082, + 6.640275 + ], + "end_latlng": [ + 46.530579, + 6.601787 + ], + "average_speed": 6.73, + "max_speed": 11.3, + "average_cadence": 59.3, + "average_watts": 54.8, + "device_watts": false, + "kilojoules": 29.2, + "has_heartrate": true, + "average_heartrate": 113.2, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.4, + "elev_low": 436.8, + "upload_id": 4579050030, + "upload_id_str": "4579050030", + "external_id": "garmin_push_5767720389", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3679.3, + "moving_time": 751, + "elapsed_time": 924, + "total_elevation_gain": 86.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4280672610, + "start_date": "2020-11-02T17:25:34Z", + "start_date_local": "2020-11-02T18:25:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4280672610", + "summary_polyline": "w}~zGifhg@jAz@x@Ld@@LD@CEDV?VIR]Vu@t@kEvAkGPe@R{@ZcAVoAz@mDtAyEh@uAf@gB\\wAPuAR{@BYHG?@GEMI?sFDsA?iCD_BK{@DyC@u@Fi@D{B@iCH_CAuBFqBToB\\gAvH}Q`AyD^cBLy@JoAHwDN}DJ_A?[z@uFDy@X{Ad@sBbAuD^cADa@CGt@eCt@aBfBwBnEmEt@_Ap@k@`@o@Nc@LgANaCNuCD{ARyAHqAJ_ALyDAk@Ks@MSMK_@KKS[eBUy@Q]G?IMIq@Qm@We@Ee@k@eD?s@Ru@BC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530365, + 6.600859 + ], + "end_latlng": [ + 46.520242, + 6.640841 + ], + "average_speed": 4.899, + "max_speed": 10.3, + "average_watts": 136.3, + "device_watts": false, + "kilojoules": 102.4, + "has_heartrate": true, + "average_heartrate": 134.9, + "max_heartrate": 164, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.9, + "upload_id": 4579049528, + "upload_id_str": "4579049528", + "external_id": "garmin_push_5767719890", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3567.6, + "moving_time": 618, + "elapsed_time": 735, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261123329, + "start_date": "2020-10-30T06:52:44Z", + "start_date_local": "2020-10-30T07:52:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261123329", + "summary_polyline": "kz|zGoyog@KOO?k@h@?h@EVHp@\\r@LMAEPp@P`@f@xBRxAd@ZDJD\\@`@]~EYnC?BM?a@jIOnBKr@AVYx@[h@qIvIs@|@OXEBE?EFWd@oAjEe@vBcA|Dq@~AQt@YjBEz@G\\B@GfAKjEI|AE|BMlAc@zBe@bDc@fBcAnCeCjGaA|BYj@GR@Ac@nAY|AKjBOdPACA@AT?vFE|GOfHDZAAGp@U|Ag@vB{@|CmDfLQl@C\\{CnKw@`DODSGwAiAg@Qa@[OIS@sA`B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519589, + 6.639764 + ], + "end_latlng": [ + 46.530753, + 6.601574 + ], + "average_speed": 5.773, + "max_speed": 12.6, + "average_watts": 48.3, + "device_watts": false, + "kilojoules": 29.9, + "has_heartrate": true, + "average_heartrate": 115.3, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 519.7, + "elev_low": 436.9, + "upload_id": 4558268989, + "upload_id_str": "4558268989", + "external_id": "garmin_push_5747166017", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3958.9, + "moving_time": 804, + "elapsed_time": 847, + "total_elevation_gain": 80.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261123093, + "start_date": "2020-10-29T16:29:45Z", + "start_date_local": "2020-10-29T17:29:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261123093", + "summary_polyline": "sc_{Gophg@eBmIW_Aa@qAKm@[YmBFgA@}@NmALYFMFQ?UEKIKYB_@`AiEh@}Ah@_Cr@wBn@gB|@gBrCyEdEqGP_@bAcBbD{ELW`BiBhA{AvDgJ`CmGj@iAp@cArFuHR[l@iAdB{D`@eA|@}AxAiDFOBUAFN[VgAB}ALqB|@gGTqB`A{DnAeEFYJw@TcAv@iBb@s@`@g@jGuGbAwAh@c@Pa@RuA^mFFgA?@CYDoA^yDTaE?q@EUOi@KM_@UQk@]_B[w@UI?BCE?MGe@Wo@_@_BWyAO]Eg@?MDWPq@@Q", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531301, + 6.602488 + ], + "end_latlng": [ + 46.520282, + 6.64088 + ], + "average_speed": 4.924, + "max_speed": 9.4, + "average_watts": 133, + "device_watts": false, + "kilojoules": 107, + "has_heartrate": true, + "average_heartrate": 110.1, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 448.4, + "upload_id": 4558268750, + "upload_id_str": "4558268750", + "external_id": "garmin_push_5747165746", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3519.8, + "moving_time": 511, + "elapsed_time": 804, + "total_elevation_gain": 11.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261122820, + "start_date": "2020-10-29T06:37:05Z", + "start_date_local": "2020-10-29T07:37:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261122820", + "summary_polyline": "_z|zGkxog@IBMSKZL\\Fx@^nBQEYYYMC?@Hh@lB`@fCNVn@v@F^?l@o@pHStCYtFYrCOj@Sb@i@n@}AvAuCtCuA~Aq@|@m@pAkDpM[`Ai@jAKf@]jBKz@?PGCErDSrFQ~Cw@tEMjA_@vAgBlF_EpJB?g@xA]bBGlBYb`@SlI@P?BAA?RI|@SlAgAhEeDvKkB`Hy@bCe@~AaAfEQJSEoAmAwA_AIASDGF\\K", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519525, + 6.639589 + ], + "end_latlng": [ + 46.530267, + 6.602071 + ], + "average_speed": 6.888, + "max_speed": 12.6, + "average_watts": 75.2, + "device_watts": false, + "kilojoules": 38.4, + "has_heartrate": true, + "average_heartrate": 127, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 514.9, + "elev_low": 436.8, + "upload_id": 4558268445, + "upload_id_str": "4558268445", + "external_id": "garmin_push_5747165320", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4017.6, + "moving_time": 743, + "elapsed_time": 826, + "total_elevation_gain": 83.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261122598, + "start_date": "2020-10-28T15:57:00Z", + "start_date_local": "2020-10-28T16:57:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261122598", + "summary_polyline": "c`_{Gqihg@MCc@cAg@cBq@iCsAmGa@cAg@_BKO[AiBFq@AaCTcANS?OIEEEIGWBMd@sAT[Xy@r@yCn@{C\\gAf@{A~@mBpAwBdFaIlCuEfCqD`A{AdCsCJYnAqCtDwJt@cB|@{AfCwDnAcBfAaBz@cBrBqEv@uAbBcEHa@EFAARiALoBJ_AHYDABm@dAmIDQXw@x@eDt@cCnAyEf@wAR]r@{@bGmGb@i@f@c@`@k@HSNm@PeBCWHiBF]LqAHiCh@mHDaBIo@Se@c@SO[k@{CGOOQABG@LAECOu@o@}Am@qCIQEe@Bq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530748, + 6.601378 + ], + "end_latlng": [ + 46.520366, + 6.640582 + ], + "average_speed": 5.407, + "max_speed": 12, + "average_watts": 150.5, + "device_watts": false, + "kilojoules": 111.8, + "has_heartrate": true, + "average_heartrate": 135.2, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 443.9, + "upload_id": 4558268202, + "upload_id_str": "4558268202", + "external_id": "garmin_push_5747165016", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3626.3, + "moving_time": 588, + "elapsed_time": 694, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261122326, + "start_date": "2020-10-28T06:52:25Z", + "start_date_local": "2020-10-28T07:52:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261122326", + "summary_polyline": "k||zGa~og@QISNIj@@b@ZlA\\nBBX?d@IACE?KAAC@X`Af@xB\\hB@LAXNA\\RN^Bh@EhAQzBQpDBCD?a@dE[|EMz@APENQ`@}@dAg@v@eAx@_C|BuAxAq@`ACC@CUb@Ul@e@fBw@dDs@bC_@|A{@rB_@bBWtBEnCSlGGjCEl@WbASjAc@|C_@vAgC|G{CrH@A_@~@_@~AIx@EvAMtOACKjFC`IMlHBNE@AXOvAa@pBkFrQaB`Gg@zAs@dCk@hCOj@OJQ?SKq@e@gB}AUAIDkAtA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519909, + 6.640493 + ], + "end_latlng": [ + 46.530781, + 6.601597 + ], + "average_speed": 6.167, + "max_speed": 11.5, + "average_watts": 48.7, + "device_watts": false, + "kilojoules": 28.7, + "has_heartrate": true, + "average_heartrate": 125.9, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 436.8, + "upload_id": 4558267924, + "upload_id_str": "4558267924", + "external_id": "garmin_push_5747164689", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 2942.8, + "moving_time": 639, + "elapsed_time": 670, + "total_elevation_gain": 91.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261122004, + "start_date": "2020-10-27T20:22:43Z", + "start_date_local": "2020-10-27T21:22:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261122004", + "summary_polyline": "it}zG}rig@JIVn@p@`@fAXH?LKRm@\\KV?x@Kd@DZCRaCPaAHw@\\qBb@aEPe@Lm@\\o@Xs@Hc@@e@Aw@C{@Gw@HUDu@AKOWQGO_@Gc@I}AAeA@o@Fa@FyBVsBHaB@cAMoCa@wCKeC?{ABqAHsAEeA[wB@aAAk@Bk@EA@CEGTk@@o@?q@KyC?kCBs@jBmNr@mEdBcIN_A\\sFHwCf@qHPmAHwAD_@NYDoF@YD]@uACkAWk@_@UYq@WmAAOU_ACMBEIBBAAOo@yBOkAUoAGOIKKcAHc@JOBA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.523732, + 6.607992 + ], + "end_latlng": [ + 46.520233, + 6.64075 + ], + "average_speed": 4.605, + "max_speed": 9.8, + "average_watts": 152.3, + "device_watts": false, + "kilojoules": 97.3, + "has_heartrate": true, + "average_heartrate": 121.7, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 435.7, + "upload_id": 4558267567, + "upload_id_str": "4558267567", + "external_id": "garmin_push_5747164348", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3342.9, + "moving_time": 410, + "elapsed_time": 499, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261118623, + "start_date": "2020-10-27T18:34:21Z", + "start_date_local": "2020-10-27T19:34:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261118623", + "summary_polyline": "a~|zGi_pg@BHG?DLGGCBK^Gz@?JBFEJ`AnDDPEHDX\\nAVdBVdAv@v@Nd@@j@o@zIFTZ\\ECKTMbA}@lJ@XAA@??LQ`JSpBiCbMqA|Ic@hDQbBGxBBfBDZ@t@@lGD~CD~@RzBJjD?rJCpBEjAa@|Fi@zDs@nC}ApFgArEuA|GeAxGcClSSpBGv@E`DBxBJbBCXIDQCKEk@_@IWEeCMuCDy@D_@?o@@F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520172, + 6.640697 + ], + "end_latlng": [ + 46.524619, + 6.604581 + ], + "average_speed": 8.153, + "max_speed": 15.6, + "average_watts": 83.8, + "device_watts": false, + "kilojoules": 34.4, + "has_heartrate": true, + "average_heartrate": 125.6, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 423, + "upload_id": 4558263839, + "upload_id_str": "4558263839", + "external_id": "garmin_push_5747159988", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4046.6, + "moving_time": 816, + "elapsed_time": 928, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261118437, + "start_date": "2020-10-27T16:35:58Z", + "start_date_local": "2020-10-27T17:35:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261118437", + "summary_polyline": "u`_{Gwihg@k@gBw@iDYmCYy@}@eDq@kB[UwBLe@CS@}@Jy@DUCWRWJMAUMMOAg@Ro@n@yAZsALYhAaFZgAb@qAh@mA`AiB~AoCvAsB`GwJrB{CLYf@o@nByBV]Vu@V_@j@sAz@eC|AeEdAeCz@{Az@iAdBkCtAiBjAoBd@gAb@qAb@{@RUxAsC`A}BRq@BQCBb@_BPwCDa@@DbA{IJi@LSPe@XeAP{@xAqEG]MM`@qAl@yAjAkBlHaIbAgALEXi@Ps@JiAd@oGJMNu@LmANeDBqEKu@EMGKm@k@MYk@mCSe@GI?GCASq@i@mA}@{DCU?UXwA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53083, + 6.601403 + ], + "end_latlng": [ + 46.520258, + 6.640887 + ], + "average_speed": 4.959, + "max_speed": 10.2, + "average_watts": 137, + "device_watts": false, + "kilojoules": 111.8, + "has_heartrate": true, + "average_heartrate": 134.5, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 444, + "upload_id": 4558263620, + "upload_id_str": "4558263620", + "external_id": "garmin_push_5747159735", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3558.1, + "moving_time": 521, + "elapsed_time": 626, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261118160, + "start_date": "2020-10-27T07:19:40Z", + "start_date_local": "2020-10-27T08:19:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261118160", + "summary_polyline": "{||zGa`pg@YrA?`@KFIr@@V`@fAJz@Pj@HPCB@Ff@`B`@zAHfAN\\^TXZAv@OtBUtDOlAk@xKOxAEPS`@i@t@iAjAaDxCqB|BY\\U^a@z@c@pAgAxD_A|DiA`D]fB[zCU`GOjG_@nBw@jFQn@wBxFqEvKe@fBOlCGrLQtSQzH?^KtASdAgGzSmAtEyAtEeAtEEHGBOIgCkBw@_@KAGFk@z@a@`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519989, + 6.640818 + ], + "end_latlng": [ + 46.530797, + 6.601569 + ], + "average_speed": 6.829, + "max_speed": 12.1, + "average_watts": 56.3, + "device_watts": false, + "kilojoules": 29.4, + "has_heartrate": true, + "average_heartrate": 137.7, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 436.8, + "upload_id": 4558263342, + "upload_id_str": "4558263342", + "external_id": "garmin_push_5747159390", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4003.8, + "moving_time": 754, + "elapsed_time": 819, + "total_elevation_gain": 84.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261117473, + "start_date": "2020-10-26T16:20:01Z", + "start_date_local": "2020-10-26T17:20:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261117473", + "summary_polyline": "i`_{Giihg@IGKQ[y@aCsKc@eCQe@G[c@cAMQi@EoCBODQA{AT_@Bs@JOEQYCc@Ro@p@_Bf@oBjA}EZgAl@eBdAuBhAoB|CyEpEuHnBqCd@w@rB}Bj@y@P[h@uA|@qBjEgL`BqCjFoHXe@lAcC~@{BbB{ClAoCr@kCJ_AHiBHkAnAuIJi@jAkE`@eATeAHe@ZkAz@eC\\y@b@q@V[jHqHd@W@KCCRULUJ[RiBb@sGRqEb@cG@c@?k@G_@Uc@m@[EI_@aCOc@Ug@AQOa@OYm@cBY_BO_@Cy@DWPw@@MLO@B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530771, + 6.601338 + ], + "end_latlng": [ + 46.520184, + 6.640959 + ], + "average_speed": 5.31, + "max_speed": 9.4, + "average_watts": 146.6, + "device_watts": false, + "kilojoules": 110.6, + "has_heartrate": true, + "average_heartrate": 127.7, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.4, + "elev_low": 443.9, + "upload_id": 4558262590, + "upload_id_str": "4558262590", + "external_id": "garmin_push_5747158464", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3503.4, + "moving_time": 558, + "elapsed_time": 874, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4261117219, + "start_date": "2020-10-26T06:55:10Z", + "start_date_local": "2020-10-26T07:55:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261117219", + "summary_polyline": "k_}zGytog@Nl@DFt@VDOPYl@zBb@dCFf@x@d@FF@F@`@ErAUnBSnCIp@IPInAk@bK?f@c@|@sAtAaD|CUNuA|AoAbBWh@w@|C_BzG_@nAcAvCWxAO~AOvGWpFoBlLk@bBq@zAa@tA_CnFM`@SZq@pBSr@OnACh@CvGOhIArJIxEK`EAxAKhAe@bCoD|L{BlH{B~Hk@nCUr@M@QKeA}@wA{@SIUBSPq@|@IP@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520381, + 6.639014 + ], + "end_latlng": [ + 46.530763, + 6.601559 + ], + "average_speed": 6.278, + "max_speed": 11.2, + "average_watts": 48.4, + "device_watts": false, + "kilojoules": 27, + "has_heartrate": true, + "average_heartrate": 120.1, + "max_heartrate": 159, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 518.3, + "elev_low": 436.8, + "upload_id": 4558262344, + "upload_id_str": "4558262344", + "external_id": "garmin_push_5747158163", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Activity", + "distance": 0, + "moving_time": 6871, + "elapsed_time": 6871, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 4261116979, + "start_date": "2020-10-25T12:33:22Z", + "start_date_local": "2020-10-25T13:33:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4261116979", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 128.1, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 4558262102, + "upload_id_str": "4558262102", + "external_id": "garmin_push_5747157847", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 35 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 5628.2, + "moving_time": 1062, + "elapsed_time": 1136, + "total_elevation_gain": 116.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4238664085, + "start_date": "2020-10-24T20:01:52Z", + "start_date_local": "2020-10-24T22:01:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4238664085", + "summary_polyline": "ko_{Gmpdg@TeFDc@CKg@q@Ug@o@uB@OPm@|CmGVWrBeADIBMA[WgCAw@Hc@Nc@x@_B@KC]OWaAsAmAkAGe@g@k@e@{@_@k@a@e@Ka@BI~AiCr@{Az@yArAsBt@wAl@{ATu@bAeEhBwIzAyHxAwGPaArAoG|@iDpAqE^cAv@{CN_@H_@d@qAfAmD|@yDZwAVwAP_CHsBL}KAcBBgBI{@Jq@@aEJcC@qCFaCFeAL_AZoAbGuNn@eBf@cB|@gDXqBDiBEyA`@sH^_DXiBH{@`@cBlAsERcAL_Ap@}Bv@kBz@{Ar@{@rEkEz@cAn@m@`@m@JUF]ZkCJsBL{@VqGLiCNaB?gBOk@MQWM[S{@cDi@kBc@gAe@uBO]EkA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.532554, + 6.57726 + ], + "end_latlng": [ + 46.520415, + 6.640458 + ], + "average_speed": 5.3, + "max_speed": 9.7, + "average_watts": 144.4, + "device_watts": false, + "kilojoules": 153.4, + "has_heartrate": true, + "average_heartrate": 135.2, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 409.6, + "upload_id": 4534480197, + "upload_id_str": "4534480197", + "external_id": "garmin_push_5722934043", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Enjoying the sun", + "distance": 16492, + "moving_time": 3442, + "elapsed_time": 6221, + "total_elevation_gain": 78.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4237158775, + "start_date": "2020-10-24T12:19:30Z", + "start_date_local": "2020-10-24T14:19:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4237158775", + "summary_polyline": "s}|zGg_pg@LCP_BVu@f@_DNk@|@oGfByEJKLHd@r@pA`A~@d@?b@a@lBHZD@HClA_BzB{BdAqATg@^_BHmAJ]B?ACDw@F}DRaFPoBf@yB`B_E`@s@`@aALe@LeAJ{BA{EFs@Pk@Ra@|ByA`AcApCgDZi@Ro@Hw@?}@IgDIgAA{BJyBLiAf@wBhDwIp@yBj@yAnAsCnBcFtBwDHWTmA^aDAoCIsB@{@LmA\\uAtCqFdDwFh@qAh@_BhA_EdH{Wd@gA~AoCX}@Hm@FcBCaEFg@f@cCx@mCbAsCPc@LIPDvBjBP?JOT}@V_CJeBE]BoB@LQfBBlAGpAQhAg@dBAZUp@BDeCbJw@^i@j@]p@]xAMzA@p@Jb@?He@vCs@vAc@vDWfA@b@Yb@]lBSvBe@~HSnBWxASp@{AtDi@~A_@nBSjBM`Cc@lCiBfIW`DEnADvBbAjJ`@nEBxCSvDKtDp@nP^hLCjSMn]GxE@nFArDBRJX`Ab@VBbB`ANPL^TpA\\@LH?DEd@gBdJ]dCWhAEt@U|AO`@e@|Bq@nE[~Aw@vEC^c@fBUf@E|@CtCXdCbAnGGxD@jAVbBNh@pAv@LR@Xk@zAIb@QPeA~BQbAc@n@ITI^@Hh@|@@LId@s@|AoDdHEb@Dv@Ld@Xd@DVER}FtK@h@P`@DX?d@o@~AgBzCIVEV@X`@tC?POfAZNJNCLk@dAiAlCkAvD_AlFSbBOpB}@t@Cl@Bx@KdB]h@_@TQb@c@|CAr@XzBUd@u@D[NOd@CrAHbB?`BFlAMfG@d@PdCBlAAjAUdBCf@U|@i@x@_BlD_AdAk@ROPa@|@m@hCaBnCi@lAe@p@O`@aA~AQb@{@tAwBpEY\\qB~GaAbCiAnEo@rBk@rGGfBENQFmAc@aCo@MCIJmA|FQdA{BdQCd@Bp@x@pECN_@^KXOBMSG]GyAQqBe@sBSUQM_AWkCOqB]e@?m@Xi@h@e@dAaF|M[xAI`DEJIDS@u@c@eA}@gCiAU@[\\W`Aq@zHk@j@qAzGgA`E_BbFmAtCg@n@]R_ALcCBg@NsBhAQCSaAe@oDQo@m@{Ay@}@sD_B}@]cDc@sCG_FLe@GYo@GCaARWRELNLROM?HMXO\\EPSAk@Bu@FIXBd@XtAX`GLLE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520107, + 6.640681 + ], + "end_latlng": [ + 46.532991, + 6.578135 + ], + "average_speed": 4.791, + "max_speed": 11.7, + "average_watts": 49.9, + "device_watts": false, + "kilojoules": 171.8, + "has_heartrate": true, + "average_heartrate": 115, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 532.6, + "elev_low": 375.2, + "upload_id": 4532887230, + "upload_id_str": "4532887230", + "external_id": "garmin_push_5721392026", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rainy rainy run", + "distance": 2255.1, + "moving_time": 831, + "elapsed_time": 882, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4237155517, + "start_date": "2020-10-23T16:14:49Z", + "start_date_local": "2020-10-23T18:14:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4237155517", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [], + "end_latlng": [], + "average_speed": 2.714, + "max_speed": 4, + "average_cadence": 78, + "has_heartrate": true, + "average_heartrate": 148.1, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 4532883957, + "upload_id_str": "4532883957", + "external_id": "garmin_push_5721388826", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sauvabelin forest + tower", + "distance": 5725.1, + "moving_time": 4588, + "elapsed_time": 5571, + "total_elevation_gain": 158.1, + "type": "Walk", + "sport_type": "Walk", + "id": 4202149402, + "start_date": "2020-10-16T10:52:34Z", + "start_date_local": "2020-10-16T12:52:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4202149402", + "summary_polyline": "ua}zGw}og@J@KJPT@UMICMMICKa@PE?ACCCKB[TOBc@N]\\Yf@GLqAvA@ZVn@F@DC@b@Lr@i@pAGLSPe@Hc@Ei@YUUSIOAMDWEW@ODBFCBWJCBWF]BaATGJ}@n@c@JSBEBe@b@H?AFQOG?SHCBCPQPEHULS\\ANDD?CFD?JGHAHMlAJRTNDNCD]K[FKJKU]c@GEKs@IO[YWo@OMIOMAB@C@AA@C@r@Hh@Cj@Bn@CXIPGJG@[@]GMESAEIAGIA@RC@GAWm@CQ^a@NYFg@CKOSOOQCQKEe@Hc@Ma@IK[DMF]Ta@AQDIAc@[c@SUYMWIIOWcAy@c@MSCOSUg@Qk@KOIBSXAA?JECSNA\\CFAL[EKUOGOC]LGFDj@?q@UWEI?KBKFGXSLODOOKGAECIg@f@IyCwCaAa@]B_@HO?a@LGGK@WFWKIOGUi@m@UCY@OHa@ZmA`C_@^YPY`@?FKRMn@Ed@At@CDIBQAG?@CUFc@TI@BRAPKPUHE?@?@FDOEc@EAIF@CE@?PHFHEDEB?@GECE@IABIALHFBCIGM?WP@BED@EC?D?CBKHZ@LGNEAACBDBCIBMCG?D_@QI?ZLBHt@`@QAMBEU?SFH@AMBCFDIHEKLAJHH?HDFNOP[B_@KMG?KEu@?}@Xg@AKIYKWQMUGCm@IUAmA_@QAKDALBb@RDZ@HNKbAOx@TjALXDINFDND`@`@@JDA@@@HAt@a@p@k@b@QNHV@\\Gd@BJE`@i@l@]NQJk@`@}ADs@PcApAsB~@eBVa@RKNBNATDb@h@LF^`@XVh@v@XFv@hAPPRL@HGN?RF@NEBPNN^DRF`@@PNFNJJHFCCA@WPYb@@D?VBLBB?CBASDIFGRMLAJFZAHNTBODABMCC?THVBRFZJRb@rAZn@lAb@H?TJZHZTXLXDJDVCPBVEV@RBn@XZRN@RAVD\\?`@HR@BDJBd@b@R@FERTPHLDPCTNR?r@Sd@a@d@QJUTC~@g@\\Bb@JT@d@d@PEDIHGLAFGl@OL^NTj@JP@P?HFLALBRJVRN?NL^LRLZ@VNVPBVJTZb@VFP`@n@kAAEMUBe@Fa@HKH_@JKDWFOH?HC^JRGLOb@aAh@s@p@oAR_@B[BC@@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.520752, + 6.64044 + ], + "end_latlng": [ + 46.520832, + 6.637145 + ], + "average_speed": 1.248, + "max_speed": 3.4, + "average_cadence": 48.9, + "has_heartrate": true, + "average_heartrate": 122.2, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 670.4, + "elev_low": 520.2, + "upload_id": 4495801023, + "upload_id_str": "4495801023", + "external_id": "garmin_push_5684855102", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 4995.1, + "moving_time": 1096, + "elapsed_time": 1134, + "total_elevation_gain": 144.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4201760268, + "start_date": "2020-10-15T20:04:39Z", + "start_date_local": "2020-10-15T22:04:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4201760268", + "summary_polyline": "c{|zGmadg@MYCC@@?AGCAI@UEs@UcBi@mFEM_@e@GYM}AWaBKsAo@{CW_Am@qCW_AqC}Jw@wCIe@gGyT[_B]wBEi@GaC?iAFkAP{AXoDzAeK\\oCHyAAqBKcBWuAa@yAu@mDa@cCKsBA{@@_ALeC`@uDfBuLh@uE`AyFhB{IxAgFhBaHVwATqBToDD_CI}BY{D@sA?kBG{A@m@[eEE{AGmAD_@DMDCDqBAeAGeCAuCp@kFzAsKf@iCjAkF\\}BF}B@yBDyAAGBEJ{@PeCB{@JcBPuAD_AViBFy@@kARgEEaAK]IM]KSk@g@iCO]OMc@mBe@}AYmAO[Cc@?o@DO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519704, + 6.579594 + ], + "end_latlng": [ + 46.520387, + 6.640562 + ], + "average_speed": 4.558, + "max_speed": 8.6, + "average_watts": 139.4, + "device_watts": false, + "kilojoules": 152.8, + "has_heartrate": true, + "average_heartrate": 144.9, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 379, + "upload_id": 4495389456, + "upload_id_str": "4495389456", + "external_id": "garmin_push_5684432454", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5050.8, + "moving_time": 762, + "elapsed_time": 870, + "total_elevation_gain": 9.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4201759869, + "start_date": "2020-10-15T18:13:40Z", + "start_date_local": "2020-10-15T20:13:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4201759869", + "summary_polyline": "u}|zG{~og@BBEBIN@dAf@nCN^FZJvAEnBEj@@ZXFJV`@p@ZjEAdBGlA?dBg@tEe@vAG|@CbBEAEGGVIx@GnAGd@KVDf@FPAlBIfAe@hCg@vDq@`DUnABj@c@`C?GStA]nDSdBE|@@xCBh@^JA?EjBA`BDhDXxERzBFzCEz@BbIAx@Cj@DA?Ea@vF_@nCc@`CaD|KaAbEyArGe@vCgAxHY~Cq@fFc@jEGpBDvCT|CC\\?`@Ln@n@n@`@bAb@|BR|B@nBMpBYpCyAjJw@jGCZEnAJ~Df@dDDJNNZdAzJn^t@xCjAfEv@dE`@nC^nB`@`EFDl@EFDDHhArLJR|@|@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520119, + 6.640621 + ], + "end_latlng": [ + 46.519394, + 6.579333 + ], + "average_speed": 6.628, + "max_speed": 12.1, + "average_watts": 47.9, + "device_watts": false, + "kilojoules": 36.5, + "has_heartrate": true, + "average_heartrate": 122.6, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.1, + "elev_low": 379.1, + "upload_id": 4495388922, + "upload_id_str": "4495388922", + "external_id": "garmin_push_5684431901", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 4067.4, + "moving_time": 919, + "elapsed_time": 1059, + "total_elevation_gain": 85.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197409812, + "start_date": "2020-10-15T09:39:51Z", + "start_date_local": "2020-10-15T11:39:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197409812", + "summary_polyline": "u`_{Gujhg@?PGRBDGG[eA[oBCe@YsA}@gDg@kCeA}CCC]A{@AoBHoARoBTYQKa@?MHWj@oAb@iATaATwAj@}Bt@gCbAeCx@_BvCwElGoKpBuCTYA@CCbAqAr@u@bAwAp@wAnFmNhAwB^o@lCwDt@{@d@q@lAuBrAuCnCwF~@wBb@_CVsDFOBBFYBmAGQIJ?@Xk@RqAVcCHQD?BGHQT}@^qBr@gCZuA?OCIA?FUhAyC~@_BZ_@f@k@zG{GZ]D?LQTc@VcBLcDN_B@a@CMBKRcCd@_I?oAUw@k@]QWMc@WeBo@iAM{@q@oCSmAQWCKAc@F]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530834, + 6.60155 + ], + "end_latlng": [ + 46.520346, + 6.640588 + ], + "average_speed": 4.426, + "max_speed": 9.4, + "average_watts": 119.4, + "device_watts": false, + "kilojoules": 109.7, + "has_heartrate": true, + "average_heartrate": 148.2, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 442.8, + "upload_id": 4490778923, + "upload_id_str": "4490778923", + "external_id": "garmin_push_5679887030", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3534.4, + "moving_time": 575, + "elapsed_time": 596, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197409415, + "start_date": "2020-10-15T06:17:25Z", + "start_date_local": "2020-10-15T08:17:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197409415", + "summary_polyline": "g~|zGqzog@@`@x@lDf@|DLtAJZl@d@NRHZIxCMxBGTC`@@p@B@CG[dDYbICb@ECOj@aArBOTe@TeC|B{CtDSRe@p@}@|CcCpJm@zAc@zBWxBSvAGnDGp@GdBQlCWbBm@xEOr@[hAkB|E_BdEuA|CM\\e@jBOtBKnPM`NOdJBn@BEG`A[lBo@bCuCpJoA~DKN_@~AoB~Gy@jDWv@G@GASOo@o@sA{@c@SQ?UPOV?N", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520202, + 6.639939 + ], + "end_latlng": [ + 46.530523, + 6.601763 + ], + "average_speed": 6.147, + "max_speed": 11.8, + "average_watts": 44.7, + "device_watts": false, + "kilojoules": 25.7, + "has_heartrate": true, + "average_heartrate": 125.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.1, + "elev_low": 435.2, + "upload_id": 4490778487, + "upload_id_str": "4490778487", + "external_id": "garmin_push_5679886577", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3708, + "moving_time": 777, + "elapsed_time": 863, + "total_elevation_gain": 88.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197409072, + "start_date": "2020-10-14T14:51:54Z", + "start_date_local": "2020-10-14T16:51:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197409072", + "summary_polyline": "y`_{Gaihg@?L|@|@RNl@NZ@FETWDKADFDtA\\^ALGJOFShBoJlAgEC@@JAErAsEd@yAbAwDd@wA@@d@uB`@uAXoAL}@DWJuADgCAsBJmA?i@IuBFk@FyDA_AJyB@wEFcH@c@Dq@NiAXmAzA{Dz@kBfCiGv@aCpA{FH_BHqCEDF_BJeABiA`@uD|@iGzB{IPaA?Sd@aBZ{@Vg@Ve@f@s@h@k@`A{@jGiGJOVo@TwA\\kFRkFVeDNqC@{@Ce@I]MUm@_@GSKe@QuAOk@GMBA@@eAcCK]UiAQu@Oc@Gq@BWNe@@W", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530856, + 6.601292 + ], + "end_latlng": [ + 46.520302, + 6.640885 + ], + "average_speed": 4.772, + "max_speed": 10.1, + "average_watts": 141.7, + "device_watts": false, + "kilojoules": 110.1, + "has_heartrate": true, + "average_heartrate": 138.6, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 435.2, + "upload_id": 4490778127, + "upload_id_str": "4490778127", + "external_id": "garmin_push_5679886219", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3512.3, + "moving_time": 432, + "elapsed_time": 447, + "total_elevation_gain": 5.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197408678, + "start_date": "2020-10-14T06:13:52Z", + "start_date_local": "2020-10-14T08:13:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197408678", + "summary_polyline": "a`}zGu{og@J^FF^fAZhA`@r@\\jBRbBVvAFNp@f@JLP^@XOvBOx@a@lFWdBEl@m@jIO`@W^{@`A}AtAqAdBaChCy@hAa@jA[nAeAhFo@dCARkApC_@nBUzCIxD[bHWnBUhAe@bD]hAgCxGqD~Ik@hBOxBCfKGrDK~OStIEz@]lC{@zCoCdJa@hA{@rCiCtJk@bCUl@OIoBsAgAm@K?KBSP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520497, + 6.640119 + ], + "end_latlng": [ + 46.530452, + 6.6019 + ], + "average_speed": 8.13, + "max_speed": 12.2, + "average_watts": 59.2, + "device_watts": false, + "kilojoules": 25.6, + "has_heartrate": true, + "average_heartrate": 147.2, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.8, + "elev_low": 435.2, + "upload_id": 4490777690, + "upload_id_str": "4490777690", + "external_id": "garmin_push_5679885764", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 3057.1, + "moving_time": 650, + "elapsed_time": 698, + "total_elevation_gain": 98.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197408376, + "start_date": "2020-10-13T19:30:21Z", + "start_date_local": "2020-10-13T21:30:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197408376", + "summary_polyline": "gt}zGegig@HcAWg@Oc@o@qCHo@XSf@DzAj@dAXXAHGVk@DENIv@BXCn@DTOj@gDXoBn@_HVy@`A}BAaAQ}CFmAASi@_CI{BJaET_CABB@FgDKaDIi@Gw@C_ADmCEg@GgCMmAQyC@kDDc@@aA?mBC}@CeB@mBNiAj@_Ej@yE?ONaAb@iC|BsJLoCHyB?y@HoB`@kFPcBJiBTuGPaAJaDIo@Ye@m@YKi@MkAG_@Ss@ECESE[Ke@GMOMISUu@a@mBKOEg@AYDU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52372, + 6.606118 + ], + "end_latlng": [ + 46.520367, + 6.640533 + ], + "average_speed": 4.703, + "max_speed": 10.9, + "average_watts": 162.6, + "device_watts": false, + "kilojoules": 105.7, + "has_heartrate": true, + "average_heartrate": 147.6, + "max_heartrate": 175, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 427.9, + "upload_id": 4490777402, + "upload_id_str": "4490777402", + "external_id": "garmin_push_5679885470", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3278.3, + "moving_time": 467, + "elapsed_time": 511, + "total_elevation_gain": 3.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197408002, + "start_date": "2020-10-13T17:39:04Z", + "start_date_local": "2020-10-13T19:39:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197408002", + "summary_polyline": "a~|zGqzog@?PJN^~BFN@AFJNl@\\hA^~AP|@FNp@^N`@?r@UzCQvAq@hKWbCKrAIPCNMtBCPM\\OVG^I`EKlBm@|Ek@vCcAxGmApKE~@LfOL~CH~@P`ALnC@`BG`BC|IBC?Zi@bHYrBo@lCoB`HgBjHoAdHgAzHgA`Jm@nEUjDElCFpCJtAETGBIAk@SQMGOQaDAkC@_@Hu@?QIK@G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520176, + 6.639932 + ], + "end_latlng": [ + 46.524596, + 6.604606 + ], + "average_speed": 7.02, + "max_speed": 14.4, + "average_watts": 51, + "device_watts": false, + "kilojoules": 23.8, + "has_heartrate": true, + "average_heartrate": 120.9, + "max_heartrate": 153, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522, + "elev_low": 421.8, + "upload_id": 4490777034, + "upload_id_str": "4490777034", + "external_id": "garmin_push_5679885117", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4049.1, + "moving_time": 786, + "elapsed_time": 786, + "total_elevation_gain": 85.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197407705, + "start_date": "2020-10-13T15:23:14Z", + "start_date_local": "2020-10-13T17:23:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a4197407705", + "summary_polyline": "y}~zGakhg@G@KQYGG@e@f@S?MG{@yEu@uCIw@c@wBUaAs@qB]UyAD_B?wAToBTSEGIKc@@MBQfAsCdBkHpAsD|AaDjB_DhA_BnAqBdAiBnAqBnBsC|B{CxAgBLWRi@Xk@d@cAj@gBdBqEvAgDt@qAlBoC|B{ClAsBxCuGjAwBbBmE^mAFg@HgDBa@l@aEXeCP_AbAyDTgA`BgG`@aA`AwAhIoIPQICNMb@w@Ng@Hg@R}BXmEDuAx@cK?_AKo@KSOMMGWSOq@M_@SmAOc@FCB@E@s@oBUk@Oc@S{AUa@As@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530375, + 6.601615 + ], + "end_latlng": [ + 46.520398, + 6.640424 + ], + "average_speed": 5.152, + "max_speed": 10.6, + "average_watts": 145.4, + "device_watts": false, + "kilojoules": 114.3, + "has_heartrate": true, + "average_heartrate": 141.9, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.9, + "elev_low": 442.3, + "upload_id": 4490776721, + "upload_id_str": "4490776721", + "external_id": "garmin_push_5679884832", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3583.9, + "moving_time": 541, + "elapsed_time": 581, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197407240, + "start_date": "2020-10-13T06:08:34Z", + "start_date_local": "2020-10-13T08:08:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197407240", + "summary_polyline": "a~|zGw}og@GNSlA`@lBLZ`@l@ANI@@TNt@FdBTjBJTd@Vf@j@DTBXCv@]pEMbEQzAG|@Br@AXa@bEUx@a@n@mBpBgE|Dk@p@k@z@C??EQXOf@{AfGuA|EaA~Cm@dFGpDOjCKtDGdAm@vCOrAWnAs@vBsG~Oy@jCOpBE|IUfZKpC@|AI|@S~AQ|@Y|@wB~GmBzGiAtDoAnEoAjFGDG@MGmCkBe@WO?KH[b@?HTd@@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520172, + 6.640442 + ], + "end_latlng": [ + 46.530415, + 6.601586 + ], + "average_speed": 6.625, + "max_speed": 12.7, + "average_watts": 51.6, + "device_watts": false, + "kilojoules": 27.9, + "has_heartrate": true, + "average_heartrate": 142.7, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 435.3, + "upload_id": 4490776169, + "upload_id_str": "4490776169", + "external_id": "garmin_push_5679884337", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3941.8, + "moving_time": 872, + "elapsed_time": 911, + "total_elevation_gain": 81.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197407155, + "start_date": "2020-10-12T15:30:02Z", + "start_date_local": "2020-10-12T17:30:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197407155", + "summary_polyline": "}a_{Gumhg@[o@Ie@Ci@ESSGIMa@cBE[Uy@MaAQi@K_@Wg@KIQk@G_@GKOCkBDYBw@EqAPq@Dk@HSGIIM]F_@tAeEbAiE`A_Dh@yA~@mBp@oAlAoB|@mAlEqHdBkClAgBXWrAaB\\]`@o@xA}CxBsFBYfBkE~AqCr@aArAwBzAuBlAsB|@kBzAkDzA{CXq@l@gB^wBPwCEBd@gDNaBn@_Dp@sCr@mCVs@r@sCr@wB^q@TYvAsArDsD~@kAt@o@Ti@P}@NqBJqCFaA?ICBFkAd@_GLcBHmBM}@GKa@WUIMUYiBWo@Ya@JCEUaAwC[aBWm@Au@FU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53103, + 6.602036 + ], + "end_latlng": [ + 46.520394, + 6.64058 + ], + "average_speed": 4.52, + "max_speed": 9.1, + "average_watts": 119.1, + "device_watts": false, + "kilojoules": 103.8, + "has_heartrate": true, + "average_heartrate": 126.5, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 444.7, + "upload_id": 4490776137, + "upload_id_str": "4490776137", + "external_id": "garmin_push_5679883968", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 3568.1, + "moving_time": 550, + "elapsed_time": 665, + "total_elevation_gain": 6.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4197405810, + "start_date": "2020-10-12T10:18:53Z", + "start_date_local": "2020-10-12T12:18:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4197405810", + "summary_polyline": "kb}zGgyog@bC}@NVb@bBd@zARr@PxAb@~BR^`@f@HVBV?dAk@pKk@fDM~@GhBOn@EtAK^OXW^q@n@_AdAuBnByA~Aq@jAGT?BMHKJUn@{AnGMZa@rAMr@K^ENQRe@bAa@bBSlBQn@?@H?Ep@IdESlDUxCaAtFGh@YnA_BpEcCdGoAtCc@xAWfAI|@C`AKpMEdDEbLQrHE`AABGlAQdAg@~By@tCgBxFqB|Gm@fCg@rAaBxGIPKAMISSsCcBMEWDgAtAE@?@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520866, + 6.639725 + ], + "end_latlng": [ + 46.530733, + 6.601554 + ], + "average_speed": 6.487, + "max_speed": 15, + "average_watts": 45.2, + "device_watts": false, + "kilojoules": 24.9, + "has_heartrate": true, + "average_heartrate": 108.7, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 529.6, + "elev_low": 435.2, + "upload_id": 4490774698, + "upload_id_str": "4490774698", + "external_id": "garmin_push_5679882800", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 2877, + "moving_time": 1077, + "elapsed_time": 1197, + "total_elevation_gain": 145.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4181126610, + "start_date": "2020-10-11T13:19:32Z", + "start_date_local": "2020-10-11T15:19:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4181126610", + "summary_polyline": "ab{zGqskg@dC_Eb@}@FQ@YCGEAGKHMFe@fBcDp@_BZaAd@mBbAkF~A{FNq@GSMMg@]OS[Om@m@YOk@o@i@Y]C}@T_AHeBHq@@_C^i@DkBBMD_A?i@Ro@Bu@Hy@?sBP_AKk@Ps@Fy@B]YWJUB]EG]IK}@Yy@[OMo@MUUS[m@c@Ew@@KMMk@EGGe@q@ES@OJs@FK?M?c@J}C@u@CKECSJIAKMGWIOUIc@c@KAGGSS]q@Ce@IGW_@CSBUHY?M[{@SaAkDeDD}@PwAZmG@g@JcALqCFkBHkABgAEw@M[GCe@c@a@sBm@{AQy@Wm@K]Oi@W{AQe@EWDq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.510576, + 6.618334 + ], + "end_latlng": [ + 46.520373, + 6.640528 + ], + "average_speed": 2.671, + "max_speed": 6.2, + "average_watts": 111.7, + "device_watts": false, + "kilojoules": 120.3, + "has_heartrate": true, + "average_heartrate": 112.5, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 377, + "upload_id": 4473355498, + "upload_id_str": "4473355498", + "external_id": "garmin_push_5662955218", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cyclotour du Leman, COVID edition", + "distance": 175664, + "moving_time": 21312, + "elapsed_time": 24591, + "total_elevation_gain": 793.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4181388483, + "start_date": "2020-10-11T06:09:14Z", + "start_date_local": "2020-10-11T08:09:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 159, + "kudos_count": 16, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a4181388483", + "summary_polyline": "gd{zGcokg@mCvBn\\iz@qA_h@~K}q@eGkI\\wdA{C}eAzQelAg@_d@~DeSdOeXnBgZxJub@zi@}jAbYgr@qAa\\gSiw@vEg\\Ve\\vUet@|d@av@p_@a|AzCgh@sBoe@rJei@pJehA~CyrA~IsPZ_}@rd@yw@bVqx@hG_Bxn@mo@hG}pArMg_@hPoFrFcL_C}VtLgi@sAky@fFeOvV_]l^eInBuIbC}k@la@ya@jVgBbJeNpTj@vQaNrUiDdd@bVfHjLbb@lUpr@rGZlItJ~M|Kth@pGn_AvmAoWr[u@xk@bO|TxPb_@tdA{Vhk@_\\zJmS}@e^dUcQf_@kU|MwMz_@}U|X_KzB{CpKiZ`LyNrZbLfwBwSzkAiGdJkChc@wQbf@~Glu@g@rWyFhRwRlgA[`YmNpn@uCp^}M|X}KjzB{OriAmBhgDbB|t@tDxVgApf@zOpbA{HhsBnCdw@kAtR`Xl_F_CriA`Pfm@`YxlDrBfn@aAn`@`Vjv@~Fba@jQzV~C~VdTro@rAlo@aQj^aHrn@e@z`@lIvHhn@nNhNnKbNz_@xH`M{GcWnJpUbLhx@dQvh@hYx^bViBrQ~Y`bAp_E`Z~{@lXlj@rX~tBaBtVlEv^eNhK{Nzi@eKlRcTtOiS{F}\\rJeL_AkQdJoKzQmSvOu\\`M_Tfl@s@|iB|e@jc@h`@~eAxZ|e@fH`l@lPfRfHjRzMbIlZ``@fe@lThMpUzY|Xdh@}KnUpRfEk@dw@tbAhCfIM~R|E|JzN`J~@~Qhq@pKhg@dg@`Qx^vu@jr@vjArs@zZzJrG`Qlh@nj@|TxIzKi@hQxNnSl@ppA~tArtAf~@hz@paCwAjMkRdRo\\_^sYlFwQxNsJoDgZvKwa@oHgq@`@u_@oPwj@xDk\\e]up@ia@elAcq@kf@nUmcAKkVqN{f@c_Ag|@az@aXcd@etAgp@se@cDyXuMsx@qP{dAacAoc@i[kMc_@{k@_j@}U_g@eYiXeO}FmcBo}BqToKk}A_mBqTq`@iPqe@_~AyzB}y@waBqViPua@ug@yJo_Cyb@qnElCiUeSyWmHsSkDshDoe@}bCqe@qa@c[oj@oZsjAk}@gu@sGoUe@sYyL}MiOgBoQmUyGkUuFafAj@oa@zY_uBuAqqAeQ_o@gC{c@cVe_BnU}hAhA}ZnIwCrDuSI{GmDoDjAeJzRgj@zGsF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.510929, + 6.617625 + ], + "end_latlng": [ + 46.510437, + 6.618056 + ], + "average_speed": 8.242, + "max_speed": 15.4, + "average_watts": 144.4, + "device_watts": false, + "kilojoules": 3076.4, + "has_heartrate": true, + "average_heartrate": 134.5, + "max_heartrate": 181, + "heartrate_opt_out": true, + "display_hide_heartrate_option": true, + "elev_high": 436.9, + "elev_low": 374.4, + "upload_id": 4473629939, + "upload_id_str": "4473629939", + "external_id": "5593574172671283.gpx", + "from_accepted_tag": false, + "pr_count": 46, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 218 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3442.6, + "moving_time": 533, + "elapsed_time": 561, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4180950887, + "start_date": "2020-10-11T05:05:29Z", + "start_date_local": "2020-10-11T07:05:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4180950887", + "summary_polyline": "}}|zGg}og@Yj@?DB?OUEZ@H`A|DRX^jAtAbGr@`AD|@m@fHaAzNQlA?HRb@f@Rp@b@j@d@d@h@\\x@d@rC\\zAf@tA`@n@NFb@Hd@@Ah@QfAEf@Dt@FlBHfAPh@fDxCLFj@b@zBjAr@X`@L^?`AQ`F]rBUrCM~Hi@lBSz@AjBMd@A`@D^TrBbBrAnAHT?VIXqAtCc@tA{AlHYdAsAjDsA`CCPFd@LRBEGKQOW?QNQX_AhBaDpF}@bBw@bAA\\JRPHPAh@e@Rg@rA{BJ]Va@DQB?TVd@t@RHL@BE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520153, + 6.640363 + ], + "end_latlng": [ + 46.510108, + 6.617902 + ], + "average_speed": 6.459, + "max_speed": 14.2, + "average_watts": 35.5, + "device_watts": false, + "kilojoules": 18.9, + "has_heartrate": true, + "average_heartrate": 102.5, + "max_heartrate": 122, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 377.3, + "upload_id": 4473170448, + "upload_id_str": "4473170448", + "external_id": "garmin_push_5662784534", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Leaving work early to enjoy the sun", + "distance": 19962.4, + "moving_time": 3176, + "elapsed_time": 3471, + "total_elevation_gain": 306.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4172001171, + "start_date": "2020-10-09T13:32:41Z", + "start_date_local": "2020-10-09T15:32:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 22, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4172001171", + "summary_polyline": "e||zGitog@NFNOvAkE|@oBbBuGxAuE`E}EhBcBbAaBXsABw@VcBNiHVsEn@oDtCyF\\kAPkBFmHNmA^y@pAeAbCcBvCaERw@D_ASkG?eBJwCZgCh@eBrCaHdAmDzAaDjC}GjAsB\\_@l@eFDsBCsGLeAv@qBfHgMl@yAdKu_@l@}AtA{Bf@eBNyBE_DKwBaAeHCeBVgDpA_Id@sBpAwDdI{M`@c@|AwC`@sAd@aDHgAPyIGg@}FaLcCsCSm@?mARu@`DiGrCaHZUbAAd@Qf@e@v@gAf@qAZcBFwBZa@Vy@N_A\\mAVoB^mAjBuB`@eA@iAQcAm@uAuAuBSuAIkCfA_FTe@nIuJv@i@bCEp@[n@{@\\iASmKFgAR}@fDsIPkA@uBGeE@{Lk@sVKo@m@kAs@_@MOCa@fAsBj@cBV_@|AuANk@Gs@YY]?yAlBm@f@_EzBg@j@qBlDc@xAChAb@lDEvC\\jFY|Dz@|KAfLSf@UHsAG_APqIzCy@x@w@fBa@^m@F}AKeLyAa@@q@zCNhAJLYFFO?g@EKM?mAxAeA|B}@pCu@hBs@r@aBz@y@z@uCvEcEfEgBzA}BrAyEzAm@^{@dA}BpDYfA]`FWt@o@n@wDhBoIbBeCbCk@TaEEwCzAq@CkAm@oAa@[?k@Hi@Zu@fAWjAyBlN?d@RvBEhHGrA[nAEj@@f@Ll@zCbENj@H~@f@r@Nn@BnB[bIJjFOzDYdCqA`GGl@CfBHlDMxB_@tAo@jA_Ax@uAv@gAhAe@|@W`AK`AAr@R`Cv@pBzBdEh@fBDrAE\\g@pAeB`A}@x@g@RkG^qAn@iBh@aCZoBh@{@Ae@Oc@]w@yAiB_GgAoB]Q]H[f@O|DF~@^jBKjCJbCShA[`@cBl@[ZQb@k@rCA`A\\bCGjEN|A|@hBbAv@n@PnFTZTt@~A|@b@^Gv@c@b@Ep@Z`@hAh@zC|BxITNt@ErAf@h@\\R`@rAlEt@jCBj@MvAeAjBs@zAcCxGkB`HOtB@`FGlB{BrOyBnEmE`GuApD{@l@eEd@QL]p@MX?\\Td@v@p@bBvBbAz@xAd@jEl@p@T~@j@tAjB|GtKRBn@]P@xBlBbArAv@v@DVGR{D`ISNI\\O~FUdDWbCSl@ZRNtCZbATXN@p@g@|@uD\\aC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.51987, + 6.638936 + ], + "end_latlng": [ + 46.520226, + 6.640862 + ], + "average_speed": 6.285, + "max_speed": 14.6, + "average_watts": 130.2, + "device_watts": false, + "kilojoules": 413.6, + "has_heartrate": true, + "average_heartrate": 153, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 647.9, + "elev_low": 377.3, + "upload_id": 4463672299, + "upload_id_str": "4463672299", + "external_id": "garmin_push_5653594671", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 83 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3746.5, + "moving_time": 640, + "elapsed_time": 678, + "total_elevation_gain": 61.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4171998876, + "start_date": "2020-10-09T13:08:37Z", + "start_date_local": "2020-10-09T15:08:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4171998876", + "summary_polyline": "mg_{Gg}hg@Sc@]iAOSeDQc@G[@cD\\Q?GASSK]Bk@dAmDZ{@x@_Dz@mCbAeCzCqEdAkAxBaDvC}ErAqBpAiBdAoAjBaCB?Pk@nAyCb@wA~@cCz@cCj@sAb@y@Va@dGmIjAoBlC_Gv@wAfAsC`@qA^aCRqCPaBt@wFtCqLFe@@A@@l@wBRm@z@_BtAaBdCgCnCyCXUJWLq@TkBXcDPeBFaBv@wJ@m@G{@O_@IMWMg@y@_@cBUi@AKMFCC[{Ak@aCSiAO[ASHkANq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.53191, + 6.604523 + ], + "end_latlng": [ + 46.520284, + 6.640862 + ], + "average_speed": 5.854, + "max_speed": 11.8, + "average_watts": 172.7, + "device_watts": false, + "kilojoules": 110.5, + "has_heartrate": true, + "average_heartrate": 113.6, + "max_heartrate": 143, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 465.1, + "upload_id": 4463669867, + "upload_id_str": "4463669867", + "external_id": "garmin_push_5653592046", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3646.1, + "moving_time": 494, + "elapsed_time": 618, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4171998149, + "start_date": "2020-10-09T05:46:09Z", + "start_date_local": "2020-10-09T07:46:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4171998149", + "summary_polyline": "}_}zGm`pg@If@?~@`AdEb@|@HZzApDX~@Bx@JTTLRNFLDLAf@WfD?bDQjASjBYdFIv@Or@?T?EIX[r@e@l@_CfCiC|BwAtAk@x@YVMZqAjFy@rCo@nCi@vAUhA[rBMh@AL@B@A?@AXK|EE~@K~@C`BG`AqApIK`@i@hBgDpIkBpE?@BAq@jBYzBI|MMxHIvLSfHG`AO~@s@xCgFpP?CBA{ApF{@nCgAnEMFUG{@s@iBiAKEU@IFeAtA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.52047, + 6.640879 + ], + "end_latlng": [ + 46.530754, + 6.601602 + ], + "average_speed": 7.381, + "max_speed": 13.5, + "average_watts": 70.3, + "device_watts": false, + "kilojoules": 34.8, + "has_heartrate": true, + "average_heartrate": 143.6, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 435.5, + "upload_id": 4463669141, + "upload_id_str": "4463669141", + "external_id": "garmin_push_5653591198", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Quarantine: leg session", + "distance": 0, + "moving_time": 1470, + "elapsed_time": 1470, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 4150996429, + "start_date": "2020-10-04T15:35:09Z", + "start_date_local": "2020-10-04T17:35:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4150996429", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 113.4, + "max_heartrate": 151, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 4441418743, + "upload_id_str": "4441418743", + "external_id": "garmin_push_5631682381", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Quarantine: arm session", + "distance": 0, + "moving_time": 1200, + "elapsed_time": 1200, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 4146463322, + "start_date": "2020-10-03T16:40:33Z", + "start_date_local": "2020-10-03T18:40:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4146463322", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3678.5, + "moving_time": 793, + "elapsed_time": 998, + "total_elevation_gain": 87.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4140567758, + "start_date": "2020-10-01T15:07:38Z", + "start_date_local": "2020-10-01T17:07:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4140567758", + "summary_polyline": "m`_{Ggihg@nAjBPLp@Hn@Bd@LFDCFDN?GFCJBP@JIPa@ZaBd@iBHSAAC?VqAf@mBvBmH\\cA@URi@Pw@zBqHp@kBXcA\\}BL_EBaCCk@NyH?kABaBCs@G[BE?JJiALgKBkEBy@Hi@?A?FXcAb@kA|EqL~@iCxAyFZiBPyFRkEJm@@_@`@mDp@iElA{Et@aCz@kDz@{Br@iAfAcA^k@`GiGd@aAZkCFcAVuCBa@CBp@mKF_BAe@Ga@Ug@g@]KOMg@WuAKYYc@EUSm@Wm@a@kC]uAEm@HQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530799, + 6.601322 + ], + "end_latlng": [ + 46.520344, + 6.640596 + ], + "average_speed": 4.639, + "max_speed": 9.4, + "average_watts": 129.4, + "device_watts": false, + "kilojoules": 102.6, + "has_heartrate": true, + "average_heartrate": 121.3, + "max_heartrate": 149, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 435.2, + "upload_id": 4430353732, + "upload_id_str": "4430353732", + "external_id": "garmin_push_5620709361", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3551.6, + "moving_time": 507, + "elapsed_time": 734, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4140567465, + "start_date": "2020-10-01T06:15:54Z", + "start_date_local": "2020-10-01T08:15:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4140567465", + "summary_polyline": "w~|zG}|og@At@^jBNn@bA`DXzAZjAFb@DLPNVLP`@FdAm@fHEn@A@ACDAIf@a@rHSrCCPBA?AIXS\\sAxAaCbCgErEq@fAKTiBxG]hAq@pC_A`CO|@QrAKnACBAG@BKj@OnHKnDyA~J]lAiCzG{CfHAFDECT[n@Oh@Mn@M|AOvP@PC@AEEbA?zDIdJMvF?R@CAZKdAg@fCgGrSGZwCdKy@lDKBOEwD_CQ?OLMNG\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520289, + 6.640312 + ], + "end_latlng": [ + 46.530526, + 6.601743 + ], + "average_speed": 7.005, + "max_speed": 13.2, + "average_watts": 62.6, + "device_watts": false, + "kilojoules": 31.7, + "has_heartrate": true, + "average_heartrate": 131, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.8, + "elev_low": 435.4, + "upload_id": 4430353264, + "upload_id_str": "4430353264", + "external_id": "garmin_push_5620708914", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4000.9, + "moving_time": 846, + "elapsed_time": 959, + "total_elevation_gain": 85.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4140566881, + "start_date": "2020-09-30T15:06:42Z", + "start_date_local": "2020-09-30T17:06:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4140566881", + "summary_polyline": "y`_{G{jhg@[w@_@mAc@qBWq@I]Ks@m@_D]iAu@oBECs@Aa@D{@@UE[@M@iBb@mANUAQ]EQBUv@gBt@sChA}E^qAp@gBfAyBvAaChCaE~CkFjCgEx@iAPa@`@i@pAmAp@}@\\_ApAuCrDsJd@aAXi@rAuBjDwE~@yA`@w@vB{EjBmD|@aCV{@VyAR{CDKBk@v@aFNuAxAiG`@uATgA@_@N[v@kCh@mAv@oAVYR[rFwFdAaAB??E@@JMZs@He@Hy@HyAR{Ef@qIN_B?y@AO]cAe@_@KOGW_@qBUm@K@AEM?G[m@wAIYWqCMc@AaAPe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530853, + 6.601583 + ], + "end_latlng": [ + 46.520295, + 6.640667 + ], + "average_speed": 4.729, + "max_speed": 11, + "average_watts": 133.7, + "device_watts": false, + "kilojoules": 113.1, + "has_heartrate": true, + "average_heartrate": 113.8, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 443.2, + "upload_id": 4430352760, + "upload_id_str": "4430352760", + "external_id": "garmin_push_5620708455", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3526.3, + "moving_time": 551, + "elapsed_time": 616, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4131391226, + "start_date": "2020-09-30T06:23:39Z", + "start_date_local": "2020-09-30T08:23:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4131391226", + "summary_polyline": "q_}zGszog@b@|AN\\LBPZFX@??C~@lDn@bDNNZLP^BN?hAYdCcApPSrBShAOXm@d@oChCDNK@_@Zm@j@wAbBoA~Ae@v@Ut@a@jBsAlF_AzCi@|AKd@a@zDI`EIrAWzFwA|IQr@a@hAkD|Im@rAe@rABAMRa@fA]fBInBKbPGtAI|KUnKE|@Mv@w@bDk@dB{DtMENJIGViC|IkAvEGJM?eAu@aBcA[OQ?ML", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520415, + 6.639945 + ], + "end_latlng": [ + 46.530416, + 6.601992 + ], + "average_speed": 6.4, + "max_speed": 12.1, + "average_watts": 50.9, + "device_watts": false, + "kilojoules": 28, + "has_heartrate": true, + "average_heartrate": 132, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.3, + "elev_low": 435.2, + "upload_id": 4420600294, + "upload_id_str": "4420600294", + "external_id": "garmin_push_5611077989", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 3329.9, + "moving_time": 372, + "elapsed_time": 372, + "total_elevation_gain": 2.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4129908009, + "start_date": "2020-09-29T17:44:09Z", + "start_date_local": "2020-09-29T19:44:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4129908009", + "summary_polyline": "m~|zGe}og@?CKAGLEv@BZj@nC`@jAfAhEZpBHNh@`@Pf@Ar@{@zKKjBW`FOlAH^ClA[`EQjCIv@WvA_@nBaAdESrBmAbIk@zEGn@?pBFxC@tHL~CVlDDlCC|G@zCClB_@|E]hC}BnIyBfJy@fEu@tEo@zEqApKYpBW|BOrD?jABhAN|BCZGHK?WKg@YEGG]CcAMqBCaCF_AAMBB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520238, + 6.640358 + ], + "end_latlng": [ + 46.524604, + 6.604503 + ], + "average_speed": 8.951, + "max_speed": 14.9, + "average_watts": 92.8, + "device_watts": false, + "kilojoules": 34.5, + "has_heartrate": true, + "average_heartrate": 115, + "max_heartrate": 136, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 421.8, + "upload_id": 4419019187, + "upload_id_str": "4419019187", + "external_id": "garmin_push_5609709408", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4061.5, + "moving_time": 851, + "elapsed_time": 897, + "total_elevation_gain": 86.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4129907810, + "start_date": "2020-09-29T15:21:38Z", + "start_date_local": "2020-09-29T17:21:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4129907810", + "summary_polyline": "c~~zGilhg@IEw@~@AIMKUa@Oa@g@oB_@sAKm@UcASu@y@mD]{@a@q@CA_CDs@GuCb@kAFKKIKCQBSdAuCPcARe@Rw@@MFOv@{C`@wAn@_B|@iBtA_C|BgDjBeDfC}DnBkCXg@hAsAhAwATa@Ro@x@}ApAuDrCeHt@wAdAaBxBsCxAqBT_@v@wAdBaEfAwBh@mAbAkCBSB??DT_AHg@Hs@JgB^{Dl@}Dz@iD^iB`AkDd@uBh@eBpA_B|@}@Ze@|A_BJQNQD@JIN[zAyAt@iAJc@Jy@`@oGFeCt@kK?e@Gm@KYy@cAWaAO_AWo@GAw@{Bo@wCQ]Ea@@i@Ty@?K", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53042, + 6.60181 + ], + "end_latlng": [ + 46.52029, + 6.640816 + ], + "average_speed": 4.773, + "max_speed": 9.1, + "average_watts": 128.9, + "device_watts": false, + "kilojoules": 109.7, + "has_heartrate": true, + "average_heartrate": 121.6, + "max_heartrate": 156, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 442.2, + "upload_id": 4419018876, + "upload_id_str": "4419018876", + "external_id": "garmin_push_5609709096", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3584.1, + "moving_time": 684, + "elapsed_time": 916, + "total_elevation_gain": 6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4129907210, + "start_date": "2020-09-29T06:24:00Z", + "start_date_local": "2020-09-29T08:24:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4129907210", + "summary_polyline": "y}|zG{~og@IO?LOJGNGn@B^Nl@VzABXbArCp@hCDIIN@CT~Af@PPPFZ@h@Iv@e@~HJA@BOlA]nFa@tDYn@c@p@aB|A}@bAuAnAw@|@eBxB@VAGIFS\\[|@eAvDi@bCg@jBiAhD_@xBQtAACBABIE\\ChEUdDO`DOdAm@|CWrBYjA_@fAm@|A[`AoA~CsArC[t@@Bc@zAMn@Kn@IlBGnHEhECP?LBCG~JUtLCh@@ROdB_@pBaKh]q@bC}@rDG@QKs@i@uBuAICS?WT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520134, + 6.640629 + ], + "end_latlng": [ + 46.530467, + 6.601941 + ], + "average_speed": 5.24, + "max_speed": 11.6, + "average_watts": 40.6, + "device_watts": false, + "kilojoules": 27.8, + "has_heartrate": true, + "average_heartrate": 124.5, + "max_heartrate": 166, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 435.3, + "upload_id": 4419018307, + "upload_id_str": "4419018307", + "external_id": "garmin_push_5609708595", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4014.3, + "moving_time": 760, + "elapsed_time": 818, + "total_elevation_gain": 85.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4129906645, + "start_date": "2020-09-28T15:22:27Z", + "start_date_local": "2020-09-28T17:22:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4129906645", + "summary_polyline": "e__{Gmkhg@_@t@MGUg@W}@UiAMw@c@wAw@gDMs@a@{AQe@IMGYQc@IGe@AcBF[CO?w@J{@Ne@Da@LY@SIQ[Be@x@{Bd@iBjAiFVy@b@mAhAgCZk@|BuD|@mAlAmBhD}Fx@qAbAwAnA_BXY~AwBlBuEbD}In@sAbAiB~DsFvAwBj@gAVu@`@m@`AuB|@aBv@mBz@wBNe@Ry@Hc@DuB^}Df@yDn@yChD}M\\y@Ra@^m@|@gAf@a@dAeAtC{Ct@_AJI`@k@\\gAHk@LqDHu@?m@?CC@n@iKHkCE]Kg@EIi@a@MWc@eCIYSWMBCGOs@Y}@WgAY{AQe@A}@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530597, + 6.601677 + ], + "end_latlng": [ + 46.520396, + 6.640491 + ], + "average_speed": 5.282, + "max_speed": 10.4, + "average_watts": 150.8, + "device_watts": false, + "kilojoules": 114.6, + "has_heartrate": true, + "average_heartrate": 115.3, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 442.5, + "upload_id": 4419017622, + "upload_id_str": "4419017622", + "external_id": "garmin_push_5609708014", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3603, + "moving_time": 565, + "elapsed_time": 655, + "total_elevation_gain": 9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4129906137, + "start_date": "2020-09-28T11:08:18Z", + "start_date_local": "2020-09-28T13:08:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4129906137", + "summary_polyline": "}_}zG}|og@D~@Vn@VpAd@zAAC@BPMATQnAJn@n@tBd@b@LTFh@FnA@~AOjJQlEExBI~@Wp@[j@i@r@aD~CaCdC_AhAYb@]x@}AlFKn@k@dC]jAYn@q@rBSpAWdDG~AAhAGfAOtAOtDmAxHc@`BcAzC}A~DsAxCqAvDKd@KdAIzBE|JEvBCEEtKUdNKnBUpAwGtTDEe@pAaCvIs@bDKHICiBsAwAy@W?ID[d@BPDFJ`@CGDMCKUKEF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520473, + 6.64031 + ], + "end_latlng": [ + 46.530575, + 6.601724 + ], + "average_speed": 6.377, + "max_speed": 12.8, + "average_watts": 55, + "device_watts": false, + "kilojoules": 31.1, + "has_heartrate": true, + "average_heartrate": 116.4, + "max_heartrate": 148, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.8, + "elev_low": 435.3, + "upload_id": 4419017075, + "upload_id_str": "4419017075", + "external_id": "garmin_push_5609707531", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 4067.2, + "moving_time": 1309, + "elapsed_time": 1372, + "total_elevation_gain": 86, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4110813354, + "start_date": "2020-09-25T16:10:28Z", + "start_date_local": "2020-09-25T18:10:28Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4110813354", + "summary_polyline": "a`_{Gajhg@ONGAMUSQM[AU]sB@a@[o@Om@Ga@Qs@E]Oc@Ei@k@yBKOc@sAOWQ@SAUD{@CUDQCWIU?MHAF@FUAg@Fs@A}@VM_@G]`@uAPmADu@DONU`@yAl@}A~@}Cx@mBLUFEn@sAxDiGj@w@j@cAf@k@r@iA|@}AxAqB`CwC`@q@b@i@Xa@C@@@DWFAZeAt@eB|@cCVi@lAeDz@qBf@}@r@eAlA}AdA}ApA_Bt@sA~AyDNs@?IXaACCE@tA_CL_@fAmBLOZmAZqEv@wGV_BvBmIHsB@BCADDDAn@sBn@yA~@qATUJCFMdBcBVQ^_@~AkBxA}ANWNo@\\mD^cGRiFXiE@a@E]Ww@c@QSe@YcCESO]YUNDQg@m@yAo@uCKSDy@C[Ny@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530733, + 6.601451 + ], + "end_latlng": [ + 46.520279, + 6.640882 + ], + "average_speed": 3.107, + "max_speed": 7.6, + "average_watts": 74.4, + "device_watts": false, + "kilojoules": 97.3, + "has_heartrate": true, + "average_heartrate": 127.5, + "max_heartrate": 157, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 442.8, + "upload_id": 4398712125, + "upload_id_str": "4398712125", + "external_id": "garmin_push_5590053183", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3555.6, + "moving_time": 515, + "elapsed_time": 582, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4110812599, + "start_date": "2020-09-25T06:34:51Z", + "start_date_local": "2020-09-25T08:34:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4110812599", + "summary_polyline": "w~|zGa}og@KbAPb@PtAT~@PXn@dBPt@j@tCFJb@^HJHZ@RA|@q@bIB?CnBOjA]fFS`B@Ee@dAKLsAzAaAz@cE~Dy@bAe@|@Ur@Wx@aClJUt@u@lB[fBW|B@HE^ClC[hHYrC]pB_@fCMl@Y`A_BpEqAbDkBjEe@pAQn@Q~AG~BU`_@SdIEdAQxA[vA}DzM{ClKi@dBO^kAdFEDIBOG{@m@uBoAUAIB[^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520285, + 6.640337 + ], + "end_latlng": [ + 46.530522, + 6.601894 + ], + "average_speed": 6.904, + "max_speed": 10.2, + "average_watts": 47.8, + "device_watts": false, + "kilojoules": 24.6, + "has_heartrate": true, + "average_heartrate": 117.1, + "max_heartrate": 152, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.9, + "elev_low": 435.2, + "upload_id": 4398711326, + "upload_id_str": "4398711326", + "external_id": "garmin_push_5590052364", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 4384.1, + "moving_time": 962, + "elapsed_time": 986, + "total_elevation_gain": 138.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4107667266, + "start_date": "2020-09-24T20:06:27Z", + "start_date_local": "2020-09-24T22:06:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4107667266", + "summary_polyline": "ih}zGyreg@IAQW]oA_@u@iAuEy@oCqC{JEWBB[qAc@aCK_AC{@G_@E{ABeBb@uDNcCj@aCb@yBl@sEJoBAiBC}@Iq@UmA_B}F[uBGs@E{CBuADs@VuCxByOFo@pAuIjBkJpAyEnCsJCG`@kCVqDDqAGqCQwBQkADeDCsAWyEMaFH_B@CJC@SC_A@_AI}D?eCBe@XmBHmAzAwKRoAjAoEh@kCRmBNsCLkDTwCDcAXoFj@yCFkB?wAD_BCoAIa@GSs@o@EIOw@SoAQm@SRGAMWOy@]qAg@wCIOES?UDs@Vu@LL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.521815, + 6.587496 + ], + "end_latlng": [ + 46.52018, + 6.640777 + ], + "average_speed": 4.557, + "max_speed": 10.1, + "average_watts": 156, + "device_watts": false, + "kilojoules": 150.1, + "has_heartrate": true, + "average_heartrate": 131.3, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 385, + "upload_id": 4395345209, + "upload_id_str": "4395345209", + "external_id": "garmin_push_5586868510", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5001, + "moving_time": 714, + "elapsed_time": 880, + "total_elevation_gain": 4.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4107666829, + "start_date": "2020-09-24T18:09:04Z", + "start_date_local": "2020-09-24T20:09:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4107666829", + "summary_polyline": "a_}zG}wog@dArAHR?FIEv@rD\\~@Lf@Bd@AFFNv@h@DHDXAbAMxASnAEj@]`KQrCO`BEpA?lC[vDM`AgCtLc@fCaAbHIH@j@]tC?tCD~@DEG?AFDxL^xGD|ABbKCrDWlDU`Ca@lC{C~KyApGwAhHcAdHcAxIa@xC_@dEGrAAnBFhBJbB@bBH`@~@fBVv@Rz@RxAH`CIjBWpCu@rEyAlKQzBCzA@vADr@LvANfAhDrLbJp\\t@|Cp@`D^rCb@dCXjCHHPCZDFPlAnLBH~@bA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520338, + 6.639519 + ], + "end_latlng": [ + 46.519436, + 6.579337 + ], + "average_speed": 7.004, + "max_speed": 12.8, + "average_watts": 49.6, + "device_watts": false, + "kilojoules": 35.4, + "has_heartrate": true, + "average_heartrate": 139.5, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 520.3, + "elev_low": 379.2, + "upload_id": 4395344736, + "upload_id_str": "4395344736", + "external_id": "garmin_push_5586868044", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4059.4, + "moving_time": 892, + "elapsed_time": 999, + "total_elevation_gain": 86.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4107666402, + "start_date": "2020-09-24T15:23:16Z", + "start_date_local": "2020-09-24T17:23:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4107666402", + "summary_polyline": "a__{Gyihg@?CO?MHIIm@{Ag@uBSc@yB{JW{@e@gAME{AH}@Ak@BmALkBXSEOQGWB[n@_Bb@yAh@qB|@_Ef@wAbA_C|@cBxF}Il@aAv@yApAsBzBcDrBaCv@gABKJI@?Nc@|AcDhDiJj@sAdAgBf@u@lBqCjA}Ar@gAhEcJh@}@vAoD`@}AV{DXmBT}B^sCFWAAVu@VgAbAsDb@kB@QC?x@qCf@qAl@{@rC}CvE}ELUNe@\\g@NkANkCJwABe@?QHACGAm@RqCN{ATcFEm@Ma@GKOKWKKOi@uCa@o@a@D?c@D[k@iBW_BUu@AK?YH_ARk@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530573, + 6.601415 + ], + "end_latlng": [ + 46.520234, + 6.640835 + ], + "average_speed": 4.551, + "max_speed": 8.3, + "average_watts": 119.7, + "device_watts": false, + "kilojoules": 106.7, + "has_heartrate": true, + "average_heartrate": 126.3, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 442.4, + "upload_id": 4395344294, + "upload_id_str": "4395344294", + "external_id": "garmin_push_5586867599", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3558, + "moving_time": 526, + "elapsed_time": 570, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4107665898, + "start_date": "2020-09-24T06:23:23Z", + "start_date_local": "2020-09-24T08:23:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4107665898", + "summary_polyline": "ez|zGwzog@QGGDo@Bo@XCD@PNz@Jb@Z`An@tCf@pC@VDFD@^BXZ@NOdCEzCMrDq@zIM`AAd@KH_@x@iFhFcDnDgAxA_@rA_CpJa@vAQZ[~@Kd@e@tDGJ?EE\\CfAAdCSfDG`CwArJm@rBaBlEiCdGWp@GZEH?Eg@rAYjAMlC?RBN_@xa@SjHGz@Gd@YtA{@|CeCrIy@dC}CpKmAhFOF[QcCgBi@YQBOJq@z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519556, + 6.639968 + ], + "end_latlng": [ + 46.53069, + 6.601697 + ], + "average_speed": 6.764, + "max_speed": 13.9, + "average_watts": 68.9, + "device_watts": false, + "kilojoules": 36.2, + "has_heartrate": true, + "average_heartrate": 124.2, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.5, + "elev_low": 435.3, + "upload_id": 4395343772, + "upload_id_str": "4395343772", + "external_id": "garmin_push_5586867102", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3944.5, + "moving_time": 874, + "elapsed_time": 895, + "total_elevation_gain": 102.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4102062005, + "start_date": "2020-09-23T15:51:47Z", + "start_date_local": "2020-09-23T17:51:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4102062005", + "summary_polyline": "ca_{Gajhg@@@AWs@qBYsAkAeFQmAYqAs@uB[e@_@DsBFq@Gw@RoC\\IAUa@CGBa@Pi@R]`@eA`@{AfA}Ez@eC`A{B~CuF~AaC`GwJpBqChC}Cf@q@Rs@t@aBfD}InAyCpAyBtEmGpAaCT[jAiCnAeCx@gB`A_Cf@kCJ{BLq@A[NwAz@wG\\aAt@qCn@wBPq@Hk@XwA`@qA@]GOMKKUI]Gg@GgAIk@Kq@KYWk@S[s@s@Sq@?iAG]aCuC_@o@u@iAIOG[?QSc@s@_AKQiAgCKo@JGb@C`@OXD?DTb@zA^vB~@TFb@?p@HLRBXHRb@PZFLCBD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530909, + 6.601453 + ], + "end_latlng": [ + 46.522389, + 6.634705 + ], + "average_speed": 4.513, + "max_speed": 9, + "average_watts": 135.6, + "device_watts": false, + "kilojoules": 118.5, + "has_heartrate": true, + "average_heartrate": 138.5, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 541.5, + "elev_low": 443.1, + "upload_id": 4389445338, + "upload_id_str": "4389445338", + "external_id": "garmin_push_5580992312", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3630.6, + "moving_time": 554, + "elapsed_time": 771, + "total_elevation_gain": 6.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4102061362, + "start_date": "2020-09-23T05:52:23Z", + "start_date_local": "2020-09-23T07:52:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4102061362", + "summary_polyline": "}}|zG}_pg@GCKVSjACj@Vd@^zBV~@OCDA^~@ZjAp@nDRP`@JNVDd@?pAa@hEIvAEXC@DCEXG|Ag@jIIn@?LI`@OVyAfBkA`A_DzCeAlAi@r@OLkDbMi@|B_AbC[vBSdCE~D]jHq@bEWpB_@`BY|@qAjD_EtJCHJ@ACMPYx@]|AKrCWx[U`M@T@CSlBYxAU~@iFdQ_D|KiAzEEHKB]QsAaAkAs@QEOFGDu@~@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520159, + 6.640792 + ], + "end_latlng": [ + 46.530686, + 6.601674 + ], + "average_speed": 6.553, + "max_speed": 11.5, + "average_watts": 46.1, + "device_watts": false, + "kilojoules": 25.6, + "has_heartrate": true, + "average_heartrate": 140.7, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 435.2, + "upload_id": 4389444607, + "upload_id_str": "4389444607", + "external_id": "garmin_push_5580991529", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 8 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 2103.4, + "moving_time": 475, + "elapsed_time": 512, + "total_elevation_gain": 48, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4097810472, + "start_date": "2020-09-22T17:24:46Z", + "start_date_local": "2020-09-22T19:24:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4097810472", + "summary_polyline": "qz|zGo`dg@c@g@a@aG_@mDG_@Y[S{@i@uDKgA_A}ESsAk@qAk@sBg@sByBuHqEoPcAeE@AOm@o@eEWaEBiBTqBvCmSLaBC_DU_CoBmHOKe@K{@YMGIMCcBIcAEQISGw@CCCH@BBG?PNHBC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519613, + 6.57944 + ], + "end_latlng": [ + 46.524678, + 6.60366 + ], + "average_speed": 4.428, + "max_speed": 8.5, + "average_watts": 112.2, + "device_watts": false, + "kilojoules": 53.3, + "has_heartrate": true, + "average_heartrate": 154.6, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 427.2, + "elev_low": 378.8, + "upload_id": 4384969654, + "upload_id_str": "4384969654", + "external_id": "garmin_push_5576540703", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique. Dur dur la reprise", + "distance": 0, + "moving_time": 2669, + "elapsed_time": 2669, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 4097598640, + "start_date": "2020-09-22T16:05:48Z", + "start_date_local": "2020-09-22T18:05:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4097598640", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 159.8, + "max_heartrate": 195, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 405.8, + "elev_low": 405.8, + "upload_id": 4384750351, + "upload_id_str": "4384750351", + "external_id": "garmin_push_5576316660", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 87 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4441.5, + "moving_time": 663, + "elapsed_time": 694, + "total_elevation_gain": 19.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4096852448, + "start_date": "2020-09-22T14:11:39Z", + "start_date_local": "2020-09-22T16:11:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4096852448", + "summary_polyline": "k`_{G{hhg@VXBGFCZ^pAt@dAXz@h@HBN?P[f@_DZoANWXSVJ|@v@d@l@PBFCDOVgCr@{C\\oAJIHA^Nt@Pv@l@~Cl@hA\\nC~@bAf@b@Z`AtAl@dBPx@N`ALxBAdBUbDc@dDwAnJ[pCKzC?~@HpCb@pCNj@jFzQ|ErQfAjEhAvF|CjYlB`Pl@xDtA~HtDbQxA|Hl@bNXzDJjDM^WHsCBUJCNJfB@dCA~@BvDJTJNHh@?KHGBG?KVFJFB`@?t@BZHPDk@DOFACE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.53078, + 6.60126 + ], + "end_latlng": [ + 46.517513, + 6.562414 + ], + "average_speed": 6.699, + "max_speed": 12.1, + "average_watts": 77.9, + "device_watts": false, + "kilojoules": 51.6, + "has_heartrate": true, + "average_heartrate": 142.2, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 442.6, + "elev_low": 379.2, + "upload_id": 4383967860, + "upload_id_str": "4383967860", + "external_id": "garmin_push_5575499230", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3552.1, + "moving_time": 523, + "elapsed_time": 541, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4096851870, + "start_date": "2020-09-22T07:06:13Z", + "start_date_local": "2020-09-22T09:06:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4096851870", + "summary_polyline": "i_}zG{{og@GHBZRv@Rr@`@z@JZDB?CGCt@zBx@|Dn@n@N`@?bASpBa@xESlFW~BCv@_@`CQf@cAdA_CzB}@r@EN]ZwBlCUX[p@{DdOQb@s@dCQ`BU~CI~DWpFK`AoAvHw@hC_C`Gs@nBw@|As@hBa@vAMp@IlBAfEKjQIxHSbICCHEKdB_@rBm@vBeCvH}ExP{AlGGDG?QGoDaCSA[ZY^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520378, + 6.64014 + ], + "end_latlng": [ + 46.530606, + 6.601783 + ], + "average_speed": 6.792, + "max_speed": 11.1, + "average_watts": 46.3, + "device_watts": false, + "kilojoules": 24.2, + "has_heartrate": true, + "average_heartrate": 136.5, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.6, + "elev_low": 435.2, + "upload_id": 4383967256, + "upload_id_str": "4383967256", + "external_id": "garmin_push_5575498649", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Walk", + "distance": 1401.4, + "moving_time": 1703, + "elapsed_time": 2640, + "total_elevation_gain": 24.4, + "type": "Walk", + "sport_type": "Walk", + "id": 4092615556, + "start_date": "2020-09-21T07:39:11Z", + "start_date_local": "2020-09-21T09:39:11Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4092615556", + "summary_polyline": "a~ewGejlh@DFLBBICKEEYGMBKR?CY~AOTYTCRITQNI\\YZELURADMHOXULQ^MJQDKFG@ENSNSDKMk@HM?c@LO@OHa@DACQ@c@GEEG?@@A_@E?CIAHDRIHYJGHWF[R{@J@QCJu@PGFB?IEUTGAC@ACDBAFI@AHHFABGCCMI@?CGAD@?ASMCFGAAEBGWHAHKF?EADIDS@CFm@FADMHIE@EC?B?QBOAAC?EB@HQDDH??C@JOQKCQ@ILIDMI?CEGKEIh@KRAHBBSCKPIBI?KEIL_@FOLILg@AURm@HICACOHGP?FNL?AC?BCGEE?AB@PBBG??Ea@RACGHSMM?CBAAOAGFCFKWBKGCQDKPC?C@IEC?IME@INKD@CEBE?EB@GEDI@AJCACHCBLPBLVJAC?BCA@@E?CLC?CBE?EDAA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910899, + 6.785794 + ], + "end_latlng": [ + 45.919577, + 6.781379 + ], + "average_speed": 0.823, + "max_speed": 2.9, + "average_cadence": 51.6, + "has_heartrate": true, + "average_heartrate": 99.1, + "max_heartrate": 118, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1462.4, + "elev_low": 1359.7, + "upload_id": 4379517842, + "upload_id_str": "4379517842", + "external_id": "garmin_push_5570964426", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Walk", + "distance": 1941.9, + "moving_time": 2605, + "elapsed_time": 5219, + "total_elevation_gain": 149.4, + "type": "Walk", + "sport_type": "Walk", + "id": 4092614188, + "start_date": "2020-09-20T15:17:57Z", + "start_date_local": "2020-09-20T17:17:57Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4092614188", + "summary_polyline": "y_fwGutlh@MROSy@g@w@]a@AKIWAQ@MHGLKBK?ABAP@HFHNBJFCJHBGJDH?JG@AHU\\Cj@CHAAAVE?CEAGGK?EIDKMC@@ZDHDXMA[ZNjALB?BEAIGOHEHMDCCGNSLDR?DDCPNTF@DC??EDCFNX@ALK@BD@G?FACB?DDA?DBANBZVBLNDAE@?FL?Op@FLBRFLJDGABJm@?]RKb@I?BD?FAAGB@b@HF?d@K`@MAAJNf@?DWh@@B?CB?FPC?EFD??CCGHAe@v@NC?TD?IH@?@DCD@N@?KF?DA?OXC@?c@?REAUJCHGG@ECKEI[J_@b@?BDICEECABAC?@]FQHSLFLBVEEC?AFGHK@ILDNE@CDA@ECI@MDADWDEFALDIGB?b@MAB_@E@ECFEE?CEB@D_@GE?MISU[I?IJELWBGBCFI@C@?FDEEB?FEC@]CIDHJUCWE?@XJFBJFDDKAIAHUV?F@CC?GDE??BRBVC`@UBICCDGCUFGP@n@RPCABAKB?JSCG?@KG?L\\JR?BGHFPKb@OBEN@?GCKN?JG?B@?v@g@NOP[JEHYB?PUC?JKDDFMDCHO@QHULOBKFGNCf@g@XOt@gANKLEJSDUJQLIDKLi@HQDAHKNIFIJQLe@LQHGHOEUD]FKBHGPBLLT?F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.911174, + 6.787475 + ], + "end_latlng": [ + 45.910885, + 6.78557 + ], + "average_speed": 0.745, + "max_speed": 6.2, + "average_cadence": 59, + "has_heartrate": true, + "average_heartrate": 100.2, + "max_heartrate": 128, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1491.6, + "elev_low": 1344.6, + "upload_id": 4379516263, + "upload_id_str": "4379516263", + "external_id": "garmin_push_5570962681", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chailloux avec team JDA", + "distance": 6396.4, + "moving_time": 7058, + "elapsed_time": 9589, + "total_elevation_gain": 459, + "type": "Walk", + "sport_type": "Walk", + "id": 4083591659, + "start_date": "2020-09-19T08:52:10Z", + "start_date_local": "2020-09-19T10:52:10Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4083591659", + "summary_polyline": "{|ewG}nlh@OnBJFWKEK_@DCm@]_@u@oAYSIWKMy@c@Km@o@aB?c@FGCAVFG_@IF?FJAN_BTO@MU[k@@EGGe@KQH?^UPOFMZWDKA?FHKS?GNOb@SFYEOIFG?d@Q\\w@Ag@d@mC@QCCLkAA]EUWg@_@_BKBCHULKf@Y`@JLDPUa@BKGo@Am@c@gBMcAGQBAKYKKCDI_@IECOU`@CCYXGlACL@b@Mn@EBCOS]IYBC?F_@i@?IEAIDMKe@GO?OPQAG]@GCGFOLkAAQ@S?KOm@C]@SD?IDGCNECAFi@XuATQF]Ng@H_@ACB@AGp@kBJoATe@LaAK_@?KF_@CKNqAT[LICEAFPe@DW?a@IUABD?Hm@Ds@C]FQOG@IVc@DWRo@?[d@oBLwALs@DM@e@Le@@}@GeADkAAWPq@FiALSOa@GYMGa@p@Sz@_@b@WHMd@]v@QTG`@OXCPqA|ACPc@r@KH@YAWBQI[Aq@N_BMILw@DI?KJk@De@B_BLu@HUBa@?YPkBBOOw@UaBCeAG_ADuA?c@Us@IMk@cCCBDBRp@ZpAJTJl@GdB@^Hp@A\\B`AVhBGhAKb@?LOh@@^AFE@ERGbB?TGT?`@D?EP?\\Ir@Ib@@v@Iz@RtBDHH?PQdA}An@e@BSRk@Lq@b@{@DW`@MZa@GADPE@HC?WJs@`@u@Dl@HRStACLED@LAf@K^@NH?DDAPBICGCTBb@ARFBGZCx@Gf@OVETEbAYpA@LULCz@EZMb@U\\Gn@Jd@Gb@@v@GNDt@K^QLM@ELCd@Sr@K|@@^LVGl@IHETKRG|@IZOVAb@IXE^GAQ~@a@\\GVCVE@AZO`@EXAj@Fx@Fl@JXIz@?^E^B\\JF\\KLK`@JP?FFHABTENHTj@x@NEFALY?SD_@Ce@HQ@a@b@y@XSBFEL@HB?ANBVVTFLFb@Cl@CCDF@LCLNX@`APlALLJ?No@LU`@g@CLDBBb@Ph@@RZr@AN@NGHCPDVC^@NCDGf@GFCNGHEn@?XIFEZEFW?AJUHOXOl@OTUDKEWLONMBIVHj@?f@FV`@Tj@MJZALUNGXc@dAD^FLB\\R`@Jb@Hv@KDLTCFC?PFRZH?NNJBHGNNDXJB`@|@^NHICEJh@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 45.910702, + 6.786556 + ], + "end_latlng": [ + 45.911089, + 6.78602 + ], + "average_speed": 0.906, + "max_speed": 2.6, + "average_cadence": 49.2, + "has_heartrate": true, + "average_heartrate": 107.1, + "max_heartrate": 137, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1921.2, + "elev_low": 1466.9, + "upload_id": 4369891252, + "upload_id_str": "4369891252", + "external_id": "garmin_push_5561543761", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Walk", + "distance": 870.5, + "moving_time": 712, + "elapsed_time": 841, + "total_elevation_gain": 104.4, + "type": "Walk", + "sport_type": "Walk", + "id": 4078709539, + "start_date": "2020-09-18T18:02:43Z", + "start_date_local": "2020-09-18T20:02:43Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4078709539", + "summary_polyline": "q~dwGijmh@MJa@f@a@VGPWRc@TS^IVMr@ERALKVGZ]|@Op@_@bAWtAGLAV[p@G\\?LM`@Cj@NpADPGIe@MKIWKIU@]EMC}@EK[KIGIAIDO@MDUX_@HECw@LKAg@JU\\GDQTMTIFIAGBGFk@LQLGFcAxBMDEF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.90585, + 6.790936 + ], + "end_latlng": [ + 45.910777, + 6.785742 + ], + "average_speed": 1.223, + "max_speed": 2.1, + "average_cadence": 46.2, + "has_heartrate": true, + "average_heartrate": 98.4, + "max_heartrate": 111, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1456.7, + "elev_low": 1347.8, + "upload_id": 4364741431, + "upload_id_str": "4364741431", + "external_id": "garmin_push_5556516574", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4052, + "moving_time": 761, + "elapsed_time": 761, + "total_elevation_gain": 86.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4077800785, + "start_date": "2020-09-18T14:32:42Z", + "start_date_local": "2020-09-18T16:32:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4077800785", + "summary_polyline": "s|~zGmlhg@OQO@a@TYX]G_@sBy@mDu@eCc@uAa@gAe@gAc@{@aBFiBBmC\\[FW@MCQMKa@Jg@`@eA`@wAr@yCdAsD|@eC|@iBfAiBXk@vAqB~FqJnCaETi@fAqArAoAHOjBuEhDgJd@gAt@sAf@u@T[ADtBuC~AoBtAiCpGqN^sAZyA@o@b@eGLo@XwBb@uB|AwGt@yCt@}B|@}ApB_C@ABDVW`FmFf@q@JYToAl@}H@_@VyEJiANcDAw@CWK]q@c@OSQa@S_BK_@EOMKIa@cAgCWyASs@Eu@@UHU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530184, + 6.601839 + ], + "end_latlng": [ + 46.520368, + 6.640599 + ], + "average_speed": 5.325, + "max_speed": 12.1, + "average_watts": 154.8, + "device_watts": false, + "kilojoules": 117.8, + "has_heartrate": true, + "average_heartrate": 138.8, + "max_heartrate": 171, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 442.2, + "upload_id": 4363783703, + "upload_id_str": "4363783703", + "external_id": "garmin_push_5555542310", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 12 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3567.8, + "moving_time": 542, + "elapsed_time": 640, + "total_elevation_gain": 6.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4077799992, + "start_date": "2020-09-18T06:37:15Z", + "start_date_local": "2020-09-18T08:37:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4077799992", + "summary_polyline": "c_}zGe`pg@Ib@GzABNXx@d@fBd@z@j@lBz@fEHNd@XJZF`@?b@Kt@g@lHAGCTg@fJWlCWn@uGzGqB~BiAhBUn@_@tAo@pCe@rAk@vBOt@B@AE@Bg@jAc@hBe@nDCbA?xBQ|CE`BIzAq@hDc@bDe@~AaCfGkDlIm@zBOrBEfBIfME|CGrHKdHAbC?ASlBc@xB_DxKgBvFB?Ol@iCvIcAfEMFQAQKaA{@qA}@OGQ?GD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520347, + 6.640837 + ], + "end_latlng": [ + 46.530395, + 6.602057 + ], + "average_speed": 6.583, + "max_speed": 13, + "average_watts": 51, + "device_watts": false, + "kilojoules": 27.7, + "has_heartrate": true, + "average_heartrate": 126.1, + "max_heartrate": 160, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 435.3, + "upload_id": 4363782886, + "upload_id_str": "4363782886", + "external_id": "garmin_push_5555541395", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night Ride", + "distance": 4743.3, + "moving_time": 864, + "elapsed_time": 984, + "total_elevation_gain": 144.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4074824653, + "start_date": "2020-09-17T20:06:34Z", + "start_date_local": "2020-09-17T22:06:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4074824653", + "summary_polyline": "e_}zGerdg@UwBSiAKsAo@}C_@kCi@uA_@qAsBwHcAoDmAyE{EaQ]mBUgBO_E@i@Du@d@eEbAeH~@oHHiA@sAAwBKy@_@mBa@yAg@cCYgBQ{C@oCTmCZcD~AgKf@{CVqBpAaIbA}ETy@rC{Jf@wBBCD@C@RiBD}@TuCHuBC{EIeA?k@OiCIiCQyBQkFNqEAaCIoC@aDp@iFdAkHt@mEl@eCl@oCZoCBaBJqCBU^iHn@wINuDPqCGcAKUUW[UIWUsAU}@Ka@OWg@yAa@wAUmASc@LaA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520354, + 6.582279 + ], + "end_latlng": [ + 46.520312, + 6.640466 + ], + "average_speed": 5.49, + "max_speed": 9.3, + "average_watts": 185.3, + "device_watts": false, + "kilojoules": 160.1, + "has_heartrate": true, + "average_heartrate": 155.1, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 378.8, + "upload_id": 4360626101, + "upload_id_str": "4360626101", + "external_id": "garmin_push_5552487022", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Ride", + "distance": 5007.8, + "moving_time": 574, + "elapsed_time": 601, + "total_elevation_gain": 2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4074353847, + "start_date": "2020-09-17T18:12:54Z", + "start_date_local": "2020-09-17T20:12:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4074353847", + "summary_polyline": "{_}zGo|og@B@B\\f@jBn@vARz@Lx@HbBD\\ZpABFPLTJf@^JNLn@DzAKzAg@bFa@dD{@nJIrCUjEOxAk@fD}@rEYvBOl@Ij@Ct@s@jEe@fFElDFlACzAAtFLjELdBFdBBhGE`BF`EKFGzBe@xEO`AsEnR}@rEoAnH_BhN}@hGSbCMjBAfARrG?p@BTNf@n@jAVj@\\hAZfC?^A`AGhA]vD]pC_BnHUlBE`@GhBAdADlCNnBRfAN`@FFFNTdArAjE~@vD`FjQpBzHdAvEhAzG`@zC?DIAADNv@PCX@LRH`@~@vI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520463, + 6.640249 + ], + "end_latlng": [ + 46.519845, + 6.580022 + ], + "average_speed": 8.724, + "max_speed": 15.9, + "average_watts": 83.9, + "device_watts": false, + "kilojoules": 48.1, + "has_heartrate": true, + "average_heartrate": 136.8, + "max_heartrate": 168, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.8, + "elev_low": 379.1, + "upload_id": 4360131742, + "upload_id_str": "4360131742", + "external_id": "garmin_push_5551993151", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 6 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3416.4, + "moving_time": 736, + "elapsed_time": 1863, + "total_elevation_gain": 60, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4073701698, + "start_date": "2020-09-17T15:59:59Z", + "start_date_local": "2020-09-17T17:59:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4073701698", + "summary_polyline": "{f_{G_|hg@Om@]_Am@kAm@AcDLkAR_AHODUNSGECQk@Fa@|@gCpBgI|@sChAcCfD{FrAmBvE{HlBqC~DaFPURu@rAwC\\}@Zq@VUL_@K@^u@~@}BNUCYNc@f@_AbA}AtBuC`AmAtAwBhDsHjA_CdAkCBQE?d@sBHaBHm@DY@Bt@eGLoARwAbCeJHa@AMRy@h@_BAo@Yi@Ma@QsBS{@U{@W_@[[]e@SaAC]DaAKWm@g@qAwAcBwCAa@Pe@\\EdChAbBXZBHWPEHIL[AGCA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.531828, + 6.604326 + ], + "end_latlng": [ + 46.522548, + 6.634375 + ], + "average_speed": 4.642, + "max_speed": 9.5, + "average_watts": 114.8, + "device_watts": false, + "kilojoules": 84.5, + "has_heartrate": true, + "average_heartrate": 122, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.8, + "elev_low": 463.1, + "upload_id": 4359453091, + "upload_id_str": "4359453091", + "external_id": "garmin_push_5551318277", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3534.7, + "moving_time": 529, + "elapsed_time": 630, + "total_elevation_gain": 5.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4071883842, + "start_date": "2020-09-17T06:34:35Z", + "start_date_local": "2020-09-17T08:34:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4071883842", + "summary_polyline": "g_}zGs{og@v@`DZ`@DJCCFj@r@bDVpBRNTHPRL^@LKtCOdBIrCCJGECVS~EU~DMhA@AGTa@x@yC`D_Az@mCxCiA`BUd@Yv@iAlEs@|CmBjGU|AIv@@TE`@GzCOlDCnAIbBu@|D_@pC}@tCaBhEcAhCwAzCEPGHB@]t@]vAOtAA\\ExOKrFGtISzHU|Cm@dCmD|LuAlEm@bCsA`E]vAi@hCONSGcDaCUKUD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.52036, + 6.640107 + ], + "end_latlng": [ + 46.530391, + 6.602059 + ], + "average_speed": 6.682, + "max_speed": 12.3, + "average_watts": 56.1, + "device_watts": false, + "kilojoules": 29.7, + "has_heartrate": true, + "average_heartrate": 130.6, + "max_heartrate": 163, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.4, + "elev_low": 435.3, + "upload_id": 4357531424, + "upload_id_str": "4357531424", + "external_id": "garmin_push_5549361430", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4099.6, + "moving_time": 817, + "elapsed_time": 881, + "total_elevation_gain": 86.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4071883562, + "start_date": "2020-09-16T15:47:03Z", + "start_date_local": "2020-09-16T17:47:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4071883562", + "summary_polyline": "y}~zGqlhg@MEULe@f@KTOEQOS]Qk@YuAa@cDOi@Qg@M_Ay@qCs@cBSGcADqAAyEl@YCSQKO?IBQ^u@Ri@j@mCjAwEt@{BhAgCpCcFhAyAtGqKbCmD@K@@AAfAsAzAiBl@sAf@}@b@cAzCkId@oAj@gArB_DlAaBtAaBtA_CzCaHnA{Bt@mBPo@ZiBN}AFqABHbAsJJYjAwE^oAd@oBBUACA@C?f@aBj@}Al@gA`@m@f@i@LI@GtH_I?PBBHOTy@RoBRgDReB?EC@HsA`@gFRkEEe@Ma@S[][GII[c@aCc@m@I?I{@]aAg@iBMs@Mg@AK?e@TcA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530373, + 6.601853 + ], + "end_latlng": [ + 46.520285, + 6.640802 + ], + "average_speed": 5.018, + "max_speed": 10.9, + "average_watts": 154.1, + "device_watts": false, + "kilojoules": 125.9, + "has_heartrate": true, + "average_heartrate": 147.2, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 442.2, + "upload_id": 4357531121, + "upload_id_str": "4357531121", + "external_id": "garmin_push_5549361094", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 17 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3522.5, + "moving_time": 529, + "elapsed_time": 593, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4071883151, + "start_date": "2020-09-16T07:09:14Z", + "start_date_local": "2020-09-16T09:09:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4071883151", + "summary_polyline": "{~|zGg{og@BXPnAf@dBTVJHIKJh@N`@l@bCRtAPTj@d@Jv@En@c@bEIdA?`@GZKLQdDObEOzB[t@SZeAlAuExEsB`Cw@fAaAfE{BlIgArD[jBGd@GpFOlCMvCw@lFQzAc@jBq@pBiG~Ni@~AKr@KtBE|MQtRYjKUbBsBlHoHtVKh@e@dB_@~AEHG@UIeBsAmAs@Q@IF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520302, + 6.640043 + ], + "end_latlng": [ + 46.530399, + 6.602037 + ], + "average_speed": 6.659, + "max_speed": 12.7, + "average_watts": 64.7, + "device_watts": false, + "kilojoules": 34.2, + "has_heartrate": true, + "average_heartrate": 112.6, + "max_heartrate": 150, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 522.8, + "elev_low": 435.2, + "upload_id": 4357530701, + "upload_id_str": "4357530701", + "external_id": "garmin_push_5549360674", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mon Repos c'est pas du repos (1750m)", + "distance": 0, + "moving_time": 2659, + "elapsed_time": 3109, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 4064330821, + "start_date": "2020-09-15T16:25:35Z", + "start_date_local": "2020-09-15T18:25:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4064330821", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 155, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 4349578846, + "upload_id_str": "4349578846", + "external_id": "garmin_push_5541700756", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 132 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4080.3, + "moving_time": 670, + "elapsed_time": 843, + "total_elevation_gain": 86.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4063771053, + "start_date": "2020-09-15T15:28:08Z", + "start_date_local": "2020-09-15T17:28:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a4063771053", + "summary_polyline": "c}~zG}lhg@?EKQSTW`@UPOGOQSg@aBaGSaAgAqEo@{Ac@s@e@?_AHe@@OCo@F_@HU?iCb@MCGGKSC[@I~@sCReAl@{BXqA|BgG~BcElCaElF_JtC{DnDiECCCHFINk@lAqC`DcJnAiCfA_BbEgF^k@jBkDtB{EzA}Cr@eB?Q?BCA^_BVkDjAmJhCcLJg@?SEDP_A`A_CVc@r@cAnAgA`AeAtBoBlAqALUz@iAN_@L_ARmFJaANcFR_CNeDGw@[k@a@OGEMo@c@oC?SDAASIYi@mAa@yAUgAQe@ASBaA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530265, + 6.601915 + ], + "end_latlng": [ + 46.520266, + 6.640689 + ], + "average_speed": 6.09, + "max_speed": 14.2, + "average_watts": 192.9, + "device_watts": false, + "kilojoules": 129.2, + "has_heartrate": true, + "average_heartrate": 158.8, + "max_heartrate": 193, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 442.1, + "upload_id": 4348994594, + "upload_id_str": "4348994594", + "external_id": "garmin_push_5541100212", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 23 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3566.6, + "moving_time": 470, + "elapsed_time": 510, + "total_elevation_gain": 6.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4061616618, + "start_date": "2020-09-15T05:51:10Z", + "start_date_local": "2020-09-15T07:51:10Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4061616618", + "summary_polyline": "s_}zGq~og@?ZI`@@PXt@T`AZdATd@Gh@L^d@bBt@~CNPZNRRLb@@TIvAo@xGOrD_@lFMfAW`AwBxBoGbH_@f@o@nA_ArD}AnF_@vAw@dCWbASbCERFEACQlFWlCMfDqA~I_@rAmHdRWz@]jBG|BIzOSxNQxJEx@]tBSz@c@zAu@xB}@zCiB|FMf@iC~Iw@rDQ^W?c@]kCkBICUBKH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520422, + 6.640578 + ], + "end_latlng": [ + 46.530442, + 6.601988 + ], + "average_speed": 7.589, + "max_speed": 14.2, + "average_watts": 74.2, + "device_watts": false, + "kilojoules": 34.9, + "has_heartrate": true, + "average_heartrate": 141.6, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524, + "elev_low": 435.2, + "upload_id": 4346722287, + "upload_id_str": "4346722287", + "external_id": "garmin_push_5538754637", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4132.4, + "moving_time": 816, + "elapsed_time": 816, + "total_elevation_gain": 84.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4058807454, + "start_date": "2020-09-14T15:12:25Z", + "start_date_local": "2020-09-14T17:12:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4058807454", + "summary_polyline": "{|~zG_mhg@GOQCGBSP[f@ODW_@Uq@w@kCa@gAC]Sw@Km@AWUy@Ui@Q}@s@_BYGgDBkDb@u@DSIQW@c@Vu@Z{@XoAR]p@cDp@_CJg@^}@vDyGlAiBnGoK|CmE|CwDLQlAsCnBgFnAoDn@wAd@{@pAsB|AuBzAiBvA}Bj@{At@{A^cAF[b@q@d@aAn@}A|@qCHk@RsCbAaI\\wBjBmHXq@~@}Db@iAx@kAp@s@zDaEx@s@FMNQr@m@To@Ns@XwCTcE@SESJ{@X{ADi@PuF@aAC]Mc@MQQKQCQDm@|AU\\KFGC[k@UKQBQG]i@G@YX]d@gDzEUJGAB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530228, + 6.601924 + ], + "end_latlng": [ + 46.521784, + 6.63582 + ], + "average_speed": 5.064, + "max_speed": 11.7, + "average_watts": 145.1, + "device_watts": false, + "kilojoules": 118.4, + "has_heartrate": true, + "average_heartrate": 150.5, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.7, + "elev_low": 441.8, + "upload_id": 4343771095, + "upload_id_str": "4343771095", + "external_id": "garmin_push_5535891252", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3525.1, + "moving_time": 463, + "elapsed_time": 530, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4057064364, + "start_date": "2020-09-14T06:07:27Z", + "start_date_local": "2020-09-14T08:07:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4057064364", + "summary_polyline": "{~|zGmyog@Dh@XnANh@DJ@ENVLZNVL^|@rEt@d@Jb@Dh@c@|FQfBk@lJEL@l@QrAQ^kAdAw@lAWXwAtAe@\\EEONqAxA}AxBQd@qAzEOjAOj@e@rAk@|Bw@~BSzAKdA@HINC\\?`BGjCKnBCvAWzBgAhHGXs@rBgAxCwAlDaBzD]`AYnAE^K`BKlNUvOCvEGpC?hAIz@YdB[nAcAhD{@dCaA~CqArEkA|D{@zCw@rDQVM?ME[QuAgA_Ag@KASLGF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520307, + 6.639758 + ], + "end_latlng": [ + 46.530485, + 6.601932 + ], + "average_speed": 7.614, + "max_speed": 14.2, + "average_watts": 79.8, + "device_watts": false, + "kilojoules": 37, + "has_heartrate": true, + "average_heartrate": 121.2, + "max_heartrate": 145, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 521.4, + "elev_low": 435.2, + "upload_id": 4341916338, + "upload_id_str": "4341916338", + "external_id": "garmin_push_5533917171", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lavaux comeback", + "distance": 48085.1, + "moving_time": 6838, + "elapsed_time": 9077, + "total_elevation_gain": 582.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4052932108, + "start_date": "2020-09-13T08:17:03Z", + "start_date_local": "2020-09-13T10:17:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 88, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a4052932108", + "summary_polyline": "y||zGw_pg@rCkRjB{E`EvCg@nE|IyKx@kFj@eO`@qB~DkKTeKVuApF_FxCiENqAU}L`@}EhN{]vB_Ev@aFEcIV{CtJsQzKga@xCmGRwDGaEkAcL\\cFvBkL~@{CvMyTr@eD`@{DIoI}FcL{BuCUkATwArHoPfCk@|AqBf@mAh@}E^i@`BuIvCkENuAOaA{BwDm@sDdA_HfJiLp@e@vCMjAgAf@}AQ}KVoBjDeJRmBk@sj@_AwFf@eB|JqG^iBcAgHBcGWuBoAoGaBeBQy@jAmDRsLbBoI@_Jt@eHOyC|@}DG_Bc@aDhBqChA_JrBsDpCgBv@oEhBuCd@wEhCoCtDyItD}EvJ}R|IqMzDwHxCmIjD}Kn@qDLeCo@wCTuJ`AmOOiCg@m@}Bj@m@[uF{LqCd@rBmJ`@Sg@f@wBbJj@JpDwAbBgDPkCk@_JfFeHVyBpCmIzBiRxC_J|BsK`BaD`@uBhIwPhC}M`@kHAmEbDsGl@wB`AqOpGq`@tBwStByGlAii@nAiGl@_AvCoBtAeDHwAu@yWn@kKJgSZkC|CqF|D{CfVuIjE_CpCmF~D{KjAf@Ij@vBf@Rn@y@nBf@_IzAoD~Dcg@nAoLZaB~@cBw@GD_BbCeDbScQbG}HbJkGvAeC|@qDXwCf@iX`Cal@`DcF~@wBtAeHdEgNrN_EhB_Bt@wApBmFTaB]gH_BuDWkBh@cJ~G{UVM|DbDh@wCm@lC{DyCe@B}G~Ve@xECtDbCdHLpEo@dDaB~DkC`DaMbDsAx@y@|BMr@ZCiCnI}@|EgAfC}BtCo@lBWjCmCb_AQtCiA`FsAzB_J`GeFpHyJlHyN`N_Dl@s@p@aOde@sAvHeEzK_CtE{DfFcMvS}IvOk@fBWdWs@|Iv@`YMzAaAxBgE|C_BxGsCfqAcC~Sy@zSgC~Ka@hQ}DvNsD`YGdDl@tNAhDnAvLu@bIVrFeBdJ[pJyQdw@{EnQeIzVkBnE{AvByHzHyCrFoBjG{GfIuAhCoElPwCtEsBhJuBjFuAbGSdECxTYrCmDtM]`Ht@jH|CdNnKl]z@vDhAvMLfEMlDeB|FaFdKcOv^gUv_@oDvKsE|K{CzJkCdFgB`KqFzSu@dISbJu@xF{@~BuAxA{HdNyBvF_C`PCxBdApLqBpM}L|c@{JpQa@rC?zJg@~C_FxKeJhVc@jB]vERnISfD}BbDcG~E]xBA`IUvA_DzH}@pDm@~Oe@`E_@fAsIfJaJvXe@g@]yAk@eDLi@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519979, + 6.640763 + ], + "end_latlng": [ + 46.520339, + 6.640626 + ], + "average_speed": 7.032, + "max_speed": 15.3, + "average_watts": 136.8, + "device_watts": false, + "kilojoules": 935.5, + "has_heartrate": true, + "average_heartrate": 161.2, + "max_heartrate": 198, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 588.2, + "elev_low": 375.8, + "upload_id": 4337509635, + "upload_id_str": "4337509635", + "external_id": "garmin_push_5529755656", + "from_accepted_tag": false, + "pr_count": 44, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 245 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunrise at the cathedral", + "distance": 2956.3, + "moving_time": 1139, + "elapsed_time": 1240, + "total_elevation_gain": 59.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4052928391, + "start_date": "2020-09-13T05:52:24Z", + "start_date_local": "2020-09-13T07:52:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4052928391", + "summary_polyline": "a~|zG}`pg@@u@Fw@FQPk@Ba@Gc@DiAAo@Ho@t@{Bz@}Ab@iBVi@RA\\BJKD@FF?BQVA\\@JXf@@f@Sj@QX]x@YTCVUTK^@h@Fd@PTTF@BCZDL?j@O`@C`@?x@Hr@?HENUh@A^e@vBSRADk@fASj@Gd@ONSnA@n@W|@MFo@z@SJCl@ILQLMz@iArAa@n@}AnBM^a@IK@WTU^Gh@@~A{@C_@SKe@QO[Mg@MeAi@GAWMIAI@OGOQa@BMFILCXKNE@OAEK?OJ_@NgABAb@Gp@?PO~@GTBZb@ZTd@PVGJILCFK?c@Im@Ie@]a@q@Aq@Ke@?GGSYUKUCg@B_@FELSBABgANGRALID[CQIYYE]Ha@f@i@P]x@[\\a@ZEbCmBRU`@@V?VB|@X^?t@V`@?bA_@d@iA\\]`@APKAGh@[LGz@KBGHEJOBUXgANYb@cBXu@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520172, + 6.640957 + ], + "end_latlng": [ + 46.520222, + 6.640668 + ], + "average_speed": 2.596, + "max_speed": 3.8, + "average_cadence": 77.6, + "has_heartrate": true, + "average_heartrate": 148.2, + "max_heartrate": 172, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 541.9, + "elev_low": 506.9, + "upload_id": 4337506028, + "upload_id_str": "4337506028", + "external_id": "garmin_push_5529749926", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jardin botanique de Neuchâtel", + "distance": 1940.1, + "moving_time": 2094, + "elapsed_time": 7009, + "total_elevation_gain": 79.2, + "type": "Walk", + "sport_type": "Walk", + "id": 4050053745, + "start_date": "2020-09-12T13:20:47Z", + "start_date_local": "2020-09-12T15:20:47Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4050053745", + "summary_polyline": "ge{}Ggdji@ALLh@f@pAVj@FDVZLCNj@Pb@BXx@v@d@v@LNHB^~@B?FGG\\BABl@Jr@FHFK?Nb@bAZ\\?DJPVNf@|@BECQB??B?EIWLBHGAK@G@@CE?DEDB@AEA??e@UMCGE@CFD?AA?B?KLGP@LbABWE}@?HPBFDABBNKFAFJ\\CN?ENJCDE@?DCCBC@OINJUH\\HE@GE`@@p@CHC?@UCG@@AIBG?G@JMa@HCKPA?BEEKDIFGC?BIC?Pl@CP@b@Hv@F@BGBABKHDN@BDGKIE?EIA@?LMFy@FF?D@?BQIKEB?BAEUCACVCBGGHE?ADG?Uc@?MGAE[AUCQA??GD?@DDGOyB?i@BUH?F[?F@I?SIMAQG[KGGF@CFBEAGB@BFAEXIBDG_@NT@HQU?SHCFDJ@A@BJUH@LA@GEe@EK?NCFE@CDIDDRPb@@F?MMa@QEG?OH@IJIQC@?ONB?DHB`@C@B@D\\AL@`@NbAJIE??BUHCHMF?HLd@?d@IAA@V?JJE?@C`Bw@y@f@MRE?OdABLCR?E[k@]SISIIGWq@uASq@Gu@IWW]KWKGIIUg@?HGUe@i@IEWqAYk@SOIKQe@MSSw@O]Kc@M]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 47.002609, + 6.93844 + ], + "end_latlng": [ + 47.002579, + 6.938612 + ], + "average_speed": 0.927, + "max_speed": 2.5, + "average_cadence": 54.5, + "has_heartrate": true, + "average_heartrate": 91.8, + "max_heartrate": 113, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 605.4, + "elev_low": 536.8, + "upload_id": 4334466628, + "upload_id_str": "4334466628", + "external_id": "garmin_push_5526777597", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 4070.9, + "moving_time": 741, + "elapsed_time": 778, + "total_elevation_gain": 86.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4046524173, + "start_date": "2020-09-11T15:05:31Z", + "start_date_local": "2020-09-11T17:05:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4046524173", + "summary_polyline": "s|~zGwlhg@YEIBSHU^KDMIYe@_AmCc@mBu@_CWuAQa@Ke@Wu@c@iAIGQCoCB}@H{BZg@DUCMMEGEc@Nk@`@gA^wA^oAf@_Ch@mBv@yBdAyBpCoE|@mAp@mAtF_J~FwHd@y@t@}AdAeC`@qATi@BSr@oBn@}AdAmBxCgEdB{BpA{BbBgEvBkEfAiCTmATyARwCBCdAeIb@}B~AiGXaBVy@z@wBz@aBh@k@p@m@~FuGZWNQ\\m@FWPeBH}BNwB?a@r@iKF}@?k@C[W}@GM][]g@SsASy@KSI@MJIACBBYs@yBIq@OeBOk@Dy@PiA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530186, + 6.601887 + ], + "end_latlng": [ + 46.520279, + 6.640866 + ], + "average_speed": 5.494, + "max_speed": 10.8, + "average_watts": 159.3, + "device_watts": false, + "kilojoules": 118.1, + "has_heartrate": true, + "average_heartrate": 156.7, + "max_heartrate": 189, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 442.2, + "upload_id": 4330754293, + "upload_id_str": "4330754293", + "external_id": "garmin_push_5523082766", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 24 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3605.6, + "moving_time": 490, + "elapsed_time": 570, + "total_elevation_gain": 6.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4046523997, + "start_date": "2020-09-11T06:17:32Z", + "start_date_local": "2020-09-11T08:17:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4046523997", + "summary_polyline": "w||zGk~og@QGIGOAS\\In@?b@v@|DfA|C`@fBXdBp@j@FHBR@d@EjA[zBE~@G\\Ah@@ROvAc@nHQlBC@KMWhA{AlBaBfBs@p@mBtBi@t@{@zAIRc@|AiA|EaB~Ew@jCYzCAABGE`@ArAMzCIv@IbEOnA[|Ae@dDOx@k@hB_AfCmD|Ic@z@g@zASdAMvBA|@G~MEzAC|IWdKAz@?CGbAOfA_@fBkGtSc@dBcBvFiAbFGFUAKEgA}@eBeAW@IFW^@R", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.519966, + 6.640548 + ], + "end_latlng": [ + 46.530544, + 6.60175 + ], + "average_speed": 7.358, + "max_speed": 12.8, + "average_watts": 65.7, + "device_watts": false, + "kilojoules": 32.2, + "has_heartrate": true, + "average_heartrate": 118.8, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.2, + "elev_low": 435.2, + "upload_id": 4330754090, + "upload_id_str": "4330754090", + "external_id": "garmin_push_5523082564", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3989.8, + "moving_time": 723, + "elapsed_time": 832, + "total_elevation_gain": 84.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4046523831, + "start_date": "2020-09-10T15:47:49Z", + "start_date_local": "2020-09-10T17:47:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4046523831", + "summary_polyline": "k`_{Gcjhg@EA@AS[o@eCk@gC[yBw@kDa@oAk@qA[K}BLaA@{@N_A@g@PUEUg@E_@Fa@AC@iALc@`@mAb@aB|@oClAqChAaCnBcDrB_DxFmJvBqCrBsCVWF?PSPY@MCARi@pDqIxA}D~@oB`CqDxAsBz@gAx@mAlAiCdBcEx@aBdA}BRq@^sBRcDp@mFHoAHi@R}@~AsFh@{BVsBv@qBZi@j@o@f@c@RGj@i@zEkFNQBKh@g@NWNs@PwANsCR_C@s@JaBj@sI?u@Ia@IWKOi@]MWa@{CI[AGF@CQ}@sB_@qASaAQa@Gs@D]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530781, + 6.601468 + ], + "end_latlng": [ + 46.520331, + 6.640597 + ], + "average_speed": 5.518, + "max_speed": 10.7, + "average_watts": 159, + "device_watts": false, + "kilojoules": 114.9, + "has_heartrate": true, + "average_heartrate": 138.3, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 442.9, + "upload_id": 4330753915, + "upload_id_str": "4330753915", + "external_id": "garmin_push_5523082366", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 15 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3581.1, + "moving_time": 473, + "elapsed_time": 554, + "total_elevation_gain": 6.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4033231205, + "start_date": "2020-09-09T06:16:44Z", + "start_date_local": "2020-09-09T08:16:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4033231205", + "summary_polyline": "u~|zGa_pg@MNITCt@B\\p@vCVp@HF?DCAF^fAxDXrBFFl@VLTFv@Cl@k@hGQ~CS|AOvCSxB[zAU^oHjH}AvBw@|AK`@?AMr@}ArFYlAYbAc@jAi@lBMx@a@fDC|BQlDGtDs@dE]jCg@nByD|Jy@hBg@pAJA]z@e@`BKx@Ez@G|DA`E[zV?`BOvEIrAg@jCuHdWmB`Hi@dCQn@CDQGcEcCQ?IDWRQV", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520271, + 6.640654 + ], + "end_latlng": [ + 46.53061, + 6.601811 + ], + "average_speed": 7.571, + "max_speed": 13, + "average_watts": 70.2, + "device_watts": false, + "kilojoules": 33.2, + "has_heartrate": true, + "average_heartrate": 122.8, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 435.2, + "upload_id": 4316707263, + "upload_id_str": "4316707263", + "external_id": "garmin_push_5509214238", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3709.6, + "moving_time": 847, + "elapsed_time": 862, + "total_elevation_gain": 86.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4033230719, + "start_date": "2020-09-08T15:23:57Z", + "start_date_local": "2020-09-08T17:23:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4033230719", + "summary_polyline": "a}~zG_lhg@KOUQSDQVQ^OLKCW]kAiD_@iBc@sAKi@OYu@yCk@_BSKqB?e@GAAaAPgAJSG_@F[GSm@F[Pg@De@RiAj@cCbAwD|@{B~@sBnEcHfEeHnAoBbDwEdAcA^q@p@w@n@uAhB_F|B_Gp@}AvBiDtAoBvAcBtAyBbAuBlA_Dx@}A|AaEBAA@@IR}@L_@X}DA?@[LqBLiAd@oC\\yA|BwIEC?{AwAeAs@WMUWm@EwAVcDDKFw@Lq@?_@Mm@DYEQ]I]OEKBY_@_Bc@a@Oi@qAmBAG@m@PWZIJBT@`ANZLNBBAh@RZJF?RJJ?JD?S\\QLS?E?@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530256, + 6.601765 + ], + "end_latlng": [ + 46.522535, + 6.634341 + ], + "average_speed": 4.38, + "max_speed": 8.4, + "average_watts": 119, + "device_watts": false, + "kilojoules": 100.8, + "has_heartrate": true, + "average_heartrate": 104.9, + "max_heartrate": 119, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 523.2, + "elev_low": 442.2, + "upload_id": 4316706815, + "upload_id_str": "4316706815", + "external_id": "garmin_push_5509213763", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 2 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3542.8, + "moving_time": 560, + "elapsed_time": 622, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4028429426, + "start_date": "2020-09-08T06:50:31Z", + "start_date_local": "2020-09-08T08:50:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4028429426", + "summary_polyline": "}}|zG}vog@x@fCXnA\\pB\\jARXXRP\\Jb@Cr@i@|EErAK^YlFG^I|AKh@IvAOf@yBxB]f@cAfA[VSHkBvBKTALK@c@ZG?KJUX{@~B{@|CSnBo@tC@RQXWx@g@rBWtBABCC?DFLCZ?|Ae@xJMjAe@bCYhBKx@Q|@oEnLwBfFUp@Mf@OjAGvAEnOKnLQ`KCfAI`@E~@U`BGVo@zBgEdNsDrM}@zDGDG@oCmBc@WSIQDY`@ENDJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520156, + 6.639354 + ], + "end_latlng": [ + 46.530509, + 6.60171 + ], + "average_speed": 6.326, + "max_speed": 12.9, + "average_watts": 52.9, + "device_watts": false, + "kilojoules": 29.6, + "has_heartrate": true, + "average_heartrate": 132.9, + "max_heartrate": 169, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 515.8, + "elev_low": 435.4, + "upload_id": 4311657959, + "upload_id_str": "4311657959", + "external_id": "garmin_push_5504227264", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon Ride", + "distance": 3622.7, + "moving_time": 635, + "elapsed_time": 849, + "total_elevation_gain": 88.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4028206732, + "start_date": "2020-09-07T15:49:08Z", + "start_date_local": "2020-09-07T17:49:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4028206732", + "summary_polyline": "c`_{Ggihg@MBH`@`@d@|@d@pATl@\\t@LPOJ_@|@{Fl@gC`AuDtCaJlD{LZsATuAJyAFeBBgBCaGFiB@mET{IDmHFyB\\{Ah@{AxGoPf@kB\\wBf@gBNcBVqJTqC`@iC`AiFjAqEh@gC?QOOPk@dA{BTe@^e@pJ_KH_@V]Tg@XmAp@{HDuA\\_FR{EGY[g@]_@MSe@yCK]U_A}@_C]gBUg@Eu@BULi@@S", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530744, + 6.601328 + ], + "end_latlng": [ + 46.520279, + 6.64091 + ], + "average_speed": 5.705, + "max_speed": 10.1, + "average_watts": 177.8, + "device_watts": false, + "kilojoules": 112.9, + "has_heartrate": true, + "average_heartrate": 144.4, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.3, + "elev_low": 435.3, + "upload_id": 4311421103, + "upload_id_str": "4311421103", + "external_id": "garmin_push_5503949255", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Ride", + "distance": 3545.7, + "moving_time": 475, + "elapsed_time": 571, + "total_elevation_gain": 6.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 4028206444, + "start_date": "2020-09-07T06:47:42Z", + "start_date_local": "2020-09-07T08:47:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4028206444", + "summary_polyline": "s~|zG__pg@IHIfADf@|@rDdA~CLh@PfAXbAFLh@r@HNHr@?XKn@UrBW`DUpDO`EK`BIb@Sj@[j@wDrDkCrC}@dAe@t@o@tAg@bBk@dC}AzFu@hBm@pDMbAAbDSdDG~BUbCe@nCa@tC]tAc@lAiBxEaBxDkAvCk@bCIvBGbOGjBCdFIhHQzGGn@_@bCsFbRwApF{@lCs@dCm@rCMLOI_CgBy@a@SBUZIR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520263, + 6.64064 + ], + "end_latlng": [ + 46.530534, + 6.601809 + ], + "average_speed": 7.465, + "max_speed": 12.2, + "average_watts": 59.7, + "device_watts": false, + "kilojoules": 28.3, + "has_heartrate": true, + "average_heartrate": 153.7, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.1, + "elev_low": 435.2, + "upload_id": 4311420791, + "upload_id_str": "4311420791", + "external_id": "garmin_push_5503948913", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First run in a long time", + "distance": 3476.8, + "moving_time": 1528, + "elapsed_time": 1541, + "total_elevation_gain": 63.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 4023721530, + "start_date": "2020-09-06T18:42:13Z", + "start_date_local": "2020-09-06T20:42:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4023721530", + "summary_polyline": "}{|zGmdpg@Ag@PoANu@Dq@z@wDRW?DGLI@EHJZDBRC`AsAVULWZWLPTBZA`@TNTKb@Uh@]JABMl@D^C`@EBa@Gq@HGJC^IXe@n@WPUXWNmAXCHF~@Lp@CJ@HHLPHZ^DZAJU`AWz@Wd@AABC\\K~@aCBYm@w@]m@GUA]Oa@?KN{@\\oCNs@X{@Pc@ZVATTBJFP^NHFCPWRKV?TUJUG[EJ?HN?XIJOXm@H_@HKRKFKe@VAP[|@a@VOM?[CGQIGq@@]ACMGEBU`@a@bAFPAJU\\Q]Yc@@XBLHFLDB?b@W^@^O[bAU`@IRORGPHV?JK`@]BCHC`@@\\ER@ZQpA@|@@CIL@FEJ?FA@OEQIQQCKB]Ng@HOJGHMAc@f@q@JK@BC\\QxAAVb@AHKP]^q@Ry@CAOEUO[[C?}@fAQPC?A[BG`@m@AKECOBCFKFYDM?AC@a@Jc@XDDAJ[Xg@FC@@OHIJKh@BB?KLc@ZKK\\Ef@?ZHJRLTOLiAd@cARm@Dy@BKD_BRUFUIRE@]m@]WUFKZ@NX\\@RMj@e@pAC\\EDKDMMKAEBm@rB[tAC`@Y~@[t@O?IDILYnAEf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519839, + 6.641513 + ], + "end_latlng": [ + 46.520234, + 6.640879 + ], + "average_speed": 2.275, + "max_speed": 3.5, + "average_cadence": 78.3, + "has_heartrate": true, + "average_heartrate": 154.1, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 531.4, + "elev_low": 509.3, + "upload_id": 4306661895, + "upload_id_str": "4306661895", + "external_id": "garmin_push_5499264207", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 40 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lausanne is not exactly flat", + "distance": 12840.3, + "moving_time": 2149, + "elapsed_time": 2740, + "total_elevation_gain": 257.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4020287611, + "start_date": "2020-09-06T11:38:59Z", + "start_date_local": "2020-09-06T13:38:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4020287611", + "summary_polyline": "{||zGuepg@BQb@yAz@yDf@aCn@_B~@gCj@cA^w@ZaAh@gA\\k@LCBRCf@BLFPLLnAf@RLL@F]L}AXcBDs@E}@@_B_@uAaAcC_A_De@_@q@@UZEj@CzAI~AWnA_@rA_@l@EIAoAI{@]sAu@oBEKYY]M_@AUD[PaBrAe@r@S|@e@bCw@rC]n@i@XOAKMeByCwDwF{AmBiAo@qAYiDk@_Bq@sDoEYy@m@_@S@GD]p@aA|AoAjCYbBEx@@d@JxAAf@ED_@DiCKyC?oGRmCKiA@o@Tu@t@Ub@s@nB[@sA_Am@i@cAgAk@aA_AaC_@sCCmBFyAXgC@sAKMQ?QHQR_CtCo@jAg@`BOv@MbAA`@KfAc@l@_@lAeAlCsAxCa@p@[\\g@\\m@TmDVoB`@SPuEdLGVEr@@fBEn@Yj@gAhAQf@Cp@DTFR`@JnABp@Nt@r@r@bATDP?|@Sx@[r@OtASj@Cj@Fn@Nj@ZAFa@Bw@Pi@\\y@n@oA|AsC|CGXBPLBpDW|ACvAN\\AJLNFh@_@^Gl@@n@`@`@@^Hp@b@p@R^FPA|@WNAnCMNKHYN}AVu@\\e@r@w@jAuBNQRIt@CVTfCtCTN|@RdAJROHc@D]@?dAt@RRR\\@DB?s@Bc@Ai@Uu@So@EkAWAJ]lB[zBATCzAHtBLl@Tl@Zf@NLVHnJfBZJZVVF~AFxAPjDj@ZNXVRZVv@Dj@Ap@Mh@W\\]P_ANe@?QP@VHDdA?rAFPA^M\\a@~AwCnAkDVUrA[j@Nh@FTVXd@x@bCr@zANf@FFF?n@}@TAbAb@lBhAPDd@@d@MvB{@PK\\a@JSLq@@WB{BBUNc@j@u@`AuAhAoAFG^GzAr@\\JZGTWb@gALGJAXNLd@Dl@AZm@pGStDk@hISlBGXSd@_CbCk@d@aDvCsAxAY`@s@zBq@rCi@fBw@jDq@jBi@~CQxABr@L^n@l@`CtAjAl@dDxBxEpCTFh@@^WP[He@hAwDp@oCHy@VqG\\oDTmBn@oBf@uCFcBAUWaCUiA_@{BEw@D_AZuB\\mDNs@n@mENgB^mDR}B`@oCJiAFSACC@a@KWM?KN}A`@cBToADo@Ii@SWmFwDOASBSNo@|@e@lA}AxEEBQGy@qEOO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.51998, + 6.641712 + ], + "end_latlng": [ + 46.520307, + 6.640097 + ], + "average_speed": 5.975, + "max_speed": 17.5, + "average_watts": 140.2, + "device_watts": false, + "kilojoules": 301.3, + "has_heartrate": true, + "average_heartrate": 147.1, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 670.4, + "elev_low": 468.3, + "upload_id": 4302974976, + "upload_id_str": "4302974976", + "external_id": "garmin_push_5495849596", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 44 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Exploration sur le Jura avant le souper", + "distance": 12196.1, + "moving_time": 2094, + "elapsed_time": 2136, + "total_elevation_gain": 309.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4016417440, + "start_date": "2020-09-05T16:11:52Z", + "start_date_local": "2020-09-05T18:11:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4016417440", + "summary_polyline": "ok_zGmdqd@f@kAHa@VmBl@aDPW?GOi@aAy@?QN]TYAOIECIw@iAuD_HqJyOkDsGs@eBKIAQKB@KCAa@@w@`Ba@n@mC`BaAd@QTa@dASp@o@tAq@`Au@j@ULq@RcAJyCh@u@ZeBVcBRiEr@_@JSLa@v@Qn@mB|K[zAE^ECCDA`@YxBq@rDqBxFc@dA]lAEr@Fl@r@tCD^CLIRMF]^c@L?LIRFh@b@f@BGJd@L\\BVKl@oAhFq@nBeAfB]v@u@rA}@rBm@dAq@z@_CxDi@jAe@|Ag@pAs@`AgAhAkAtAw@jA_AbBY\\Ob@ORw@xAw@dBw@rBW|@_@t@y@dCSJ}Bb@gD|@{@h@MFwBlBc@j@u@tASTKTM`@M|AKp@[lAoA|AODw@CWBOEg@?]Iy@PQGGDOj@U\\g@tB?NDRJLL@`@CT@RJDFTp@Pz@HLBNR\\\\`@Pp@Fr@FNXj@lAxAJb@z@z@T^?^HP@\\AJa@JEAaBuA_@GaARe@TiAPWE]Hs@FU?ME_AVc@C]Y]CIBa@b@w@TIXBVHFCF`@Bf@TJnADHTJ\\BRJTb@Vn@`@b@b@v@Tz@XTJTJBr@j@XJNNj@jA@HANOLM@Ya@YIBD^HVXJFHABc@EQSa@{@aAg@u@]UU_@[{@KQ][s@uA_@c@QK[_@ISO{@[Sm@IOODYHI\\G~@g@^FLJd@JhBIdAOhA?fBc@v@Bv@VxAv@PCDWEi@KWk@gAcAsAgA{B]wBS_@MOWi@[kAYq@[WgACICGMEMF]f@iBRi@JUJI^EbBRx@Bz@MXe@VWT_@HWTqAPsBFWf@{@lAgB^e@lAy@r@u@d@YlHiBNIZi@h@kBhAaDv@mB^u@`EiHfAqAjBmBp@{@b@gAhAqDhFaIbCcFxAqCr@mBvA}FJY^c@p@c@VW@SGi@[o@_@kAYu@o@wCC]F_AH]~C{IbCkNfBuKH]^s@f@_@f@QhDa@jIwAlC_@h@Kf@Wb@[`AgAXi@lAaDJIXAJGNa@VUXKrBmAZg@bAiCR@LP?LDPLNl@dBtB~DlCjE~J|PjCfEFNADFJEEi@nACRBJHHn@RNNF\\AN[tAGNUlBYx@Kp@KFCTEDIGM[MKSKUCOTWt@GFCN@LNFED", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958579", + "start_latlng": [ + 46.368728, + 6.155114 + ], + "end_latlng": [ + 46.369266, + 6.154934 + ], + "average_speed": 5.824, + "max_speed": 17, + "average_watts": 165.4, + "device_watts": false, + "kilojoules": 346.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 769.1, + "elev_low": 472.4, + "upload_id": 4298842973, + "upload_id_str": "4298842973", + "external_id": "e2ab3c13-4012-4018-98a9-9de19d63f805-activity.fit", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Commute up", + "distance": 3976.8, + "moving_time": 822, + "elapsed_time": 915, + "total_elevation_gain": 88.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4005955413, + "start_date": "2020-09-03T15:09:14Z", + "start_date_local": "2020-09-03T17:09:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4005955413", + "summary_polyline": "{|~zGskhg@It@ESIKGBBGCGOGWJIJVIF?SLSZCRFZx@~@XRZFb@VXF\\@\\HZ?T_@X{@ZyA|@kFR{@t@mBRw@BCD@AA?AEOPSNw@p@eCXg@Da@\\}AGPIDnA{CDCLUj@aBLuAb@sBLiAPwF?YEIBg@Js@BoACFCA@IG}@Ai@@{@Fa@BG?[BKD[Ay@EY@e@Gi@BEBe@FNCq@MeAFiA?c@Hu@NmFA_BNqBHm@Rw@l@eANe@d@_An@aBf@o@V_@^kAd@mAPk@t@cBLc@T{BFkAFm@@e@GJ?KFQLsARg@BU?y@VaCBcAEHFaBTkB?SFm@vAcH^gAl@iCjAsDj@gCN_@b@m@FSHMEEjBwBv@k@hBcBV[ILJKF@d@m@p@o@\\c@Rm@ZaCByALqA@_AXoAAODGFCBII_@EGAu@EJH}@?BAUBTAHCs@@m@R{B@m@Ec@Im@QOIEG_@OU]_B@R@ICSa@_AFG[e@_AiBOk@YqAM_@E_@@q@DKJw@BB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530224, + 6.601701 + ], + "end_latlng": [ + 46.520293, + 6.640753 + ], + "average_speed": 4.838, + "max_speed": 11.7, + "average_watts": 141.2, + "device_watts": false, + "kilojoules": 116.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.2, + "upload_id": 4288063054, + "upload_id_str": "4288063054", + "external_id": "0a9ec0e4-6e4c-4db9-9847-6cb0587595cf-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Commute down", + "distance": 3655.4, + "moving_time": 608, + "elapsed_time": 724, + "total_elevation_gain": 7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4004221006, + "start_date": "2020-09-03T06:37:49Z", + "start_date_local": "2020-09-03T08:37:49Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4004221006", + "summary_polyline": "g_}zGu_pg@H@?SBEDA@HGp@Oz@?RB\\JVHv@Jj@d@bB?JEHEZDj@`BbEHLh@NLNJ^BXB?I`BE@_@rEIj@?PFRWpEC|AM|CG`@Oj@?MK\\U^]d@]^MTWXc@^aA~@mAnAgAlAgAvAMP}@xBKz@YhBaApCc@`BOr@Uh@Oh@Uz@i@vCFC?@Id@IzDGl@]dALjCAv@QjAg@~COj@UpASt@q@zAeBbFkAvCy@xBWh@Mb@e@tBIvAGhHEjCEx@@`GGxBAzAEv@CzA@xAO`F@n@I`Aa@|Ba@dAcArDaBhFUl@Y|@U|@@BBA?BUx@iAhEmA~Dq@zCSDYYo@[cBkAUKSDa@j@@NN\\DBCCGJCG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520363, + 6.640759 + ], + "end_latlng": [ + 46.530482, + 6.601575 + ], + "average_speed": 6.012, + "max_speed": 12.1, + "average_watts": 73.6, + "device_watts": false, + "kilojoules": 44.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.2, + "upload_id": 4286210498, + "upload_id_str": "4286210498", + "external_id": "735c7a18-c9f8-446d-acb6-5885815a626d-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Commute up", + "distance": 3807.5, + "moving_time": 762, + "elapsed_time": 915, + "total_elevation_gain": 88.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4001395447, + "start_date": "2020-09-02T15:39:56Z", + "start_date_local": "2020-09-02T17:39:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4001395447", + "summary_polyline": "g}~zGmlhg@OZa@LBE?GYLa@`@@JVn@TTv@f@NF@EENTHJ?TGf@Vb@Nd@DLEL_@NgAb@sBDSNa@d@wBhAwDTm@DSBCFWVu@bAsDVkAx@aDr@sBN}@BDNs@\\kAFi@TeANiD@}ADk@FcD?TAqACs@DeCBIGqBNqCDoDLcCEsCDiABiADi@NeAn@sBvGoPh@iBhAiERyBFeDPcBPaGh@}DR_AhDkN?L^sBfAaCNUX]PM\\e@fCuCzAqARUT[h@c@ACJIL]Ni@V_Cd@qFA??MLuD\\cEH_B?e@Ii@M_@g@i@c@mCY}@Ga@g@u@]s@KYQ}@Ks@Sc@EY@UFA@C?_@J{@AQCMGGMN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530287, + 6.601832 + ], + "end_latlng": [ + 46.520437, + 6.640938 + ], + "average_speed": 4.997, + "max_speed": 10.1, + "average_watts": 159.3, + "device_watts": false, + "kilojoules": 121.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.2, + "upload_id": 4283222822, + "upload_id_str": "4283222822", + "external_id": "7f0ec336-4c77-4c7a-bb14-a6c34edd1ce8-activity.fit", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Commute down", + "distance": 3654.3, + "moving_time": 572, + "elapsed_time": 727, + "total_elevation_gain": 7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 4001395397, + "start_date": "2020-09-02T06:22:01Z", + "start_date_local": "2020-09-02T08:22:01Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4001395397", + "summary_polyline": "a~|zGy~og@IKCSFHIT]jACXVp@Ht@Jj@Rj@BBHBBNCBh@nAh@jBVzAHVT\\\\ZTl@@ZC|@OfBWzBEd@Kv@Cz@Gp@Q|GCZMt@Cn@EP}@nAw@v@QVm@b@wBlB]b@kAhA{@hAU`@Wz@}ArG[bAYhA[`A_@|@[bAk@nDKpFGdAEL@JQ~@MfDmArIOz@}BbHcErK[nAG\\I|@E~AI~KKr@@`ECfDOvJWzFK~@]zAcI`YcA|Ck@rBe@|BQPs@[U?_@Ui@c@w@c@KEQHU`@?HHP?FCGBFMEWB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520173, + 6.640615 + ], + "end_latlng": [ + 46.530654, + 6.60156 + ], + "average_speed": 6.389, + "max_speed": 13, + "average_watts": 70.9, + "device_watts": false, + "kilojoules": 40.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.3, + "upload_id": 4283222724, + "upload_id_str": "4283222724", + "external_id": "d6a03ab7-fd7e-44fc-8005-a22aad66418f-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Commute up", + "distance": 3965.2, + "moving_time": 793, + "elapsed_time": 860, + "total_elevation_gain": 88.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3996524886, + "start_date": "2020-09-01T15:46:00Z", + "start_date_local": "2020-09-01T17:46:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3996524886", + "summary_polyline": "m}~zG}khg@@BC@DIACIEq@LQHMNJ@GDAf@Pn@f@f@p@j@RLVFd@?HDVDLFN?f@P@CCc@@KA@AQDYNm@FOFi@H@CABKLYNm@^_AbAiEp@uBBSV[|@}DdAmDLq@b@cBhAgCNg@Ni@Hw@Nw@NuD?aABJDADOCg@CACgA?P?ABeAKNGc@@eBFaAFiBDO@UA{BEWEGB_A?AEFEGXaCBk@H^CK?iDGiBFgBC[?YH_A?OHe@DO@m@FEb@uAPa@h@gAJ]Xe@Tk@V{@N]|@gBb@uATi@n@}BNo@GIXi@FOKJf@wALg@Fg@IA@WDINGDE@KKq@@cBC@N_@F[DiA?}@CHCV?LJuAFsAJq@TgANoAp@yDLe@h@_Bf@}BtAeEJk@@OTiAZs@`AkABKLSAMB@HAX[`@SLMxF_G\\e@JSPaBAuADeATaBGY@MHMAa@Da@JqDLmBNyA?iAC_@O[o@m@O]Gy@@UKc@?C@DBIo@o@@BHHQk@g@kA]sASiAYk@GaA@KFW@OB@HH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.530319, + 6.601752 + ], + "end_latlng": [ + 46.520277, + 6.640617 + ], + "average_speed": 5, + "max_speed": 13.2, + "average_watts": 161.4, + "device_watts": false, + "kilojoules": 128, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.1, + "elev_low": 435.2, + "upload_id": 4278050384, + "upload_id_str": "4278050384", + "external_id": "49e67c86-cec0-4bf8-8e56-3add356c3592-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Commute down", + "distance": 3727.9, + "moving_time": 553, + "elapsed_time": 553, + "total_elevation_gain": 6.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3994394570, + "start_date": "2020-09-01T05:58:39Z", + "start_date_local": "2020-09-01T07:58:39Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3994394570", + "summary_polyline": "s~|zGo_pg@AOCBGZC\\Bx@VtBJh@EO@CFTBVARTb@KA?v@Hp@Nx@`@rAVp@Vd@JJX@RLPXDj@KbCAnAOxAStA_@jEWnACx@Pt@BZOtAGXWn@Wh@[ZeAj@[Z{@v@WLKNy@r@[d@WTWPoAfBe@vAi@t@WfBU~@O|@Kb@Eb@[tAUb@OHATKfAUhA_@~@m@n@BBBXB@@RMbB?j@JlA?f@EPSLGAEFXPCE@EH?Y|ASpBDXBn@MtAQlASp@UpBSx@[n@y@xBi@|@Yp@eA`Eg@rAINCJGLC?@DBA?CC?e@`AYlAIv@Gx@AxA@tCBx@?lCGrAOPG?FX@VEhCCnJQzFBtAA|BO~@a@vAe@rAwAlE}@lD]hAITQZ[\\a@`A_@vAU|A}@vCw@xDwAm@{@m@{@w@OEUF[^@JFJAA?FAKBD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "b7958578", + "start_latlng": [ + 46.520269, + 6.640725 + ], + "end_latlng": [ + 46.530462, + 6.601819 + ], + "average_speed": 6.741, + "max_speed": 13.5, + "average_watts": 83.1, + "device_watts": false, + "kilojoules": 45.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.2, + "upload_id": 4275771415, + "upload_id_str": "4275771415", + "external_id": "6bba860d-0d02-4615-82e9-4db5260c69f6-activity.fit", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Day1 commute up", + "distance": 3939.2, + "moving_time": 835, + "elapsed_time": 896, + "total_elevation_gain": 88.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3991924032, + "start_date": "2020-08-31T16:05:12Z", + "start_date_local": "2020-08-31T18:05:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3991924032", + "summary_polyline": "a}~zGkihg@AUYU?KEFBBVu@\\Dj@NdAj@TPHH^JKIMA?MHSNQ`Au@Jg@`@sAv@}BXqAHKJW?KBB?I\\w@LyA^qBLc@b@cAViA^oA~@cC\\gAD]@OZyA\\kCBwAHy@IYBY?P@yA@PA\\B?Da@OkB?q@Ge@@]Hs@FQN{CAWWuA?DFEFYJiD@}@GJ@sAGVLiC?kBDSFiCIRFIE[JI?SJm@Xu@^o@f@kAHYd@w@RUJ[FEBFH{@Pk@\\q@`@k@BJAOH[K?CKBMz@uBK\\@MAFRk@NOL[Ho@@FDe@HOLi@T{AJcADeAFHEQ?[@QCw@VmBBs@Fe@?UFBBQ`@aFn@_E?WFGNFK@AC@m@@u@Ps@v@uBr@gBXoAFkBXy@Zu@\\k@~@gAt@i@\\a@~AqAzBiCn@W?IMCLSRm@\\uAd@sF?g@Ph@M]^}ALeBBmAIcA@YBaALeBAe@EOMUGEGQKe@DSQDWQOc@@BkAmC_@yAU{A[cAW_@CKDaBDe@FKG@CBFDBAAG?ABD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.530255, + 6.60134 + ], + "end_latlng": [ + 46.520331, + 6.640753 + ], + "average_speed": 4.718, + "max_speed": 13.7, + "average_watts": 157.2, + "device_watts": false, + "kilojoules": 131.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.4, + "upload_id": 4273122108, + "upload_id_str": "4273122108", + "external_id": "e5b9dabe-4922-486f-b81a-5209b218de5e-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Day1 commute down", + "distance": 3926.3, + "moving_time": 662, + "elapsed_time": 673, + "total_elevation_gain": 8.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3989865975, + "start_date": "2020-08-31T06:31:33Z", + "start_date_local": "2020-08-31T08:31:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3989865975", + "summary_polyline": "a_}zG}_pg@IRC`ADVRr@PrAf@|BARC?@DECAN?ICGDIFPNnAbA|CXp@PN@NK]?FF@BEr@l@HJJh@@TGR]n@Mv@ARE?@OS`CAEFX?LA??Q@?Ch@UxBKdCW`CAjBABFNGDE@OEO^gAbBk@pAW`@q@r@a@TSPe@f@sAbA_@f@Sl@WTSDQ^GfAi@lBKf@EjAKh@KVI^[bBSv@Yj@Qd@u@bDSZKRGVCA?@DEBB?BUzC@nA[jC@t@K`D_@zAc@jCWpBOr@_@bAWj@w@tBYnAi@|AqA`D_@l@Kl@e@vAQhBC|CQ|FKfBAxA?l@LlEHt@@v@A^O~@El@EzAOvAAhABp@DNA??ZGt@[lCGX_BjFUfAcAdCm@~Bc@pAQ|@g@pBa@nACRi@lB[v@i@lB]|AM`AIVMTE@CFOOC?}@c@LFCAi@QRRFHQIEA}@i@y@aAIQEWGM_@y@W_@H?DNECEFFLBDN@LN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.52033, + 6.640795 + ], + "end_latlng": [ + 46.530852, + 6.601721 + ], + "average_speed": 5.931, + "max_speed": 14.4, + "average_watts": 73.7, + "device_watts": false, + "kilojoules": 48.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 524.2, + "elev_low": 435.2, + "upload_id": 4270924855, + "upload_id_str": "4270924855", + "external_id": "dcdfc07c-ff09-41d5-b2d2-fd9a87c6e458-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sentiers Botanique des Montets", + "distance": 1651.6, + "moving_time": 1912, + "elapsed_time": 3981, + "total_elevation_gain": 40.6, + "type": "Hike", + "sport_type": "Hike", + "id": 3967519361, + "start_date": "2020-08-26T08:54:56Z", + "start_date_local": "2020-08-26T10:54:56Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3967519361", + "summary_polyline": "wiwwG}igi@ASGGs@MO?oAROXOIc@?IFCEUEs@Jm@PM?CIH?DC@BAFq@PGHGAQFI?SDWAIBGCG@EFGB[EC??DUOKAUBKCI@OHW@_@HKAK@SCO@YEM@GNC\\D^?ZDFBCGN?@BGAOBCCA?IB[?PFBFGBBDv@?RUj@Lf@NL@PRl@V^RHA?AI@DB?BDF?AATI@BDC@FXIX@TKDO?i@EIAFAMFUAEEAAB@GBAEG@C@@EB?GC?@BBG?EISFO@]?IGABBCRBb@HTCTCBD^FLATB\\HIB@@GBAD@@DLAn@c@EB?A^E^?CC?JB?ABDDJCH@LCR@z@\\J@\\I`@AF@DFP@b@QJKHMJKDDHCt@c@ZAH@b@_@JARKh@KVKDMXUFKFCFMHCd@IDUTIHWCIUW]SA@EASu@@c@FG@I@JAI?DD?AA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 45.9998, + 6.923995 + ], + "end_latlng": [ + 45.998962, + 6.924288 + ], + "average_speed": 0.864, + "max_speed": 4.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1472, + "elev_low": 1434.4, + "upload_id": 4247001439, + "upload_id_str": "4247001439", + "external_id": "bf911adf-4b1a-43ab-b702-7b4d04adcd45-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Marchairuz with Adri and Maxime", + "distance": 68048.4, + "moving_time": 10485, + "elapsed_time": 13015, + "total_elevation_gain": 1264.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3950018641, + "start_date": "2020-08-22T11:37:54Z", + "start_date_local": "2020-08-22T13:37:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a3950018641", + "summary_polyline": "o|zzGg|ne@nCr@bB|DhBtTZlY[~OoD|TwC`BwDmEiAdAj@vGMn[oAjMpCx`@_BtEStH_EtDuCrL[`JgDjH{AhRgAfAwHJaEpEv@lCrGrBfExEFjNrAl@Gf@}DhCc@{EcBsDmIiHiC{D{ArAVtHyAn@eDkMsIkKwWwMiC|@{@bIgEvEgMdAqC_EqCy@oOyMaGiPmAE}E`F}DkFaCuAmA_EuIoKoDeLMsGgAi@cCdNaIvMeC`_@dCxRzN`e@j@vYy@|@sGGkBvHiIxEkNc@eKkCwJ_HiBBqCxDu@tO_B|AiFeB_GsGiIiCaOwN{@?FpBvDzLsBxVqAlBuMrBcCzDoRzkAcC~XaGpSyArLuMxH}A`E`Ch`@{@tG{HmBc@jAFlD_CNo@`Qj@pSmFw@WtEu@h@mI_@aFwBsFqGaAIAtAhHbVQzAi@J{E_GgN{`@oFuE_d@oI_LnD}SaDaIwJkOgLiIcOmRqUcCuLkLaOsLsLc`@ud@}AGgGgMsKgImDmLgEsIcKmGqF{F{@gMuBeFcKaIyCk@qI_GaUad@aC}CgCeAeMgOcHoNqE{@cGmJsHyQq@q@_Ah@aCiFm[ge@wK{S_McL}Kw@gAyCqBqBgB_LkNgToOa^aDkCiCuK`AiGKgBcGeGmByDoIuRoEgOuEgHk@_K}FgIvDsC~AyCvD{UBkDaEaTiBsAuDSaCcEaEhAhDOIaF~A{K`EyJjDoDdBiA~ZbA|B}@tMkOrAc@JcIgBoJ|AwMg@kFmCeF{KuFcAmBAuBvCwE|EuRdIk@rFrClBMtGeH~BsFfCmBj@gF|LiRn@kM}ByIDeEqAsI?uDtI{Vf@mRfH_PXcH~AeHJaXiD}M~@mEQyFg@qAmGs@iCuCo@_Cy@sO{CwF?yF{@yHOgVyFyMeKeL}AsGeE_BsBaGmIcKsA}EiAuPiGgQyBcD`A_A~CfFzF|BlI~JpKrDpBBhF{DnBUdf@nJpInJ`t@|IrBE`CqElBYnI|HtFgBrMtJnJnCdQ`Qj[tq@xIzXzPtP`VrQhNzG|KlIlVjF|FiAlDbAtG|Jx@bLdBdCrLnC~HzDba@~GjPjOtMnHpJjDh`@xFbR~L|I`KvXpc@nVlPxDfFnBvEjNpn@hBlD~DlGfH~PvjAv`@vIv@~T_CrHsErB@|EsGnC|E`WsInHqJrKs|@tNod@lGsa@jBeB|BDfJfI~FtAhBfH_@vK`@hFhHfJyAfPd@lCdEdI_@fH|A~H]~EbGnYQhIlAhF{@nOnAfAdIOrDo@rBdMzP~d@pKr`@bCdUeBbKPjMiC|IeBwAg@`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.509689, + 6.307405 + ], + "end_latlng": [ + 46.509697, + 6.307376 + ], + "average_speed": 6.49, + "max_speed": 18.9, + "average_watts": 143.5, + "device_watts": false, + "kilojoules": 1504.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1441.4, + "elev_low": 613.7, + "upload_id": 4228308141, + "upload_id_str": "4228308141", + "external_id": "a2071564-f85a-4aac-a8dd-6b00ba72dbae-activity.fit", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride avec Julien et Adrien", + "distance": 31630.4, + "moving_time": 6002, + "elapsed_time": 6506, + "total_elevation_gain": 293.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3944232676, + "start_date": "2020-08-21T07:12:54Z", + "start_date_local": "2020-08-21T09:12:54Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 11, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3944232676", + "summary_polyline": "ml_zGkfqd@AMH?f@\\ZaAhAkGj@y@Ac@gA{BUO{C{FiKyPyDcHeBeEq@{@UaAiDcIm@oBSOOREd@oAzDqAjC[BgBcGwAqDcQoWoG}IiAaCaAeD}MwS{GiJ}IgNiBeDoMiX}@oAmAiAwG_D_BmCcCaGI?Gh@KHw@MFDe@m@{F}Bs@k@gAqBaAe@oIiHwScP}@g@aA[yBUiF^{BU_A_@qL{Hg@k@Sq@o@[_Qa]uAiBeBoA}Bu@gMuAWDg@`@uBxCk@nA[RmF_ByEuEBaEc@wC_DeFsDwKYoA@kCbCoIDmBScByC{I_EqNwEqSw@{FsD_@s@k@e@qAKcCFeCNyCdAkIBwBKcBKy@iLkg@IIw@n@kAEELbA?~@s@EcAi@oDiA{F}@kDsAwH}@{C}@aBsM{Q}AoCMw@BuAJw@Vo@rAkBXs@H_Bi@{DCcAF[qCuCg@kAIi@BmBdAcHg@c@cAgBsCyDy@eBJGAoAS_CaAsCsAgCcAiDgA{EM{AJk@~@qA\\SyDeEaCiGe@gBh@u@BSaAq@mYoMgBsAgBoBuGsJ_CcEcCsE{DeJUKkBbCsF`DaBjCc@gAm@_AwCmAcAAGa@FKFFINFPv@LzCvArAxBlBuCfDgBxDmD]iAiEsHDe@nAaCNg@Bo@M}BLcBX_AbTcg@vA}DPYn@bAlFbNrEzJjF|MzCpGnHtQJFt@Y`@f@vAf@xBrAhCxE^SXJ~A|BlCxEtBlEfBhCnCzEzBbFp@n@lDjFpAzA~@dCvAhBp@nAtJbL^t@RDz@c@`KF~CTlBt@rHxE|DfBzFn@t@b@jBzBnDnHV|ALnEPn@rJzDb@FnD|CfF|FnDrBpBfBZz@JKnXbIfFlAzBtAtErEtDjEdEfEpJtL|B~BbIvKzEzFXzAt@hBn@dDx@zBfFpJzFnNHbAUhCJh@|ExH~DjFlCbFfCvFbAdAp@fBbK~Q?`@aBlJ}DvPq@~@A\\`@~@dGrV|EfT\\|B|BxIbA`Dt@`GIjClAFdJnAjCh@xAn@fBpB`@hAh@tCn@dLbAlEpBxGrAnCdHhIVh@?d@i@lE{@rFF^r@d@\\Bh@z@r@n@^HnF|D`DhInC`FtDxFpDzElCjHzAbG|@hBdBbGp@zA\\jAh@x@|AnAzApCe@vCGnDO|AgDxIk@pBo@hNB~CmDhCiR|PcDlD{@bBD`@PVCNfCzFrQ`[xBnDJ?CRq@t@DNjA|@Hh@gBbJGHgAaAWEc@tAJ^", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368876, + 6.155421 + ], + "end_latlng": [ + 46.369216, + 6.155032 + ], + "average_speed": 5.27, + "max_speed": 13.6, + "average_watts": 101.6, + "device_watts": false, + "kilojoules": 609.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 514.1, + "elev_low": 411.5, + "upload_id": 4222102035, + "upload_id_str": "4222102035", + "external_id": "75d00bbb-f488-4329-a58c-7775050575bd-activity.fit", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lej da Staz", + "distance": 3530.9, + "moving_time": 2691, + "elapsed_time": 3363, + "total_elevation_gain": 56, + "type": "Hike", + "sport_type": "Hike", + "id": 3911943112, + "start_date": "2020-08-14T13:28:52Z", + "start_date_local": "2020-08-14T15:28:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3911943112", + "summary_polyline": "aaxzGyge{@?cACe@Gc@U_AG_@Ae@GQKK@??R@MC?CB@?CMBQWwAIy@WoAMiAEkBIYEg@{AmBCEB?AACCEDEK_@WI?IEOMS[WCQMUe@YWW]ISG}@EIAc@NuBr@aG_AfJbAcJkApK@OATNDF@JCRE@C@[FsI@rBC|@AaAMfF?HFKCL@RAA@A@BAEIFSDM?ECOq@Um@CQAe@Jm@AULu@E]?Yz@}AV]LIL@JDX^HZDFD\\HJDMAIDEH?TOBEDFD\\@IEEBMSg@?IFg@\\g@HFLDJJPHDFL?FLFQDE`@CNM@BL@J^BNFJDBJ?BB@BCCABB@E@@FOUKICUOS?QHGPANIf@Av@PFDL\\\\hA?RDD@R?RRF@DUbAEh@F`A?hAD^DJJB@KKJ@BCBEABBCBHLDVF`AHj@JxBFj@Ep@GVLdAAJLZC@@B^r@j@nCB\\LVd@xB`AzAZ|@Xf@p@tADDVHRLLJFJ?TMp@I|@GJCNH`BAXEHIHKBq@?KFEN@d@EVMXIHK@IAOMKOC?C}BGUOMe@UG@IDKZKF]AFCC?@@A@Q?k@S", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.495057, + 9.862537 + ], + "end_latlng": [ + 46.49437, + 9.861312 + ], + "average_speed": 1.312, + "max_speed": 16.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1838.8, + "elev_low": 1800.9, + "upload_id": 4187076227, + "upload_id_str": "4187076227", + "external_id": "111d68d3-facf-4b98-9c39-6759c99a19ab-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bad Ragaz old baths", + "distance": 4428.8, + "moving_time": 3603, + "elapsed_time": 3939, + "total_elevation_gain": 352.3, + "type": "Walk", + "sport_type": "Walk", + "id": 4020285644, + "start_date": "2020-08-10T12:10:31Z", + "start_date_local": "2020-08-10T14:10:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a4020285644", + "summary_polyline": "wkz}Gcb_y@ENs@dASj@Wb@Qd@OFWl@UTEACOIJ@FS@c@j@K^?BVXZr@RVDZAv@FJAZDFBCPjATLJLTPJPVPR\\@KCB?An@p@h@zAr@f@HLJCZRh@jAf@l@HVIN?IC@@JHJL`@PVDBZv@LFLEHP@JHFBNZb@LTFTHFJXD@JA@@JCJJHEJBAPJALP@HHDBLVRHTFj@@LLRDBN\\NTLDd@b@L@LABBN?@B?GBFGXD?NHVFf@CFGPCj@`@HBTJV\\JTJHFCLLBFAEDNPADXHBCCF@PJJ@Vb@TR?H\\LR?LPH?D@BH?L@BCD@?Ll@JLJHBJZNPZ\\\\DPJLZt@B@LTHDCNDL?NJVJ`@HH@NFNN@HLHDZr@^?HNJF?FDHED@RBBFf@@HCH@`@FHL@HHJBBHHFHDHYXNRRNRPHBARHb@X\\@NDDCL_@Z[FYFA?MHf@CCGOF?FI@@BILCPHDH@AHBHHb@[JBFGBCBQAEVPTMFDH?BCHHBEJADCJ@BCF@BIX?LLNCJSFAPFAYN^A?@EH?Ba@P]J@NGXDNC@@DQ?OFQ?G@@?K@@BC@OJEBe@DC?GB??EB@BKDAVBDYAMJ[JIHO@IAKGBYa@ESD[BA@EJ@PMN?\\OXFZNDAABR@RHR@DFADHG?CCCJRF@FHNb@FODHEBDTTb@J\\`@f@@`@DLHJFVJz@HRCRHdAEj@JbA`@n@ZNz@J\\BF?HELBVIf@FLGNB\\Gb@FNE@D@GPGF?EH@EBNFAJY@DL?d@MV]POLSDOFAFRAJPB@D?GA??FJ@NRFAZFt@t@RZPv@BDTHDHPd@DPAFTTNDA\\BFH?DJ@h@FRN~@HTBXFABAACDANC@DRLLFPBf@n@NJBFTTH@EC?E`@BHQJGXOZ?DCNFJ^JNv@HN?AATGXCJILQRk@DS?a@Lg@GCEI?HE@IC?QGMKH@EHZ?KKMF?DBAKKa@AUBKEIOcA@BL@DEb@oDAq@BUECQu@AUSs@BWJ@BEEKFAFKh@TL@HBzAvAnAnAVNFFVDHADDHGPCDCH@VJ@CLJJ@VNl@r@RLJBF?DJ`@NJ@HFH?JDHAd@BHFH@BF@?PHJA@H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g6868613", + "start_latlng": [ + 46.998523, + 9.50322 + ], + "end_latlng": [ + 46.973952, + 9.487654 + ], + "average_speed": 1.229, + "max_speed": 4.9, + "average_cadence": 46.3, + "has_heartrate": true, + "average_heartrate": 102.8, + "max_heartrate": 117, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 850.3, + "elev_low": 523.2, + "upload_id": 4302973046, + "upload_id_str": "4302973046", + "external_id": "garmin_push_5495847710", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "View on Chur", + "distance": 3720, + "moving_time": 4000, + "elapsed_time": 5476, + "total_elevation_gain": 95.5, + "type": "Walk", + "sport_type": "Walk", + "id": 3891390972, + "start_date": "2020-08-09T08:57:12Z", + "start_date_local": "2020-08-09T10:57:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3891390972", + "summary_polyline": "iuz|Ge{iy@GCKFELE@q@i@Q`BGXYt@Ix@@@A@@BE?@r@o@d@ML}@rAA?IJBD?AEBQVa@hAB?Wb@Of@AVIJAAGd@c@bB?AGDQ\\EVEBMf@INIj@e@r@EBDREGQF@BCBKC[?ILGDK?SEc@Q?De@@AVKf@CBCAOFGDCCGHQZA\\?b@@Ca@v@AHIBAFCEGBK`BAHG@ENIB@JBEDT_@ZGAC?@@CGQIAE@@SF_@^GLANBVIRMPCj@KLG@QXMAMHMBYJYZAJIFBF@CISAOSUAGQBOEOOi@GECGNC?KTEP?NCJQ@CD?JMFB?BLm@CINe@lADLGV]h@G\\MTKZC?SZMHCHKDQ\\KDEF_@j@@NSPKPE?M\\QPKZMJKl@GH?JHVsAs@EDCAKN?VCHGBEDGCGBKIMUKEUPI@OCOBC\\GNg@JYJMJa@JSPILYPCCFDDHDCHDG?b@Sj@IRQLCPOJ?LONa@DA@Cb@GJQCAAD@CJRXZTCHGL[NaAHBDFF@LZNCDBAE@FF@Nu@T]\\SFQNC?KHKDa@A?l@q@DMJKFEF@JGL[BANYHIDI?OFGJc@`@u@Fe@J[FGHOBi@FERLH@DKLMFYFADDBCH_@@UJ[FDD?BJPBLFJH?LPJDE^@FXDLH?@CDA@UD@NKJKFMd@@BAT[Hi@JEBG@MPa@Jm@Da@HMXAHB^Z?YDQ`@k@La@NsAAJCCZk@HWNS@Y?i@BMJ@JGBEJCNBJe@BUFc@LDP\\L@FLLLJ@HDJOBUh@_@HOFEACTWNKP_@LIBGJ]JSr@sCNYHe@Dg@Xu@FCBOAKR]Rs@X_@\\q@b@m@HGF?DC\\WDGL{BPa@\\}BBA\\ZLDVe@FF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.836213, + 9.55843 + ], + "end_latlng": [ + 46.836212, + 9.558477 + ], + "average_speed": 0.93, + "max_speed": 2.6, + "average_cadence": 54.3, + "has_heartrate": true, + "average_heartrate": 88, + "max_heartrate": 113, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1040.8, + "elev_low": 976.1, + "upload_id": 4164753920, + "upload_id_str": "4164753920", + "external_id": "garmin_push_5363097708", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "To the train back home", + "distance": 24318.1, + "moving_time": 4248, + "elapsed_time": 4631, + "total_elevation_gain": 18.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3861863494, + "start_date": "2020-08-04T06:54:20Z", + "start_date_local": "2020-08-04T08:54:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3861863494", + "summary_polyline": "wswiGaqx^PBNPl@bAP`AR^^ZDNFdBC\\eAlFi@jDQbDaAbCQr@[fC]~@Gh@Lf@V\\fBfAV^P|@Eh@qA~AaAfCWXeBj@mBdB}@hByAbFc@v@q@XSGm@@cAp@AFD@I\\FXrApCXpAJ`CUt@C\\Dp@A`@cErLqIdWkCjHULiCQyD?yJ`Bs@X_A`AgExFiDfEeBtAeBhAwBlBeChBwDxD_DpCmFhFkB`@qDJkBTaAf@s@p@c@NRQM@mBrAe@R}@Dc@N{AHwB^c@?cDf@w@DyAvDwApEiD|J_AlEWl@QFo@Ie@NyBmAcAc@uCw@WADE{DkBcAm@oPmLkCwAeJiE_FyCcFsD_LuHs@]UBKXgAdN@~@l@fE@^El@aCxKs@hDcBfEw@~AQTMZGtBMj@IrBShAAnAKdAwAdGuAjHWbAMZShAOh@gAvFOf@W~AaBxHKn@gA|EIx@YfAm@bD{@~D_@`AKp@FV\\P?^e@bBe@nCqA~EwCpN]jA_@jC}DfRGf@iJnb@k@jDiArF_B~GGTGDYlBoBjIkBpJiB`H_ApCqBbFeEnJ_@fA{@hBs@pBWd@o@bAcAvBmA~CQTOn@sAzC?JuApCoDlIy@bBwAtDqGxNsD|IuDdI_C~FmGzNuB`GEHUAi@a@INMf@{GhOOf@yIpSYt@Gp@[z@gAvBiEdKQRQ@eIiDaAs@{@YS?CF_@_@w@Qs@YcAlBY`AUpC?pAlAfJ@b@ER{EnKcHnWcAlDYj@uChEmBdDaD|Es@rAgAfAeBhAqF`E{EdDmAp@{DzAOGBBGNmCjAuJvGmEjCaDvByI`Gk@j@cJvKuCfEqClD_CjDaAnA}A~AwBxC{KfN{AvBoArAKp@uBzCwBpDiA~AyBtD{@jAqHvMsBpEuB~FaD|HaAjBwAlB_AzAgCrBwHvEeHjGwApA{GjIQNm@@MCaAm@CGwE?cB]oCeBoCcCu@_AsKuPk@uAg@gCAm@DuAM_@UO[?a@\\i@tAw@z@wDlCkDdBa@Fm@MUBOTMl@c@p@]^wApBaAbAo@x@sCvCkG`F[j@_@hBJzAO|@A`@@PNZl@b@L^Fx@CjAs@xCm@xCs@vBaAvBiIbP]p@?ECBM\\@PFAFLn@ACEG?^TN`@HFHE@GWCCUYW_ADgA`BWJs@Cc@ViDr@w@ZmAX_@TOh@Nl@`AdBJb@HHXQR]jDu@hBMnD{@BWDOP[NQd@KCi@Z[FLE@AMADCIBA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 43.707649, + 5.209935 + ], + "end_latlng": [ + 43.834215, + 5.043974 + ], + "average_speed": 5.725, + "max_speed": 11.5, + "average_watts": 52.8, + "device_watts": false, + "kilojoules": 224.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 192.9, + "elev_low": 73.8, + "upload_id": 4132344506, + "upload_id_str": "4132344506", + "external_id": "441e5817-3b00-4636-98b3-b679b59a55bc-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Balade avec les Chappotteau", + "distance": 58754.7, + "moving_time": 10146, + "elapsed_time": 10994, + "total_elevation_gain": 681.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3857107257, + "start_date": "2020-08-03T05:55:20Z", + "start_date_local": "2020-08-03T07:55:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 19, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a3857107257", + "summary_polyline": "kqwiGc{w^}DzSlDhDDfBcD`GmFlD}C~IoEtATrArApD?lG~@nAp@|OdAnIBvK~Cv[hDzG~Lxb@xAz^m@bCz@l@nEts@rC{@JtGg@pP_F~J\\n@sCne@RzLhA`MeFxr@mDr_@}FzByEpDuCRqAu[[wXcCuP]mLyAaN`AwFlAcCxZe[`H{P~B}BhEeLz@{WbEHxDaCJfAsAbKd@rDpAb@]jEbC}CJmBw@kCVYjCbF\\hDvEr@FpF~AhE`GzGpA\\xHwB~DrEtLhFnE`MbEtAbFmDlEeLzCmLtBaLM}MzAoC?iDvBkBhAkFr@{Eq@yDVu@nD~GxBxN`HjE`F_CfMRtEwJvAaAfDEnH|CbD`E`@~Bi@tFeHdNLxCbAbAjICrNR~ExB|DyEbIiCVqALcG~@aB^b@IhBzB`AlAfEz@PrCo@bBjEl_@n@jMfIjJiCzAxEt@f@hEuArBbB`A]z@x@tE\\nFwFlE}GvAm@`[xLpJeA~DvXn@zLvClM|BvZlGaAbKuHpGsHpB~PXvKwBfGp@pGmAjJHzIz@fIKtC}AjG{EnKy@nOeAdF{AjByAfKcB`Fu@tOeFfXW|RsCrH}@jIw@rBkAB}E_HiDqGs@}CgB}BkBsPwAuDeGqGkFs@c@eEyBwB_Ce@wHz@gAgD{CqEcFkDgCoGeFuGcCsOyDgQ@{HnFiRcC}HqNgAoGaCyEe@yAmAsB{F{@\\W~Cm@JeBuOyFkPm@yEZtDzGtSbAfM|@DLwBKjBu@A{A}NeGsQqAcJmTiFcBq@iAiB_@oLmCaJpAgOgDcN_FyBgSZ}EcAQ}DfH_OViFi@mBkDaEeJgDmDfAaFbKeMMuEpBcBo@aEuCaC}N{FcLeAmGnC{KgFwLzEtKgEuJsCyOiBi@oAf@gEvHiCnAuCCFcA~EqA`AsFK}Mc@_EDoMiEmVaFaIcE_C{B{FUiFlB}InAcPwFmQwCiGgCoQiG}UIqAhCsI_AkDCaCCjCbAjD_DpJjDnLn@[pXg]`CbDtDpLIhA|@YhHtCKeIqCoGAcDwEiSgEoD{JeQaFqEaZqe@}Xa_@{HgU}Lkc@cM_ToR_a@aCcDuSyMqd@jOy@tB}LbEoD]uWxHuArp@p@vl@WjRoAhTyBvOsBp\\aE|r@y@~R`A~\\fDlPRfD{AdVcD`WvRsA~JhClIg@tDuFtCHjQyGlJeKpTeOzNcOvFeBvAhBz@SHcA}@qAg@{DiAmE|C}@nC_H|FmFvDwGS{BwBwA]yApCgKp@qHxB}JeBsAiCwDuJ`FgAUR}ErAuFmAmAQaB`DgEfAr@Nc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 43.707264, + 5.206421 + ], + "end_latlng": [ + 43.70871, + 5.213102 + ], + "average_speed": 5.791, + "max_speed": 16, + "average_watts": 100.5, + "device_watts": false, + "kilojoules": 1020, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 313.5, + "elev_low": 85.2, + "upload_id": 4127104284, + "upload_id_str": "4127104284", + "external_id": "834e7aef-d721-4c03-b894-ee373a679b20-activity.fit", + "from_accepted_tag": false, + "pr_count": 17, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona6.5", + "distance": 67032.8, + "moving_time": 12416, + "elapsed_time": 15758, + "total_elevation_gain": 519.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3852582589, + "start_date": "2020-08-02T06:21:44Z", + "start_date_local": "2020-08-02T08:21:44Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3852582589", + "summary_polyline": "c`~gGkx|[gOlMiATq@w@iL_ZIaEWH\\[JuFaHcRuEkDgAqBwAcV_EoSc[{x@cAmAsAb@a@fBl@hDaAnB{GnGoA^{BqDeO}Y{]yv@b@KrBxC`AGBqAo@u@aAVcIcMmbBkzCkaAedBgCmG_BcHBaFmAm@oAmLcKkGk@{CJkA`BoEbF_HiAyBHgApPaWzE}IhAiEzCGlCyEOiAyAYaFsDOkApBkAx_@{VtBwBP_AkDaNDqFiCeMoC[kGoVKwIpBoK[eGsw@_qDe@y@eCUoAoImCqKy@mOuAeHeAgB_Bm@qAdAe@rDkAjA_[pEg@]jDoG|AmGnBYPo@s@iAyHmeBgLwiBYmBsAkA`CcQyCgUn@{LwAkEPkD{@oAAq@zDwJ|BqO}HaHqOqVsG_Se@wDHsIU{@cF{CmCaHmCoKwEoKyd@ci@wH_LkE}M?gEP{AzAqDMiAr@iNMiFqAuJm@IuAtAaHt@{OHuFfAYe@u@n@j@a@@l@_FxCe@C_@cBaF_J_SyEu@u@uYlCVW{AfJyAbDaSbT_WxNys@t\\cCV_\\sBsI~@yI~Boa@~EmTa@o^yLkYwBoAs@gGoJuKaW_HgLeQ_JcVqOwFcIiSmSkLwXsSuSky@yO_NsDef@_IiCkBkCVsQgDmHoFaJgByAyH_DqCLkGeAmFer@uqA_S{q@cIu^iIkVcFqKiQaYsAiHeCkW_FuOgK_T{AgFi@aH`AmQa@aLoC_MyM{a@oKaSmOsR_AeDk@cT}H`CcBmEo@eFkCEGoAtCcAkC{\\BcB|AmAl@LeAgAy@mFn@[n@qJfCaAqDkZ~BmIr@oGaG{G{IcRu@{BsAaNsBqDcF}EqEk@o@oDuA}AoD_AeEt@_B]oG}KaEcCkA}DeHoJaBoGe@wFyDaPJcJnF}POiBeCgGqMu@iHsC{DU}AmAsB_G_A\\WdCs@PcB{NmGuR}@eIu@u@iEEkNgE_C}B_@sLqC_K~AcKKeDqBiIeCcD_C}@uNfAkEfD}SdZqMrHeHgDoEyEaEAoDcF_BwE{@WwJdIgDtA_DdDyDp@sDg@oBgCiDcJaMuF{CiEoASkGzBeEyC}BiCsA_E[cH{Eu@a@mDiBcEc@HCh@h@~AAvBwA~AWpAi@CGqAv@cBmAkA_@mDnAqJUeBgErCgDGi@w@cFb@uCcFS{E}BsJwAeBoCqH}KoDqT}XuAaI_@{J_CaLn@sFQmEZ{FuBuVj@aCaGOzFNhCiEJiB`Pmd@pAyA{AyHwA{CHaAjD_AtBuFtGqGhDgGIeC_Bu@s@{Af@iFnEyVx@kBQs@{@MuBwE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 43.412662, + 4.740063 + ], + "end_latlng": [ + 43.707557, + 5.210039 + ], + "average_speed": 5.399, + "max_speed": 12.6, + "average_watts": 88.6, + "device_watts": false, + "kilojoules": 1100, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 311.7, + "elev_low": -1.7, + "upload_id": 4122075805, + "upload_id_str": "4122075805", + "external_id": "43455e45-c873-4352-8ec4-0030bccbf2f3-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona6 🇨🇭", + "distance": 86918.5, + "moving_time": 14351, + "elapsed_time": 26752, + "total_elevation_gain": 117.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3848633358, + "start_date": "2020-08-01T06:13:10Z", + "start_date_local": "2020-08-01T08:13:10Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3848633358", + "summary_polyline": "efhkGy_i\\RxDOVq@cBg@QPnBnAbEjI`Q|AjBvHjAyAvJoEpPqAvBrBh@xAYpOfJxHjJlG~G\\~AgBhFkE`Da@t@rAzG`MbNpEjHbAtCfDn@tCjBhFbNxEb@rE`DtCpLhDfVtBdt@`CvT~BfMhAjAzCzMfEtLnFbLvEtHvBt@nB`C~CrBbNpOpEtJGv@bAjBn^zd@hLpJ~m@h^~F~EjGrHjIxPjCbIfZvlApGbTCfEz@`DNdBCvAf@`@l@Yr@{BhZiY~D~JzK`QzQjRvLrH|LhKfLzNtG~LxF~NfChJ`CfKnCtS\\XhE}@hD~SnGfl@rCdPbLbg@rAfDpU~_@vDnJ`FxPhBbKrElv@fCtUvBrFfKbNzSrQjRzEb@a@l@gDlEP~BcGOq@v@mCrC~BlCVQfAI_BzCkAdBmCzGcErHiHla@mAhXsP~IkHlJaEjJaK`BqH}@}Kl@qBzG_ClYiU`MwDjG{HbTsIzKcB|LsJ|n@yIhGhCfAdCjCEx@x@Fnb@cAbH{@~BmCb[uAbWRj@vDXbCvGrD`EjDxBlDtEzB|EGuBu@g@RjAxBjHhDpGtDbQdKtMdN|SrGpF|O~DhC~AjDfE`PdAjIlC~WfVnQlK~ItWxBlPzQlXZnAVzHnFpF|DtBxf@nFfBlBjN|@pVdC~F|A~P}AHnLvK|@jIpK`HbHtRxH~A`Jt`@tBnRBVYz@{KnBoBhYoFaAkMiCgLmH_U}AsHVi@vFJbRzDnXpAVX\\dDpP[`Gu@pBw@rH}Hf[uUdI}I~G_FxI{JrHoCn@yCt@w@nG_@dLt@tKe@|\\}CbO{GlAbCjJgDzAwD~PePzt@ie@gA{A^kGpLsKpCmA|CkHz@iEA{DqB?}AY}D^ZC_@Jh@vAlBNzMzFh@~B\\hIfAYpKv@hBj@`BtC~PmU~Ai@zFoFbH_@xDnBf\\f\\zAjEhAfArMPn@f@tEq@laAy_@vE}FzBaKn@uXxEalApAeN~BgLnH_Sr`@cx@`FaHrJ{EtHY`jAhJv@ZfAvBa@HaBuBD_@l`ArHzW|ClMeB`S}IvDgCnFkGtE{I|Sas@nh@qs@`FmIxAwHFcHeFas@FsL`AsIhAiErBcFvCqEboFw~Enq@{g@xl@{a@|SsJjjH_yA`\\aDrq@aAlR_BpcBy]pImBl]sGvAzBbASl@n@FnAcAV_CeD_@B~W|l@nWpg@v@hAz@W`HiGvAoCu@qBP{BpAu@jAv@~[`{@fDxQzAlVz@nBrDlBlFhGxArM@~CYlAPbEbLlZ^ZfBkAvNqM^r@ZQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 43.956359, + 4.802696 + ], + "end_latlng": [ + 43.412469, + 4.740072 + ], + "average_speed": 6.057, + "max_speed": 11.1, + "average_watts": 81.3, + "device_watts": false, + "kilojoules": 1167, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 30.5, + "elev_low": -0.2, + "upload_id": 4117689756, + "upload_id_str": "4117689756", + "external_id": "1b416b9c-f3c6-4b93-bfa9-0635628d734e-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona5", + "distance": 86641.2, + "moving_time": 14917, + "elapsed_time": 21536, + "total_elevation_gain": 245.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3843229282, + "start_date": "2020-07-31T05:26:40Z", + "start_date_local": "2020-07-31T07:26:40Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3843229282", + "summary_polyline": "}kpnGmkp[tB`Cv@bFlFxAhBmBxIaUAaVx@gKxL}XzEqCEcB~CiBX_CcAkCkBhEcBm@{ExAzDiAjB{C~BFrBvDdAc@gCuN_AiWt@wBha@yCzMRAdGbAzAh[s@zPeE`c@gBvXfFxHpDnJRzQrJz@pHjFO~TrMpASjSv^QtHZ~DfBbB}CxCdCjAnBbElBrVhHpUbItMlJ`K|ZlQ`g@bOvc@rDrAc@U_Cf@]|Y^lLfB^jChGtBhVuDnFlMnAItDtKbDkLnJOxJ|CtOdLgD`h@r@dHhEiLtByCpLoG|TNnJ|KzNvJjIlAtGnHtEa@xBdBlKgBzHf@r@X[tEzVdAjAdEv@cD~Ao@p@cDAmDvKbBvDyy@ff@xDhKs@xMiEbKXlHdDt[oSxEWrIlEdWyMrP}Dx`@hMlPyBpa@pBpY_c@hD}NzM{IrHy`@vi@qa@xI_KrFsEbBpB~JhCrR_A`LeB|LhIjGrJc@rRp@lFfb@~GfXbCdBjFnMv@rGcEb\\fM`HnKxIdIlJw@jLHhG`IdJxExToAlLtIt@`JfDu@vElI|Ds@~EoEdH@qAgWrVyJrNaj@fR_M?uGdCgP}@_I\\gGgEaX|D_mAjMmc@xc@sBDqDhScAhQuFdBn@dDaEzM{FrO`AlDmPl`@m_@fJiMfYqQzS}Cv[BbOaDbLbDC}LjA_C|DrAeDkAzAkBrGf@nLgCbQv@dJqS|SmOWmLj@wEzMsVlK_b@QaNlBsBjJgV~Q{KvNwDiBsa@_CPRkG_EgAJ`BiBnCJdFbSiGvKx@zI{AhO_KbUkWvYoE~c@sSl@oN]iHfBaKf@yj@pCkMxFsB|CmF|AqK|EkJb@wIvB{HtGUfMkFzD_Wb\\qEA}A`E{@pAiBzIQXuFxHkC_AaCbB_@eBRgAwAiBkEo@gHfF{Fi@{H|@pHsGhF{BnPcASx@CWgBfFqAvCpGAvCxBOruArm@j@SrAwOp[yDfK@nO_DtOAbMcFfS_LvLIjWpCkAvP`AdFbOb]|B`LlF~H`Mr_@`EfHhDnUbGtO`NbKbXrBp]je@ng@fWR{@}AeBtF}PlI_k@rlAjFBpAbEsA}A}Qp@dIlA}EbAAElGdBTzCg@\\qHpOd@zOsC|AxAdRcYxFy@d@tJfk@_Gl@{]S}e@`DoJLiRxL{FjIoNpN{Jt_@wBzGkFvSgG~W{BCoNyDiREoFpSX^wDjJ`C`TTb[kCfPhWpDBj@kEc@wGtG{U`AaY`AuBbaAhMpa@vBdSY~f@pJ|RnAxBnCZhDdChE~LfLvHlMlJzXhHx_@zCl@]o@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 44.489752, + 4.676555 + ], + "end_latlng": [ + 43.956511, + 4.801994 + ], + "average_speed": 5.808, + "max_speed": 11.2, + "average_watts": 80, + "device_watts": false, + "kilojoules": 1193.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 98.3, + "elev_low": 19.8, + "upload_id": 4111646668, + "upload_id_str": "4111646668", + "external_id": "cd381162-e875-40a5-a3cd-380ac39c8eb0-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona4", + "distance": 130674, + "moving_time": 22797, + "elapsed_time": 41654, + "total_elevation_gain": 510.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3839476136, + "start_date": "2020-07-30T05:00:48Z", + "start_date_local": "2020-07-30T07:00:48Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3839476136", + "summary_polyline": "gwxrGy|j\\zSkG`Dn_@jC}NjHDzw@tZjT`Crm@u`@dMe`@|Foi@zF_GbKk@nc@rY`e@re@jUv[~Mp]xK|KrjA~KhKuDjAyJ`HwJfm@ch@`KeDjKiVj_@me@|`@mOnMsPjg@{KhRfEnn@tTfItFwDpNtHzb@rIkIhEoU}@oJ|BiPdHcQrQe`@aSqL~RjLdOei@aHoUdHfVqA~EoTcKsGh`@oQwFzByt@{IOkIk]RkFsFq@oDbB|@r\\sNjDyDpHV`LqEnFl@hXlBeEbNjQnCqCuG_MrFcDdAkFoQ}Ii@uN|D{HjNwDcA_]~Kk@|Hje@tIn@a@hRjY[o@rGhVrLfOohApNkZjNyF`c@jMdc@re@pTb[[lCxo@lj@fQbE|VkCdc@sb@nOyDjYtMpGzIrC|M|IdCnFyIjBaVyWgKi@wMqMgMkEgH~SoT|C`IuI}ZxBpDlfCslAoMsI|E}Lxo@~\\z\\~l@da@UxKyFu@cG`YeqAfPr@dQvRpH{Iv@{LpDPvTeU|vAeg@sFyKpJe_@hQgG|UpAvDvEhCmN`JeItR`KWlZzHhDkApGvGdHeHlWhe@xa@|a@dUdFiBhEgKnr@df@hF_RnDxCka@fs@wJdCcY{Cp_@j@~DyEvD|LwAnm@xjB|Qb{@iShMdEfH~I@zDsFbCpa@@hf@rKaKnXhfA~v@b\\yOIhIhKhCdu@~sAs@lEzHbGrw@j^~[vW|h@zQdRj@`FpGpT`DxOzOov@tBsVdNeC{EpHbQhNePdT_Cpx@~HvQ|QfRd{@bNj`@cD}GtMkNxmAz}@p[lKjCcClJjWbPbQpUW|@kGlI@jElf@~HdOzx@|YvJn@`C}FdBvi@pCvHnpAb\\vCoZby@nG~Hi\\iMePp@mMjI{BxQzEvXyPlRpNlPqApXyf@`\\yYxg@fDtDIh~@ef@diAdCfAwTtCmFhQUfYyQje@iGzt@|XdISkAzFncB`oA}@bo@t[t`@uBtLnO~MfT`H~IcBbEw\\hEnAjCuJlqBphA`AtEre@nZbEfKfF}BnW|a@~CzO_DnThLrErJ~Aj`@pm@aGnLSbM_DjFdA|B`e@_u@aBwVvcCpSx^e@zBhJZqCfUqFpJqJby@_[rMV|L}PfFzDfrAgN~o@vPxBlVf\\dXnQ`l@xJc@`GnQb[qf@|PaBnBeE`[tWl`@`m@xGo@`AtTF~FoTnNjFnTcDjEaBbHl@xTiBbFo@fb@}KzUiMgO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.187888, + 4.812455 + ], + "end_latlng": [ + 44.489918, + 4.677033 + ], + "average_speed": 5.732, + "max_speed": 14.3, + "average_watts": 80.4, + "device_watts": false, + "kilojoules": 1833.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 322.5, + "elev_low": 63.8, + "upload_id": 4107363944, + "upload_id_str": "4107363944", + "external_id": "327d67b2-10ba-4f21-bffb-f787a69fb182-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona3", + "distance": 100182, + "moving_time": 17899, + "elapsed_time": 42149, + "total_elevation_gain": 310.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3834256811, + "start_date": "2020-07-29T05:56:13Z", + "start_date_local": "2020-07-29T07:56:13Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3834256811", + "summary_polyline": "orgvGyfp\\nb@r^tnA|bAbNhIxRtDdHeBlF~BrSK`Xu\\nGzLxG_FrDyHyGyOgNwRqNl_@zC|S}HvKsDdCwK\\_WsHs@vEoKdUtTlOrKyArUlK|JlI~`@lLRiOni@{\\zL{UdFiA`[?zk@w^rBXc@_FhApAvHkGtN`EvBaA`DjC`Sa@vNuDx_@aUrWlCjTlKrYzC`IbJdWbMz^`e@rEtKvE`@zHtK|MlHzMZhB_NzPaY]_W`I{VOhEpErEll@vc@hs@h]jkAn]pBcE|DhEnBj@f@_C|@tAc@cHnBErRda@pTn[~FdFjDJtYzVy@jDrBdDzPpDvBhCRvO~J|T~FzTzIlPhLxBrKw@vPuKLqA{B_BjK|PzAaAsCzEuDjRq@zDv@|CgBjAmEmA`BiGm@mKpPyNtNyl@tHaPvXm^hB|C|AS~HmIdUsM~@sKfQuSzAcHlOuFyFwW_A{Nhe@}ZnIiR|G{GtGsNjVeUbA_MvRa^nIyYlHsk@lEmw@bDFlFgi@jMoe@lJeObIuGfD[`L`B~IxEdCpBCvD|A^|DgOjBcGkBkIxCs@ByCsCoCgChAdAp@WhM`EdBm@jF}FxOkAe@OgCbAC`IbGpi@lp@|QdWvGlQrBQv|@znAzDnI{@~D`K|g@~Rna@{DlFzBtFjCvE|JbFbO`Pj\\bVtFlMwDrE|AvEi@fQzL`k@jElJ}AbXxCj_@bArCbLpAK|JpFvKRvF~NfF^fEb_@lS|C?zRmGrHbJjGyLdJrCjM~KzFzZ~GlGH|NeBvRjAxTyC~CpAfDfCCzA~BjFbYlDpC~h@bCf`@{JnHv@pGaHzJdAdJaFlHz@tQdNjOnWzj@xs@~TfKjWjAtBpOv@Kk@qIn@kEdI_AdAjCdJeB~[wPd[uY@aD`JeK|X}Q~^uLrReBhZnIdFeEWoF|AlBbEqXrl@g]bbBgyA~TmKlByCxCrAfeAyIlCkE~AjDj}@kI~CxHfCjOP~OoBt_@lHxa@`P{AzVbBfHkDdG`OtIuFzAcDmLvJjBfGuHxHy@{FoAB|IsI_H}Q~HmG|S_d@|BkJ|BkFbFwH|CgXrSi_@jAsIc@cNxEmDj@eD{Iib@rWcNfMfDz`@ia@jYwL~o@i@p^cDn~@UdPyCpc@bF~g@pOjIsCVaDrBqBdb@nYxF~AYvRfOvBn_@_GmL}MfB{@pI|GrSbDj_@b@bz@_Zbj@cIfh@}VxL]lEfClVt`@tVzAjbAyh@vU{EmAbBxAxAzMhA\\tAqB~@yQgEiQh@mGrEaMbAeCvB~@_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.755441, + 4.839656 + ], + "end_latlng": [ + 45.188137, + 4.812175 + ], + "average_speed": 5.597, + "max_speed": 12.6, + "average_watts": 78.2, + "device_watts": false, + "kilojoules": 1399.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 193.1, + "elev_low": 129.1, + "upload_id": 4101484279, + "upload_id_str": "4101484279", + "external_id": "b0549b2d-4fe5-4e0c-9447-61f8fb8883b5-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona2", + "distance": 122642, + "moving_time": 22155, + "elapsed_time": 43742, + "total_elevation_gain": 506.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3828078427, + "start_date": "2020-07-28T04:43:04Z", + "start_date_local": "2020-07-28T06:43:04Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3828078427", + "summary_polyline": "}`quGegna@_Az^vApBwDhIt@pn@kEbn@tIfPnQ|EiDlBm@|YoJrZsuA~_A{EiReHtEiPhXoOlr@}d@fe@{SjgAeLeIkDhUcO|RiTu@aUtOyCfXiO|Q{f@dI_LlKgHDkHbR_i@{NqQnBqUvUgIpTgD`AvDoFtOtK{FvCkFvZXto@tM~FeGjYjIjGxYfAt\\iKbKvSt@jRzMdHyD~Tqb@vn@bOxU|X`Vs\\zk@iG|\\yf@`_AmKdc@yb@fw@vArJpLhKaB~RpFlg@lDbT|Ob^qGpSiC`c@|BfPaBlP}k@fj@cJPou@yYqM|ByL~OqMlE}qBwUyHsHmXrEqKfMpDwD}TViN_IsIsP}Hk_@sAjIwF`L_MaOuSw@qEyQkJrRsHtEmi@d@qB_V_l@t`@wS`a@jAzSiGvEvE|RkEhHmFeG_LpKyMbDsJaZ}e@xZm@dJbC~EeB{AlYhw@iYkw@wIyB}C}UgHqPsXqCjBuAsAqAoI|@}BgDzBwBeGzBaByQb@kCo@_r@oFmF{OfHo[t^_Sdr@wIjM{h@fNwf@lw@mKsWmKlQkCsDpBfGeTl_@wf@z~AqL`JqMr`@u_@bl@eIvZkO`VsJ~_@eTf]hCld@fl@eChh@tZlXta@ph@lKbUpLtGwNjS~K|@dBkCcC}AxJnIfE{@rR|I~\\qB|k@~|@v}@zpAtk@lNzDlFwBdJbHlZgElTnN|J{RvfAvzAjNr\\|k@dVxVje@fKfs@xc@h{A~k@ngAft@`~@gKpSwDr@gCrn@wIbNgEp@wBbInNrG}D|m@tMxWm@hIwVfVwMxa@oNvJeGbk@cEhKhE`L@rHeOwAvN~AyAlOhAqJ{OmEcGne@_JfT}Ht_AsIbYnAs@gAtFpBn_@bEvExG`YwFvYjH~r@d@pg@b[oAmHjo@yC|JgNw@wJlJmI_CaSeUoLrZ{PhCqFlHcE{AwLri@iNa@_ErG}MuKeJjNkFhe@kKiEyCdH`G`qAdc@~tCrMfh@~Qj[eBpFjIvN|Grc@|PrYj_@la@vElSqDbc@fA~`@eBhPoD|Icd@de@cGlVdBlS~Qna@iHfAWtRuTlWnAx\\aExDp@b]yCpBcAvL`Ale@dH`NIzNiG|O`@xb@sBpJfChK}UfQsHhMlGto@pO{E~YxOtU~~AAb`@lKbVp@vYvGhVnTkLw@sFrDdQkENsOhJkb@nm@UtItc@lb@jJdbAwCzROpj@hFzW`LzSn\\dWdb@tQiAy@|tANEmG`QuB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.639991, + 5.648674 + ], + "end_latlng": [ + 45.756293, + 4.842884 + ], + "average_speed": 5.536, + "max_speed": 14.4, + "average_watts": 75.5, + "device_watts": false, + "kilojoules": 1672.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 282, + "elev_low": 167.3, + "upload_id": 4094478990, + "upload_id_str": "4094478990", + "external_id": "cac4100d-2510-4b4c-b3c9-a409ebc8c5bf-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "ViaRhona1", + "distance": 138371, + "moving_time": 23034, + "elapsed_time": 42682, + "total_elevation_gain": 864.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3822108003, + "start_date": "2020-07-27T05:31:44Z", + "start_date_local": "2020-07-27T07:31:44Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 15, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3822108003", + "summary_polyline": "un_zGsdqd@~HwJxUze@tJvIhPoUzHeVbTLtLjWx[lYtPql@xd@iaAfz@o[fi@mOzNiDb[oAry@jLzNpP|b@vC~\\pRdx@Sk@vPjc@wOdLqVjJjLz_Apc@pd@~^~K`AlUvZbLfDvg@{Bda@~Mzm@gAn_@jH~[wKxJdEdOeNx]aGb\\xa@pEbXLbk@|CtFjDoD|BpGzDnq@dLfCGhWhFsf@hKhDnFrTiFrn@p@bOlKg@zCj_@nTzz@lb@_LzItQrEl@|Tvv@dBzs@fPxqArH~I~GjZjj@zb@hd@|eBnc@tu@eCdj@bDfcA{G~k@cG`MbJzd@kLdh@Prk@xGrQ`q@r`Af_@_WlX~UcE_KbGaUdq@m_@dGfC~H{PpRjB|W`UbKxS`VrKnGjPKdX|IfQlM_ArBjXa@zy@nE~AgAtJ`GpLVzIpHvQfFnA_Bb_@zEpBaBtOjIpDIlJwBhOe_@fp@sOaVmMtKdPxRmC|GbCjDyL~p@ma@zc@Wnl@d~@bVh]_`@~UmOrZsA|UkJl_@\\nFuHbNnDlDsEpi@xExSdWt`@eCtFbNtc@sm@vSaMhL|Mlf@dRbDoD`Aq[dMaCzZx^p`@zJwDvE`GzDpMb@vHnVrBq[pHdU`Bh@hCeJuIjd@dUz^dNjr@rRzc@fLPh~@`d@zaAjkAzTgItZp]pWfCfPd_@zLjCrJ|QpVlHvHxIjp@hBvQ{ErFhCzC|JfkAiWpy@`ZdNcKLuHzFK|FvDEpNsDdKxG|KbQwJjHqQxUyDjEmNtp@aK~kAqDhAbKpOaFxVz@jRyMtB_Jz[lAdCjQhGfS~NrLpVtFfB`KgCvHr@nVfFrJ~QxBdH~Kdq@zMzD_^bkAtZkJjk@rM`ZjLdE~^oJhr@WpB|A_BnH~CxOv[`h@xJcPnShHjFxDf[dd@~YaJdFhDzD}IlMhCnHtN_BjYmRxAdXlT`@tKhDKtClJjaCn]ll@tYjf@sGhF|GnTfE`Llc@j@nPmFjRdLpJeEzKqDm@zF[vF~[OlMfSvZ`FpY@dSmMny@Oz^tKt]pT`^xHtZ`PhQjP~BdGhIfNsFrXjAxXkJeBzDjGgTfHtJzTl@lTbOxPkGp^hPtb@EcFs_AdFiOnU}HjCgVzJgMcEa[~DaHtGjk@lEfErx@bJfg@p^thAbb@`Vfb@jXlX`Ynn@zJfKfEj@xKmKxAhPvvAoh@dQMtX|XvJxUBdUbKtb@cAzdBhMdUsP|UfTjg@cErYeQn@kOeKf@__@rAsAbArE_DxYrAtCwDbJStrAJuoA~@_LdCaAuAyCpDsd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369238, + 6.155141 + ], + "end_latlng": [ + 45.639388, + 5.649848 + ], + "average_speed": 6.007, + "max_speed": 13.5, + "average_watts": 85.6, + "device_watts": false, + "kilojoules": 1972.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 570.4, + "elev_low": 212.6, + "upload_id": 4087592785, + "upload_id_str": "4087592785", + "external_id": "9b165795-7199-4eec-bffc-9ea5d7c77623-activity.fit", + "from_accepted_tag": false, + "pr_count": 12, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "25mn leg workout + 200m swim", + "distance": 0, + "moving_time": 2400, + "elapsed_time": 2400, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 3771589956, + "start_date": "2020-07-16T16:00:33Z", + "start_date_local": "2020-07-16T18:00:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3771589956", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First climb to the Barillette", + "distance": 33242.9, + "moving_time": 7357, + "elapsed_time": 8545, + "total_elevation_gain": 1045.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3759988217, + "start_date": "2020-07-14T07:20:45Z", + "start_date_local": "2020-07-14T09:20:45Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3759988217", + "summary_polyline": "si_zGmfqd@|@gGz@yA?_@q]en@YHqAvC_FzCoB|EyA~AyWbFaAvA}Fn\\_D~IAzAhCdKkBlBcC`JsGpMkEdHyBpFyFtG{Bh@uEUqDd@wDs@cW}QePOqJl@uO{BkCj@HMs@h@iBUaCr@eDEyGmGmHcGsC_AkDeCiPgUoDcDaBsCa@QWf@@nBjA~Hr@~BUdAg@I}F_GiBZ}A]AdAtAzGaA~Gy@?_CuCwCwAwAk@o@h@j@hHvBdGZpCrBbFpA`BKfDvBrEj@jDtAlASnBDxEtEvDEXgC_AsCSo@qEwGqHm@sAyEsFoBeAuBL}EiFmCFkDmAg@j@NZlBl@x@|A|Ad@nDtKlCfAbE|MlBzDT~CuAjGCxDc@K]yEmAcEsFaKqCq@cD_DyASaE|BaDp@kFaFaCg@aAhA@d@dAAv@f@dEnQdD`HvApEl@`HQtEd@dC^rHPxEDbHzCrG\\fCaAjLp@lGsBvHx@pC@jFZ~@v@RxAw@dCYr@nAHrBu@jAeCP}FhGaCq@}AVe@UOkD_@{@_B_CeAVKfBjA`DUrKLdA|@xAxAzDdCI\\h@IX}BZiGfDkBaHaAuAy@e@gBHsB{AWs@sBm@c@w@iAiJ`AsF{@gHw@g@oCRWsHaCcJwAoOY}@ODh@pAdBxPfBzF^rIt@V|BYXh@t@vGcAnGzAxJrBv@rDzCdCLpA|AdCzGbE}BlDw@\\c@Uq@oBNw@]qCoGKkBN{IeAwDFaBbAErBbDHrCj@lAdBM~Bh@h@AdGwGpC]RcCa@gB_@WiGvAy@q@A_Hu@gDpB_Hi@iIx@o@x@d@Xl@CdHj@hBb@vFd@~@`AQ`DkIrBqAh@sAt@wG@uGS_JxDgId@qCKmAYc@qEyA[i@aCyIk@{CJm@b@AvAdCjCjBh@IlC_CtJRH_@O[wEgIMc@PShDzB`EHxFzD~@jBNMU}BcBwDyCiEyBcBeBmHqCc@TeFGwB_FqPvInKv@`FdDD|B`A^|CbAbA`DLzAtB~Ah@vB`BlBw@dBgD|Av@fBbED~@O|DlA`Dl@E`CsEfBi@bCJ|DbDr@H^oAHoDdBgB`Ad@|@lB`Bq@VP`@jB|@^`I_DpCvAlDNVUQeGcFmLy@sKtFbAlNeB~Mx@bCc@jKC~HwEnD`@pDe@hHBbAk@nFoGtB{FnFyIlFwKfC_J|A_BAcAaCcICwAlDuKtFg[~@sArWuElBwBxAmDnFsDrAyC^EfCfGtUha@i@zA~@x@Dn@{AzIMPuA_A]l@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.36842, + 6.155439 + ], + "end_latlng": [ + 46.369226, + 6.155331 + ], + "average_speed": 4.519, + "max_speed": 16.6, + "average_watts": 123.8, + "device_watts": false, + "kilojoules": 910.7, + "has_heartrate": true, + "average_heartrate": 157, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1510.7, + "elev_low": 472.4, + "upload_id": 4017306253, + "upload_id_str": "4017306253", + "external_id": "garmin_push_5234610171", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 228 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Acrobranche", + "distance": 1430, + "moving_time": 893, + "elapsed_time": 8231, + "total_elevation_gain": 19.9, + "type": "Workout", + "sport_type": "Workout", + "id": 3747413274, + "start_date": "2020-07-11T12:30:14Z", + "start_date_local": "2020-07-11T14:30:14Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3747413274", + "summary_polyline": "}s}wGky_[GH@EOYROFA@BEBAD?\\EFPFBAG@?AHADG?EEDB`@@AC@@B\\e@?IEBFA@IEWA@HFADIe@DOA?MKC?CJDX@h@@@AGC?F@IFKR@JAF@?EQGKEBEEAGMMCG@QYo@GIEB?BBCCC@ECJGBBAFHJBCCFNH@?ECAABFS?EIDD@BCLXJAGBALDAACG@QIK_@EECRFA@EBPDBAABFAAABDNBCA@W_Ab@iCEJKHG?LKD@HrAPtA@CE@?AFb@FnA?VDCCFFKEAHCBYBi@CiEC`@AtAAIBc@?eACWB?CC_@r@BAA?hAvHAFEG?GEC?EC?AIECKeEAwBCJIDAD@DBABQBB?GINUT[Hm@BGHPr@h@wB?KECHnAPzA?DHM@@CHB@@CGB@B@ACJFBDjB?CB?FFDS@AEEAD?CEADS?sFAGB@CIC?IH?BBCM^ACID@@@BAIRI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.032159, + 4.591744 + ], + "end_latlng": [ + 46.032128, + 4.592785 + ], + "average_speed": 1.601, + "max_speed": 9.2, + "average_cadence": 52.6, + "has_heartrate": true, + "average_heartrate": 111.4, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 619.5, + "elev_low": 610.2, + "upload_id": 4003113490, + "upload_id_str": "4003113490", + "external_id": "garmin_push_5222017794", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 3 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Montée au Puy de Dome", + "distance": 2723.5, + "moving_time": 2741, + "elapsed_time": 5614, + "total_elevation_gain": 367.3, + "type": "Walk", + "sport_type": "Walk", + "id": 3741371498, + "start_date": "2020-07-09T12:07:07Z", + "start_date_local": "2020-07-09T14:07:07Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3741371498", + "summary_polyline": "qhivGsn`QYCKHKV@XFX?d@GPMTGTAd@EB@CME[UUSWk@CUB{@G_BBSCa@Ka@OYOi@KI]MKAMIMDQMg@MGEAMCIGCUWK_@?M@?@BSASPGPAJ@LKRI^A`@Fj@AVCDIF[EC@SGGHQCIGUWCIAo@IWYOQEMJI@EFYVIAEG?KFUBQJU?k@Li@DCNk@DGNy@@SGq@Hq@CABD@ACCPaA@UGO?HWTKZKHI@GJU~@C?Wf@KBACH_@N[?OJg@HoADGAEOEMPUr@W`@GBERIFKPMHGPMFUTMBCPAECBa@BUFIGVg@FELEFI@OCGEA[HYL_@RKNMDYTYBEA@CBBHYTk@FOX_@BMGEC?_@NONM??IDC\\o@@EMGO@[^GLBBFCOFON@?CM@QHm@BIAGAB`@]R_@TOLWLO@CGSSWiAb@EB@Ja@VMDOAEIE[IMQm@IK]o@[]C?CQEGY[A_@RkB?_@aCsGCc@Aq@FU}B{@c@MYAy@BTAV@^RJ\\F\\D^?TOcANd@@RBL?j@Jn@DFDNBZB@d@[DAD\\P^FDFAh@}@J@pAzD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.764097, + 2.956743 + ], + "end_latlng": [ + 45.770785, + 2.962958 + ], + "average_speed": 0.994, + "max_speed": 3.7, + "average_cadence": 56, + "has_heartrate": true, + "average_heartrate": 127.4, + "max_heartrate": 154, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1448.6, + "elev_low": 1078.2, + "upload_id": 3996373527, + "upload_id_str": "3996373527", + "external_id": "garmin_push_5216021827", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 14 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Parcours sportif de St Remy", + "distance": 3996, + "moving_time": 3300, + "elapsed_time": 3452, + "total_elevation_gain": 123.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3735296577, + "start_date": "2020-07-08T09:02:57Z", + "start_date_local": "2020-07-08T11:02:57Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3735296577", + "summary_polyline": "{`dwGep~Tn@]BQAa@M[KKYJMHqArAiB|AQR]TSV?^H\\P^RR\\JXDXNPAT@RHr@FNAh@@tA?jAB|@A|@O|C}@ZEh@MVWLe@@iBDCHFNBNEP@\\E\\Kt@o@vA}AT[NWTs@JGj@WRAp@AVJNARDVAJO?SGYB]KYCSDWEQKUGB`@^\\LNLVVNVAHUf@K`AFdABCLDVS`@mAD?JL^t@\\j@FHD?EIBI@HV`@JNH@b@QFUAyBOg@MSUEIBGDINa@PSKSe@QIEEW{@MYUYK_@E@BPBA@K@Ae@i@{@i@SSEIAK@AIAMMC@KPSt@KTFLD?l@t@RDLJF?DBNNVLb@X?MMGDJ@?BFPR@UB@C?Bh@MTKVEn@AXDd@DNCJ?CB?@CHHJ?JKHQNw@HQD?JLb@z@h@l@AAA@BJVf@FDJBBA\\QHQEeBIm@Ke@MMU@QV_@PG?GCU_@c@]YmASc@IU@EEE?BMGc@g@q@c@OQGSYYCBGVE\\Q\\AJDH?IADB?\\^R^P?DDBFDCb@d@PFVRXA@C}AKM`@APJFRd@DTCLGDUBc@ASIG@MF[OOAK@B@mFlCWV?A?B?AK?IB?Bu@\\a@`@ILERIl@BxAKX]Xm@R_@DYJYFULG@CGC[IsBLK@MEMS_AMMQCYFUCUQGDM^Mj@MRk@?_AF_AAMBEC?GJA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.901108, + 3.602115 + ], + "end_latlng": [ + 45.901049, + 3.601728 + ], + "average_speed": 1.211, + "max_speed": 7.3, + "average_cadence": 55.9, + "has_heartrate": true, + "average_heartrate": 130, + "max_heartrate": 173, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 693.8, + "elev_low": 643.7, + "upload_id": 3989650400, + "upload_id_str": "3989650400", + "external_id": "garmin_push_5209770457", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Grottes de Chateauneuf", + "distance": 2696.1, + "moving_time": 3007, + "elapsed_time": 4518, + "total_elevation_gain": 179.2, + "type": "Hike", + "sport_type": "Hike", + "id": 3727491326, + "start_date": "2020-07-07T15:06:43Z", + "start_date_local": "2020-07-07T17:06:43Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3727491326", + "summary_polyline": "m_guG}ngQIXCBUI[ISKMCE@MZWZELCV[v@Mh@KTORYAQIOAWOWIo@^_@ZUf@EZBJJJDBTCPBPJF?NRF\\ANRz@Ev@FZP\\VDJAJPEJSNMXIh@Kh@QVMh@g@`BYd@ETBDSJORD?@KGPIFKZMP{A~AELDLVBJJND@A?IMLKVMPOHYFKJIDM?MEIOWO[DQHSTKFI?GD[@WFGCADKC@FNJpAl@_@HY@WF[HKJHJJCXNXXHJBEU?QB_@LIHBDLCPFJHDN@AFjBAVEJLOEq@?q@E_@GAEMMIQCE@?GDEVKPCVFBCCIOSc@UIAI@AGBGHAVMf@CXGH?BCAEQGC?YUWAEIOIG?@ARHTELId@CFCJOD?JMPGTDFFZLHFPATSVGJGRSNYCOBAUIU?EC?KZQRc@d@]PWDCHQLGXc@JKLYH]FGb@iAPk@AS@KDMR_@LcA^o@BWMOOFQAIGM[?G@ICe@DIYgBWwDVGp@NLJLBX?PQJST_AFIVq@DIRMDe@BCnAf@DALEFKBWB@CITY", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.58855, + 2.992636 + ], + "end_latlng": [ + 45.588386, + 2.992818 + ], + "average_speed": 0.897, + "max_speed": 1.9, + "average_cadence": 59, + "has_heartrate": true, + "average_heartrate": 114.8, + "max_heartrate": 142, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 887.6, + "elev_low": 733.6, + "upload_id": 3981135144, + "upload_id_str": "3981135144", + "external_id": "garmin_push_5202004892", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aux framboises", + "distance": 4866, + "moving_time": 992, + "elapsed_time": 1169, + "total_elevation_gain": 12.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3715794454, + "start_date": "2020-07-05T08:28:49Z", + "start_date_local": "2020-07-05T10:28:49Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3715794454", + "summary_polyline": "yeifHi{rl@BQb@oAv@ZLBBCT_APwADC^Dt@^X^|@`BLJPBNCV]Tk@rAcFP_ALa@pA}A`@{@NKTDp@{@NGjDmCJSHWHcDEw@Bi@DQDq@@y@AwAKgBEgBLgA@]CsAAcDHyCEgBCoCL{Ah@kDJYt@kAHUPw@B[FeCCsC{@mECaA@KPKFUDu@D_B@uCJaAVwAAWOUAKDwBEcBJiFE]_@uBGs@Y_Be@iBEo@?a@F]LYn@i@ZMPCr@HtABXI?GIJo@@s@Cq@KWBe@Rk@d@KTIXCb@B`ALl@d@zAPv@l@jE@ZI`CAz@DjCAl@QbCYfBEjAFXHPHl@?j@KrBAxAN`B`@`B?PGd@@dAExDEh@Kb@INs@z@KT}@bGEzAHpECtBAhDBhCGlBL`E@rASlCBTN`@AZ]`DUF_Ap@}@x@q@d@YXWd@KFSEQVg@jAm@h@_@r@Kj@g@dBk@vBg@lAKJ[F[SgAuBYUgA]MJCHIz@Mn@KRw@[SCAH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 48.385099, + 7.474618 + ], + "end_latlng": [ + 48.384975, + 7.475166 + ], + "average_speed": 4.905, + "max_speed": 10.2, + "average_watts": 48.7, + "device_watts": false, + "kilojoules": 48.3, + "has_heartrate": true, + "average_heartrate": 122.2, + "max_heartrate": 138, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 176.6, + "elev_low": 163.9, + "upload_id": 3968386120, + "upload_id_str": "3968386120", + "external_id": "garmin_push_5190307588", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Walk in the vineyards", + "distance": 4946.5, + "moving_time": 4831, + "elapsed_time": 5330, + "total_elevation_gain": 27.6, + "type": "Walk", + "sport_type": "Walk", + "id": 3708530983, + "start_date": "2020-07-03T15:12:01Z", + "start_date_local": "2020-07-03T17:12:01Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3708530983", + "summary_polyline": "{difHq_sl@PCz@`@?XGh@Mf@wA|CORId@Cx@LfDItA^r@?Xt@Nj@UF?`A\\^R~@v@XXl@XLBRRl@PFN@TC`AI|@KzBCAAbAIvAAfDBBMv@Ad@KzAQp@KTe@rAIbAMKo@Vo@F]Ak@Gq@?@ADDA?^CpAN\\@TEr@a@FDBROtDBx@Jd@rE~H|@xAV\\b@f@ZTNJh@TdAv@n@v@FBFGBUCqBFs@D_@Ts@He@LkA@EB@ES@BJqADID_@`@iAJEC?Za@R]Vo@F_@PQLBTTFBBCDHH?d@o@Z[XQA@?Ed@?BAEz@KpABCGhC@t@AR?r@AJGD@?FFFn@LXn@NHCBD\\Fr@AB@LCd@CRGBZFIG@GXElBI~ABlDEtICJSJIC}@Is@CiBU[Mo@_@UOs@s@GIo@}AIOWMCEGCA@IO?Ca@[m@{@]q@q@}@s@g@]a@e@Q_Ak@KSWYe@}@{BiDCSIGAEJLm@}@w@wASi@Em@LcCD_Bb@mB^gALk@Di@TiFBsCDYJ_DJmACw@GW@MPm@?QDICE?ELq@\\y@@k@\\wAHw@JUNo@B_@AMEKOG_@II?OOMG@EK?SC@@BS@w@CSXeBWQOECBKGk@s@WOUWDBGC[c@Mc@Ug@MMg@Us@KE@UASGk@USAWFELGZCb@ZhAAB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 48.38494, + 7.475298 + ], + "end_latlng": [ + 48.38498, + 7.475101 + ], + "average_speed": 1.024, + "max_speed": 1.8, + "average_cadence": 46.6, + "has_heartrate": true, + "average_heartrate": 89.6, + "max_heartrate": 117, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 198.2, + "elev_low": 175.7, + "upload_id": 3960435807, + "upload_id_str": "3960435807", + "external_id": "garmin_push_5182993264", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hike to the Rainkopf", + "distance": 6324.7, + "moving_time": 6191, + "elapsed_time": 15683, + "total_elevation_gain": 247.1, + "type": "Walk", + "sport_type": "Walk", + "id": 3693220848, + "start_date": "2020-06-30T09:52:19Z", + "start_date_local": "2020-06-30T11:52:19Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3693220848", + "summary_polyline": "w|zcHywri@OVC@EYGCEKQEOSMIg@ScAJc@@KEeAQYCy@ASQG?s@c@UEM?[OQGOWYKIGQCW?KMOG]EACQEIGWGKMm@i@[OI?]UWYGKa@SO]IAm@a@GW_@GGEG?EEY?ECIAWFMF_@\\QBSLKJEJ[Nq@j@[NWGQD]BC?AJE@EFQA[@_@HAAq@P_@P[F]EEOIAACGBCAS_@BAIIm@aB_@o@QQU?YSO_@DONa@IQk@AGD{EHQEU?WCGCOMg@O_@YAEm@USSBDSUEMMOWg@WQ]m@QKGAABGIBD[GQKi@AIIc@I]BEBICEBe@DSDIF]Jm@\\KXIJI`@ENMJCXBv@]RCFKHMBKJGNMLCPWf@G@Y|@KPB?DHq@AYFSLGLONEHOv@UNGJKAAME@SIEBOAODG?UJKHe@XWV[NERACWb@UFK?AC[HSVKFCNMZCR@ZCZKb@OFe@D_@n@MXs@l@IJ_Ap@a@\\ILOFONEAO?CFE?KC?BUAQNc@?EDM?OFQSSICD]LKJKBOD[EE`@SMs@LMCGIe@IIB]QOCWOWMOM_@@k@e@]I[WMBOECDECc@@WAgA]@C@By@Qa@[IAUOYa@Sa@OS[II?q@YYCUFEEC?CPBVDJRlAZpA?ANLVDRJxAbA`@NTRr@BFFf@L`@Pf@FJLHAz@Pj@Fh@CFB\\XTJTCH@FEB?n@Vl@Z`AZz@BVEH?DCb@@DAp@FRANBTALBJN?FB?FNl@`BJRh@`BRf@lAbCb@l@TNXH`AArANZAbBT^Lj@B~@Nf@LfAd@VFJFVJb@H`@@XE\\OTWTQh@q@\\o@PS`A{ATU`Au@TEjBMr@@z@G^Gp@Aj@@|ANn@J`@?ZDXCnA@PC^?l@ORGn@Kt@]dB_@TGXO^M`@SxBuAZ]`@WrAk@\\KJ?fAJj@?v@KRFBBr@VVBbAE~@TJ?NCTYJQF_@BClA\\f@XdA@LFVAXJNHNILKREH?ZGr@E\\Ir@In@UTU|@uAnA}BV]l@i@R[AUOQIEAB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 47.984288, + 6.982536 + ], + "end_latlng": [ + 47.984287, + 6.982256 + ], + "average_speed": 1.022, + "max_speed": 2.2, + "average_cadence": 51.7, + "has_heartrate": true, + "average_heartrate": 103.1, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1296.5, + "elev_low": 1131.2, + "upload_id": 3943789443, + "upload_id_str": "3943789443", + "external_id": "garmin_push_5167730392", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 16 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sur les crêtes vers la Schlucht", + "distance": 7304.8, + "moving_time": 7336, + "elapsed_time": 11589, + "total_elevation_gain": 228.1, + "type": "Walk", + "sport_type": "Walk", + "id": 3683639494, + "start_date": "2020-06-28T09:24:20Z", + "start_date_local": "2020-06-28T11:24:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3683639494", + "summary_polyline": "kdsdHa{bj@LSp@e@~@wAZo@CE`@o@V_AVk@@I^s@fAiAbAm@NQD?Jm@F@V}@Va@DOJIAc@HWI_A?y@Bc@F_@p@t@TNH@@G@PJNPJz@K`@SDFF\\L`@\\v@\\ZVLr@v@@IDAPVFDnCBVMFM\\GbAP@E?i@CIA@Zz@LNh@F|@\\fAp@j@d@TJ^j@z@~A`AzAbD`EXVfAnA^ZfBfANBt@j@X^~@t@tBhAhAh@AEVNBJLJ`@Px@RPJNPn@\\NPt@P|A~@bBl@`@Xl@NJEH@Rl@\\Z^j@\\X`@?ZQ?D@AJRJbAH`@HNNHXVNPLT?DXLd@r@JDHLZT`AjA~@`@N`@JLL@ZR?Eh@`@FArAn@EHf@Fn@V@CHTAJCIDAHBDJZDvA~@FLJDp@p@NHRVALNBMh@F`@BIFD^BLSNIN@RVD?NRD@PVRbAEZKP?t@CJBj@AdBl@~AXd@Xr@HHL\\PRH@TJTRNTLLCAEDXZ^Hd@`@rAFABNC@HEABA?JFFADHBNAEA\\QHDTALBPID@FMb@b@l@HHHlA@XGn@HJDFJ\\Hd@Th@f@RJLPPBDLRTNf@Zl@f@`AX\\JVRXVn@d@b@HN\\t@Jd@Zb@B?`@|@\\hAh@v@p@rA^lADp@FTN|@Jv@?PLt@Pf@G^IL?RBL?ZX\\AN@`BBt@Fb@?hABj@P`BA\\Fj@ANDj@?VCRFHDr@Jl@FhBDPBf@DPBZ?TAJDf@AT@ZHz@Jd@Vf@P^DX\\r@h@fBVxAFBRp@LFNf@JNLFDNPPf@\\`@Lp@Al@LRFJPJH@VI`@@LNNNDPXJXVZLVLJDLr@dAn@fBJNb@fA^l@DRf@fAb@p@Pl@^t@DJ?HPRDLt@nAd@n@jA~@r@z@TJNLLRZT@NRNLBDRPPFDLGJRRPf@t@`@BNRd@F^?bA]PHTBt@Sr@HZITBXYXGRJTTd@?RDPAPGj@BbBCf@D^LNCVHLAHIv@KAABCHA`ADj@Qf@P\\OX@BCh@CTBV~ADh@H`@FNBTCL`@dBB`@LZ?VJX?RRf@`A\\ALD\\GN@TGRQRAH@EDhAJ^BZRT^fABDBGBTRr@HPBXLLFXPVHR?TL\\JL@JBDA@DJDJ^P?F_@LGPF`@C`@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 48.108383, + 7.064971 + ], + "end_latlng": [ + 48.0642, + 7.023322 + ], + "average_speed": 0.996, + "max_speed": 2.4, + "average_cadence": 51.8, + "has_heartrate": true, + "average_heartrate": 110, + "max_heartrate": 146, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1295.1, + "elev_low": 1146.5, + "upload_id": 3933330765, + "upload_id_str": "3933330765", + "external_id": "garmin_push_5157954555", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 22 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Daytrip to Nyon - Out", + "distance": 8293.4, + "moving_time": 1623, + "elapsed_time": 1623, + "total_elevation_gain": 124.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3664676519, + "start_date": "2020-06-24T14:43:09Z", + "start_date_local": "2020-06-24T16:43:09Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3664676519", + "summary_polyline": "edazGyeae@EMMu@o@}AMc@MOO@MPIVEz@J~@R~@JhAAn@Kp@q@tBYp@[lAYpA]hAq@rA{ClD_@n@Q`@O`As@nDiAfF_@bAc@~@_@fAI`@MXWPQd@G~@?LFT^v@Jr@@b@PjB?nAInDBp@IlC?dBFz@DVX~@b@vBH`CSfFq@fMa@pEmAhJUvB[`CWbC?r@Bb@VtBzCzSPxEBfBH`CHdAd@jAtAfBZf@C^aAvCId@[zCEd@@RBBPFzInAl@L|@XXLxAfAp@lAb@hB`@`DPbFHjBLx@n@lClB`HL`@h@lAv@fAhG~GXr@Cv@QrASdC{@rEBXLPZTbJhGx@r@P\\fBxEz@tBnAtB~BlDvFtHNVl@lAvA~DpBnHlArCnApDhB`E`@x@\\j@\\\\j@z@t@tARf@?L[|@UjASjFCP]rAsBlFw@~BMl@G|@a@lJEjBFvAALQNm@^y@p@wUlT}AdBs@tAKZ?TRd@NV`A`CdChEvBjD`JrOn@nA~BzDh@fAj@dA?DIBSK]|@YtAu@nES|@EA_Aw@MEGBS\\Ut@@J", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.377796, + 6.23725 + ], + "end_latlng": [ + 46.369286, + 6.155103 + ], + "average_speed": 5.11, + "max_speed": 9.4, + "average_watts": 99.2, + "device_watts": false, + "kilojoules": 161, + "has_heartrate": true, + "average_heartrate": 137.1, + "max_heartrate": 165, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 481.8, + "elev_low": 380.1, + "upload_id": 3912648124, + "upload_id_str": "3912648124", + "external_id": "garmin_push_5138799317", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 19 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Daytrip to Nyon - In", + "distance": 9259.9, + "moving_time": 1541, + "elapsed_time": 1565, + "total_elevation_gain": 6.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3664675689, + "start_date": "2020-06-24T07:13:20Z", + "start_date_local": "2020-06-24T09:13:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3664675689", + "summary_polyline": "yn_zG{dqd@F[Re@NOXLPN`@\\DHFGFOP{@n@aEXmAh@s@FKAM[c@Ua@_@cAG@MYiBsCuBwDmJyO}BaEmAaC_AiC?ODUN[jAaBt@w@fUcTfByAf@[JYGqBJiE\\yGJ}@H]x@{BnBgF^iBRkFLq@`@aA?SQc@o@eAm@}@iAmAw@{AcGgO_AwDcAmDiAuC{@yAkBaCmD_F_A{AmAsBc@}@sCmHc@q@kJqGaAu@KM|@}Eh@eFFiARq@pDyYv@kFp@yCxBmI?_@CMGISMkMwEWSEMYwBUwB]yFE_A@}ARiDEgBSk@Mq@c@wA}@}Bk@kBkCqNYmB@IDIHIrAq@zIcFNKFWAYoB{Hy@}DwCgMu@uDm@iCGa@EgACqD?eARaA?KCGKKsBy@_@a@Lc@bEuHf@}@NQPGP@NHv@x@VFF?JANMnFcMZw@jG}NH[AYKSmDqDuCoB{JeH_@W_@_@[c@u@}AcDgJg@iAYcAeAkAuCmEOYEi@{AsBOYm@_CSa@k@_AeBwAi@o@MGe@_@{AwAED", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369253, + 6.15518 + ], + "end_latlng": [ + 46.382056, + 6.243232 + ], + "average_speed": 6.009, + "max_speed": 9.7, + "average_watts": 40.3, + "device_watts": false, + "kilojoules": 62, + "has_heartrate": true, + "average_heartrate": 128.1, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 481.6, + "elev_low": 375.3, + "upload_id": 3912647218, + "upload_id_str": "3912647218", + "external_id": "garmin_push_5138798344", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 10 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "To Aubonne through the vineyards, then back by the lake", + "distance": 56075.1, + "moving_time": 8128, + "elapsed_time": 9636, + "total_elevation_gain": 527.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3652652307, + "start_date": "2020-06-22T07:04:39Z", + "start_date_local": "2020-06-22T09:04:39Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 23, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3652652307", + "summary_polyline": "cn_zGsfqd@ZSvAr@dBsIp@qA_Zmg@yJsV_@Cy@~CyBhFYSo@{BcCeHaZub@gDuIca@km@yOg\\wCaDkHyDqEuJ_BPoGyC}B}CeAe@_N_L}PkMyDs@}G`@aASoOuJoC}DwNuYoBgCqA_AgEgAwK_A_Ap@qD`FkFeB_PgNcAi@uIvB}@GcCeCq@YiDdBWCuCeDuJgDaJ}BgFgC{E_@_Cy@uIuFyDgEoCaFwCyHs@sBw@aEo@gAQqAK?Hh@}DsDCaBdBgGy@qIz@qFPwCaAuE\\oAlDmEl@[fENvFlCnAJpOuMfC_AzFi@dAg@f@aAf@gCnAiQv@iERkHT[lBA~Am@wA_KkBuHkJmPwD_MmG{IXwD_@uDXcCdC{Ed@aDvB}DlE_GtE}KH{@kT}c@kCaEsBkBal@sWcCyAuD}D_GgJqGoL_DsHi@Fw@rAaBpA}CtAcEyJL{C^m@A]gEwEcH}KOuAnAcBCWqAoDmCaLuH{PkEoWoEyIcAsDB{@nBqDg@uGqJyWcIoO}@eCoAqLgBwHw@eJsE_]mGwYcByFeDsHmKjIsG~DeDTkGaA]u@\\cCMyDQu@}AeCc@wF_HeMrAaBD_@aBeKiAuDDcC{CsL[qFH_C^{ACaA\\sAg@iKq@}DuB}Ge@{EeAgDoCeGi@qH`@wCByGWcEbHw@Ja@g@yEsFq^cDmRmEyTmHcP{BgKgCqPcGuUkGuNcLsMqC{BeE}BiA_@eE?o@i@aEkLmJeW}@eBqEqEwCuI{BgDqIeR{BiDeAWiBsAqEiF[F{@jA_@Ue@eAXiAhAW`@XXz@rC~D|IxIxHtPzCfF`D|IrF~FlKhYzD|KjAr@pFJfGpDpBlB~K~MvEzKlCbHvDfBxEN|A]fD{BlHuIdAq@fCCrAfA~@fCjIx]dGdQpCrTx@pCrAzCtJdLvGzMtBvm@p@dCvMhPrVdYzPfKtBxBdw@j~A~`B|~BjAlCrKp]rS|_@vMbQzc@vi@jDpFP~@~@N`FxEl]lb@nBpA~KpDlEdE`o@~{@br@r~@dCvAlHpB~AdAxEvH|AtA|D`BdIjH~AdF`HnKrBhE|EvLdAlAhPlLbDnDAl@wOv^e@ToAgAy@H{FzKVb@fChAK|DR|FbLjg@]l@kLxGOf@nDxQbDfLGjKt@lJl@dD~L|Et@l@kDlNu@pEcGtf@q@|EzLpIzE~KpN|SvDnM~DfKrBrExDhGo@rCW~F{EnNg@jKCpF_Y~VmBvBaA~BrCrGdVpa@o@pAdA|@Dh@eBlJwA}@m@pA?f@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369142, + 6.155464 + ], + "end_latlng": [ + 46.369273, + 6.15497 + ], + "average_speed": 6.899, + "max_speed": 15.1, + "average_watts": 114.2, + "device_watts": false, + "kilojoules": 928, + "has_heartrate": true, + "average_heartrate": 161.3, + "max_heartrate": 190, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 550.2, + "elev_low": 375.5, + "upload_id": 3899646878, + "upload_id_str": "3899646878", + "external_id": "garmin_push_5126880635", + "from_accepted_tag": false, + "pr_count": 13, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 295 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "En famille au Belvédère du Turet", + "distance": 5497.8, + "moving_time": 5554, + "elapsed_time": 6913, + "total_elevation_gain": 217.6, + "type": "Hike", + "sport_type": "Hike", + "id": 3649324691, + "start_date": "2020-06-21T12:50:27Z", + "start_date_local": "2020-06-21T14:50:27Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 1, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a3649324691", + "summary_polyline": "ek_zGowvc@Oc@AAIAKBe@fAOS?CJODAPa@H_@HgAJML]?GFKA[CGLY?WEUOMEO@YCSCMEA?GISAG@EA@OEm@k@QKOEGFYQOA@@GFUAKC_@UEKIKC@EO]i@c@e@?EMYEYBOMY?YDE?SKc@IOIm@EICK@YGOJmAA_@Sm@@@KGOWASEGBYAy@GS]q@?WACOIK?KEMIMMIWGo@Ls@^[Pu@HQEw@Oo@GUOQS_AG?\\X`@CX[R]LYHOLKD?FDNKLSL?FSFIDO@OLQFMJu@^{@VaAVWn@E`@]B_@CSLu@Tw@BUACBE@HC@ZILIHSF@JE@GTKLOHAB@JMRITc@@SLWRQXGLIXa@@KC]Q_@ADCiAWg@MI[a@IOBm@DQE?BHF]?o@EYCE?IEMCaAEQIOCOFW\\S`@e@Xs@FEFUJORAJWJING\\a@B?NWPg@p@qANc@@SE_BHo@Nq@Fu@f@[LCLR`@R`@LZBVPTDTJDCL?JIZMb@URUd@CNEh@FJCXQLOLGNO@@FCPBJGDWdAcBZS@GHMFa@PKHOJ[HKTuAHS]|@CTc@z@EBML@FCAIb@@Dk@n@SLU`@OJM\\GD_@J]VILIAILIIKAIEMAUJ[AK@EF_@T_@LULK?EFOGEGI?EEc@ASGQ?MIASQI[DYAOF]^UzAEL?HKp@AVHl@?HMd@S`@e@p@CJa@v@e@h@?FQLEHMFY\\IVWTOZYZWLE`@ERNTLp@?RBBCXJhAMf@BHEb@EN?NLXJHLLHPNJLPCJ?^@DXTBLANKPIFYFWXEBK\\GJIXSVc@Ty@l@KTKJI@AAIFGNEZ@HEFIp@IROj@@BI?EFMBIAc@NK@IFOZK`@QV?@B?AFIPEXMLIVARSb@ANBJELg@j@SHMJW^IP[Tk@NKFIZJRCL@JFJ?BJF?RVv@AJ@FCB?FK\\i@z@If@Ah@CF@JRn@JJBHVHVNBRV`@B\\HRABFT@JLt@JT@??C@??F@?Tb@E`@CHGt@Hl@HPBN?n@FJ@NNVAB@@KHZx@Cf@CBPf@RTLDJNHT?FJRAHTPBHTLj@LTA|@ZNFBDJADH^LBXN^ADJTVhAKVBZMh@Sb@?RK|@WdA?FTV@?d@iALNDTTh@d@T", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.368678, + 6.019925 + ], + "end_latlng": [ + 46.368362, + 6.019569 + ], + "average_speed": 0.99, + "max_speed": 1.7, + "average_cadence": 49.1, + "has_heartrate": true, + "average_heartrate": 98.5, + "max_heartrate": 127, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1409.4, + "elev_low": 1311.9, + "upload_id": 3895957961, + "upload_id_str": "3895957961", + "external_id": "garmin_push_5123592897", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 13 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Balade en VTT avec Marie", + "distance": 18504.9, + "moving_time": 4417, + "elapsed_time": 5735, + "total_elevation_gain": 249.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3634874002, + "start_date": "2020-06-18T09:31:32Z", + "start_date_local": "2020-06-18T11:31:32Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3634874002", + "summary_polyline": "yo|yG{kdf@NVz@rCvBlCdBxD`AxCz@dBv@l@bBp@`@Zz@fAdBzAjB~@hDpAfCzA`At@t@dAdA`CPDvAWhBuA\\g@bBgF`BsGXw@p@iAnAgA@UYiAQaBEkBFc@r@aAp@YVFNP`AvBb@bBJBbIs@r@TR?rA[v@g@hAiAdAs@tB{CnCkAP]Lg@`@yF@{CQiFO_A[i@u@qCq@wDk@kEwBmCyBoBg@w@iBqAwAmCoDyIu@cEKW_@_@_@DiAl@QC[S{@qAyAsFA_@h@eA~@iEt@wBDm@I}@ZTfClDzDpEt@zA`D|JvAhDPXnAgBSeCFa@hEuIHC`At@xAAb@R\\Et@cA[g@H}At@yAjAk@pGpAjAJd@yEVeAn@{@T}@@oAOmAC{@F}@Lo@hA{BHk@Gi@s@mC@s@p@q@xBwChE_EvF}G~AiAb@o@^y@bAeAL]Hq@N[h@a@o@Q}AwAkAU{@Fw@^g@DiESuD`@_AB{@MyD_BoCcBkBoBaAsAOHgAnCQt@S`AM~AU|F_@pAs@~A]dA]hBo@HaA`@wBfB]h@[|@e@z@Sp@QhBQVIDk@QkBb@c@PYZSd@e@vBQvCo@PQj@}@zAMb@vAjDhB`CrAnAbDfBtDRlARnA|@X?~@_A\\QvANjLbClCv@dDnA|AhAxA~A|HdKb@lAdCvJtApNXvAzBc@Ot@H\\h@jAr@dCxA|C\\hBtBhGVdA^DlIwBpCMbIpBzCSl@HpAt@z@HrAq@jAiA^KR@lC|@PZT`A\\n@tChDTv@BZUrBy@nCo@pAEvBDh@[`BOZQfAqFfAqBLy@n@]?gToM]sAKoAe@oCUu@uAUgBkAIS]{B_@_Ac@o@y@Sa@BsBx@uBvAKXv@zRKbF@xDZpCAlAWhBgBxHiAbH{BhD]b@cAn@sK~A}BfAaAQy@@cDn@wAJw@EkEtAw@D{CQoAhAS?[So@EtAbBSfAM~AAfBK`@s@~AIv@@z@Z|BpAbC?j@_CrEUtAcCfEmAlBkHrHa@h@MlAM\\uErHGRP^tAbBjEnEfBlCzAlC`@PPvAFnBv@tBC^~CvPEdA[nAwB|LQTo@Zi@hBe@pCKA?YEEc@Sq@Kw@Lf@KP\\YrAHd@?b@WTQ`@yGh\\D`@HDzAe@n@BHHAPOj@i@b@cATgBHkDpA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.354057, + 6.41742 + ], + "end_latlng": [ + 46.343504, + 6.375014 + ], + "average_speed": 4.189, + "max_speed": 11.9, + "average_watts": 64.4, + "device_watts": false, + "kilojoules": 284.3, + "has_heartrate": true, + "average_heartrate": 134.1, + "max_heartrate": 170, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 524.9, + "elev_low": 373.5, + "upload_id": 3880403736, + "upload_id_str": "3880403736", + "external_id": "garmin_push_5109468372", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 47 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Col des Dents d'Oche avec Marie", + "distance": 7477.5, + "moving_time": 7357, + "elapsed_time": 13194, + "total_elevation_gain": 744.4, + "type": "Hike", + "sport_type": "Hike", + "id": 3624476499, + "start_date": "2020-06-16T09:29:00Z", + "start_date_local": "2020-06-16T11:29:00Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3624476499", + "summary_polyline": "uzzyGog}g@GIAQFAFS?GGKBMCKVu@I[HCFYT@JQBOCGFGAFHF@KIUBUEi@[gBBa@G]BCG[?c@HQ?UHm@Gk@FID[Ak@DONoBNSDa@NU@OH@I@i@]_@Gw@FTMDGCe@F]CGBEIc@@YYUAG?c@La@AWa@Ha@GQXCNK@CGIA]B?OKG?KG?IY?UIH?HIICOQ[@OC{@I}@IAIQCoBBi@Ko@Ac@BBGW?o@Ia@GIUGSFS`@Y?EgCF{BPe@TUFS?]ViA@e@Gk@Y_@IOC_CLcB@mBr@oBL}CAsAESM]CD@COAGQq@g@FeA?mBYkAQoACwBBk@A}@Hu@EwABo@RcBJK[VGPONYmACeABUCKDIIW@m@]cADi@IU@[Eg@IKM_BB_DLMDS@u@F]I_DKm@Uu@C{@Gg@O[IECU\\Wr@LbAjAP?Vx@ALE?l@GJNN`@FBDILJ^GDFA\\@JKh@Fp@GjABFb@|Ba@wCB}@Es@J[@YPa@B?Bc@E}AFmAPu@EWL_A@yAKi@KmBYeAFq@AWPu@HmAXw@]CFS`@c@FWPWDc@?cAFu@GGBFGgAAm@B_AHI@SBBEC@k@N]DACEN_@FBC]@YFGCKBKZm@T{@Bg@B@Mk@BGCEJhAEVY`AW^I`@C|@KJQj@E?Cf@B`@GLI~@Bt@Hn@CDIzA?RDLCP[`ASRAJQV`@JWj@QzAGFER?\\Kr@Hd@?TNt@VbCAdAK~@@ZMl@IxCBp@EV@CUf@B?Kf@ANDj@EzBDnAHZRJf@x@b@Dh@X^f@b@z@[lDER_@d@KVIx@?LHRCJ@TJVIp@HVT\\Fb@AXJp@c@|AMRMCOi@c@Cm@_@_@KYo@E{@_@cAWESQBFOHILSxABrBKnB?tAHhA@x@HXJ|@Rp@Vh@J`DXb@BGAGBNAVCCDAOMTt@BhAQzCa@`AMb@DdBIf@G`BBz@Ab@BNb@^Ln@C\\Wr@I~@[`@On@GrBFzBJLPGXg@H?DGPDFLFv@Av@PvAEZ?fBFVNJDLFn@ERD^l@MCA`@NpAi@v@GdALl@g@`@o@DHGfAD\\ZTJP?b@W^M|A@J?ESdAQd@YJy@AIHM\\E^GL`AE^HZRXFADWN_@x@@r@FVDGES{C`ZCNSXEp@GTMGO_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.345559, + 6.70856 + ], + "end_latlng": [ + 46.346211, + 6.708173 + ], + "average_speed": 1.016, + "max_speed": 2.4, + "average_cadence": 56.8, + "has_heartrate": true, + "average_heartrate": 127.5, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1971.6, + "elev_low": 1215.2, + "upload_id": 3869298605, + "upload_id_str": "3869298605", + "external_id": "garmin_push_5099203864", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 70 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "That's what I call a bad recording...", + "distance": 24703.9, + "moving_time": 2850, + "elapsed_time": 4004, + "total_elevation_gain": 280.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3596601712, + "start_date": "2020-06-11T07:19:10Z", + "start_date_local": "2020-06-11T09:19:10Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3596601712", + "summary_polyline": "in_zGoeqd@GIVXKI|Bm@^WDcB|@oA}ByG]i@rCnGvCxEEKbVlc@~JvH?LMG~DwGlDgEf@e@ILf@DJA`HlE~F|DlBzApC_FhAk@vD~BtOzKW@cMvOECdHxHvArAr@h@a@DV\\lAp@bElHb@fAtErIhAhBn@nDDxEq@LoBvJ[f@Qh@jD^lCMbEv@`AXfAdA@ZDJbAdDvBlB^nCjBjEb@lAf@oE@WnEv[ua@yfAt|A|jCfAiALb@rFMNIEAvIr@JFC?~Bf@xPbDlc@zwAoAbAJjCJlANdGHrJGbACWa@zJChGP`AGdCB|BMt@rF~YfArF_ByET|@fF|N?CjBhCOYb`@jd@_@|A{JlHcDfBBACJ}F|DgCzAOABA@AmB|@}AlBe@bAGRBACZPbBdEzBbDn@e@DuBr]cAyBmJmNqUrYBG_HrCkCjALG_BNiEfBq@d@DDCDwBZqCUFLADoDoIDDgBaAsAkHIu@_BdAk@p@eCj@gBBsFuBWUDBG_AyIeScAuBg@_Ea@qA}CrC]NVEBBaApAcCrEiCnCe@r@a@ye@IEiMkQf@XlMhEs_@spAno@hhBacAocBEEY}BTkK?FcBkIi@sFIe@?FcAoHKkBLUPDFLE?tyDp_EuJwxBx_@{jE_nIevFDH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369179, + 6.155287 + ], + "end_latlng": [ + 46.369117, + 6.155194 + ], + "average_speed": 8.668, + "max_speed": 25.4, + "average_watts": 187, + "device_watts": false, + "kilojoules": 532.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 673.3, + "elev_low": 466.5, + "upload_id": 3839651409, + "upload_id_str": "3839651409", + "external_id": "9a3f5245-a127-4927-ba84-576de503ce96-activity.fit", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening Run", + "distance": 1152.4, + "moving_time": 388, + "elapsed_time": 973, + "total_elevation_gain": 0, + "type": "Run", + "sport_type": "Run", + "workout_type": null, + "id": 3593855124, + "start_date": "2020-06-10T16:44:41Z", + "start_date_local": "2020-06-10T18:44:41Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3593855124", + "summary_polyline": "sl_zG_gqd@n@p@JDDGv@aDd@uCXe@Z]J?fCvD`AnAZZ\\b@t@bBxChIjArCtAtCbAfBMKZt@Xf@rC~Dx@t@ABp@j@JL\\X^VLFh@BXC^UgCBu@u@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368909, + 6.155525 + ], + "end_latlng": [ + 46.362823, + 6.149501 + ], + "average_speed": 2.97, + "max_speed": 3.9, + "average_cadence": 77.6, + "has_heartrate": true, + "average_heartrate": 153.7, + "max_heartrate": 174, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 480.3, + "elev_low": 470.9, + "upload_id": 3836756013, + "upload_id_str": "3836756013", + "external_id": "garmin_push_5069116017", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pour déposer des papiers a Gex", + "distance": 23021.6, + "moving_time": 3751, + "elapsed_time": 3843, + "total_elevation_gain": 235.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3525775742, + "start_date": "2020-05-28T13:57:54Z", + "start_date_local": "2020-05-28T15:57:54Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3525775742", + "summary_polyline": "mn_zGqeqd@Ro@VGfA~@BNy@fE_BnGU^mAx@UXgAnCW~@V~@c@lCOjCwAtHDlAb@lDG|Aq@nEOhC?jCd@jB|AbCl@~AzAdF`E|InClCl@dAJhAVt@vDxCJZC~CKfBLp@G\\{@dBiBbCMd@Ld@zAzB~FpNh@tBv@lGjA`BdDhHJV@ZQl@BZ|CrChAxA~@lBl@t@tBp@n@h@~@hCp@fCPzDb@nB\\`@j@VBJmCbHMl@u@lMWnAu@|B]hBa@rEAj@Jd@\\t@fAx@bBjAtAj@n@b@|@`AdC|@j@^|DnDZv@`@jBd@fAjBvClFpGrBvBnBbDzA`B`ExFhF~EnBjClExE`DbEnBhG`@xCj@nIDpDCbCFzAhAtHd@fHbAtAP`@t@rCDj@@zAOpCYdBw@jCEVHz@`@Ld@Yr@{@z@a@jFMb@PpA|Ad@XlBh@b@b@Vl@\\zBDhAIrG@hCx@|HtB`FzDhMj@vDP|BRt@`KxQlAbDl@pCtA~EtBjL`D`NHdAEtBFl@j@zBPb@VVxC`@lA\\fAx@bEzEf@lA|@nGAn@`@rANtBA\\Q@Ea@Rp@J@DMOyBEwABWVGpECXKr@s@Rc@Es@mCaIC{@IWTe@EWB[OQu@wBMOUFMWsC_IsBgGs@aES_D?_Eb@_Fj@}CnAsDfBuCvC}DvMwR`GcHtAmA`FmCjG_GtMiJjAeBj@mAl@aBp@_DVyBHgDEyQB{F|@{KFyCEgBi@sFKW}AqH[eCEoBLiHA}AUiCa@oBWq@aC{E}@sCUqB[qGUyBWyAk@}Bw@mByAaCuAyAqIsGmBuB_IiJ}@s@e@BqCsBoAWOi@KOkDuC@UKOiBaB{DeFaLgTs@kAoA{AqFwEUGc@o@iBaBuQ_Pk@]Oe@_@MqBuBeAcBgAqC{BkMOe@sAgDWc@CWKI}@_BaAmAcC}AoMgGa@c@{FyAyAi@eAo@u@w@aAeBkBkEmAgB_BoDi@oBQSo@KOa@McAQIm@l@oCfBy@ZOGa@kG[aC_@kBm@wBSEq@n@s@jCKJKGMgA_@w@cC_DSs@cAq@yB}C?o@GSsA]e@a@{EoFw@cC}AkG_B}E@uAIi@]a@mAUkC{BgAmAsCmEcD}G{GkQmFcHaAmBa@gA{@qAiUw`@}AwDxApDfAnBrNhVdEtHF?CTm@l@CLNXp@b@Lf@cBvJG@eA_AO@MP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369199, + 6.15529 + ], + "end_latlng": [ + 46.369132, + 6.155466 + ], + "average_speed": 6.137, + "max_speed": 14.5, + "average_watts": 93.6, + "device_watts": false, + "kilojoules": 351.3, + "has_heartrate": true, + "average_heartrate": 156.9, + "max_heartrate": 202, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 672.8, + "elev_low": 471.1, + "upload_id": 3764798237, + "upload_id_str": "3764798237", + "external_id": "garmin_push_5002788331", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 114 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique EPFL + 300m piscine", + "distance": 0, + "moving_time": 3900, + "elapsed_time": 3900, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 3515505451, + "start_date": "2020-05-26T16:00:08Z", + "start_date_local": "2020-05-26T18:00:08Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3515505451", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Divonne - Servoz", + "distance": 92694.5, + "moving_time": 15519, + "elapsed_time": 20388, + "total_elevation_gain": 829.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3492617779, + "start_date": "2020-05-22T04:39:48Z", + "start_date_local": "2020-05-22T06:39:48Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 5, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3492617779", + "summary_polyline": "}n_zG{dqd@j@uAlAx@lBeJxAV~EpGvNr\\lJfJtAu@zEoLtHmHdDsO~AiCdDgAzM`ApFzDxFvRz[lXdFgL|Hu^f_@wy@hEuGvz@e[hXsD|MwH~J{ApCgBhJlCpP{E`a@vEfE}PSuJzFsNkEoID{A~AcBpTbSfJ`MlKbRpR|c@~X~PvHtAr|@g@de@mVbF|DlDdGrUtIti@xYpc@b^nKfApU~YxDxBzMrAhOiChRBr_@zMzn@iAz]hHv\\wKpJdEfGuHfHuEfZwFr\\j_@lKcKbCh@vIco@pNef@Puv@jDi`@~Cqp@vBkNpTsi@zKcdApD}t@sGeH~@wDsCwKaAmZiB{CbFmBm@_KjAi\\mAyLwIkBkE_DtBoGuNyNfHmT{GuFrGnF`LeSlHdBtDaSrBwPMgUvAi]|Jk`@rEob@~i@_dBtt@kbDxHgOxAeIjJ_MvJ_XfAyMyB_XIau@rLei@rGce@pBiLnF_@xCaHrI{JZsEq@ud@jAkKfO{[bLwErQ{LjGsHxJyZ`Leg@n@kGkAs_@XwHrQsn@`AmCnAYYcFhCs]eCqo@oBwOtF}\\|Rwh@RcYhNeV~Ece@bAe_BP}l@sAcVkJ__@A}CvAkF`DoApPwR|Zmg@~WiNbE}EdI_QxLiOtH}GpUcM~HsTnFoDrQgBzNkGrG@nEiMzFsHfDu@zP|@b[fTvZnDdEo[~Dmg@@cU~FeUtCi_@fUw|@|@yLvAA`Io}@sBoBT{DjCcPz}@siBjH}e@bNcD|DdBfg@uDdDxBv@wDjPwCpLmKpCwJF}NdAwBk@r@MaA|AmWtAwOrCoMf\\ir@|CeExE_D~Oc@bCsB`Fyg@rKgSpG}Aj]|FjJ[x@rDhHhD`M|RpAcChDyTzMkFtGbAbA_DfCcAbG`FaAyDjSiL|B}DfI_FU{Ch@aBbUuMpWsG|v@mIHoEvTiBRgB|LsC|a@yBdNkHnRiR`QeFvHItk@`MtWgEdMkGrVkDpABnFfKzT{HfCsJbD}Anm@eA|KiBzCuC`BeF|Ba@`f@em@zReRj@gNbFcHbEiKFqJbC_JmAmIzEkDnCwGjCwRhCkJeAsFh@}Ew@iKlC{Rc@mHbAcCJyCiA{IuAsBTyL}AuLUmOkAwFfAeWk@sCyCcDKuHuBmM_HoPoIc^sCaG{JgKa@mJoDiCuB}JgGmI?aFaBoEUuEXiMdDoK_DwBi@{EmIqBoHaPlCiLTsCcDgQuBqDq@cGhF{H`FwChBkOdDoAvAoHxCyEzBm@lDeElC}Hl@mRzBaL_DmQ`Ayf@nE_SrB}Ahh@gD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369279, + 6.155182 + ], + "end_latlng": [ + 45.923397, + 6.77102 + ], + "average_speed": 5.973, + "max_speed": 13.2, + "average_watts": 91.6, + "device_watts": false, + "kilojoules": 1421.8, + "has_heartrate": true, + "average_heartrate": 152.3, + "max_heartrate": 178, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 857.9, + "elev_low": 375.5, + "upload_id": 3729736457, + "upload_id_str": "3729736457", + "external_id": "garmin_push_4970918901", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 398 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vélo Jura avec les BF (part2)", + "distance": 18538.2, + "moving_time": 4842, + "elapsed_time": 8336, + "total_elevation_gain": 346.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3488369519, + "start_date": "2020-05-21T12:21:15Z", + "start_date_local": "2020-05-21T14:21:15Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3488369519", + "summary_polyline": "obkyGsfyb@wAwASAIDHNGSm@LyISk@[o@gAaAWs@Aa@J[TcApA[Jg@GsAkBSgAc@y@mA_Be@gCk@_B_A{ASuA]cAc@aAeA_BkEgFgCoBoCgCi@gAqCqDy@_B{@aAaA}@aDoDiAg@sBeBy@qAu@gBeAy@qAuBm@Ys@@[K_BmBqCiEqA_@oAgA_@QgCcCkCcBkCcCmE{GeD{BaAaAWEeBaAk@k@kD{@SDmCyAu@O{@a@wDwDgCyAm@y@Wg@WQ{CeAyD_CkCuAy@UyCSwBk@qCBm@Tk@z@iA\\s@d@uI|GkApA_At@cDdAw@b@}Cn@cBx@mFpEkAXiBKcCRyAIMMAM_@b@y@RDDlAOjC?nDURFTNvAbCjDrC|EtGpA|BvBxF\\fBh@vGhB|PbAzFVxCn@lCPdBAvASdAmBjCM`@Gt@g@rBKTk@j@g@RqAC_Bt@q@v@iBhDkBjBw@xCk@tA]zCg@pBk@~AoAdBgA|BBCKdAP|BBjBJ`AEnCDlA[rFOUcSaIK_Am@]q@_AaA{@cCmC{Aw@mAcAiABa@CuAy@}EgFeBuCc@_@_A_@w@y@Wa@cAwCmD_CqBqCa@q@e@Y]Zw@pAO?qCiB{BiA_EsDsBwBcAo@sIiKsByC}B}CyBgCeAI_Bi@kFjBa@\\K\\FPQ`@i@F{B}@cBH[Ea@m@YYaBk@uGkAyAk@[g@Mw@FgEQw@wCmDeAs@kCcAKM?O~AiA~@SlCDzAOfBX~AHXQLa@Cg@o@oBAm@f@cCXeDTw@vEiGnBgEp@wB`@uBPS?SEZFQr@w@b@UQ?XAt@eBHcA@oAK}GR{@j@iAr@sBf@uBRcEd@c@jBc@dA}AlAk@HUCy@[yAPm@d@w@T}@LmAM{CKcAJQlAQn@i@h@ODS`A{B`EgFz@Ux@F|@u@tAo@^GhBaAlARpADdBgBtBmAl@m@n@gArAoAhAy@\\a@XaBA{BHm@\\o@^UxEVfAt@xBdAl@BROn@oAj@Ud@Jx@wCl@aAdAs@vAWjB?xASvC}A~@DnE`BlCn@nELpCK|@QrCoAj@E_@CaAe@aF_AcEaBkEkAyA]eCSuAa@}Aw@oA}@kAa@{Dm@yA_AkE{Ey@{Au@y@yCsBuAkAmBmC_GoEyByB_BiAmFEsAU}@q@cGyF_BeC_CcCwI{E_Bq@s@k@eAqAeAu@q@]Q@MZJR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.26488, + 5.868741 + ], + "end_latlng": [ + 46.32465, + 5.922695 + ], + "average_speed": 3.829, + "max_speed": 13.6, + "average_watts": 68.1, + "device_watts": false, + "kilojoules": 329.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1339, + "elev_low": 1127.5, + "upload_id": 3725250162, + "upload_id_str": "3725250162", + "external_id": "garmin_push_4966897455", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vélo Jura avec les BF (part1)", + "distance": 8537.8, + "moving_time": 2155, + "elapsed_time": 2740, + "total_elevation_gain": 237.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3488365717, + "start_date": "2020-05-21T10:27:33Z", + "start_date_local": "2020-05-21T12:27:33Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3488365717", + "summary_polyline": "swvyG_ycc@lAj@\\Rr@r@t@`Ap@b@rAj@rH`Ed@ZnAlAlAzA`B`CjG|Fx@VbANx@@rBGfALXPlBrB|ArA|AhAzBdB~@hAhAdBnDdCnAbAn@nAv@hApAdAz@jAn@j@rAt@x@RvAFh@NhAb@dAv@|BfAtAT|BTvA`@jB`@|Aj@bBr@lBh@|Dx@\\Np@NdAAnAV~ARlGPhBHxAb@jInD`C\\~@\\~AjA~CvAdBdAl@VbANx@V|@PtCIp@Hb@^d@z@r@~@r@d@xAf@rAj@v@v@v@rBhAdErAlBnDfG`@^r@`@~@x@h@`@z@b@j@LjBn@r@Rn@?FEF@?B?Cp@DpCFf@P~AlApB~@l@^pAfAn@\\pAhAx@d@bAb@ZXX\\^p@Pf@CCJNb@f@z@r@l@\\jDtAjDjCx@fAPd@Nj@\\^RJCALB`@Vd@`@\\\\^l@h@^z@`@r@p@~C|BlDtBn@d@Vf@?x@Rf@n@`Av@vATTbAz@dBpAfAn@lAl@pBnAZA\\Mr@Qn@LjAp@FJNJvDzDp@fAb@`@|@`A|AtBXl@j@`BrAxCb@nAn@|Ab@tAXn@P|@PbF\\~@`@v@TXp@vAXx@JbACdA@`@GXOIq@Bm@@GBS^@tCLf@rAbCn@v@DT?PQ\\Qd@Jb@^n@BJV~CBlBBJV\\Vj@V`APXXXHNHVLbBb@|BTtB\\nBPjAAVELEDCC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.324585, + 5.922883 + ], + "end_latlng": [ + 46.264926, + 5.869392 + ], + "average_speed": 3.962, + "max_speed": 11.2, + "average_watts": 105.2, + "device_watts": false, + "kilojoules": 226.7, + "has_heartrate": true, + "average_heartrate": 103.9, + "max_heartrate": 123, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1353.7, + "elev_low": 1193.4, + "upload_id": 3725246138, + "upload_id_str": "3725246138", + "external_id": "garmin_push_4966893318", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Enjoying the sun", + "distance": 25039.2, + "moving_time": 3047, + "elapsed_time": 5598, + "total_elevation_gain": 48.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3470336374, + "start_date": "2020-05-18T06:45:12Z", + "start_date_local": "2020-05-18T08:45:12Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 22, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3470336374", + "summary_polyline": "im_zGqfqd@lAx@NAvAsIr@w@h@p@`CjD`BpBfEbLvBbF|DjHxAtBpDnDh@\\p@Hn@Up@{@nBoFtA_DlCwC~A{@RWlAeDvCmMRc@z@gAfAu@nA[hPrAdBdAlAvAj@~A`BtI~@bC`A~AjErDhMnJT^F`AMj@q@|AgA|Ag@\\iA?mCoA{@Mw@TsAfAkDtGa@Xc@AWSkLaRwBsBsEeBoGiBmCuAc@e@c@aAO_AEi@BmBjDyOd@gAn@w@pBoApAIlN~@bBv@dBlBp@jBfB~IjAxCp@|@vSfPN`@Dj@Gl@kAbC}@lA_AV{@SkBy@o@M{@J[PaBrB{CfFo@Hm@i@cJ{NeB}BsAeAiBw@{MkEaAw@m@y@Me@E{@FwBVqBbDgNbAwA`A{@bC]hOvArBrA|@nAh@`B|AjIp@lB`A~AvDdDzM`KXXPd@@l@Gh@aAlBiAvAWP{@FaCeA}AMw@XwBlCeChEUR_@B_IeMsEgGwBmAeJoCgCcAw@_@{@gA]eBE}@NaClCoMj@}A`AiAvAy@bAShOdAdBt@pAlA|@fBtAvHn@rBbAxBnArAdNfKhCzBL`@Bf@Ed@e@tA{@tAk@p@u@PoCeAgAYsAVmB~BaDlF_@La@SyJyOyCoDwCsAgLiD}A_Aq@uASgB@aBh@iDzBiKl@uAjAiArAq@|@KpG\\bFj@zAl@rAhAv@pAd@`Bx@vEx@|ChA`CfFrEhKtHfAbANbAO`Ak@tAmAfBi@Xc@@yDqAs@Ci@N}@~@kEbHs@Pa@]_DqFkFgIwBcCiCoAiLsDgAc@}@{@a@eAScBBeBlDePp@wAnAkAjAe@nAGtLdAlB^tAbAjAlB`C|K`BxDhC`CdO`Ln@z@B|@YdAi@lAeAvA}@\\aAQcBw@kAQc@FSLuBjC{CbFKaAR{Aw@_@_AeAPKKwAR_BC_@a@?kAdAWJwABiE_GiBcB{Au@gHsBuEeBcAoAYkAKeBFoAvCuNj@wAbAwAjAo@vAW`OnAp@ThAv@vAnBb@pAhA`HrApDl@bAtAlAbQrMZ\\Nh@An@Ol@}@rB_AhA]N}@?aDmAwA?s@j@wE~HWPe@?k@m@mG{JcEaGwAkAw@]uOgF}@_AYq@a@mDKC}CdCiBjBi@~@iAnCoAnDm@fAg@b@aABa@SkDsD{CuEuDmHiHiRkGeISA_@|@{AfJK?mA}@SRY~@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369014, + 6.155456 + ], + "end_latlng": [ + 46.369278, + 6.155188 + ], + "average_speed": 8.218, + "max_speed": 11.7, + "average_watts": 132.6, + "device_watts": false, + "kilojoules": 404, + "has_heartrate": true, + "average_heartrate": 166.1, + "max_heartrate": 192, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 481.6, + "elev_low": 467.1, + "upload_id": 3706350607, + "upload_id_str": "3706350607", + "external_id": "garmin_push_4949895358", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 135 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Entre les gouttes", + "distance": 2831.7, + "moving_time": 994, + "elapsed_time": 1792, + "total_elevation_gain": 44.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3444986935, + "start_date": "2020-05-13T15:12:31Z", + "start_date_local": "2020-05-13T17:12:31Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3444986935", + "summary_polyline": "ql_zGyfqd@XZVP?TAZOzA]`BQt@Y|Ay@bCm@\\o@VU\\Wd@q@hBWf@CJo@e@c@Q_Cc@UIWO?]VkBLaBAY]oDWmAYm@_@q@}@mAu@oASmAKgABk@Po@Fq@@o@MwAa@eDGs@@u@D]Pc@v@}ANq@GiAMsAoAiAsB{Ae@i@OF]d@oAjBq@fA{BdBuAlA_@f@c@Xi@v@s@nAqBfB]d@KTs@hAMZCfAEDDg@Rq@Pc@Xe@b@_@fAmAj@q@r@}@RS\\g@Nc@HOlF_EZ]jAmBv@sAXUbAbALDTZt@`@t@j@rBiAXeAn@iBXo@HGlBdAxB|DhKrb@SdAs@k@YGe@p@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.36889, + 6.15549 + ], + "end_latlng": [ + 46.369199, + 6.155295 + ], + "average_speed": 2.849, + "max_speed": 4, + "average_cadence": 75.2, + "has_heartrate": true, + "average_heartrate": 148.6, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503.8, + "elev_low": 473.6, + "upload_id": 3679649998, + "upload_id_str": "3679649998", + "external_id": "garmin_push_4926044115", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 21 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "10km de Lausanne", + "distance": 10021.2, + "moving_time": 3647, + "elapsed_time": 3932, + "total_elevation_gain": 98.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 3389546453, + "start_date": "2020-05-03T08:28:02Z", + "start_date_local": "2020-05-03T10:28:02Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3389546453", + "summary_polyline": "ul_zGyfqd@t@h@JADQj@qCNcANk@Jq@Dg@Ec@cAo@gB_@cAa@{@i@sCsC{AcBg@q@e@e@a@Y][a@i@w@w@eAu@YW{@g@a@_@w@g@Wc@}AaBG?EF{BrDa@h@u@v@WLkAdAa@PkBzBU^s@~@Wd@WRU\\kAlAW^g@rAWhB?[HqAL]d@m@x@m@RY\\a@vAcC~@sA^e@`@Un@g@X]^Q`@YV]\\[l@q@\\i@PQdA_BRS@RDHdAbAtAn@j@j@Rd@Pp@Jr@El@Sn@g@`AM^Ip@DjAVdCRbADd@@z@Er@Mt@MjAF`@Dv@Fd@vApC|@rAd@bAJd@Jr@D`AHn@@r@?rAOrAO`@GZIAs@e@s@{@BHhArAj@XfB`@pAH\\Tn@h@hArARl@L|@h@fGHf@l@`B\\j@ZR|@dAp@vAh@z@zDdFJHb@r@xC|DbAlAl@h@ZPsAiAIS]a@_@m@_@a@sAkBa@][g@u@{@}AaCa@]a@w@s@}AiAwA}@mAUg@YaAKaAEmAIkAGi@Y}AI]KS{@kA?U|@sC`@u@`Aq@h@u@fAsEXaAv@}D?KEGaAy@I?fAt@@Aj@oCt@sE?m@c@g@?GQ]?Mv@_BRo@Ey@c@qB[yBOm@KUCUSs@MO^`BVXF?\\WXYzAsBfAsAT]rAeAn@y@L_@AJ{CjCcAzAy@bAuA|AWd@?h@\\|Bb@vBCv@q@bBiAr@_@OuAa@c@SmAaA_DsD}AyAmCwCq@m@yBcB{@_A}AqA_@Wc@i@MC_@j@Wr@_A`Bm@z@iBrAg@d@y@b@iB~B_@\\q@bAs@t@k@x@]\\m@jAWhAO`AADI?H}@H[FK\\a@JURYlC_DXc@`BqBLURUfAw@VYlAy@lAoAxBkDZc@fB|AdAt@HB^ZPp@L`A?l@Gh@Qp@Wf@Sj@Kn@Cb@@pAF~@XnBBr@@nAKhCNhBPh@p@`B`AzA^r@Tr@NzA^pCK|AYhCDL\\L@JRFbCX^NZVH@HEh@eAj@yAZg@LMf@Wh@a@HCf@Hr@d@H@BIOUmAo@EID_@r@iDVo@ZuAHq@Py@B[]_@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368914, + 6.155499 + ], + "end_latlng": [ + 46.368777, + 6.155414 + ], + "average_speed": 2.748, + "max_speed": 3.9, + "average_cadence": 79.1, + "has_heartrate": true, + "average_heartrate": 164.1, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 504.8, + "elev_low": 470, + "upload_id": 3621586886, + "upload_id_str": "3621586886", + "external_id": "garmin_push_4873486623", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 145 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Smooth as butter after yesterday's cleaning", + "distance": 24884.7, + "moving_time": 3467, + "elapsed_time": 3558, + "total_elevation_gain": 251.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3360046346, + "start_date": "2020-04-27T07:23:47Z", + "start_date_local": "2020-04-27T09:23:47Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 19, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3360046346", + "summary_polyline": "wn_zG{cqd@P_AX[pAz@HA~AwITc@P@rAjBhC~Ct@pAjHlR`GbLjCzDt@j@x@VjBhDj@rApBzG@l@mGlKqBjEiB|Ea@x@o@_Bw@mA_KuImAwAaGaIwEmH_B_B_@w@YiAw@sI_@qAeBgBq@[{AGkAYKS^cECeB]qCi@kBmBmD]{@]aBKcANoEi@aH@e@Z_Bv@aBHu@GwAB_@VFrAjAjNbOr@`@|E`BZ`@EbAkBxJyClMyAdAa@j@u@dB_@xA`ApAPb@`@~C`@|Er@rBjC|CnAxB~KfOdAdA|CzB~DtDfBbDRW|EeMxGuLKu@yA}Em@mBm@sAMkBSWmCi@eBiBkE}H{BqE{HgSaAqA_@]EHBFH?CQgDgEa@FWn@{CpQwAxFkBtAgBjEwB_AyBUMUAe@^oDAcAg@aEYcAyC{FQ_AIcANqFi@uG@aAR{@r@}AP}@IsBBOfCvBtLlMt@f@lFlBfAbAdElFnAlB~F|O|BzEpEjI~@vArArA|@ZxBzDx@vB`BbG?NcE|GkBjDsEdLcAgB_AoAaFmE}BaBo@q@kI_LkDsFkAgAs@gAi@iB]sE[cCU_A}@oA@]`AiC\\o@pA_Al@eA`BcHlB{Kn@_DO]m@[kFyAsOyO_BgAGHJ|AAp@G`@gApCE\\@vAj@xFOhD?pAXfB`@lAhCtET~@`@lD?tA_@`ENZb@P`D\\jAbAr@`ANj@VzBRhDXlBj@tArCxCdB|CpKrNdJpHj@l@bB~CVa@`DuI|@oBtGmLkCkJy@gBGgBa@_@eCg@u@m@_AuAkGiLgAaC{FsO}@cBgFoG_@DQj@wB~L_CdKaBnAs@rA{@|BQF_Bq@wAMs@WMm@d@_EAw@YsCe@uBsCoFYaAM}@AkANaC@oA_@uDIoA@s@Lm@dA_CFw@KeBBKdBpA~KrL~AzAvFpB`Az@rEzFpArBtGhQ`GbLzCzEx@j@n@Rb@|@zAdCt@vB~AzFCZ}FdJ{FjNMJ{@gBk@u@oEaE{D}CuIaLgE{GcAaA}@_B_@gBQiCg@gE]{@s@}@@WTo@nAiCbByAb@iA`EwSr@}CAa@WUy@YwEkAkOuOaBoAKHL`CC\\mA`DIdAl@fH?pAM~CVvBr@dBx@rAbAxBVlA\\hDa@~F`@^bDZ|@j@NK~@kCf@aAnA}@Za@hBsHt@yDaAy@e@Gi@xABN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369242, + 6.155029 + ], + "end_latlng": [ + 46.369271, + 6.155052 + ], + "average_speed": 7.178, + "max_speed": 15.7, + "average_watts": 126.1, + "device_watts": false, + "kilojoules": 437.1, + "has_heartrate": true, + "average_heartrate": 156.9, + "max_heartrate": 188, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503.8, + "elev_low": 471, + "upload_id": 3590569475, + "upload_id_str": "3590569475", + "external_id": "garmin_push_4844473700", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 106 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Le pâté de maison via la rue du Jura", + "distance": 3385.8, + "moving_time": 1081, + "elapsed_time": 1253, + "total_elevation_gain": 32.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3344581980, + "start_date": "2020-04-24T07:33:20Z", + "start_date_local": "2020-04-24T09:33:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3344581980", + "summary_polyline": "}l_zGogqd@|@x@LDBANw@lA}GD{@EMY[]w@@KTe@VYB?Zd@Rn@d@v@t@hAp@|@|AzBz@zAfAdCXz@~@tBrAxDzAxD`@z@|BfEl@|@pCbDfCbCNJZFVVNl@IfABLZn@l@jBRx@Xp@f@~BGbAiArBiA`BqBvDa@z@Qd@I^}BnF]bAU`@G?Ui@o@m@oAiBeE{Dm@e@u@e@q@k@}AkB[g@iAaBgByB]k@kBeCu@wAYg@eAaAu@{@Ye@Ws@Oo@Ge@Y}DOeAMo@Mc@MYs@{@Js@b@iA^y@d@o@j@[`@[Te@l@gCVmB|@aEDq@GISO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368956, + 6.155602 + ], + "end_latlng": [ + 46.368765, + 6.155412 + ], + "average_speed": 3.132, + "max_speed": 4.3, + "average_cadence": 79.2, + "has_heartrate": true, + "average_heartrate": 160.5, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 502, + "elev_low": 471.2, + "upload_id": 3574227753, + "upload_id_str": "3574227753", + "external_id": "garmin_push_4829288715", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique via internet", + "distance": 0, + "moving_time": 2998, + "elapsed_time": 2998, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 3331807915, + "start_date": "2020-04-21T16:01:45Z", + "start_date_local": "2020-04-21T18:01:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3331807915", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": true, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": true, + "average_heartrate": 131.1, + "max_heartrate": 167, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "upload_id": 3560941204, + "upload_id_str": "3560941204", + "external_id": "garmin_push_4816952484", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 25 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Heavy legs and already hot", + "distance": 5280.1, + "moving_time": 1802, + "elapsed_time": 2204, + "total_elevation_gain": 53.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3305931710, + "start_date": "2020-04-16T08:08:29Z", + "start_date_local": "2020-04-16T10:08:29Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3305931710", + "summary_polyline": "}m_zGkfqd@PUJCJDx@t@DJWhAAd@s@zC[|@EFOd@WxAK`@}@h@a@X[f@s@tBUlAh@r@Tj@Nn@Hb@N~AR`DHr@ZhAn@pA\\`@|ApAX^j@dAn@~@fCpDx@~@n@|@^`@`C`Dd@b@b@ZNHgAaAy@w@aB}B_AiAeCoDmA{AaAuA]o@}@sAoAuA_@u@Sk@QaAYgEMcAUeAQe@c@e@_BiASGaAQc@Sq@MJPE?_Ac@g@@k@`@c@b@On@FtBOj@[Fi@I]K{@IOKcBeCa@WYKUAyAFuAAi@E}BQ}ASsCc@^HlAP`BP|@Nv@F|AJ|@@zAGp@?b@XvAzBZ\\h@NlBZPGR_@?k@IeADu@\\i@r@m@^GZ@XLK@CAASZeDDo@Cw@]{CMm@a@iAc@{@_AwAa@}@Sq@MuACs@\\kDEy@g@_FEiAL}@v@{AL_@Ls@OyB@CRB`@RxAnAf@l@~E~EdErE`@X`@PbCv@x@^HDR\\Gl@a@~AMz@o@pDE@{@k@UIML", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.369114, + 6.155422 + ], + "end_latlng": [ + 46.369158, + 6.155528 + ], + "average_speed": 2.93, + "max_speed": 3.6, + "average_cadence": 79.4, + "has_heartrate": true, + "average_heartrate": 162, + "max_heartrate": 180, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 525.5, + "elev_low": 473.4, + "upload_id": 3533661311, + "upload_id_str": "3533661311", + "external_id": "garmin_push_4790937356", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 67 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Ride", + "distance": 2752.4, + "moving_time": 687, + "elapsed_time": 963, + "total_elevation_gain": 31.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": null, + "id": 3292672601, + "start_date": "2020-04-13T09:11:11Z", + "start_date_local": "2020-04-13T11:11:11Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3292672601", + "summary_polyline": "{n_zGidqd@IQ@AR{@Ta@THVNl@r@?NIt@cCtKOb@]\\{@f@SXa@x@q@lBMVSEa@Yg@Oe@C[@SEq@Sc@_@Dq@Ji@BCPCBSQWD]Dy@e@oEc@_BqBqD[u@K[YaBAoAP_DI{A[uCIkA@e@Fc@L]v@eBJg@@k@KwBGMmDiCk@u@I_@I}BEE?F@@@??GAA?LJ|A?t@@FZ^j@h@nEhDzAnA`LvLr@n@XNbA^dBd@hAf@ZTFTAT_B~IOPEAaAy@KCEBWb@Qp@DJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.36926, + 6.155097 + ], + "end_latlng": [ + 46.36926, + 6.155064 + ], + "average_speed": 4.006, + "max_speed": 10.3, + "average_watts": 50.8, + "device_watts": false, + "kilojoules": 34.9, + "has_heartrate": true, + "average_heartrate": 104.8, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503.8, + "elev_low": 473.5, + "upload_id": 3519705321, + "upload_id_str": "3519705321", + "external_id": "garmin_push_4777558432", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Fast sunset run", + "distance": 1997.2, + "moving_time": 524, + "elapsed_time": 634, + "total_elevation_gain": 28.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3280803878, + "start_date": "2020-04-10T17:00:00Z", + "start_date_local": "2020-04-10T19:00:00Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3280803878", + "summary_polyline": "im_zGihqd@`Ax@LFHCHa@P{An@yCJq@?aAS[QSGWMYBSVa@Xo@Rm@@i@Mq@?EoAeFu@uBCHH^Vp@d@zAPpAp@nDCb@o@~A_@p@@T@Dt@h@Lf@It@O~@YpCu@vDm@dCWv@i@jCi@pBEF_@\\m@Xs@nA]fAIn@?n@f@v@s@{@@OJc@`@iA`@}@j@y@d@[\\]P[rAqF~C}PF_ACIKMKG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.369018, + 6.155735 + ], + "end_latlng": [ + 46.368227, + 6.157418 + ], + "average_speed": 3.811, + "max_speed": 5.9, + "average_cadence": 80.2, + "has_heartrate": true, + "average_heartrate": 174.2, + "max_heartrate": 191, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 500.6, + "elev_low": 472.1, + "upload_id": 3507167670, + "upload_id_str": "3507167670", + "external_id": "garmin_push_4765191389", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Benchmark ride", + "distance": 4870.4, + "moving_time": 642, + "elapsed_time": 815, + "total_elevation_gain": 69, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3266787021, + "start_date": "2020-04-07T14:58:22Z", + "start_date_local": "2020-04-07T16:58:22Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3266787021", + "summary_polyline": "ym_zG}hqd@H@PNn@n@F@FKpAwHJYFMJC@KIKUQs@YiBa@aA[g@Sc@[kM{MaCmBqAaAKIC@?D`Ap@LLRd@Lp@Bv@Er@IZu@xAIVMt@?rAX~BPpCQlFPtAVx@Pb@dBpCT`@Ph@TdA^lDA`A_@nDBTJNZL^Hd@DlAFd@Lb@ZFCFIx@cC^w@RWbAw@RUZs@hAuEzB_Ml@aDRQPHZb@@I{@iAa@[k@YGFPR\\PFJDN@b@y@dFy@nEo@|CoAhFSh@QTgAt@QRg@`Ag@tAa@p@mAo@uBYUOEFCAKQAK@]\\mDA_AYeC]gBM_@M]qBmDO]e@qBE]E}AN{BAw@e@eGA_@@]Pw@r@}ALi@Bw@GqADINDHFfB|ArJjKbBbBh@XnBp@nA\\`@PTPHV@^}A|IIJUM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369098, + 6.155838 + ], + "end_latlng": [ + 46.36871, + 6.155346 + ], + "average_speed": 7.586, + "max_speed": 14.4, + "average_watts": 161.2, + "device_watts": false, + "kilojoules": 103.5, + "has_heartrate": true, + "average_heartrate": 127, + "max_heartrate": 162, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 503.9, + "elev_low": 472.3, + "upload_id": 3492389313, + "upload_id_str": "3492389313", + "external_id": "garmin_push_4750477425", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Pain Loup x3", + "distance": 4042.4, + "moving_time": 1202, + "elapsed_time": 1478, + "total_elevation_gain": 85.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3262553968, + "start_date": "2020-04-06T14:40:08Z", + "start_date_local": "2020-04-06T16:40:08Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3262553968", + "summary_polyline": "wm_zGahqd@DANFr@n@PFBCLa@rA{H@y@WUP`@Cr@e@xBAj@aA|DeA`G]nAk@vBSb@[\\a@Va@^[^]r@g@lAMf@@TBDIKAKTk@PU`AeBd@s@h@[`@WBGb@gBp@yBtAcG^kCPu@d@wCDo@?s@a@]Z\\?Ve@rDMv@e@tBa@dCy@dDiAjFa@`@g@Rc@Tq@fAe@nAQ\\KZf@PBm@`@aA|@eBzAaBVm@j@qBbB}Hf@yCHs@Nu@V}AHeAAGW[WRV\\FP?n@QrAAf@O`AiA`Fq@fDm@`Ca@jBWt@c@b@m@^ON[f@Yj@[v@Kb@Eb@JJBCCG@i@fAoCj@s@|@c@Xa@ZsAX}@n@sCPoAb@mBt@aEd@wCFq@Ck@US[O{Bs@A?`A\\nAl@X^Cf@Kr@Qr@WnBOv@Qn@Q^GAGI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.369088, + 6.155696 + ], + "end_latlng": [ + 46.368779, + 6.155354 + ], + "average_speed": 3.363, + "max_speed": 5.1, + "average_cadence": 79.7, + "has_heartrate": true, + "average_heartrate": 168.4, + "max_heartrate": 194, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 500.8, + "elev_low": 472.5, + "upload_id": 3487820315, + "upload_id_str": "3487820315", + "external_id": "garmin_push_4745943257", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 55 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Everything in a 1km radius", + "distance": 11081.2, + "moving_time": 3550, + "elapsed_time": 4481, + "total_elevation_gain": 144.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 3238894575, + "start_date": "2020-03-31T15:13:07Z", + "start_date_local": "2020-03-31T17:13:07Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3238894575", + "summary_polyline": "ql_zGufqd@z@r@APy@hE[bAQfAe@vAEn@jAb@d@XHP?FKj@Cn@E@AEDY@a@DCEY[i@w@]c@@kAv@a@`@iAvBMd@Ar@FP|@fANl@VpA\\rEHn@T~@X`A^h@jAdAn@n@hAvBdCpDx@hAb@b@f@x@|BvCCLg@i@e@y@gAsA_DiEkEyGiAgAu@kAIAwB|BKNUn@_BzBCL?dASzAK^OXOfAGn@KnC?d@y@hAWl@[ZBMhAaBVER\\h@zBAHu@hAD?~@mAZVz@|ABAAMUk@[i@i@w@Ug@Q}@GkAX_HgA_@iBYU@uAZc@?uCgAqAq@mA]_@A_@HaAd@e@H_@?}AXDHD@dAKb@^Dd@Rt@W~@QR?`AAWV_@Pq@M[Ka@Eo@Dc@bBgAt@QnAFtA|@|Bx@d@H`@?f@INUAGsB_FSo@CUBAXhA|AzDXd@D?CQq@sAGSF@f@pAXb@zDt@^K^}AFuAAw@Eu@QcAM{AUYaAu@qAuAlBzB`@XJAFK`@}Bf@oBRmAF{B^sB?k@Wa@_A{@{@@kAK[Gy@_@mAqAgAwAp@fAbAnACLgAt@KNUr@L~BEj@BLv@t@j@ZE?q@e@q@o@QEa@@sB_@YUw@sAm@y@[OWEgDDuBIsAK}Eu@AF|Ft@~BRdABvCKd@V`AhAb@p@b@^rB\\\\CVe@?}@EaAJm@NUx@q@`@Mb@BR{AREb@NLI?MEIa@QM@IXNyABq@o@kFSm@Qa@gBwCYk@[kAMq@Ei@Bi@RiBDwAo@_GAk@Du@jA{CHy@MuBM_@{@q@mAu@wAoAE@q@|@{@vA_AhAkD`CY\\_@Te@j@gBrCeAlA{@lAs@z@[f@Qt@El@S|@RyAPq@n@iAdCmCjD}E|AuA|@i@~BaClB}CLa@@w@E{AF`@?f@DdARf@b@d@lA`AdAv@r@`@j@aASw@K_AMs@_@O_@c@O]o@aAAa@j@}AXc@f@IHXP~E@lBDt@RhBEp@BTlCxBdDdDjDvDlAnAr@\\pBp@l@Ab@i@Vk@Ri@Fc@Co@_@{Am@uD@CFFJx@z@bF?l@Wv@k@hAK\\JZp@dAGr@]dBc@hDOr@E@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368892, + 6.155479 + ], + "end_latlng": [ + 46.368611, + 6.155329 + ], + "average_speed": 3.121, + "max_speed": 4.5, + "average_cadence": 79.4, + "has_heartrate": true, + "average_heartrate": 163.5, + "max_heartrate": 187, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 539.4, + "elev_low": 470.5, + "upload_id": 3462541522, + "upload_id_str": "3462541522", + "external_id": "garmin_push_4720387430", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false, + "suffer_score": 138 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les légumes c'est des courses essentielles", + "distance": 6497.2, + "moving_time": 1365, + "elapsed_time": 3001, + "total_elevation_gain": 73.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3227457609, + "start_date": "2020-03-28T13:23:09Z", + "start_date_local": "2020-03-28T14:23:09Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3227457609", + "summary_polyline": "es_zGispd@iAdCg@rAE@GAg@e@w@MeAGg@KYGg@Sm@?m@d@i@r@GV?RN~ACf@U\\G@i@Wm@K{@W_BwBY[i@Mc@EmAFg@?oDQqFu@iBc@aE{AsCkAq@UM@GDS`@s@~Ac@t@e@j@i@h@i@`@KBGYuAoE?GBKCCGN@\\K^Y^i@h@KDGC{@iEi@oBg@gAiBoBcBmB{A}BuA}AoC{Bm@a@UGkACU@YDkCnA_@HgAAGCi@c@sC{F_BsC_AmAwCgCuCkBw@u@a@o@CO?MJo@EO@JOh@Jj@d@p@v@v@`DlBhDbD`AvAn@jA~CpG^^\\N^@~@KtB}@r@QxADZFf@XlBbBdAbAvBvCfA`BtCtCXf@h@`B\\zA^fBPpAPd@dAxBB@NCb@YFKv@s@pAcAXYTYpBsDFEJCN@jHrCzC`A|@NdEf@bDRj@@jCGXNzArB`@b@f@Vb@B`AR\\MFKDU@WMoA@k@HWHOVUz@m@PAJBlAn@^FkAUZJb@HtBLp@^LLFBDAl@gBf@uA\\a@lA{@NSJWlAyE`AcFD]AGGKqAy@GBKNYx@ANDR?FED", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.36995, + 6.152372 + ], + "end_latlng": [ + 46.369283, + 6.155002 + ], + "average_speed": 4.76, + "max_speed": 12.1, + "average_watts": 68.6, + "device_watts": false, + "kilojoules": 93.6, + "has_heartrate": true, + "average_heartrate": 109.2, + "max_heartrate": 131, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 533.2, + "elev_low": 480.7, + "upload_id": 3450346259, + "upload_id_str": "3450346259", + "external_id": "garmin_push_4707331675", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunny but cold", + "distance": 23102.6, + "moving_time": 3195, + "elapsed_time": 4073, + "total_elevation_gain": 170.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3216391547, + "start_date": "2020-03-25T12:17:07Z", + "start_date_local": "2020-03-25T13:17:07Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 6, + "comment_count": 3, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3216391547", + "summary_polyline": "un_zGccqd@AC@EE]@KNk@NYRIRHn@p@H?Li@dAiG\\yACWQS{@g@?WTg@DY_C_EqAcCuE}HoCyEaBiCoAuB{@mBi@_BCSQKAYNa@b@u@rA_BhIuHfBiBvGaGzAqAx@m@NY@c@CeC^sJPsBPu@`CiGp@mBReAFwBNkCb@qAnEoH^_At@wD^_AnAiC`A_ChBgF`@y@t@oAxH}L~@qBr@yCT_C@_A?_AQwCc@cFS{CG}AOsM?gBD_CFgBR{CJgAd@}CTkAZmA`@qAbAgCpEoK`F}LH]Cc@Q[yEiFaCqByAaAGKAW?YNa@`AoBdA{BXu@Di@_@aE@sAPw@Vq@t@kCVqBHkCI}BuAwNAeAESGQS[kAuAeBgBsB{BeF{EaE_DkJcGwD}BiBkAsA_AgA}@yAuAqA{AgA_B}BuDi@eA}HcSm@wAcAmBmAuBiB_CyIuJ{@{@gM_JmB{A}@oAKS{CoIeBoEwGwJkAuBm@{Bc@aAw@w@kEwDyAmAeAUoAe@wAkAg@q@]i@gBsDgAoA}Ay@aHmBuAm@sAkA_KiN{PgUkL}OEWFYp@iAHGHARJbBbDLLDAHEpAoBRKJBJHLTRr@VrALX\\^TFRKXWJg@HMZYDFDJHBNCFKCOwAiEGGGCe@JKCUAOFUL}AlA}@pASVKBGCMQaB{CMKG@EBaA|AOFOEe@g@{EuGoMiQiBkCuBiCKKSBOHYb@aH`LgBhCaGhJaCnDw@pAeDfFCXJXFJxGfFhFzEVJbAFdAA^Bb@RHN?HK`@]~@AN@DbAzArBjCfA`B|@fA^n@bHbJlDhFfBzBR\\Bp@S|@GFG~@s@bEYnAWZETHX\\Vx@x@rDvEbE~F|AlBjBpBHNDJb@~ARd@ZpAd@bCt@tBhEdI`DpH~B`GDb@@b@MlBDh@Nb@b@t@pBxCzDnF|@tApBtDD^E\\qG~SmAdEcBlGQf@ANFX~@l@zFrFrAdAzFbGxAtBt@tBVj@`@xArMdj@TbBhAvDx@zDh@pBPbA^~CFzBAj@FlBIrI@`KD|BNnDPrBLlClHvhAL~A`@bDv@|CfAjCP\\lAdBRTrBfBj@n@p@XTPbBdBbAxA`AtBt@bCn@pDlHrt@x@rFL^Xh@p@fBbB|DvAnDn@`@Lf@b@hAfA|BdNrUfF~IJT@FDDCHUTIJELAVBFLLh@XJR?XeBlJCBG?KG?I", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369231, + 6.154909 + ], + "end_latlng": [ + 46.368711, + 6.155351 + ], + "average_speed": 7.231, + "max_speed": 14.1, + "average_watts": 120.8, + "device_watts": false, + "kilojoules": 385.8, + "has_heartrate": true, + "average_heartrate": 148.3, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 482.8, + "elev_low": 371.2, + "upload_id": 3438594708, + "upload_id_str": "3438594708", + "external_id": "garmin_push_4695009814", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 70 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "20mn quarantine run", + "distance": 3743.4, + "moving_time": 1215, + "elapsed_time": 1306, + "total_elevation_gain": 58, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3210279966, + "start_date": "2020-03-23T15:53:51Z", + "start_date_local": "2020-03-23T16:53:51Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3210279966", + "summary_polyline": "am_zGegqd@d@\\PPPHZgALw@d@mBJo@Pi@BY?k@OWWUKc@MQVs@DYoB_Dq@qAu@sA}@eAWa@Sc@s@kA}BmEkAqBg@q@]M_@@o@|@Gb@_A|CYjAEBQDa@U[I{@u@uAuAg@[MW?g@GQSjAQT]l@S^KX[h@UVwAfAq@^u@t@INu@`@cCrDm@p@MHCJUb@yAhBy@jBG\\Ev@CjASz@k@hBQ\\i@hBM`@MR[bAm@rA]h@m@nAu@fBQj@HRFDr@Pf@VbDlAvBn@bBb@jBT|@FlBX`BJpA?p@Cr@@JBh@P`AvA`@r@b@XjANn@NRGZe@@YM}A@QJc@T[b@_@`@MVAh@R`B^dADZFt@b@ZSf@}A`@{@Za@`Au@`@_@BEXqAVu@b@qBb@qCR_A?c@CIu@o@OME@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368978, + 6.155553 + ], + "end_latlng": [ + 46.369004, + 6.155594 + ], + "average_speed": 3.081, + "max_speed": 4.1, + "average_cadence": 78.9, + "has_heartrate": true, + "average_heartrate": 151.9, + "max_heartrate": 176, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 526.9, + "elev_low": 470.7, + "upload_id": 3432090705, + "upload_id_str": "3432090705", + "external_id": "garmin_push_4687945701", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 29 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aux légumes (8.5km)", + "distance": 5520.2, + "moving_time": 1332, + "elapsed_time": 2142, + "total_elevation_gain": 74.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3204049764, + "start_date": "2020-03-21T16:17:50Z", + "start_date_local": "2020-03-21T17:17:50Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3204049764", + "summary_polyline": "gk_zGmiqd@|@mBv@}BTMLS?GFEFM?KEIi@o@KWMa@?KDKIGMHIEw@oA]s@m@{@Sk@IQ_AyAUQk@cAWm@m@eA{@iA_@w@u@oA{@aBg@}@GGAKYe@QKEE_@{@_@g@kAmC]kAA[I?EECKCA@BEEG?MHGHGTIJ]lA[`@ELSTSJSDMLe@ZkAd@QDKAY[[g@y@sBScCI[AWJFCQo@kBQ_AeAcE}@{BoAcBS_@i@w@Mm@UKU@IY_@g@YYeAwAYi@aCoD_@}@]m@?KSSYm@}@eAg@_@m@cAg@k@q@m@SYS_@@MOMc@s@Qo@ISSaAK[EYCGMCGBU^g@t@QNUb@U\\qAnAQRQXq@^GFQZkAtAAHURcAnAQFaAF]@IEc@XaBrBCJyApB]j@STOHITW`@]X[fAQV_@Xg@n@[l@WZmBhEs@pBY~@OVW~@MRERE?i@vA{@~AmB~CUj@GFGRe@nAu@|Ac@~Aw@hBs@hAkAzAo@n@MTI@GE?GANAEEBCE@GFKHE@REDC?@GLDILCLC^Ph@@LZTLRXVhBdAl@`@f@`@r@x@j@\\n@h@`@h@rA~Bp@tAr@jB\\l@LZj@l@NLNFZ?z@Kt@Qr@]^S^MpBJTFVR|@x@zAlAr@t@l@x@rAfBf@x@xA~A|@x@Z`@Z|@b@jBTt@RbANhARv@Vf@RZFRJNH?DHD@DDF?@@zjAkY@A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368683, + 6.155911 + ], + "end_latlng": [ + 46.369244, + 6.155079 + ], + "average_speed": 4.144, + "max_speed": 8.7, + "average_watts": 93.3, + "device_watts": false, + "kilojoules": 124.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 531.7, + "elev_low": 469.7, + "upload_id": 3425415481, + "upload_id_str": "3425415481", + "external_id": "43afb170-3063-469c-a2f3-f590a4fbf76d-activity.fit", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dans les vignobles", + "distance": 41252.8, + "moving_time": 5753, + "elapsed_time": 6455, + "total_elevation_gain": 389.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3197213346, + "start_date": "2020-03-19T11:57:23Z", + "start_date_local": "2020-03-19T12:57:23Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3197213346", + "summary_polyline": "om_zGudqd@UTM]TiAPMrAfAJOfAaHbA_CoAgBKe@I@{Ty_@aDqGIg@j@mA|AqBxOiOzIaIGsAHgEr@sJxDsLXkBJqDLo@r@aB`FiIv@iFtCqGrA_E~AuCfIgMpAiCf@kBTuBHiDI}BaAmLYiSHwEXiE`AkGv@{CvDgIfFiN|BoFIo@}B}BgD}CkDgCFm@lA_CnBaF@i@[_DBeBnAkF^wDGqE{AyMKuB}K}LkHkGcOiJiB{AyD_CoCmCoB}BgDsFuIoTqEgIcGsHaFiF{IsGcDmBcB}A_H{QiIoLyByGsIsHgBQ}AaAsAgBcCyE_AeAcCeAeHuB_CcBeVs\\uOeS{JaNgEcFsDuFiKaN}AcCsS_YsD{CoB_AeGkBkAm@iAaAok@cs@aGeHWqAaAKiCoCqJ_MyFsGeA_Be@Y_JcLoCcEaMsT_CyEkCcHiH{VcB_E{NwRsb@km@yEkGeIaMm[ed@cYek@iBkEeGoKoRc`@_AgA_@uAQsCcAk@COn@iCRGaAvCdA|@PtB^tBVh@v@rIbAlPC`A[zAwBtF]l@i@^An@r@hEtBfDfGrL\\pABv@I`AUx@oGbKaEjK}OnVq@vA\\rBzCbKzE`RAv@oClFE`AN@d@g@X`@|GhPlAzBrFhN~CxJlHxWwAjAIZ`@@zAlC`AtE|@pM?rJLpGKb@cCvCcCbBI`@~CnGlDzIvAlHbAtCzI`NxFnElAtAbFrIvGzOpLlRzAvBDx@WnDJfBpAjDPbAhBnLtAzGN`CS`Ag@|@qKnJG^hBzDf@z@zI`WB\\mA~@y@fA~ArH\\pCbCfB~JzDtF~D~@HdF[bEkCpCqAvCWzAgA~@eCr@y@E]IGWVt@fG?fB]rAiArA]v@Ep@WbBJz@l@lA`AbAdCxDvApEjApE`JtOXn@v@lDrDdSnGjXjBdJLxDu@dH]dLHnBRr@`A`AtCb@`@ZbAdHrDlO|GpTzArFLdACpA_C`IK|AFpAbAxDlC|H`A`Bn@d@^bA`@nC@fBM~ALV|E~D`Cx@TXz@Eb@ZzBwDpAuAz@WbNhBdC`AfBfBbD~FtHlO|CfHlOlJvAj@hAHzG]dBRvAp@|PpM|CnCl@Z`FpExAp@`BjC~GtDXDz@e@THlDfI~@nAjGfC`CrBxAbC~AvDvIxQrA~BpO~TnFzIfG`J^r@hBzF|@|AnEbG|R~Yh@nAdCzIbArG|AxDZN\\o@tCsAl@o@fAmCh@FBb@vB~EtUr`@m@`BdAx@JVA\\yApIWX}@gASAk@xAHd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369047, + 6.15515 + ], + "end_latlng": [ + 46.369261, + 6.155006 + ], + "average_speed": 7.171, + "max_speed": 14.4, + "average_watts": 123.7, + "device_watts": false, + "kilojoules": 711.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 513.2, + "elev_low": 373.2, + "upload_id": 3418099601, + "upload_id_str": "3418099601", + "external_id": "43afb170-3063-469c-a2f3-f590a4fbf76d-activity.fit", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les marais de Divonne", + "distance": 3640.7, + "moving_time": 1193, + "elapsed_time": 1403, + "total_elevation_gain": 13.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3194661525, + "start_date": "2020-03-18T16:26:40Z", + "start_date_local": "2020-03-18T17:26:40Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3194661525", + "summary_polyline": "_{}yGsipd@`@y@Ls@Ae@x@uBVSx@O?GzA{@`@CRSZHBA@@BTAL@TPbAC?MZY`@OFm@H[IWSIM]y@C@cA~@k@p@mAtC_@uAaAgB]@MCSK]aBKo@Qq@OYQoABOI_@So@Yo@W_As@qASu@Kq@IkAG_DOoBM{AUmBU{AEaA@CEMEu@Ki@E{@Is@Cm@Ik@AWIy@w@uDc@eBUi@EWOc@O]Ua@]eAIMM@Uj@u@hAi@h@_@Xk@h@QTOHc@DiAn@sBnByBrCkBnB?HHz@b@zBZtABp@Md@[t@S`@On@@FVb@\\Z@\\Eh@iAnFIt@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.360964, + 6.150827 + ], + "end_latlng": [ + 46.368595, + 6.155442 + ], + "average_speed": 3.052, + "max_speed": 4.3, + "average_cadence": 78.8, + "has_heartrate": true, + "average_heartrate": 158.2, + "max_heartrate": 183, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 479.8, + "elev_low": 467.5, + "upload_id": 3415351774, + "upload_id_str": "3415351774", + "external_id": "garmin_push_4669539361", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Teleportation power", + "distance": 6014.8, + "moving_time": 2009, + "elapsed_time": 2148, + "total_elevation_gain": 23.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 3186631263, + "start_date": "2020-03-15T17:27:11Z", + "start_date_local": "2020-03-15T18:27:11Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3186631263", + "summary_polyline": "uv}yG_{nd@VI`@s@R{@Ri@JOFYH_A@oDQiGIiE?}AD_FDeAHsAZgCEsDBG^e@\\sAT]F{@z@iFz@yDRkAPi@Vo@Ze@dA_An@_@b@Of@EnDTrANXFNPABCGBGN?~APfCPd@T^Tf@b@z@pAXf@Rr@XvAZrBl@jCbAlBd@p@j@t@pAtAfF`EzC|BPN\\f@dAz@\\b@FJFh@Af@EX_@v@e@|@[`@WTUHY@WEkAWc@Sk@Qu@Fy@\\}@dAGBk@v@wAtCi@|@SN_@A}CgEyA}BMYuDsFg@q@}@_Ai@_@kAm@gBk@g@MmBq@aBc@i@YcBi@q@[OI_@KkASW?OC]Qc@]e@g@GUE@_@\\c@l@y@bAYr@Mf@]d@[j@kAxCc@~@Y\\_@TSHSAe@MuDkDY]KSyBcDcBaDuAuCeBmEoDqJq@eAk@m@iDoE][E?QZe@~ASbBQz@Ev@Ov@KRCAUMWU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.360272, + 6.143362 + ], + "end_latlng": [ + 46.368865, + 6.155473 + ], + "average_speed": 2.994, + "max_speed": 8.5, + "average_cadence": 79.4, + "has_heartrate": true, + "average_heartrate": 170.5, + "max_heartrate": 181, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 480.1, + "elev_low": 464.9, + "upload_id": 3406618925, + "upload_id_str": "3406618925", + "external_id": "garmin_push_4659846502", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 103 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Au soleil avec Adri", + "distance": 37896.6, + "moving_time": 5579, + "elapsed_time": 6537, + "total_elevation_gain": 379.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3185229676, + "start_date": "2020-03-15T10:11:52Z", + "start_date_local": "2020-03-15T11:11:52Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 10, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a3185229676", + "summary_polyline": "gg_zG}qqd@T{@kA_C{Su]yBcEeHwPy@sCMQMHO~@aArCgAdCk@t@{C{J{CwEo@{AwBeK{@mFeDea@qBiDUcDH`CMb@]N_@Im@iAeBaEOcGWmAu@iBqDkHaFaIgDoGyEyGgAkBcDkHiA_DiR_d@O}AW}ALwKE_C[{Bc@gB_AqB}@w@oDuByC}H}@yAiBmBkTiK_BkAiDbEiD~Cg@dAeC`CuGtEqCxAQME]HwAb@mFO}J[}Ht@kWG{AOm@OIUPeBtG{@pAgA`AyLvFY[uEyRaBuDiHgNuZ}c@p@sM@eBQcBYgAeBwEmMxNmDjCkEhBuDr@kCHaQy@@ZKPiH|DsCvE}@dAeC~@wDUgKcEwIgCc@^Ef@Jp@zA~@f@t@RdAQp@[PeGbAaA?iB]wALwFpDiEtEk@\\gB\\^\\[IoD_DSs@Bw@vAcET}AGwAu@qE?m@hAsIYgBa@gACqAj@oAfDeEhAYvCTbFfCxAZzAw@vByBjJ{H|D_AtCSzAm@n@sA\\wBnAyQn@sCJyGFi@`@i@|A@l@Oz@_@D_@eCiNuAqE{HmMs@aByCeKmEiGYaAEoALqA`@eAnAeBX{@F}@k@gGB_Aq@U}@{@u@qAc@yAAkATuBt@{DCS}@eAaGqJwCcD}By@m@_AiAyCmBcCoBkBmAi@}BKo@[sBuGcCoIq@uCoCmHyBkHCi@TyAaEwDqGqJqFwJeFcLUAiAfBoB~AaCfA_C`DmAaC_Bq@sBSWc@v@d@|@F|BhA~@tBNJzB_DfCqAlBsAbBuAZ`@bB|EvFpKpIvMnBtBxDdCrg@dU|@h@b@n@NIj@uAlP_StA}B~@_CvCuOdd@qt@BY_@_Jc@iHNqCd@wCx@cCb@GxSzWpCpCn@hAdHpIbCvDd@`AAb@LTfAVhGbGf\\z`@`CxAhI~BxCfBhAjAbr@r_AlC`Ehk@fv@vAdAdJjC|A`AnEbHrA|ApEbB`IfH\\j@pAfEfGlJh@dAT~@jAbBrExLfAnAlQtM|JpL|A~BvC~F~AlEpFvM|AvCfCrDvFlFhTdNzFlExCjCdJhKt@pCx@vHXtDArEWpCcBdGBbAb@`EsDpJGh@lGpF~DxEFX{Nz]eAtDi@~Cq@~HMbKPzKjA`SGtC[`Co@xBeAnBiKzPkCnHkCfGu@~DwEzHs@fBa@bH_@|AqChHi@vBk@pNHtBEVqEfDqTlS}@jAi@bAOn@rBrEbCdEjS|\\q@vAdAv@Dp@eBjJ}A_Ak@rAH\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368048, + 6.157273 + ], + "end_latlng": [ + 46.369253, + 6.15502 + ], + "average_speed": 6.793, + "max_speed": 15.4, + "average_watts": 113, + "device_watts": false, + "kilojoules": 630.2, + "has_heartrate": true, + "average_heartrate": 150, + "max_heartrate": 189, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 547.3, + "elev_low": 373.2, + "upload_id": 3405097347, + "upload_id_str": "3405097347", + "external_id": "garmin_push_4658215933", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 124 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "3 tours avec maman", + "distance": 14010.8, + "moving_time": 2823, + "elapsed_time": 3478, + "total_elevation_gain": 49.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3181759765, + "start_date": "2020-03-14T10:17:20Z", + "start_date_local": "2020-03-14T11:17:20Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3181759765", + "summary_polyline": "{h_zGsdqd@HIM]BGbAYJcBR{ADu@Qu@GG@WVSJTV`@v@hA|CzDd@fAjAfD`CpGx@nB~D|Hf@v@dB`C~@x@~A~A^TXDd@?VGh@c@\\u@rAyDz@aBp@iBnAwA^]l@a@L@HCz@u@ZQREBKLwApByJDa@ZeA`@eAh@s@TUf@a@`@U`AU`A?\\CtC^~E\\zAPjAl@jAhA|@~A\\tA`AxFTx@t@rBt@rAb@d@^XnA~@`BtAfDbCnG`FJNHR@ZCXOp@IV_AfBi@t@a@\\SDSA_@EkB_AoA_@S?[Dw@h@_@l@o@x@kC|EYVG@e@MyF}I{AqBaA{A_@a@i@{@UYmAaA{@e@iNmE_Ac@i@_@U_@U_AM{@?yADa@ZmBl@gCrAuGl@aBp@u@h@e@l@]\\Mb@Gp@?Z@fCDjB^pBNbCZhAn@`AbAt@nA^hAJf@XxAd@zCRv@J^Zr@l@nARXz@|@`MhJtAx@z@x@l@n@FTBXIt@_@nA[d@w@fAk@j@QFQ@QCsCyAgAUYBYHWRqAnBoCvEs@p@]C_BkCAKFQCMD^tAjCDFXBRCTOf@w@`BwCz@kAb@u@PQTMb@KZBnA^fAl@`ANRCZQPOZe@l@eAXo@^uA?WGUKSQOkDmCu@e@cDiCmCoBoBgB_AaA{@iBc@cBoAgHy@_Cy@cAoA{@mA[eLy@oB?iAZGFmAjAq@nAa@~AoBjJ_@hC?h@HfBT|@j@~@`@^XNfBn@dI|BpBp@~@l@bAbAtAtBl@jAC^aAnBBTLJAO@G`@u@f@y@DAJBnBxCbE~FTRR?JEXY|AsCfAgB|@sAVUl@Of@@dA^fBx@p@BRIb@[r@cAt@kBR}@@WMa@y@{@iE{CmKgIwAaBWc@k@gBc@mBs@gEm@wBq@mAkAeAsAk@uIs@aCOg@AuANgAl@_AbAo@zAm@|BiBxIK`BGRQBYLq@h@y@~@OISH}A~Ac@x@Od@CNO`@Y`@yAvDs@rAs@f@SBi@CQIeAy@_A{@cAcA}BoDmBqDwA{CyAwDu@{BsBoFe@aAeAqAyDeFOIEBc@pAs@vDMfAS~@EHI?y@m@[ISf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368305, + 6.15514 + ], + "end_latlng": [ + 46.369212, + 6.155365 + ], + "average_speed": 4.963, + "max_speed": 7.2, + "average_watts": 47.8, + "device_watts": false, + "kilojoules": 134.9, + "has_heartrate": true, + "average_heartrate": 114.5, + "max_heartrate": 135, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 482.4, + "elev_low": 464.9, + "upload_id": 3401284917, + "upload_id_str": "3401284917", + "external_id": "garmin_push_4654022607", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Au soleil avec les parents", + "distance": 6581.1, + "moving_time": 1400, + "elapsed_time": 1400, + "total_elevation_gain": 26.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3144313383, + "start_date": "2020-03-01T10:42:19Z", + "start_date_local": "2020-03-01T11:42:19Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3144313383", + "summary_polyline": "kn_zGggqd@RQJ?pAdAD@FEH]`A}FXaAJOFIROL?Vn@jBhCzAfB`@h@h@nAbEbLtCtGhClE`AzAdCnCh@d@v@f@x@JTIh@e@Vc@rBqFRS~@mCNUj@o@x@s@PAXGnAuA|@mAbCaMPiAFWd@cAr@w@`Au@f@O|@O~BL~Jx@p@JNHbAr@lA~A`@l@b@`BP~AXbBf@vBf@zAz@fBbA~@`BhAn@h@rEjDv@d@rAdAr@n@`An@^v@?p@Md@e@z@o@`AYl@[^m@Ns@Cq@Um@a@q@]WIu@Dc@PcAz@Yt@oA~BYl@y@vAQHe@My@kAYUwCuEeAsBw@kAYm@uAiB_A}@cBaA{A_@_@Ma@UqDy@m@W_Ba@y@c@g@e@k@F[[LK?KEAa@JUBADFN^ALMNu@WsBCgAIMGAOHU`@eA|@QXUF]BaBfBYd@y@|BORMXg@|Aq@fBc@v@q@b@SBy@Q[UaDcDuB{CoCiFsAqCoBuFcDmIQ[yBiC_AyAiA_BMCKPQb@Kz@SdAg@lDYlAC?e@a@E@GJALFPC@CGFm@GS[EU`@Qb@CPBP?L", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369181, + 6.15556 + ], + "end_latlng": [ + 46.369257, + 6.155008 + ], + "average_speed": 4.701, + "max_speed": 8.2, + "average_watts": 49.3, + "device_watts": false, + "kilojoules": 69, + "has_heartrate": true, + "average_heartrate": 106.6, + "max_heartrate": 124, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 482.2, + "elev_low": 464.4, + "upload_id": 3359663720, + "upload_id_str": "3359663720", + "external_id": "garmin_push_4606695633", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 4 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride to the farm", + "distance": 6593.9, + "moving_time": 1631, + "elapsed_time": 2407, + "total_elevation_gain": 71.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3140996184, + "start_date": "2020-02-29T09:02:26Z", + "start_date_local": "2020-02-29T10:02:26Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3140996184", + "summary_polyline": "_o_zGqcqd@ECEM@QNo@Z_@`@Nv@p@@HMr@_@lBeBrHILi@f@k@ZY`@_A`C[~@C@KEc@_@_@Oc@Cg@@{@Sw@_@e@Eg@Tq@l@KRMh@J|BG\\QVCAEDB@@IeCk@c@QyAwB]WSIa@Eu@FoABe@A{BOcFo@iCq@kJoDc@CEDU^i@nAaA|Ay@z@o@`@IAQu@_@iAa@_ASHm@t@m@ZEEI]KaAg@}BYaAc@iA_AgAeBgBkE{FgDyCq@c@y@Mi@Cc@DcChAa@LWDWBa@Cy@e@We@gCoFwBkD_@e@qCaCcCwAqAoAWg@CWHi@?]CCADAJ`\\sp@xAiBPWf@gApBoCFQNKNWZ]hA{AjAoAjBM\\KPO~B_Dh@e@L@jHvQ`BvD|IdTfA`Cl@z@RVz@n@dAd@nBb@tCv@xAd@n@j@tCtDD?FK`@iAb@i@LEBQGOG?G@CRFLNAT_@PMdCqAd@c@PYz@uBLKJBn@`Bz@nB`B~C`BbCxD~GfDtFbAjBfC~D?JH@HLJ`@\\p@PXENURM^YtAgA|GE@CCc@e@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369281, + 6.154979 + ], + "end_latlng": [ + 46.368834, + 6.155495 + ], + "average_speed": 4.043, + "max_speed": 8.1, + "average_watts": 53.9, + "device_watts": false, + "kilojoules": 87.9, + "has_heartrate": true, + "average_heartrate": 120.4, + "max_heartrate": 155, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 532.9, + "elev_low": 469.9, + "upload_id": 3355977872, + "upload_id_str": "3355977872", + "external_id": "garmin_push_4602578671", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 7 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Plateau des Glières - Day 2", + "distance": 15089.7, + "moving_time": 4702, + "elapsed_time": 8024, + "total_elevation_gain": 283.2, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 3125161525, + "start_date": "2020-02-23T09:30:28Z", + "start_date_local": "2020-02-23T10:30:28Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3125161525", + "summary_polyline": "gfpwGg}re@Gu@]_Bu@oCEmABHz@Ax@PfDfAvA`AZh@v@jCVT~@\\t@n@r@nBC@t@|DhAnBn@~BP\\xD~EtFdElAv@~@jAXp@PNr@Ez@_Ab@YjA]bBoBr@g@\\Ev@d@rC}@PV[fAHz@XXl@Ah@Vz@lA`@bAVxDLj@VZRBROd@cAdDw@f@qAv@cF^i@V@b@XR\\pAxD`@f@XLn@BbDu@h@A~AVtAtAtAdC~Cv@dBXlBbB\\PhDl@`Gj@bAtA^XpEzAZz@N`AId@WZkB\\q@n@Mb@Iv@E`FSdAo@h@}Ax@wAU[UMYGa@EeAR}CCeA[_Ai@c@i@?eBf@}@D}CiAu@Ec@VqBpBcAv@sA\\y@Ii@Wm@o@[aB}A_EGe@Bc@j@uAd@UrBM^YTm@Dw@S{Ao@_BsDaB\\cENIr@G|AXxArAhAvB`@^`GjA^P|@dAh@XjDr@dGt@CEd@x@r@n@nEpAZd@VpAA`@GV]f@NAuABc@Pk@l@WnACxF[v@oBrAi@Jg@Ii@S[i@KuARiEWsAWc@]Ui@EwCh@iDcAo@GUHaEvDu@Xy@F{@Ow@k@O[[cBqAuCIc@@{@x@eB^OfBO`@WTg@Dg@G}@m@sBa@c@sCkAy@F[ZkBfDi@Vw@JwBLm@SmACSO_@q@QCcAr@oDW]Oa@_CQ_@qAq@Si@Hg@x@g@T_@F[GoAOOo@IaBVW[Kw@a@_A]e@Uq@SM{ApAaAjA}A^uB~BYV]@MOJ_B_CoCq@_@cAWUUi@iA_@c@eBaAoCsDwAOi@Ya@eA[yA[mCm@aBo@wAgDqE_@UkB]o@]_CkDm@a@BLRlBv@jCd@jCSuAsA{FG_BNsBAg@I]Wa@e@kBo@k@}@uBiAwBC]cBuBu@]cBIcA[yJeLQg@IcBk@eDoCcI{ByIk@sCc@mAm@[wA^g@GyAiCgCu@kHaEOSWkAuB{CoC_FCm@l@mHXyAVu@^c@xAm@\\GbAHLd@GTAjA@xBFf@`DrG`AxAnAnAzC^dBbAtCHx@`@z@pB`A~DlA|DfFbIfEtFbAtBn@rDXp@pAvATn@@p@e@|BHdAXj@rAbBTh@H`@vBzFp@zBp@rA`@pAj@hFFrBa@fEJ~@`@`Af@vBL|A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.963409, + 6.328041 + ], + "end_latlng": [ + 45.963428, + 6.327844 + ], + "average_speed": 3.209, + "max_speed": 10.9, + "average_cadence": 56.3, + "has_heartrate": true, + "average_heartrate": 125.8, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1434.4, + "elev_low": 1381.4, + "upload_id": 3338364241, + "upload_id_str": "3338364241", + "external_id": "garmin_push_4582278898", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 27 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Plateau des Glières - Day 1", + "distance": 11903.7, + "moving_time": 3539, + "elapsed_time": 5085, + "total_elevation_gain": 267.4, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 3125143809, + "start_date": "2020-02-22T15:06:29Z", + "start_date_local": "2020-02-22T16:06:29Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3125143809", + "summary_polyline": "udpwG_wre@wAoIs@sCIo@CuAPiCI_@a@s@My@M_@SY_@Yu@_Bo@o@[{Aw@y@gAyAm@]_CUu@e@}F{GaByBQg@Y_Da@gBiCoHaCmJs@gDUk@m@i@]B}@ZYAQGa@q@[w@a@]_Co@qHwEIOKo@Ug@_@_@wBgDsBqDeFqIg@q@_@u@[{@iAiGo@gEMo@gFcOG[U{BQa@w@aAs@qAYo@iBmFeAmDg@{@wAgBsDiKgBoEMe@?UFSLGLBV\\Tp@`@z@n@~@^`B\\x@`@p@t@bAh@xAf@pBpCxGrCfGT^rA|AtA|BLf@Fr@DpBT|@N`@hDlFj@dAlAjAz@hAVh@p@bClB|EVb@b@f@rD{Aj@I`@DJJFHDfA@`EFZTl@jCpFn@|@lAnA\\RTDhBJhBdAf@B`AEdANXNV^v@dBfDYv@ST]Ak@[aAEc@?q@EcB]}CMc@c@i@UgAY}@Co@HgAEw@m@oA_AS]WYgAk@iCIm@@i@Pm@XIVLLT`BlD|BbHhCjGXXx@f@Xf@Ht@BtDRrBJr@@jAVtAX^VLlB\\n@BVLdBjBR`@Wh@IFWBcASYHSZENDp@Px@bApCb@r@B\\RTVIT]Xw@t@uAt@sBJKbAaBTi@BQDk@AgAIa@s@q@q@aAo@s@Kc@Ho@HUf@}@d@k@f@Q`@LrB~DlApBZp@r@n@HTf@f@v@~@ZNlA`@x@h@ALZRbALp@NXPd@p@^LV@|@[XDt@f@DRdAb@~@FLEj@^^DRVFC\\r@f@|AZd@N`@NFBK?]XOn@t@hAXv@Fp@d@x@|AXlAh@vA@LQrBJv@fDbIdAhEBb@A~@s@rAmBW_@YWa@Ks@FyB[gEIu@K]SWuBsAm@o@[IQN?VXn@Zh@Tj@HlAE`@Ul@WP[DYKo@iAW[s@]_Bg@g@a@]AqAl@]BWMW]UK[k@OGSBi@f@G\\Dd@M\\SMw@{Ai@WK@IN?VDzALhAVfAn@~@FTAHCJULk@FkAIkAi@OFIVA`AJvB@h@C\\MXUP_DbB]@a@Q{AiAg@u@a@eBYc@WOWDb@f@J|BIr@m@bBGf@j@dDZlDJbBGlAU~AEh@Fj@Hf@b@lA^rALdAJ`B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.963153, + 6.327042 + ], + "end_latlng": [ + 45.963388, + 6.327553 + ], + "average_speed": 3.364, + "max_speed": 10.3, + "average_cadence": 61.9, + "has_heartrate": true, + "average_heartrate": 113.8, + "max_heartrate": 147, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1544.4, + "elev_low": 1377.4, + "upload_id": 3338344403, + "upload_id_str": "3338344403", + "external_id": "garmin_push_4582258574", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 11 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Beaches and castles between Coppet and Nyon", + "distance": 25554.6, + "moving_time": 3888, + "elapsed_time": 5215, + "total_elevation_gain": 176.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3110014224, + "start_date": "2020-02-18T08:41:04Z", + "start_date_local": "2020-02-18T09:41:04Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 13, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3110014224", + "summary_polyline": "_o_zGwdqd@Z}@PGTHr@n@TGn@oF^mBLUb@_@LFXd@|BdDvAzA^h@hHzQxA|CrBtDvB|CtBtBdAv@x@Jh@Sb@e@R[dByEh@y@x@cCdAkAdA}@bAg@z@w@b@_A^sA|AyH`AsDlA{A|@m@dAUrA?|LjAh@LjAj@l@b@x@hAP\\b@`Bt@xEPn@l@|Bx@~AlAvAj@d@hKzHxEzDdAt@hAdAHVBn@NTRBHEb@u@dCeF~@}CdC}KT}AvAgHp@uCt@mB`J{RXc@t@kBjAkC`FwJbBwDJKRq@Fg@dCwFjAyB|AoB~AqAfC}@vC}@|D{Ad_@eL`F{C`C_AjBYhDOtGm@dD{@dCk@lCoA`HaFxGu@jBa@lBwAXAzAlA^PT?LOfAiD`AkCL}@Gk@gAcCQeA@o@Jo@pAwDH_AA_BCwCMoDMu@i@yAa@eB_@uJ?k@JwApAmIb@kFd@mCtAcF`ByGbCiEt@s@zAaAx@_@Vc@\\Sn@[NJi@GuAx@cAeBwA}AkAo@yC}BcI_EwZoNkBw@_LqDcCeAqDkB}DcDwCwBsCwAmDqAcCk@iBSyCK}JAiEUgEk@gCu@cEeBwEsCg@g@m@_@iB}@uAe@mDw@}f@sHyEwAkCoAgBgAuDuC_[wYsNiNi@_@{D}E}FkGkBeBwBgBuCwBiU}NiB}AmBuBkA_BmCmEaAuBwHyRaDiGm@y@{EwFgFuFiOuKmAgAu@sACMd@l@f@V@IYq@Vf@APSIgAsAyCmIy@aBUs@QAOPI\\Ez@Dt@b@bC?z@If@{@zBkBhH{@xAcCvCe@t@Qh@cAzFeAnEoBzFq@bAOj@@n@`@|@F\\\\zDB~BI~BEnGLpAn@zBPzADvC}AdXyAdK}@vHMtA?x@JfAdCvPl@tE`@nMNv@Tb@vBzC?T_A~B_@xBW~BHd@PHdKxAnA`@h@\\f@^r@z@`@nA`@zBd@nKR~AXpAjChJp@~A\\h@nHfINb@i@rF{@jF@\\Xb@bLtH^l@tB~FhA`CzBlDtCbExCxDf@|@~AzDfB`HnBzE`CdH\\v@dAnBnAzAjAxB@Z]~@Or@MlDSlBg@zAsClHQt@It@i@|LAz@F~AMPoBtAuAlAaT~RwAjB]v@E\\BXhAlCbAlBbVla@@Fk@x@CX~@r@HR?VaBjJGDIEaAw@OD]x@GZFPCD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369289, + 6.155168 + ], + "end_latlng": [ + 46.369261, + 6.154993 + ], + "average_speed": 6.573, + "max_speed": 11.8, + "average_watts": 94.4, + "device_watts": false, + "kilojoules": 366.9, + "has_heartrate": true, + "average_heartrate": 153, + "max_heartrate": 179, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 482.3, + "elev_low": 375.2, + "upload_id": 3321522304, + "upload_id_str": "3321522304", + "external_id": "garmin_push_4563119703", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 104 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du lac en famille", + "distance": 9439, + "moving_time": 2021, + "elapsed_time": 2021, + "total_elevation_gain": 38.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3101086710, + "start_date": "2020-02-15T09:57:18Z", + "start_date_local": "2020-02-15T10:57:18Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3101086710", + "summary_polyline": "yn_zGkfqd@f@e@JBf@Zb@h@FGFQnA_HNk@HM`@c@DAHDf@j@tAnBbCzCjCtHzCdI~@lBpBxDdA~AfAzA`AbAdA`A`Av@p@HJAXO`@[P[j@wA|@iCP[NMJSPw@n@oARYr@q@fA_ANK\\Ib@Sf@k@VOFSDa@RuApAmGt@eDHYVi@dAmArAu@d@IjCFnCRhE^lB\\|AfAVTTZJRZv@Tz@^hBn@xDdAdD~@zAv@r@jBxAj@\\bCjBfAr@pFjEVRLRFTBXCVGf@MZm@lAw@hAMLu@Zq@EyBiAYM[Ee@Aq@Xa@f@KZY`@e@d@iCxEWV]EQKmBeDoAoBcB}B_A}AeA_BcAqAk@g@mAw@mBi@qJyCcAa@m@c@MOa@{@[sBCe@Ba@Bi@Hm@rA_Gp@kDb@gBd@}@l@m@p@_@f@Ud@KXA`ABnDXxADlC\\jADRD\\PbAz@|@jAh@jATdAbAnGp@tBv@|AdAhAdBtAbMhJtAlAJPFT@XCVGVo@xAcAzAq@j@UHa@FOCg@YsBgAUG]@w@TYXKL]v@[`@}AhCUb@{@nAYEc@]w@iA{AcCyB_Dq@iA[q@_CcDk@g@gBcAaBi@uA][Co@]kF}A{Aw@I?u@WiAWs@c@_@m@_@QYX[h@gArAu@tBOT{A`EYn@e@l@c@^q@EUESMkBcBgAiAaB{By@wAkAyB_CcFuDcKyAoD_CqCsBqCQ[GSCAGBOXQn@yA`JCDCAy@{@[EGFGNW`AFJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369258, + 6.155423 + ], + "end_latlng": [ + 46.369228, + 6.155086 + ], + "average_speed": 4.67, + "max_speed": 9.1, + "average_watts": 44.6, + "device_watts": false, + "kilojoules": 90.1, + "has_heartrate": true, + "average_heartrate": 102.7, + "max_heartrate": 125, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 481.9, + "elev_low": 464.4, + "upload_id": 3311503242, + "upload_id_str": "3311503242", + "external_id": "garmin_push_4551887651", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First nordic ski of the season", + "distance": 6595.4, + "moving_time": 2683, + "elapsed_time": 4253, + "total_elevation_gain": 110.1, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 3084922146, + "start_date": "2020-02-09T09:49:02Z", + "start_date_local": "2020-02-09T10:49:02Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3084922146", + "summary_polyline": "{ubzGkv|c@AAABCQM]KQQwAI_@c@iAa@m@g@_A}@uBe@o@i@k@e@Se@OaAGe@Qo@MgBVg@A_@Nq@AkB[{@G[DSRKREf@?rAB`@HXJdAAt@@VFTBl@Gn@ORC?q@YKA]Uk@SSGI??AEEc@GSMe@CMMOGSE]LQCMGDEw@e@m@Ya@Mk@Gk@AUEw@?USKEe@GeAPg@LaBv@SBSCQGKOC]AcAa@kAO_BMYk@}@Iq@EO@a@Hy@?]OoAU_@WQk@Q{C{AsA_Ak@SyBWu@YOIIIwAo@}AW_@?w@OmAGq@By@NK?GBPSMVEPIb@?\\Vv@b@dA~@rAFTPfBJb@NT`ApAh@l@t@TdC`@d@Nt@Lx@Jp@D`AM`@U^e@n@gANKNEZ@RF|AjAT?@AEGDKJq@HcA@_@Iq@IWU_@YSoAq@_Bs@sA}@{@]mBUkA]IM]Q{Am@WGsCYuAAW@QDa@L_@\\U^i@XOJCDET?TNz@FbB?LKv@Kd@Yr@MPq@b@[\\GNEX?NDXAC\\d@XRd@l@HD~BbD^JVGBCAGFEVa@\\SzALb@G~Ak@NCGTDSJARF`@\\\\JX?`@MRSJCfD@\\Gp@W\\Bl@RF?b@OZ]z@iAZ]D?b@`@F@BJ^d@Hr@Bz@j@`B@JAl@Vd@^LT@`@QVIb@Wv@Qv@Gh@FZTx@?xBTZH|BtAXEd@Bl@TjCj@bA^PDXADEJSDW?[A[Ik@GmAUuB?{@LoARU`@MPDTPLDXDp@BVATE`@?TC\\AH?JD\\?x@]b@?`@J^RZHT@ZLTD^HXRRT`@p@Xj@@DvAdC^|@Pn@Bd@HTVpADn@Mp@BZHV@`@BH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.385742, + 6.05046 + ], + "end_latlng": [ + 46.385847, + 6.049726 + ], + "average_speed": 2.458, + "max_speed": 6.4, + "average_cadence": 50.8, + "has_heartrate": true, + "average_heartrate": 114.6, + "max_heartrate": 140, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1289.2, + "elev_low": 1253, + "upload_id": 3293427612, + "upload_id_str": "3293427612", + "external_id": "garmin_push_4530945142", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 9 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch Run", + "distance": 3933.7, + "moving_time": 320, + "elapsed_time": 619, + "total_elevation_gain": 0, + "type": "AlpineSki", + "sport_type": "AlpineSki", + "id": 3076368510, + "start_date": "2020-02-06T11:08:06Z", + "start_date_local": "2020-02-06T12:08:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3076368510", + "summary_polyline": "chcyGi_~l@_B|AWHmA?MFe@XORi@hAgAnAg@VWBWAcAc@UQwEcG{@y@{@[e@KU@iB~AcBtBq@h@oCVs@`@u@TWN]J_AHUIqBeC[M[Go@CY@u@Lm@PiA~@m@t@{@lAaBnBcAzASf@a@EkB_@sABm@T{CbBc@Fg@K]Q_@c@Qm@IaBBwAAi@OaAk@e@s@g@[M_A[y@MiDKeAAiABgAW[Y}@iAOa@Na@QcC[sAEYCo@BsBASUw@UwAcBs@e@]i@e@Yu@MgBI]Wg@[Wy@?iAVwAv@y@p@m@l@]d@o@dA_@z@m@x@[DsCWQ@yAn@[L_@H}@`@g@v@OvAIpAi@rCq@nBU|@{@vC_@t@UZURWEm@e@aCeC}@e@{@o@}AaAuAcAmAcAEI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.224825, + 7.531579 + ], + "end_latlng": [ + 46.253868, + 7.532394 + ], + "average_speed": 12.293, + "max_speed": 20.7, + "average_cadence": 59.2, + "has_heartrate": true, + "average_heartrate": 145.3, + "max_heartrate": 158, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 2338.9, + "elev_low": 1346.7, + "upload_id": 3283934658, + "upload_id_str": "3283934658", + "external_id": "garmin_push_4520067841", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 5 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Good distance... For a run 😅", + "distance": 9430.3, + "moving_time": 1265, + "elapsed_time": 1910, + "total_elevation_gain": 39.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 3016483160, + "start_date": "2020-01-16T14:37:00Z", + "start_date_local": "2020-01-16T15:37:00Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a3016483160", + "summary_polyline": "}n_zG_dqd@CQT_ADKNIPBr@f@RJDCFOl@sDd@_C\\q@NSDALBzDnFtApB`@`AhFpNvAtChC|EfBfC|AbBbBvALFt@HLAVQb@e@R[b@_ApAoDb@y@Rm@n@sAdAgAvAgAj@]TSPUf@}@j@wBfBqIb@aBp@mAT[r@q@ZOZIzACjADx@FxAR`Gd@dA\\lA|@VXz@zAj@pBp@tDn@zCn@dBT`@x@z@fCtBlDbCfIlGPVL`@@h@Gh@a@lAu@jAc@d@i@Z]D]C[MqBcA]Ik@AOBe@Pa@`@g@x@c@j@[f@yApCSZYPWHK?KCWS}DaHuB_DsBqCaBoBg@_@i@[gAYiGkB}CiAi@W_Au@KOYq@UiAASAcBR_BfC}Kb@yAP_@^i@rAkAbA[dAAlCPxHn@~Ab@vAfA~@pA`@bAFPfAfHLd@rAfDp@bAlOjL|AnAp@p@N`@@RCh@c@~AO`@U\\mAfAMF]D_@Ck@S_CgAMEm@AOBMFg@^c@`@wDjHGLULS?SOcCeD}EyHyA{By@aAwAiAkBu@mBk@cIgCuAs@M@WAsAc@_A_@s@}@OKO@GFWZw@x@Yd@y@~B]h@qAnD_@v@u@t@YL[?YGa@WgAcAgBiBcAyAqAsBoAcCoBgE{EgMeAcCsBiCsC}DA?GBU`@[rAgAvGITOCy@q@OAML[x@@h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369279, + 6.15504 + ], + "end_latlng": [ + 46.369291, + 6.155005 + ], + "average_speed": 7.455, + "max_speed": 10.3, + "average_watts": 111.8, + "device_watts": false, + "kilojoules": 141.4, + "has_heartrate": true, + "average_heartrate": 146.5, + "max_heartrate": 187, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 482.3, + "elev_low": 464.4, + "upload_id": 3216769814, + "upload_id_str": "3216769814", + "external_id": "garmin_push_4444082774", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 30 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Easy run (40mn)", + "distance": 6100, + "moving_time": 2239, + "elapsed_time": 2715, + "total_elevation_gain": 29.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2992917391, + "start_date": "2020-01-08T12:56:08Z", + "start_date_local": "2020-01-08T13:56:08Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2992917391", + "summary_polyline": "mn_zG}fqd@ACPMTJd@^X?JY~@qFRmBAIe@q@AOQW?KRa@POXfAl@nAFZHRxC~DzAfBVj@rFxNf@jArBdErAbCj@p@|@vArBpBJDp@l@TLNDN@d@C^W^[TYfAuBv@iBVM~@aCZg@tA{A?@HEpAgAr@{@PYv@mBz@iDh@gCdAmDLWX_@p@s@b@Yx@Wf@I^?rAD~BRvCZrCRf@LAGt@f@l@j@b@f@Zd@`@nA`AfFThARl@f@b@l@r@LPb@z@TXZZb@p@Z^d@Rd@H^Ll@^^XdAdAdAp@h@VlAx@nArAb@^L^In@?lA_AbBe@j@g@z@SRe@Pg@EsAm@g@[e@Sk@C_@Ho@d@_@j@wAbBa@j@yAxCa@PKEKOCMWa@Wi@_AyAaAiAw@mAeAoAiB{Ca@e@aBcB{@m@wAk@sDgAyE_Bo@K[OUUkASu@[y@U[Wo@w@SEYTaAbA_@l@a@nAwDtIi@b@MFW?e@OEGkAmAUKw@u@a@Y]k@]a@OYa@e@_@m@qB{De@kA[e@[o@OYSo@q@}A_@iAUi@q@oAKi@sA_Do@{@gAqAkAiB_@e@]g@]]SHMh@OnAiA`HCAk@e@WOIBCDu@pA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.369194, + 6.155512 + ], + "end_latlng": [ + 46.369268, + 6.155139 + ], + "average_speed": 2.724, + "max_speed": 3.9, + "average_cadence": 79.9, + "has_heartrate": true, + "average_heartrate": 159.8, + "max_heartrate": 184, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 481.8, + "elev_low": 464.7, + "upload_id": 3190387176, + "upload_id_str": "3190387176", + "external_id": "garmin_push_4414131628", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 75 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Garmin benchmark run", + "distance": 2328.1, + "moving_time": 659, + "elapsed_time": 708, + "total_elevation_gain": 8.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2986799445, + "start_date": "2020-01-06T11:03:46Z", + "start_date_local": "2020-01-06T12:03:46Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2986799445", + "summary_polyline": "_m_zG_zpd@Ek@@_@JoBKcC@KHC^JNICy@JqA~@_G@y@AG_@YDSRCp@^^`@v@|@xA|BjAlAZ`@dCzGt@dBFZTl@`@|@Tt@b@bA\\r@Pf@Xn@f@z@Xn@zAdCdA|AbBlBRNfA`Ab@Nd@@d@Uj@c@[Z]TEBU?MCm@Ui@_@]WM[_@So@k@]_@S_@gAuAy@{AQWYi@yAgDu@uAm@}AQ]Ww@?MKo@Se@a@qAWi@]gAUe@c@o@_BkByAuBUKW?]]KEUDUp@St@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368962, + 6.153442 + ], + "end_latlng": [ + 46.368313, + 6.156522 + ], + "average_speed": 3.533, + "max_speed": 6.1, + "average_cadence": 83.8, + "has_heartrate": true, + "average_heartrate": 163.8, + "max_heartrate": 185, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 485.6, + "elev_low": 469.7, + "upload_id": 3183452869, + "upload_id_str": "3183452869", + "external_id": "garmin_push_4406270677", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 26 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Montée au chalet", + "distance": 457.9, + "moving_time": 489, + "elapsed_time": 524, + "total_elevation_gain": 57.1, + "type": "Walk", + "sport_type": "Walk", + "id": 2978584143, + "start_date": "2020-01-03T16:03:23Z", + "start_date_local": "2020-01-03T17:03:23Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2978584143", + "summary_polyline": "wjewGmolh@KD[QGIKkAIMDGCSUKOFEE_@CYLW\\u@DQFYC]FUNELSRYb@QP{@PULOPkAxBQ?OJCABG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.907807, + 6.786634 + ], + "end_latlng": [ + 45.910913, + 6.785707 + ], + "average_speed": 0.936, + "max_speed": 1.4, + "average_cadence": 53.5, + "has_heartrate": true, + "average_heartrate": 105, + "max_heartrate": 132, + "heartrate_opt_out": false, + "display_hide_heartrate_option": true, + "elev_high": 1461.1, + "elev_low": 1398.2, + "upload_id": 3174167173, + "upload_id_str": "3174167173", + "external_id": "garmin_push_4396012268", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 1 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First Divonne parkrun (22:43)", + "distance": 4194, + "moving_time": 1289, + "elapsed_time": 1584, + "total_elevation_gain": 20.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2961601349, + "start_date": "2019-12-28T08:02:48Z", + "start_date_local": "2019-12-28T09:02:48Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2961601349", + "summary_polyline": "}a|yGkrod@AE@C{NiACJkLuEBEyAk@mBuAgB}@]WsGqA}Bc@]E~@^`@TlNsk@CA@AJPNj@VjBAn@Mv@@V^t@L^Ka@@]oPba@c@zb@b@{b@dN_k@A@AAgNbk@@P~RjH}F{EzDlDqAc@rAl@fBn@FAH@RLHLLj@Fd@C\\Qn@kAbCv\\s@f@MvVbc@xIi|@yIh|@{Vac@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.351834, + 6.147108 + ], + "end_latlng": [ + 46.351644, + 6.147149 + ], + "average_speed": 2.648, + "max_speed": 20.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 477, + "elev_low": 465.2, + "upload_id": 3154863423, + "upload_id_str": "3154863423", + "external_id": "1d1e320e-d620-4d1e-b038-92632e0e34eb-activity.fit", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Daytrip to Sakai", + "distance": 32744.8, + "moving_time": 8004, + "elapsed_time": 20265, + "total_elevation_gain": 332.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2933568392, + "start_date": "2019-12-15T00:36:28Z", + "start_date_local": "2019-12-15T09:36:28Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2933568392", + "summary_polyline": "ytprE{dazXt@ZnADjBXjDSY~BDXxLp@jJ?z@b@vNzCb@ZrJbB~Bt@f|BzgAIBxKjCbWzD~T|FbWtF|QtChH`AdCr@HDUBPP`D~@pCRnDjBtJlDp@d@vBr@tHtB~HzCjAJfCtAbEz@`HpDrEhAnKxDzCjBjLtLnBrAdCpCxC`CvE|FzClCd@Bb@k@nA{FJ{@EaA`CiD^cA|BmCzCvClEbD`FiJ|@o@r@_AbC~ApAdBYYHsAnAh@pDpDjCjB`AzA~FpEhAaBtBqEtCoEv@eBbDeF`C}E^Cz@_Bp@AnExAfExDpBlAXWdAiD`CiF|AuEzIcQj@iBlAkCNWr@\\PMd@qBNiB~ApEpEnFE|Ao@zAN`@`@\\d@c@\\q@dCr@rCT~DzCnAf@rBfBe@jDo@xBR^tA`@fAAR[NRnCFf@oB`@W`AUpBJHNGv@Hm@X_@fJcAlBkAvAD^uJ^iBzAkCpBoB}B_EaFuFsCaCD}@mA_A^cCiAeG}A}Lo@kGnGuA\\c@dD{Ap@u@jBgDz@wCbAaGWSJNAr@q@bDOfBs@hBs@zAcBtBcCvA|@fFLfClAbIUbCgBxH_BfDgCfBaGzIITZpDIv@w@rBk@d@k@dB}BzC[xBRdAlAlBpBnAfAzAXn@RzB`@v@`@VjBJz@e@bAqAbCkAPB`@hAr@NhAfAtFsBoD~Bm@|@Bf@FCYWKXOyA[@eE`AqAv@}@tAi@LwAs@gDuDkFeEqBLqEe@qAnDiBtH_CtHYh@M?_`@mZyBmAi@p@oEtLgAzBQJkA[cAvCgBxDOQxAsBu@VkAlAHDAe@a@uARr@iC}KFO[i@q@mDx@Ow@eAKg@Hm@i@tAu@b@eJiBeBs@_F}@QJi@lCqEtIuEfI_C|CuE{CiCoCkHoFqC}CoIwHaDwB_At@iGfLgGpWKnAK@Mp@]?oCsBcLkLwBcBoDsBCe@y@i@wB_A|CfDiDoDFHoCsAiW_J_DyAy@DoAu@uVaJcFyAoBmA_D_A{@BsI_EgEm@gEkAgBB_SwCgHuBqDi@e@_@wNsD}FiAuAFcAq@wAYAOaRoCsD{AkA@cJuBqHwBkAo@}GsASW{BIwNaDyFw@qBi@mDw@_@[OAh@ReJkAwCcA_Ey@mGUaNgBqBCyIeAsb@gAW]A{@XgDASGZ?a@bBiPZs@AMC^IwAMy@QEe@cELsEVy@GWq@]aG}@eIXcAWwBFeBi@{@F^@wA[WJ_EPLI{@KX@KY\\}B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.660776, + 135.506864 + ], + "end_latlng": [ + 34.66086, + 135.50668 + ], + "average_speed": 4.091, + "max_speed": 15.4, + "average_watts": 94.7, + "device_watts": false, + "kilojoules": 758.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 25.2, + "elev_low": 0.3, + "upload_id": 3122582225, + "upload_id_str": "3122582225", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Parkrun Osaka Yodokawa (21:19)", + "distance": 5005.5, + "moving_time": 1294, + "elapsed_time": 1358, + "total_elevation_gain": 21.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2930973417, + "start_date": "2019-12-13T23:00:03Z", + "start_date_local": "2019-12-14T08:00:03Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a2930973417", + "summary_polyline": "w|nsEkd{zXh@~@Lh@Fl@@b@A\\[|BFh@HRNRj@n@TP\\Lv@Al@H^VZ`@HRR~@@p@Gn@WhA?RFd@d@dAp@pBR`@bBbGRdBFZj@xA\\vA`@jA\\|Al@zBdApEr@dCv@|BT|@\\z@Z`Aj@nA^~@~@tBHNH?NFPCRG\\UPGJ?HFJP\\|@dA`Cb@x@t@lAhA|A|BnC~@~@`@f@pAjAZ\\b@VjBbBhDzBt@^d@NDDCDQAKEu@a@y@g@qAcA{AqAsB}Ae@e@oAeAkBsB_@g@c@c@o@w@oAmBuAmCkAoCQg@MEO@o@b@c@Pa@_@Uc@e@mAa@q@e@wAgAyCYmAm@sBe@wBk@kB_@_Be@_BMOi@gCc@qA{@yDUmBcAcDIg@\\eBHUNO`@Kr@]VWP[FaA@q@?e@Ca@Yy@}@_Bo@}BS]SQMQO_@g@kBWm@[e@{@g@c@MQD[@i@JYNe@\\IBUEGEIYGq@Mw@WO_@g@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 34.815641, + 135.639903 + ], + "end_latlng": [ + 34.815791, + 135.640165 + ], + "average_speed": 3.686, + "max_speed": 6.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 10.4, + "elev_low": -3.7, + "upload_id": 3119577174, + "upload_id_str": "3119577174", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan44.5: Ferry - Osaka", + "distance": 11875.7, + "moving_time": 2299, + "elapsed_time": 2551, + "total_elevation_gain": 136.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2927330461, + "start_date": "2019-12-12T00:00:11Z", + "start_date_local": "2019-12-12T09:00:11Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2927330461", + "summary_polyline": "uehrEcsryXEDJIBEEiBKwAEeA?w@Q{CEeBCGGGKAEGQHKLLB@EEQFC@QGQEg@eAmDAO{@gDMOIWI[A[CMUu@m@eBOy@Oc@AIDQAIIOQm@eA_Eu@eC_@_ASw@GKIa@m@uB}AaFaDeLOm@Ku@I{@E_AB}ED_Cf@gFHuBLuAP}@t@eHZuBj@gGd@wJJmERiBC_A@a@@QDEBcALcBJoDNeBFYCDD?CEEBAGDCHDIeA?mC@YDSE?CPIoB@gBEWOgDDuBAqBImDCaCCWIYF_@@k@AQMk@C]D]@cDAeACIBWCIAa@@{AA_BQeE?g@De@?]Eq@?wBEY@s@Sy@D]@[BeCOeAIgAKMaAWi@YiAa@?EGMuAy@OQ]MoBsAaCuAeAw@kBkA{Ay@QGwB}A{EyCqCqBCDAG?OeAa@q@i@i@Wq@a@_@GQE}BkBSGY@KIS[_Aw@gAg@q@i@_@SSK[GUKSCiAAcC@iAFi@CEJLCAAmB?o@Fk@Aa@E_@?cABy@?iDJWAm@?mAFy@EeDDu@Dg@AED]?QEk@EOEaAIo@[UO_@Ow@e@aBs@y@_@WEe@IkA@_@EqAAUCgBF}@OcBm@WGI?]FWCY?q@MK@SCGCWAOEO?CBYIGEMOYCeAp@_@N{@l@QTSLI@IICc@?s@Hi@EY@W@DCMCIOEUCMDGDG?_CCyAFkA?}BTcAPgBBWD{AHgBAa@HgADkAMq@D_A@aBJcCBq@DYJQ@[S?MEq@Fc@?WC[CFG{@SgCEkAEa@Ag@G[KaAI{AKSs@q@k@M{@GqAAc@DeA?UDUAuAFQDEAYBw@I}@@_@Ca@F]?iCQOCo@BcAE_@?OD[NME[?]QKSQKAEL@GEM]MYGe@KaB?oCE{@?sAGs@MWCwAH}@R}@De@F]N]GKVo@ISReAGO@QC[@OXmBh@mAG^L_AFy@HiB?{AFy@B@WpC\\cE@ZNoB?mCFwAA[Mo@Cc@Be@Au@?[Hg@JM@KAeADaAA^FoBBcBHqA@qAHo@?UHWBQN_FNkABk@ToADY?[H_@FU@LHMMSYMoB[k@Co@Dk@?cAKSEi@WG?SA_ARe@?I@e@Mc@QMAe@FDEFAPFH?LU?JDBPAJHF@n@KSAP_@DCJAHHLAtAkATO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.617395, + 135.432343 + ], + "end_latlng": [ + 34.660813, + 135.50671 + ], + "average_speed": 5.166, + "max_speed": 14.3, + "average_watts": 107.3, + "device_watts": false, + "kilojoules": 246.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 18.7, + "elev_low": -3.1, + "upload_id": 3115278923, + "upload_id_str": "3115278923", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan44: Fukuoka - Ferry", + "distance": 84742.5, + "moving_time": 16032, + "elapsed_time": 30647, + "total_elevation_gain": 1009.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2925528815, + "start_date": "2019-12-10T22:56:32Z", + "start_date_local": "2019-12-11T07:56:32Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2925528815", + "summary_polyline": "ko`lEug{zWWZ~AHvAwAdFWvAiA_@iHiEoLiB{Doi@og@uB{DuCmUzCsCb@kEsA_IkCwF}EsPy@gKaE}KoBoOg@k@\\mAuDoXi@aKkC}QyYupCy@oOLqN}BcYqYifA{Haq@uHiTpAiKOkEyBuZ_@i@CuGaWasDZmDtEsKvCkS~GgYo@wKgHij@tAal@rG{Sg@uNf@yFnHoLf@_K{AcL`@kHa@r@xAx@eAi@z@kF`GyCXaR~@kGoHoLkDoCGn@xHpNFjAs@F_CcGcFyAJ_C{AeIoFGkAeAn@sGdDk@IcA{GdBaBjIsAEDgHxH{Fc@iJNgIz@g@zB`Bh@iAgHkDyH_FkA}BgDwOaFiKmBeOv@{YkCiL{CwQuPwYwPuVi]kVkHeHmCsDqBgGuHaKb@oDlAsAnDMpHkCbAs@?aAuIwFkAiCp@~As@eCw@^TdBxEbELt@wIxBw@EiDgDwCj@wGqE{IeAlJOfFwArFAh@sEuAgTaAoCaJqMqCgNiRqe@_N{y@HyVwEmXK_I`J}UpLyUlRui@v@mKrD{Ld@kN}Eub@Bf@LeB}@wFF_m@nC}G`H}I|AmFuAiJoGyIiFmTa@}Y\\cO{Eam@qB{FgLiT}H_GqD}F_AmEWeM{CmIL{Ma@gDuCcMiI_O{@gM_DwJsE{GoBmLn@iDjCwDlH{DnGsIxH}F~H{K~BBxPvGtDpEjCPzAgAvA}D{@cMp@iCpM{A`BvAfBvFbDXJsOqBc@SO|@cA^_D{QmmBuDwWwE_NwMoXk\\}wAsHuQaGoJaIaQyDiLwYiwA{Tg`Am@q@_AVwEgO{CaF}C{DgDuBsOcCoMkHmUjBEsAsEh@gC_@cAiAz@cEgCyBiO}FyCJYw@yCp@eDa@eKcGuGwIoC~AeLaIi@B[|EmB?w[_JkQvGoASuA|AyFfBgUpCeDq@cFbAsIGcMcBaZbAeWsFwIkDaMeB}Fb@yFxCmCVeOmBu@y@{DlA}ApBsg@|\\yFaBoGgEiScZaa@gVgo@uh@wHgEid@qAeS|FoNdA_wAuLcK`@o]eK}YsWuE[qHuDkZ_@{OxCAfBm@yC_YuQuKkNuIqGuOoFwGe@mIsFgJqJyFkJgEcJyE}Q`DaL~Jqg@HuFiC{ZN}CdDwLw{@svA_[gVb@eAtBhB{@g@g@b@qBqB_GwDPXu@QiAnC{AOfAyDiSgTw@mAqAuD\\{Ag@p@s@o@k@l@_f@wp@am@wv@qXgh@cAeDsLyn@_GyLeEaHqDeC}RgEdAS~BaYkZgSzJm[x@z@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.594948, + 130.397555 + ], + "end_latlng": [ + 33.871358, + 130.985209 + ], + "average_speed": 5.286, + "max_speed": 13.4, + "average_watts": 89, + "device_watts": false, + "kilojoules": 1426.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 299.8, + "elev_low": -12.3, + "upload_id": 3113188481, + "upload_id_str": "3113188481", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Second GPS test", + "distance": 2728.2, + "moving_time": 914, + "elapsed_time": 1051, + "total_elevation_gain": 44, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2923317107, + "start_date": "2019-12-10T07:34:58Z", + "start_date_local": "2019-12-10T16:34:58Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 6, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2923317107", + "summary_polyline": "ym`lEug{zWe@Ya@a@MQECOFQEWYs@a@UBOEmA|@qAjAa@`@e@RO?gC]{F}A@GFAAEIBdJnC~A|@FHCBBf@MVEj@IpCGVIdAExCAhBeHa@wAEWVs@bAgBfDq@z@oCpBsAx@BZpArACKnCrFsAuB@GAGGGGOOo@@o@BMz@kBnAqAnAeBrA_A~CwBtDyB|@Kf@OFGNSFa@CO?YBEJEFYDIxEsFCHHZtAzCxAy@l@c@~@_@l@QLId@K?]BUs@aF@q@BKBF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 33.594698, + 130.397556 + ], + "end_latlng": [ + 33.593798, + 130.397836 + ], + "average_speed": 2.985, + "max_speed": 20, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 17.5, + "elev_low": -7.5, + "upload_id": 3110620447, + "upload_id_str": "3110620447", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "GPS test", + "distance": 6378.2, + "moving_time": 422, + "elapsed_time": 475, + "total_elevation_gain": 22.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2923203824, + "start_date": "2019-12-10T06:02:19Z", + "start_date_local": "2019-12-10T15:02:19Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2923203824", + "summary_polyline": "cp_lEc{vzWfErDjFnDbARdLyAdEk@N[VM~AkBvAuBah@wFzQiFtQwHaR~DbCpMiYlOzCcQ?y@R`@NTDbA|BxFnCtEfDdAdBVnDqBdDk@~DuAvB_BpAqA{Pm@iAhARh@rSdD_k@iL^_@^FJ^Ap@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.589948, + 130.375066 + ], + "end_latlng": [ + 33.58949, + 130.375797 + ], + "average_speed": 15.114, + "max_speed": 47.2, + "average_watts": 189.6, + "device_watts": false, + "kilojoules": 80, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 12.1, + "elev_low": -2.7, + "upload_id": 3110483948, + "upload_id_str": "3110483948", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan43: Itoshima - Fukuoka", + "distance": 38427.5, + "moving_time": 6965, + "elapsed_time": 11286, + "total_elevation_gain": 168.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2918511417, + "start_date": "2019-12-07T23:41:18Z", + "start_date_local": "2019-12-08T08:41:18Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2918511417", + "summary_polyline": "q_qkEgniyWU[qCvBcATKmBn@iRCgAi@_@Q]GuIqEnGjFgY{VrWa_@fTdv@mk@UcAJ`@eYoQzXtPuVmNsTjlAkQacAfK{`@an@zTdWwkAbPJaA{@{@SyPeAeEs@qCKeDZaDp@}AI}EyA{GqEoGqF}DeCuH}FsE}CgBi@yCyCeC{DsEoDMAAN{DoDyAy@eEoDuALGZHuDCuIgC{I}@mBu@e@aAyAqAyCqAgIcDqBgBw@_B_BAcDy@kDuA{AsA{@kA{A_BsA}FiEgAo@sBs@qAS?QqK{NgBsBm@I_@_@qByEOiAQqMLHS}AAuGKwCiAaF_@mD]kDAuCk@gI_AyDEiBu@wDIyCm@oDwAcFuB}JBMKe@iBgGyAcGs@y@TuEcA}PBgA_@aBu@gBeAcK_Hs^aHgL_BcDm@e@sH{I_@{@@JHENw@I?QfABs@EJRm@}@sEsAmDw@cD@mB[oBuDcO_@q@U}CgAmFgCmIAe@ET\\Ul@Ct@uBH}CE_DgCgDm@uAQoCc@qBaBwLPoIM{DsDyGkBgCJCFPhAQ`Ae@n@IbAy@DGIGt@KuAFk@Im@a@n@qGAuCu@iBS_Ak@mDm@sG~AiHIg@FaAh@uDhAgAdAqBhAsErA]NuAuB}GEgCjBmChBmENUELVKJyGUcHwBcVt@oBDkD[{CAoBVq@{@{OAcHtAeNV}ApA}C~@_Bx@}@ZG`CiCbT}HcHiZ}BsBe@sChA{MTuAvAgE^wRJeOCgAO{@F_@s@eG_@_G?{EP_C^yAIcAHWQ@CiGbAoLAs@Wg@d@OR^ZFMc@PmBCcETyEAkBSy@j@cJJiEY}D}@mAd@}@x@oA_@}AkBmBM?w@dF_@FwMwEyC[_@XnA`FmQqL_@eBB]q@m@uHeDiE_CmAmAq@eAc@uE@_HL_FKy@e@_@{EcByAeAQk@AyDPiCQJs@g@k@{@c@qAHm@VM|AaERwA}@iVJw@}@gMYGg@gPeBkKsAaQm@yEMqEs@aCo@yF}AqEsA{Es@mAqAqAuAgCgBmDq@cCuEwFyEeHIWJJCOkG}LgAuCu@sA[oDg@iLXcMYiAAc@n@gBMgG?wH~@aRBsASq@r@aKb@k@@USuJOwDUiB`@GDIGCJM_BqIo@iFmC{PBe@_AoEHEEg@_AqDo@gAA}AmCqBa@CsAh@aDt@EIELkCg@`@t@F?@c@g@OA@LBGADLn@N~A[a@PDC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.515612, + 130.142603 + ], + "end_latlng": [ + 33.594212, + 130.397588 + ], + "average_speed": 5.517, + "max_speed": 70.4, + "average_watts": 103.4, + "device_watts": false, + "kilojoules": 719.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 57.1, + "elev_low": 0.4, + "upload_id": 3104981545, + "upload_id_str": "3104981545", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan42: Yamauchi - Itoshima", + "distance": 73358.4, + "moving_time": 10462, + "elapsed_time": 26230, + "total_elevation_gain": 281.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2916275053, + "start_date": "2019-12-07T00:17:50Z", + "start_date_local": "2019-12-07T09:17:50Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2916275053", + "summary_polyline": "ejwiEkb|wWsAvAnKwRpG}CpGaNrEYJIcOqVgTwJwBd@sBo@}E|AcSI_HhKZe@wDHgE`PX_AjDlM_C|Jo|@ns@v]l{@eC`JwFvDtBqAeM|IoM~QiCyDiHk@yK~B}SvKkBiDsXsJkMI^aCgQkMiAn@wGuC_L_IgBp@oD~FyPtK{NtG}MpPCv@Fa@wPeY{IaJ{A}C}GeG}@u@_ET}MsBVcCyMaG_IsHeE_Dh@QaFgLgFmAH[gCqDuDaEeZy`@B{KeAwCaH{G}EyG}@TRYuKyNG|Aq_@oZwDqIuNaRs@s@oBAuEsEw_@kBhAgB~@fAgDVmVmBcEd@RD}h@HOkEg@o@mFa@}@?Qv@[[tCcCc\\^yB_D_C}AcId@W`@f@sBe@dCuUAkCoA}E{FyNcD_fBs@d@_ByAr@yGLqHa@_P}c@k`@s`@{LiFaF_FaG}B}CmF_A}H}GsEoD{Ef@LiYpNqBoA~AdAuHkJiV~WcDkBiQoQeD?_FcE`FcV{TdHwAw@sFQgB[oFmOaD`DcHnNwDjCqI`JRYuSzXmIbDaKnAgHxD_DLyBVbAUiM_AqLcECQiB_HNl@aUiLga@oMoDqUmCw@kSoMwDdAuCnB?zAmOuCmMIyP{Cz@|@_GlBkJvI}JsBiHDe]oF{EFyKlBwFQeBu@kQ|FaQ~K_K~EwGqGkF}BFnCoGbIc@rDg@e@e@t@kBwB|AHbAo@hJeSvE_BfC`@hJaCrMeGbIeBdDsDlHoFjCkF|N_OtBeDxAmC|AeGfBcUbBoHiCmVr@w@aBbBlAoA~A@YaABaD~DiNbEoEpB_EQYfE}GtBcGj@iElDoFl_@rTiBt@~V}U}IoZsCwPpJm@zDsAl@uAg@ANeFw@_E_AuA}BdAuApIe@WLsEdBmLQgCfBkKtDyHtD|FHnGqBuCSuCh@cDxDwFzHoBJk@UsN_CwMJv@@cI}@{Kq@{@sQjAaFYa@i@mi@}gByJgG]aDcJiTsQwUOo@nAoDwLFv\\x\\sk@wNfTuAiHpJ_Wn@_eD{bAQoAqFmClGhFwg@zCcJ{Xi@sK_j@yiBhF_e@g@kEcCsHWmJqAgJoFaS_BgQbFqLQ|@`KgGYPso@{z@d@kb@cBvDiC|PlDyj@dCYfAeBhD{KyToyAmLoMaDqEp@sOmD~HsCmDuEiD_@cBtAoLWqAcA?mA_E`A{JY{HL[Lj@v@c@|@V`BoAaCxAiBJKu@oAbBLuAsGb@o@dA{@dFcBAa@d@c@zD^VAx@_@`@^qA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.220358, + 129.910305 + ], + "end_latlng": [ + 33.519696, + 130.139264 + ], + "average_speed": 7.012, + "max_speed": 29.3, + "average_watts": 89.4, + "device_watts": false, + "kilojoules": 935.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 194.6, + "elev_low": -4.1, + "upload_id": 3102400088, + "upload_id_str": "3102400088", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan41: Nagasaki - Yamauchi", + "distance": 96239.9, + "moving_time": 14679, + "elapsed_time": 29506, + "total_elevation_gain": 1028.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2914441178, + "start_date": "2019-12-05T23:31:38Z", + "start_date_local": "2019-12-06T08:31:38Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2914441178", + "summary_polyline": "}v`gEuxswWiE_IsIkAeJaFa_@YoGbC_Q_GsBsA`AsAq@FeJwAfD{Hl@qFuIuEiAeWyAyGmCgIcMqPHyB{JsDiIdBgUgFqFaRmEcFm@wG@gDnAKvGcM_HiK~@aIkA_Qy@zAxAcJmC{\\eWsx@oCsRkTcTxs@gt@lNN~IiDho@moAhFdBn\\zAjGae@gBhOcD~EgF{@oFsCoBmEkGiEs[cQ{D{G[kIwDoGo@}Jc^sIeLqI}E_@{DwDkGeBaKxDiDs@mTjBhEaC_FI{JsOcB[wQyR}FsMiMuPaCkNgGuH_IyW}FcLgAiJfJab@`CsEyFoT}CqEgUgE\\yDsOgZ{Dg]hB}VsA}a@jA~@mNgSdN|SkHkPgAt@wFqIwCwAhCdUeDrEfExX]bSkIyAeGbFsNvDeU`BoA~CnAjYhC|L~CzEb@hHyFbb@}BhEaJtBmNaBwNjKtA^ZqB}PbFkBhEoLzIsCtF{@vCpBxFZi@]vDq@wBh@rB_HrGyQ?_j@`g@qFlCBfM|J_^pKiWsOzjAgCrFuT`OeXHyBpDyKqDsG{U{KMdHyF@wKcUsCdWmAe@aVmTnLrBuRuXjd@jBcHgD`HO}@Zn@lCuBba@}HnIaMwg@bx@{TtEs@vd@cBdD}E`F{E`@{MfKqJqBuZnKiLnPmFnByJvQcAeB}GrC{ZCu_@pGiXgNmFe@scA~]wRAoZ~FuMK_[lHw`@bEiSuHse@nEsMr@mLsGeGcLoYwCmK`DgUoI{EgPgCm@iA_DuB}LhFrRyZuBu@|FaCnEuq@jY{FgCmMmQ{Of@yNjH_@jCmJ`AoBhBhB|AiOoDyF{FgJ`HmSxZeTnHsHnGsCxFZrKob@ls@}Y~RiY|KcQn@oN|DqSoMsCdBnEcc@sNdNoL{NmIqZNeDaL}NxBv@fM}^n@yIwEuGwKiEt@NnB~@{MqBaMsg@sAaP|Jk^_NlRuDiRaCyEsROm_@aKgSnEmd@uc@aLs]kYaNcRyFwT_DkNeGmPo\\_@eCx@NuBeB_AlHeNfSkMbEmTbBs@n@h@xBsEnDu@x@_wBi]yGdCk[t`@mI_DgEqFt@JoHgEoIeNp@n@}WxLyMfB?~@mFaBsJ|EiLfBkD~AoLjJwCVe@eAoF|Iay@`U{C_AwMsR}VrM[aD}b@oJcRmOcT`\\iTnGcP~JvA}@{QhGs@pPtArDMnNdFl`@~Af^uBs@w[z]lGl@sBpQ_TbFsI}By[pBqLvStAPmGzC?zKlBjDsBrE`E|ViH`J_Qxe@}YfSfBpVMwCmM}AqG|C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.776952, + 129.867798 + ], + "end_latlng": [ + 33.218929, + 129.912936 + ], + "average_speed": 6.556, + "max_speed": 56.2, + "average_watts": 107.6, + "device_watts": false, + "kilojoules": 1579.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 243.8, + "elev_low": -6.6, + "upload_id": 3100209353, + "upload_id_str": "3100209353", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Nagasaki visits, mostly by bike", + "distance": 16767.3, + "moving_time": 9356, + "elapsed_time": 26465, + "total_elevation_gain": 246.8, + "type": "Workout", + "sport_type": "Workout", + "id": 2910058750, + "start_date": "2019-12-04T00:03:23Z", + "start_date_local": "2019-12-04T09:03:23Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2910058750", + "summary_polyline": "wv`gEsyswWSCp@XHr@a@~Bf@pAWpAC|AOVkAHsCzA}@N`DnElC|A^EDWWa@y@GrA`@BLOEaC_CpC`DcByBbBfBvBtATIGZp@T|@l@tAQD[s@gB{AiA[o@FQ`Bn@jBNb@`@xCJz@b@TIGJd@zAm@Lq@Ul@?p@m@lBq@QD?VhBXD|@z@Hn@_@pD_EzA{B|@uBn@YxEB|DJxEQ`KPzAKLh@l@V`@OH]OcCz@s@`AGx@xAlAVvGaBtBGpA[bBaA~ByEt@wBJg@z@y@I?VYtCoCfCiAbA@pCsAbJcBp@g@PcAPY|A_@KJfAi@p@k@dAId@~@y@z@wBtAs@_@_B~@gBxB}BjACSHNr@m@pBs@tCuCVRxAS`@h@d@ACw@l@YDWM]JXUHSdAj@x@q@TDqAd@HLj@N@_@Pp@k@YYf@m@h@f@]Tx@ZDHKH]KXFi@e@m@?RK`@Vf@a@DLIHHEWKSVm@BSq@Fg@KUF?MAj@{ArBYR{@lFEGI~@PbKy@rIlAdB_FTuBd@BHgA\\m@fBsAd@X?\\bApAhB^z@GPTBbAUdABd@iAlEhCKLLf@hBHhCTxB\\\\Ll@LP|BGJr@p@n@R?RdAr@LEpARTg@|@iEOgAWS[a@{MiDFIb@]L}ELmAcAFaAEt@j@MWMk@`@f@YiAY@Z_AJr@@\\UALTGWHl@DCUi@P\\WYTZUi@VUEz@Im@Dr@Ge@@TKSJv@?s@EEDn@Dq@EzBVzKSR_@MmBBRR}@hGsBxOxI\\g@^Kn@sBbAsBRIrD`BEI~AdA`EsBr@M`CuBpAZd@z@d@ViA_AJL`At@UUm@_Am@QS_@uA@LPJEGQcCg@GSm@Q}@`@g@IxAFP[@LnBh@~BXc@N_Al@NBeAv@Hv@cCjCqBvASAYn@Hr@Gz@Nf@`@DYRTb@i@?o@O_@p@Rh@|@g@Ra@k@]BUHBONJYp@?|Aw@Tm@UBKAd@T^MMI|@e@p@bAF~@B[TEc@y@}AAmBp@@j@w@Te@jA}@ZWSlAwAKAVKQFFAG@DoBe@eA^PrBw@Vi@?c@iGjGQAk@_AaBj@gA[c@e@kIxJ[JW[y@h@[S}F_WP_@{@Qc@f@BXaI`BjByAaJxHsGjAXWQ\\_AcE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.776929, + 129.86794 + ], + "end_latlng": [ + 32.74665, + 129.871038 + ], + "average_speed": 1.792, + "max_speed": 14.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 29.7, + "elev_low": -2.8, + "upload_id": 3095005571, + "upload_id_str": "3095005571", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan40: Oniike - Nagasaki", + "distance": 83058.5, + "moving_time": 17455, + "elapsed_time": 28195, + "total_elevation_gain": 1152, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2907690641, + "start_date": "2019-12-02T23:20:40Z", + "start_date_local": "2019-12-03T08:20:40Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2907690641", + "summary_polyline": "o}qeEy`syWzAo@p@t@wXjGaUpTaFzBiF\\k@k@HeCi@FpAA`@eGzB_CNqF}E_IwLeGmtAqQyPiAeq@wKkQi@alAs\\cQcDy]j@{a@dNqK|HuFpKaCjIsDf^wDjL}ExFmM|GhFjFjEbBnCrEJzGu@dHwWjg@ub@dNyElHwHpE}FzH_K~CJ~@eBnAmEzM}GtLDpPk@rDwTd`@iLxJeGtRgJvMeAfb@tAlMkHnMmEvNuGbJgFhDkLtA_TVkRtGiLeAiADoUcDyOlBkL{B{VbBmLeB_MwDwFmBac@w@o@uBx@e\\vKu]s@cLeDcD}JmBuFeL_MwEmKoQ}AwP}AgGmMcU}Aa@eKvAwCs@kEqD}OiXeIaE_@yAZmE`EcIRmI|CuGy@cFoBi@_JnA}G|D_HvGeAHqYcQiEkHYaJmDsI{BuM{HeSyDoYeEiGVq@m\\uAkKmGyG_NLiMgEsMsBcL_L_OkQwIoMwCeBsAsCkGoA`BPc@g@URr@n@{A[o@kMyCeQl@yKqK_McAuJiE{QxBsGmCmK{@y@DqApBkOxBkWE{HlG}KXmB`AiBxF~@rHg@`EuDdGkJlCuClDSbGr@uHhAxNdDdCnE|@fCdFKjDyBpEmEnBoF_AwCn@qEjFmGhPmCzBmEDkF{GwDw@kNtIyE_AmC`@qFfGiH`Bf@DgJcA{@a@yQcQmAsCXaMqDkLyDqImIeGiG{Aa@pHaHdB}DxDmE`L_Jf`@oE`JeTfZeGtRi@hJNpUrD|r@o@jj@h@b[g@`FcPdr@fBbIbHhLs@jAiFfABdNp@vGmDfOoCjDcO~IuBpCs@zCb@dF`N|ZhCxB|OjGhCzCh@lCMbFuFfMQrF|@hDbMtP`AfHoMro@YnOBrXsXd~@k@|ItBlIxl@`~@bHfd@YdEkFjMw@~EjDbq@|DjMeBhVL|CdAdEhCxCvQfC|DfExI~y@fIdRvGz]vAheAyEza@uE~StDhVbAhB?dHPvBbEzDxLdDrQfMrBfDbA~KqD|Qf@xR_BvYhAzJzMrMzg@hNhCrBtArDf@d[gDr[t@~`@u@`SlJ~\\^~G`JvGhC|G~BzNs@vYuD|MyCbDuLfFcC`FhBfAdF{B|FfBlGvHnH~PLnM[bqAlL|OhB~Fj@rGV^TeAvH~TdDrDnAvDvD`a@xIrZa@tDgIrNa@xQpAjKW`@bACx@pA~@vJjKdG?lBfJnIUpAlJdw@cOmB}RnAx@I_@C{DdDqDHoBpCee@z[qI|@_JpEuL|A{]NaFtE{LvAF_AaABqCuGmDeCqAiMmCwBbBlC_DiF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.537363, + 130.191658 + ], + "end_latlng": [ + 32.777133, + 129.868116 + ], + "average_speed": 4.758, + "max_speed": 24.2, + "average_watts": 91, + "device_watts": false, + "kilojoules": 1587.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 143.5, + "elev_low": -3.6, + "upload_id": 3092219633, + "upload_id_str": "3092219633", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan39: Nagashima - Oniike", + "distance": 77363, + "moving_time": 15012, + "elapsed_time": 25709, + "total_elevation_gain": 1189.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2905569297, + "start_date": "2019-12-01T23:11:35Z", + "start_date_local": "2019-12-02T08:11:35Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2905569297", + "summary_polyline": "}xhcEsocyWn@m@hB~AC|AcBVu@xCtDLuAxC{C^cHeBkGlBkHAcMaGqAt@iCxGsDhAwEaBsCcJ_B]cJdQ_UtOaFj@iKoBcFx@eCtBiCpJaE|BcJ?gCsDm_@lzMiFuAySz@qAgNqGVwBqJ{QJsb@bMa`@xBk@g@uDuU}PW_PsEsPd@sJaDeE?iAaCfBmEUcBkMoH{@qAb@eC|FaAHcCcEeHeM_IeEeIw]eIqHkDwEgH{GcEkHyLsEuC_HEmOvFaOcFwJiIsDiJcLgIyO}OmEoHwDaC_C_@_IrAiDwJ_Dk@qLhIwGrOgF`G_PhFgQiCiBgAeHwPae@mQqFeOiMqOcVY{Fx@iSaHg]d@}DsAkJoG_JuLeJkFuKoQgQmIgJeRmEtD}T|CkDvBgL`\\kF~RFtB`DzAtr@|@lNvNzE|KrLnMzBhEjArDGbHtFv[gBhC{RrAiEvEcGrBqEl[h@t@{B`Jv@vEOvCkFpMcOxJcCbFE~CfAjGiDjOeBzv@LlLdDxBpGaBeFhChGf@tI{GS}AgEbHuKt@eHeFtLho@eAfQ_BzGkCxE_ErPmLxXgDzFiBy@sJpa@gCjDeJlG_d@tTsHcBeBVkOyC_E`@uBzAz@t@c@xDv@`H`BmH|Bq@hAcCrCsAyHuC}QkAoDsD{K~BZp@vJi@WvBiHrA_JAsGeFwfAtKyIuDoI_AcCiBoZyc@oLsFkDHeTvHwV`CiMeBgRt@uHaDsLxDuCHqLwE{X~EgGUuG`BcD}@{CfBmFj@cAkAFqFoG|@sFiCeEiGjBiCkGuBRmAnFgAuAwA]qArGmM{CeJyDbBaAbEgFi@l@jGeDjCcJi@wFyI_@oCkB_BcEt@yDzDiMuEi`@p_@}KI{E}ByDLoI}@cWqRuII}CdBwAk@mBgDiGE}@wBcCgA{@qJaDcEgXkPeJgJmJeOqWuLoLkK}DeAz@r@{OmEyGkFkFmAcVuLaB}AcHsL{RwGcZs_@oCiBeCWyQpC_NcCsJmEwHm@cLsF}Z{HcCiByJoP}Q{G}Nm@kBkBaCqHmFmEqKPmHlD_u@uDw[eHaBwFp@]Sm@k@`AcMgMwDoIkJge@[}QiBeI{EqGcL_E}J{HsFk]uH_Sa@wOaBsHoLiVyHqF_BeLsCiGeRkVwIaFoI{\\_NsP_Jib@@qKcAiDj@dAVdEi@p@d@gDsFwT_H{EmLiMgEuNh@_V}AyMbBcKG{D_@Nl@e@iB{`@_BmKkCuBcAyCmCic@gA{DaDwCy@eCDmZz@_LcCoa@mBkJbD{Ob@uHgD}ZZiGs@qNrBqOL}RhIsS`B{MnPuC~TyTbWiFpCkAmCI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.162876, + 130.112103 + ], + "end_latlng": [ + 32.537397, + 130.191723 + ], + "average_speed": 5.153, + "max_speed": 14.4, + "average_watts": 101.9, + "device_watts": false, + "kilojoules": 1530.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 180, + "elev_low": -5.7, + "upload_id": 3089681159, + "upload_id_str": "3089681159", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan38: Kagoshima - Nagashima", + "distance": 106329, + "moving_time": 20250, + "elapsed_time": 30242, + "total_elevation_gain": 1642.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2903138907, + "start_date": "2019-11-30T22:54:02Z", + "start_date_local": "2019-12-01T07:54:02Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2903138907", + "summary_polyline": "ucx_Emrw{WeClA{T_Di@yOgp@h_@my@z[gbAhw@wM`CuNW}}@rO{CxCkHfSiQdCkGdNgMxNeLiB}YxD_GhEaKtBcAjG}E`AeCzF{LxEaHy@eEeDeJBmAoCoFkBuAoLkEoEeMyE}Ku@eDqCxBrBmDhQwP`DaPjSiEvKaJjAaLtQ{[~McPfBmY{FaQq@sT|@{UlFoOzPaAlFkEpBa@|HqE|H|EbH|B`JyCbNjC~WuAhDaHWyJ`HkFjNcIfGsUhEmGuEoPw@ySlNcGrJ}Ii@a@oD|CqEgDaBeHnE{JjMeXdHeImFoCcNeGaIsJgB{HgJaEa@iLxKeKxAiPrM{JjC_[rA{LjNaS~AmF}C{KbFqCjEiJQcPnEmMnV?fSka@nv@mUxJgMrN}YrIyLfLs[IGeBW~AyNxBxCrMkH|McPpk@lG~ZjGzJ|@~EkAxI}JlOiCnWvN|p@LjHiVx^{XrQiH~\\aIvPcAvS_SrRgNva@_BdMZtIlDjHrTvO~K|ChChDrNh`AmGlVNnY{FvTqF`k@wEtQmH~o@h@lFvHlJl@zG{Mh|@sL|R~BhMkh@jYuKbA{ZtTdFv`@gBnJcCz@`DsA}CvAn@KaH`PEnFof@~BkN{DkSd_@mNfI{LvMmBvRsNdZaD|NiR`N_CvGh@hJjUfj@j@~RiHbc@_@fQiNl^cDjSwXxV_TrLoHtQe^lRqn@eBeZyHgPv@iw@rVmG|J_Ch@mFeAuF_FmRLiE{DgJh@yo@}GuKkC_F`Ao}@|Nip@uLqGzCeExRmKp@q[nNqd@bF_ZwAaQpF}HaDoFLaWhK{TbFsJJsVdFiLhGqQbEkNpTsP|KoTlDwc@gAuKlJeGjRwLlGsP_@g^`JwfBgJsIhBmGdIau@qB}Vmh@sWs\\gCqPcSca@yDyA{]a@eJuPcHaHwg@oCuXyF{N}VyEbFiGhSyPdOuVvNsV~`@oQnd@kLvDqDfEwU`j@UnEoDnECvCnDhCsFpLwDxA}MeC{ExFuGcEb@rF|ItJWnM_CbSeQpHr@nLcAtCcJ~DiOOiJtBqFkBcUZqRna@aFdGs@kAxCwBwC`CJzKnHdL`QxBlEgGvHr@vHoFdHbIfO|D`@`DcIzRoL|@oB~B`@jMfFvMl@`Myb@pOqKtReA|IsBdC}LgBeHvAGrDxGjJ@~Qi]~QoEbToLbIwF|KgAjOmPlJgP|EqM|Naj@dZkOaD_SzE_n@V}PsF}CmF_F`@oEtDsHkAqB`AyKvGmDlGyAvK{KlCsDfScF{AhEwDuGqAvAt@r@iCdBYCyBeEErDSnCxCkAdB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 31.586035, + 130.542631 + ], + "end_latlng": [ + 32.161938, + 130.110849 + ], + "average_speed": 5.251, + "max_speed": 18.2, + "average_watts": 106.2, + "device_watts": false, + "kilojoules": 2149.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 413, + "elev_low": -0.3, + "upload_id": 3086814082, + "upload_id_str": "3086814082", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset run on the riverside", + "distance": 5802.2, + "moving_time": 1923, + "elapsed_time": 2306, + "total_elevation_gain": 45.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2898811366, + "start_date": "2019-11-29T07:13:31Z", + "start_date_local": "2019-11-29T16:13:31Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2898811366", + "summary_polyline": "ihx_Ecqw{WCS@[Jc@?MGQf@kBJgACMc@QJe@Xw@NgADQRO`@AXGTQHKDWAKUg@?GLOJDVMt@c@fAk@\\]V]dAo@l@g@DO?WL[Po@AMg@e@]g@AMTkAFk@B_CE]@YGo@WWG]CoAFg@Cc@@_ALsAJc@b@oAb@y@d@k@BS?EPSTG^?p@UPMTKL?t@^Z?bBk@h@Ip@Ob@G\\Uj@SVSFM?WOs@Ng@RQBMAo@LeB?}@H{@HwAf@oCf@}ALUXs@p@{@d@iA^w@Va@RUn@g@rByB`@aA\\e@v@wAh@oAHE~Ap@f@NlAl@^VVJf@b@\\NBHMJo@Ta@Zu@b@o@r@_@XMDYAM@YN_@V[Pc@\\e@d@mAt@[^e@b@c@r@_@VKPQ\\a@zAYt@KNKBMCeAi@w@UKAKJEXSzBGnBK|@@ZO`DAFMFCHKz@k@`Be@RWF}@@o@PeC`@[?]W[@WTUJYJ]?SFMHMp@m@t@{@fBKh@C`@@v@El@BtBEb@Ab@Nh@Df@@bAFx@Cr@AfAKp@[dA_AvA[TQPg@Ze@j@w@`@q@h@]La@AM@WLIHGZKFiAP_@L]P_ABm@P{BRI?KC][QCSHU|@KJG@O@WCg@?s@MY?]BCBAVBp@GbB@LFFDJDZO^KtBBTN\\JBXA\\?r@PdALb@@RDX?v@TTBP?vAXz@Jb@T~A^`A^j@F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 31.58677, + 130.542425 + ], + "end_latlng": [ + 31.586213, + 130.542128 + ], + "average_speed": 3.017, + "max_speed": 5.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 17.5, + "elev_low": 0.8, + "upload_id": 3081567184, + "upload_id_str": "3081567184", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ebino Kogen birthday activities", + "distance": 5905.6, + "moving_time": 4883, + "elapsed_time": 10477, + "total_elevation_gain": 175.9, + "type": "Hike", + "sport_type": "Hike", + "id": 2896558320, + "start_date": "2019-11-28T03:09:07Z", + "start_date_local": "2019-11-28T12:09:07Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2896558320", + "summary_polyline": "}n~aEshr}WOJYDW@IJKDCDMBEVOVE@C??MED?HAEMKGQEBEREBUQMAE?SPOBIHKRMt@JRH^Hx@ADMQqAm@KUMq@CGSOq@I]YKS]mAIIE?KOMCWFKFW^a@Be@\\g@RIJYh@MLUNSD{@ZUD[AWOMo@CmAKOQEa@[_@OaAEc@B}@Zq@rAiAv@y@XcBZq@Vw@d@F@EGE@ESEHCEIg@?SDW@[C]Mk@_@cAu@uAQm@SWe@U_A?UGcAGm@Kc@Be@Ke@Bg@CSIa@[m@WYc@YSSa@AEDOQWIUIa@Si@JHE[Do@GWOKCQ?M@EBCDBCCE?OP@DNACO@ELDCBEAGM?EE[E_AF_CH_BLq@Dg@DA\\sAJODULOR[D[Tg@JIHMZSRYVOROPC\\Sf@OHKJEfAKJEJIHALBTH`@@z@}@REDEPe@DEJETEZHXZ`@NJXJJl@RbALHPXLr@BNDBALOHAb@?l@Dv@C^@RCn@HFAPGd@HX@LBXA`@MX[LaAH[@WT]BED@fAy@f@KZQTFDAc@BQH]@OBsAjAQJKbAA^I\\GL_@RaATE?OGmAAYGQDUGgBJgCQYK][KCSA{@a@WI[[E?[OWGW?MJGLST[X_@RURY@KBSEK?o@Lk@BOD]TY@_@NQDKN[LQJQTEL[L_@|@a@XAD?VGXKNUPIRCr@EPEDSPCJF^@V_@`@GZ@j@Rf@@FKRA`@H^@`@DNFHC\\HVC@@EAE`pAtVNRn@PHFVFVEHHDN?Jc@z@I^q@x@CJ?F@FDA@DFDBH@EECHFDK@WHJEAIJ?DD@FMF?RN@HC@EAAGKGCMCP?IAEB?F@Lf@CO@J@EASB\\?]KB?DEAGKGMBDDB?HETGABVCJFJFDP?POFGDSPW?ICEQSQ?WNMRADFHQb@DNTFFALKJQJ_@DU?QAIWCMBADE@EHCVIRFb@JJJ?@EHGVk@LQE?U_@OAGNEXYd@@LB@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 31.946238, + 130.843143 + ], + "end_latlng": [ + 31.945043, + 130.840793 + ], + "average_speed": 1.209, + "max_speed": 4.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1284.5, + "elev_low": 1171.8, + "upload_id": 3078780924, + "upload_id_str": "3078780924", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan37: Cape Sata - Kagoshima", + "distance": 98957.7, + "moving_time": 18976, + "elapsed_time": 32802, + "total_elevation_gain": 1304.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2892114869, + "start_date": "2019-11-25T23:03:46Z", + "start_date_local": "2019-11-26T08:03:46Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2892114869", + "summary_polyline": "a|i|D{_s|WiEt@eQiDaB}CiGi@uCuBi]|YmDs@wJyLyD_As[xLyQAiClT}D`CmGy@qFwDcI@iPcHuGDoLgLaKuE}EcFkOpA{LnDaMaHl@mMeIaCj@_ImGsEwBoHiGJ_GbEoF_DwTkHo@gEv@oCgEmDPgD}BoEvCmHqAiE|@_GsYcNyFxAlAv\\uTzSqAfGyEfAyCbO{Aj@uSiEyKdFcC_U{JpC_GoG_BiF@cKgAeF}EiImIqJqTkL_IgOoHiEmB_EuLgKaFcDmDqGuIgg@zAaRoAeRmF}PmAkRqGgImEmAaHaJcO_JgYeJiHgKwIoD}GsQqPeFcO_PoLeGmPiFyTwBwWiOyZwB}RkJoS_@cXuL}QaAsVyOsRcE}PgPiQoHmSrCgLc@qj@dGuAwBa@iLiHcBoc@qTmQ_Uq\\cBaZwHgA`AqFp_@_Udl@mVoL{SqBoKcHuXqAsw@mrAa_@}]wZuPgJb@oK_BkPbOkT`DeIgF_P^gLoBk\\wQkZmAdEvA~@HgXiG}L|DsO{AoCk@}J_JmFw@aJz@_TgHgNV{N`B}IlD{Gs@aElM}WdI}HqEuHi@wEiKqHgAmIyHcFCyMrEcRcGwV{WuW|@{CoMyGaEmf@eCkp@p^uP`ReFpKw^qIo@hBlBxDm@zH}RpFaLaAsFdAmCxDmGxA_J`J}DzIObFkAvB{NDmI|F_GrLkSrHqMqEiOf@uNrPqI`Dcf@dDmErDyD|LqCjDoj@fSsIE}A{FgAe@mGlBsAhAyBpF{IrDuAK_BsDml@xn@wGJuMdGwTxEcPyCyFv@aKhMsMpDkOb\\ok@re@}OlWmXvVqTrI{QdSeQrc@_F`IeEjPsHbb@gIt~@uOdTol@lXn@fDDeBKzAyAiC_SpImn@|B}RbDqUuKcQeOqReHgJaAeO`Hwc@XqDfBhFkAyRvHoMhQkGt@_HyAcG_HiZcHcNTcLiBkTf@qUcFiCkDk@sOmDuKcGqFeNeDsABjAdB_A`AKaDq[rB}CdGmKmGsXdI{G\\gGvDoNdQ_N`E{PrKZxd@tEdNt@hLpCvHkA|W~FvOkAxIgCnBj@eEX@k@pCsErH~BdOxDdI_Hp`@zIxUdB`b@xGtWqA`MfAdOqAhGzL`N~GfQt@xHiBpRkDvB{LsFoTbGeEd[gXfX}Dnh@eQnCcFxIwPtPcm@xYuJjXccA|q@}IlDjAHsHxGjAzDgF~MbC_IuDmIuAqKRv@{@_BcBdAmW|~Ej@kBI`DvEZ{BvFfDhC_E~QrFzA|RaAlHtTlIeDhIlOxNkIhOy@xb@tBZ~@{Gl`@yGMfFcAoFlAsLzMkMpJwDBy@|DkLy@GnEdBR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 31.021614, + 130.683024 + ], + "end_latlng": [ + 31.58607, + 130.542088 + ], + "average_speed": 5.215, + "max_speed": 17.7, + "average_watts": 97.9, + "device_watts": false, + "kilojoules": 1858.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 204.7, + "elev_low": -2.1, + "upload_id": 3073198972, + "upload_id_str": "3073198972", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 6, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan36: Osaki - Cape Sata", + "distance": 88570.8, + "moving_time": 17139, + "elapsed_time": 26415, + "total_elevation_gain": 1618.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2889685297, + "start_date": "2019-11-24T22:45:24Z", + "start_date_local": "2019-11-25T07:45:24Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2889685297", + "summary_polyline": "wwz~Daiw~WaGn@iAqGrA|HeLfJt\\z}@~W|\\rKrHpHxN~A`F`C|VdF|Ot_@jNvEpDbvAxtC~e@xr@bKfLzPc@fNja@bC|WaBjFJbEhE~ElIvRhDbAhVf]nIzQnCdL~De@nA~KnGdIzSrG|FzROkAfLyB^vBwChFvC~CbBrH~HcClWe@nGiFBnGyBrI|@~JeOjM{C|[fWpBhCrGfBf[dK|JzFdKnDhPvNn[jD[rAxUDmBjDc@|BxLzY`TmAvRsDxJpAyBnFpAlAtQ`Hj@fE|VjD|DcAbC`AdGpCrEdWpkAtPvDf@{AlKK_@bC~CzD}JpNu@rHzGlHxFZ~JvYtCzV~AINhAGiAtAE|FzFuG_GwCh@uCpJ{@tKaHxNmDhVbDvPFdRzA|HcAlFbApHsAbIc@hWeCnNpAtHbFlF`BxIDtE{AfGl@`E~GnG~SlKhFpJQlI_HdLnFtDjCfMzW{@xXlYlR|DbK}D|EB|IdHlGn@fHrMnGFpIdEzVeIfEcMfJf@xF{C`O{AxFn@dFqAdTjH~HaAzHbAnNdKjOrAlMuDxRjCvClAvRNt^|RrItA`Pe@lI`FfRqBtQaPhV`@dZhOja@b`@dXrc@UrBTkBn_@~m@nVj@tK`HvS|BdWbKbToi@dG}a@`BWhYtHh]pB`PvShXtNbThHh@vMfA`Bf^iB`M{Dc@eAr@rA|Gn@~TsCzR~HtQtPlQhDdFhFrOpHpQz@xUhLlXjAbObIp\\hCxWrObYbD|W~KbSlRhNzD`G~PxJfExEdIff@nSrL~LdMhJlBbJG`HxFhRbAlPWtYjHvb@rXrZhLtGfIzOjT~KtIbKhEnJ~AnQtFpLzAj@tGgDzA`@rB`TpAu@Xr@vHqEpUzChEoPrDq@xAaGdTsRd@kDeByWfA}A~ESdX|Me@xG|@zDiCdI|BlDCnElDhDJjInH|DdMtBfE`DxEaFbHCxAfHnHxFsArGpJlDwArLjKtFrD\\`JoDnOmA`QxLjLlLjGExPzGfIHnFpDnGt@|CqBhDmUzMp@b_@oM|Ex@~IlLpEl@b\\iYbLjDfAjCzPlDhIqA{IrAxA~@pKqCnJvELlBhCrA`EiA~ExNv[bUzFjJdD`\\iRjIu@`EbImAp_@|CzAv@`@|ErEsC`BaE~IBpGhAnBbB{@xCrBtDoA`@VxCPpExC`HeAvAbFp@pAaAhB~@iB@lBrBa@s@nACmJcAeBaYkBt@}@aFlBaCaHmD_Jn@aDeAiA|DmExCY{DqAiAqJBmTqDgIdBn@gFhRgIwDy\\wCaCkAwEk[wS_GcPiDlBcDuBQ_BwIuE}IrCoCeAhGi@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 31.435646, + 131.032656 + ], + "end_latlng": [ + 31.021531, + 130.682995 + ], + "average_speed": 5.168, + "max_speed": 20, + "average_watts": 113.5, + "device_watts": false, + "kilojoules": 1946, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 217.1, + "elev_low": -2.1, + "upload_id": 3070056399, + "upload_id_str": "3070056399", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan35: Aoshima - Osaki", + "distance": 91724.8, + "moving_time": 15790, + "elapsed_time": 26431, + "total_elevation_gain": 1474.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2886878914, + "start_date": "2019-11-23T22:54:54Z", + "start_date_local": "2019-11-24T07:54:54Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2886878914", + "summary_polyline": "gbcaEqljaX_AmF|Kc_@hLuW`Nc@l`A{P`MnBxB_C|Hm@nCqEzPq@|@aBQ_GzKuWrLsEhaBzw@nDxL`CbBfCWbHiHvk@hJ`}@sHxIhExFjShJjA`I|K`FiEjL}@`Q{LhKr@hZkIpBlD|B|OvGbHeChLh@~BpMy@tH_ItCIzAdBjA`IpNdBzB`WlCzBhH_CbHu@hDu^jIyIpB|AtB|NzP^vDpY|F|GtKxEsK{EdzA`@lGbChE~KjH~CnEYnF_Gbo@lAlAqCtDqS`CyNcAgTjBeAbKjAtG{HbQSjHjYzKhEfIkJCmOjIv@dEgDhEvD|VnIzEuBV}LEFKhL}EhCbGtB~BjFkBiLJ}G|J_KtAsK{DqNeIxAyBjDjBgD`IcBrAjA`CzMqA|HgKjLWvGxB|L`HdEpXxDvFjQl@hInBDxGgGxLag@rOkQzLbDpB~LdBbCh`@bLd@dE_GbNvEfH|XpLpMpNjDdYfHzINvOnF`O~PvTvAbLmMx`@DxInCfHeFrVeVpl@mJlNqLlI{AnDeKpBs@zAXvRdGjTgA`Oz@~Mt@LbClg@|Ytf@tFdSsi@za@cGfIcUpIoEfMd@jMzGxLpG`DnJdgAsDxIF~J~\\j_@t`@zSnKhQ|A~HuBrX`@rLzFfMrDvCN`FjFdAvEpEfJp@hDlGvJdFfb@hGlIbOc@p[r@jCzDvC|Sm@zBrAjBlJaBlUfGvKlDhRfBdB~Q|ArFhGRpKvE`Ip@pFaAbHtCtDjCxMRlKnF|WfDp]tRbZrEfC`HvOjMpHlF`MtJjGtEnNxQdKpPlW~[`U|EtLhNhMnHkE|LkAxBfB|C|KfHhHfHeC~PnBvOiEpKrBjVp\\rIH`ZuErJ`DeGxHmEhXrJ~]eL~a@GtGtCnIrOtAX~EqCzCqAdG|C|CuCbHlCtEtFD|BbOvBd@rBpEyAfI|BpG@v\\yAnOjAtD`Ax`@eClGNhMtIdYqD`BkEdTiLjOw@xDjHlNxCpB@pDpDtLdCf@kAdGpAvOfNpZ}@~Lr@uA_CfEeK`HBrFdL`RhOKbJbGp@rHcAbR|@lLtCnCfFuAhFlHYtCcLxIyEfQlEfJ|IdBxD~I~JbLjjAveApHdLp@xKzEpD`EzIdK~BhJoCrCoB|AmH|FpItGaC|FzQtNtIfDnFhAxHdRf@dFhTxCq@jSn|@zXhl@_ChAbCi@fL`Y`A`IcChBlCm@`C`RfGrTbZx^`j@t|@`TrPxNv\\pI~JrAlEhFdBra@xr@vRzVs@jBcEaB{AhAbG~@RjAcEdDSxC|@~DhC}BmC|B]sBcDaBp@nAyCvAgAbFmCxAtCcB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 31.805961, + 131.458176 + ], + "end_latlng": [ + 31.437958, + 131.030662 + ], + "average_speed": 5.809, + "max_speed": 19.4, + "average_watts": 112, + "device_watts": false, + "kilojoules": 1768, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 172.9, + "elev_low": -219.9, + "upload_id": 3066577541, + "upload_id_str": "3066577541", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan34: Nobeoka - Aoshima", + "distance": 108989, + "moving_time": 21504, + "elapsed_time": 39024, + "total_elevation_gain": 1026.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2882750019, + "start_date": "2019-11-21T23:15:28Z", + "start_date_local": "2019-11-22T08:15:28Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2882750019", + "summary_polyline": "i`}eEgvqbXvv@jVjQxCd@{EwB}MLyd@|f@cCnS}Dt\\kYlu@q`@vIk@tPtAbj@Z`J}EpG{I`XuB`MgCfGXpeA{SvW_ElF?jThFdWZlItErTpWlJzOfFvPrKvSzEpTxDfG|_@tE|j@iJxE@bFzAjEjD|OxV|FjG~jAvq@`QtHhWsC~E~@bgAtu@xEhHvLj`@rD|GtKzHd[hMtJh@~XgChVaKrLyBjvCcAlKr@bZbF~m@pLvcAWzE_AbIeKdQcEdFtApZxS`PdUlNnCjI`DrJ`@bIdC~OBlHsIbBq@d\\xBbOyJlENrCbC`A]aAy@fA`Aw@hBpK`_@mC~UfB`Hzh@rUlGfGxDvNxC|EdPzI~~@b}@`ZvU|TfV|fAba@lj@~WnUvSb\\nPx`@jIp^vObj@zRnFvEnEhNbFjEtMjB|AwB`A~@DtAxJfCrXnO|QxHxHxAxTIJi@|InDhZrOj`@s@rTxAfwA~v@hKtLfN`D~^zN`^fSxH|Bf@`BrFlFlW|S_@JLm@W^`HlAhe@zCpVdEi@o@t@BrQzDbOBhf@lQpvAf_@bIoApMgO|Och@hC}DpC{AvVoCtf@}K`L_@xOvEve@~[hF|BjN`CzSGxEyA|BuBfPu`@zBcDrF}BvG`@t_@tOfXpPdu@v^hMpIfS`I`OlJ~MjChJdGz`@rOvG`KzKzd@dB`SxD`Ipa@rg@`G|BzRf@lE|Bjh@lu@|OnWrEvDx|@dVhm@nYbTxEdXhC`Z{Bf]|AbXsBnYi@zIeD|DeDlNwXdB_@pEtArO`Ntr@`u@xZ~j@~CtDnhAbx@nPlLjGvBrTuBpIBxV~HdoAlc@bFt@?tAaDbHAnBpAh@nFAEDw@kIpBrI~k@`@jIcBdDZwCrNn@pKkDj@`DOnE~ArC~E~GiBv@nAjAkB~h@sI`_@~HvHjANu@nXbElI`Bd@f@LbF`@gGhI|AjBu@l[fEdZ|Kh]|FlDVfBqEx@pAjD|@fNmAbGkBny@wn@rDiAhLGlNgFtIyIjF{AtVgDdXGje@sDvVuKd~@sDnRjFbPa@bDiBhEeIhB}A~JeBrSJ`RoNJmAl@VrDgBl@^ZbHtBtJK`DiBeM{@oLxIwGdq@qEnOlB~Ii@dH}EHuIhF{ChEaFzLeD`PjF^rAm@qBjAgFv@IvBrBc@kAf@TNpAcCgCw@BwAbGePcExG}DcJzDLmHqAeEQgG}@mDxS_I`AoBeDeGdAgAiAbAdDrFlB_@K}C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.594137, + 131.6594 + ], + "end_latlng": [ + 31.806444, + 131.456522 + ], + "average_speed": 5.068, + "max_speed": 22.1, + "average_watts": 88.4, + "device_watts": false, + "kilojoules": 1902, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 67.5, + "elev_low": -9.4, + "upload_id": 3061228005, + "upload_id_str": "3061228005", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan33: Ume - Nobeoka", + "distance": 41621.2, + "moving_time": 6086, + "elapsed_time": 12528, + "total_elevation_gain": 669.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2880178784, + "start_date": "2019-11-21T01:02:38Z", + "start_date_local": "2019-11-21T10:02:38Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 12, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2880178784", + "summary_polyline": "_`lgEwrcbXPSe@_CS[m@KWTQ|@YMI}D}AmJyAsBsHyJy@wAs@oCIeD`@yDn@iBnCmFZwAHeC]sCa@eAo@}@uD}B}@}@y@{B}EsRoFcN{AIqBkCN_CZeBIm@}@sAKo@RwCZyAQcD\\oC]uBN_FKcBUs@iD}Ca@aACm@j@mCBiA`@cAlKdBrCCtDeA~KsG`KuDdGkAjFg@pFMfCX`FtAzCjBhDjEjIvM`EvDbBp@`F`A|InCjH|DjA^jAT~CFfLkAvB?vFd@`G~AbDVd`@ArABxBZpD`BzDbDdCtAh@@Pg@u@a@r@VJ^fARuATJRnVlGfBTbFzBdA\\?KvEfCvCRtEq@dCBbMrFjHx@tDz@fDm@uEAgGkA~@LpyA|x@nCl@dCJ|EcAfCcBxCyDzDcHb@uBFuAMmCQcA}@oBiAuC{CaK_@cCP}Dx@aBUh@\\gO~@yDtKsIdKeEbIaIlBuArYoOvEeDnDcDvCsEnCsHbA}F~@oJ|@cFjBsEnDuCvD}AvBWxCAhJ`ApCWvIoBhFwCnQcHz@q@tGuM|BmAhCUpHLtHQlBUrAo@`BoC|GiXtOe\\T}@lGsL`L{KfHgCx@q@fA}Ap@iBn@}C@yBq@wJPiBt@yBjAmAxAg@lOu@xEuAtAy@fAgAlBuCfEsIfBgBvCiA`Ou@hBq@tAcAvAwBv@sCRgDIwKRsCd@sBjF_ObGcGzGiOvCwD~DcCbEoA~Bm@hKaKjAkC`AqIr@aBp@aArA{@jA]lTaCdCo@rBeAtQqNvK{CtAm@|@kApA_FpD_H~AcEt@gA~BwBjCPdKMpAO|Ag@hDqB`DcAf@kA`AkHJcC^mCv@eB~AuBj@SjAA~OnEjBNrFe@xJuCvKsBn@[n@w@bA}Eb@iA~FaEXk@n@AdDi@bEBfBSW?wFyB^NvWgJ~BeDOoCPw@p@CbAVDUNGR^Cp@Ak@W_@BzA[Pc@OUeA_@AMN?ZVpB`D[|DVbAf@vBrCZl@VtAMhHf@hDjE~HtCdH|DvGzBjHbKfOfClCxExGdB~AjB~@pAVf@Kh@c@`EgFrBeFj@q@dGc@fCV|i@nKlDnAjHjDrBJnDyBhEs@fCyClE_E|BeDpAqApJeF~AYrADbBl@tBtAfFpElL`IjIvEvQ`JhA`A`DhFdCnB~Cz@`TpA|Ap@`F|CbHbDtA^|BPhD]hHaDtFgBpFw@`GRrX|BxERhEU|DLrKvBhAp@v@~@lJ`U`CnCpCx@fQnBxJpAp@X\\tAbAbLbBd@SN", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.834727, + 131.587168 + ], + "end_latlng": [ + 32.589558, + 131.673128 + ], + "average_speed": 6.839, + "max_speed": 14.6, + "average_watts": 134, + "device_watts": false, + "kilojoules": 815.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 234.9, + "elev_low": -95, + "upload_id": 3057816811, + "upload_id_str": "3057816811", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan32: Beppu - Ume", + "distance": 73184.3, + "moving_time": 14173, + "elapsed_time": 24202, + "total_elevation_gain": 1275.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2880076325, + "start_date": "2019-11-20T00:22:44Z", + "start_date_local": "2019-11-20T09:22:44Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2880076325", + "summary_polyline": "opbjEqzraXy@mRxEeAXsBIiH~Bo@a@GdPuAhGsBxHiGnKgFtCcDpD{KtFyL`AuFdAoNI{Pg@}IRkDfJuSfIyI~Sm]~EuYTuKlA}LpGgRE}IwAeFaFoKo@cId@uDdFuQjDgYxL{\\tD}QbD}JpAaMfCyLfCgGhDyOlNk[zByI~@W`GgNN}Bz@M`FcLl@gDhRqg@OdAfGgSCPdTui@vBsDdIsSRkg@d@aBbc@I|O~@bGrB~XnVjIhJjx@dv@~JrA`[cWnHgDTVNAH_Anv@gb@p[oPhGmAdR`C`GyArHgHrOkTfKyJDsBt@t@vOsGnBcDjAqFk@o]h@uFhCyFnRiZhH}P`H}WfF`EjKfCtGOlGl@rFi@hUuKdKoCxSmLbJyGlGcCxDqCzKuDdRlBzLvExXg@nMuB|RjEdDrEfGjAv_@N`DoAnYeEjKwEqAyIf@g@`IjAzBdDlAhEaF{AgGf@gAoIuE}KL_AfE_C|Im@tIbCrk@xZpJ~BhXAy@Yp]bZKzM`AxG`BxDzB~BzJjFtT~X|EkCDu@{@_@Hy@nGSlKnDvR|ArCpAClCnCx@vDp@~EwAvPxGhQmIhI_CfLeBfJ`AvDg@`BwAt@x@hNaCj@o@jCGbInLnEdD\\?pD_@nNyDjM|C|OxMpMfGxHzJAbClBlCi@dKTtEdDvGnIzG`J`FNYtLbJrDp@~BlCZhD`CdEfGlFjAlFSbHpDxLjC`OnBtZtAvE`BxKXvGjB~HkFdSE|GpA|Gj[p]tQdE`GhOnG|CzCoArFkL|C_AfFdBxMJfYzIhe@~CjI_Dn^pLhJ^fA}AdC{Kr@gAxPsInHqKnCgAvJlCzCLl@uAa@lB`@tF|BcAbA\\?pD`F?|Am@hCyC`ARvO~KhEzEpKeChHbAnNYlHjBxLh@vIaCrKtB`D_AlA_B`AcC|BcOr@wA~C}BfPMdInJfBh@tG_BzG_@`GsDrKp@tCsAvCkDxEaB|GLfFuA|DiElPiNhLpAt]aPbEEzGkB|JmGjKW~GqB~HMVbAfp@eOvIoDHd@tUwPbh@s_AzC{NzA_DtCqBpHkCzKsHjKmAjDkArLiKlMyD`E}D~GiMvGgG~EwA~EIvFjAxS|AbL~EvCW`HsClL~@vOyHjLb@tBa@dMqLjC{@xIdBlYpC~DhAnCfBrCnDxFpOvBlCvDzAjVtApF~AhE|DlIdQlMpDk@xH`FxGPtMKhHe@dFpAlDw@bFlBfCaApDkAtM{B`D{AvEE\\mAVAtJtArFThJfBrDdEdDjDrHxFhAjA~B|AQpCIlAaBf@^nLlQxAnOh@iAz@Ax@lCwBrBxAs@O^^C{@R", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.277687, + 131.501374 + ], + "end_latlng": [ + 32.835008, + 131.586759 + ], + "average_speed": 5.164, + "max_speed": 14.1, + "average_watts": 113.9, + "device_watts": false, + "kilojoules": 1613.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 415.7, + "elev_low": -1, + "upload_id": 3057676775, + "upload_id_str": "3057676775", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan31: Yamakuni - Beppu", + "distance": 97978.3, + "moving_time": 20633, + "elapsed_time": 33628, + "total_elevation_gain": 2190.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2875529754, + "start_date": "2019-11-18T22:34:38Z", + "start_date_local": "2019-11-19T07:34:38Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2875529754", + "summary_polyline": "ku{jEa`}~WxHkNvNGnK}F~ViE~^|HnHfN`LfDrd@eKnXer@bPcKrGmLr@{JdEqFaI{LE}E}H}U\\{]~TwH`DmEnIhAbj@oL~Z_QhL{AhCmHkJc_@nAoDxJx@`WmUzPmEtZxM\\uFzCqAKaIzEeAAsGhLgFrAaKdEkH_@mI_EoI{L{E}NmP?uMvDwDCeElUOnIsJ|Y_FTsIdEaHsA}KpIoGvPkCdEvDjK}@zPbE|e@a@vAuQeHcw@cDqI~@sNmByL`\\f@lOcPvAyErNmHtCkJ`Kc@pJtCbVoG|ImXxV~F|MyOVaEuDcLxDaJhHyE^aNbKBjH_TjEkf@yGcHqNwAqKsMwCaMsK}GvDwK{DyLdBmOuBqP|@qFbFkGtCoHnVIrS~Ep@bFtLpErLkJjWeEbPjKbBfJkHgGrJ|DrGjFvK\\`GkAS_OfGeDpL}LbH`UkDpPzDtJ~EMjE|D|FmBjGxEYnKlJ`M~InFdLgAlB~EsBzJ|CxDvF_A~S`HhMaElGbHnFiKrCuCnEtAvN}CrJxA~HdIfP{@vLvFdAiKvLuNxRie@aCeS\\mc@uByJ_WaK_LwLyFqMkKuCmLyPyKW{Qa\\}FodAtIw[IqEoUw^oN_g@mZah@yKea@dIch@qE{QfFwNcFqc@|AoF~H}GjFeTEiMdCqMwG_DaNg\\pDsRkGqToMkC_EuIkJeFhAaTdGqRsHsPyQoSXoNnCsDgAuLfDbEQfFqAsJmMsNaCkVwFmNpBmPaC}LoCabAlAgG`NoGcLsQcK}^xArE`De@sFkC_HyS`FwCuJJdCaHpQmHxKuNhGeOgEi@fA{O|DqFpFqBlPjDfAaBaWmHyGgJqGrGiCgAjKeLjJnJnFtAK}CsH{GCmOkHoGLuVgIyEqD}a@aDiKyGaIWwZwL_Dc]a[b@eLxGyHrSmC`IoI_@cI}FsPhGeWeCuBwFfDkCeAvAkIjEeJbIkF}MgEUyHxHgPwCiSTwHgEsLqFcINnKsHdA_JiJyI_DoCwOpGcDmAsENrEsCP]cFqF}HDuMcCdBNtGaOnFiUqSfByEq@}KgMiEuK~NcJyBnIyLeJeFtOkH|BqF`@{^aAs@uCbIqFgDe@gC`EmAgBaMrCiHlLmHfEcIrGwAhAmFcDmPvGwIuC_gAdW{C_A_ThBwRpBRxB}K~Fs@CdGCyGwFx@{AeLca@fC{A{Bgz@~Lk\\Jyd@`@Tp~@MrIkDfGg_@~TeGrc@aOMeBrLdBtPaBjGpBtOgCbCnAP~@mc@`g@fE`u@mNnNgLjKwUzCcFfc@}SfU{SvIi@nArNhYsDd@lCAoCjC]j@qLsAe@UsLuH?{@_SdBaRnAHt@aFxEY[}E`@vE|BG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.406461, + 131.061931 + ], + "end_latlng": [ + 33.277719, + 131.501392 + ], + "average_speed": 4.749, + "max_speed": 15.8, + "average_watts": 118.7, + "device_watts": false, + "kilojoules": 2449.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 778, + "elev_low": 1.6, + "upload_id": 3052232163, + "upload_id_str": "3052232163", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan30: Kita-Kyushu - Yamakuni", + "distance": 83645.2, + "moving_time": 16105, + "elapsed_time": 27714, + "total_elevation_gain": 729, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2873243061, + "start_date": "2019-11-17T23:11:32Z", + "start_date_local": "2019-11-18T08:11:32Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2873243061", + "summary_polyline": "{mxmEo|y}WWoAhAgJ|@EzCtAnFTfEtB~JvL`Lp@huDa|CfIsa@tSuhBtR_p@fEmJxA}AzCrAfFyPlIaLpEgBh\\oCxGkF~|Ak_AhJ}L[nBZwBdDiGzUea@|@c@pJ_S~FzA|J~I|OuTdJeUvLwLlh@cFxJxEdNk@|UvCdJqZ`ZpFl@]lCgJ`NfFbAoAta@gKhZoExH}B|QvElEmBfJxKdEIlHeHvR{PdQuLnw@o]fUaF|_@KvPkC|QsInSsQtGqCvHw@dTzAjF}EtPcQY{BnCoGtCwL|KkAvJx@nJeHjq@kx@tHsMdCu@xHmJbD{BfVeKbGeJbDmJzErAdHyCpDK`IeCxFiMrH{S`PlFjHyWzC}OvC{c@rE_VMfC|JkDnAgCjAqL`G}D`\\yZrB}P`EsJhNsNnm@eRrIwBvP_KjG}FnU{e@wAaFbGoWhBqWbE_IdQoL`CiD~GCzQaFxAuBjEsMvBmBfTnBpB]hCaExEoLB}BhHeE`@rAsAv@d@S`A`Ap@kIbTup@tXap@fOee@|Qwf@`JgQ|i@kfBzJ{U|BMj@yC_AMhGaOPgCdFqML{Ja@e@t@q@pKqa@hC_GhD{Cm@sUrYaCnMkGnFuGvW}b@rL{U~OsMpV}Lz@oCdFiC|Fm`@fFwO|E_KkBXjCe@zIfDtUIj[jE~SAfRpIjc@ndAfGpYzCxI~IxHbFxKaBd@eAnE~NvIrEt@{CbAuIsEMdARfD~IfXbH`GlDTpH_GKd@dAa@iAPKx@`JwChUtEzD`A`Hk@pDiC~EiG|CsErCgLnHwL`YcGjFT~EvFtDnOaFtBf@dK`F~CxCD@j@vCaBhK_Bg@RnLvD_FmDyECrMdE}L{ElAYQ|@k@SHs@nGkEbBnApCsEzEa@xKfCxI|D~Ed@dEkDrBuJrCf@ViBtCaAAz@aKtP{ObNfFfOxFtj@rEpGnC|@rJcCvPgLpEh@pBbCdB`HRdHaBxWV`Hv@tCtEhGjE`E~DvAh_@tDzFxC`FStAjHrHnRfA|MwBlV}CxS[nG^nE|FrOjGhHs@{@dHzHlO~UdB`Iq@zKD|Jh@}@bA`JfB`AbEO|FsDnKkKbEDjB`A~AbD|@nHxAxBbCv@jOmAjFeDrBuCtCfC~BqEpFu@LuAEnAhGvAcJs@xPdIpD|Ir@jHn@f]xAzOzAzCtDzCm@KvIrDpDObLyDtHn@lBtAlEpJnDbEhMfCxRzJnWfNnDfILnMcAnHiGzHoBvFGfKzAnGbVf]vCjPpG|FzTp@hJMFcAQbAbDAfOyDzKzDpMbWzGd\\aDxJdBlCqBuAu@x@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.881424, + 130.882161 + ], + "end_latlng": [ + 33.406557, + 131.061645 + ], + "average_speed": 5.194, + "max_speed": 19.3, + "average_watts": 80.8, + "device_watts": false, + "kilojoules": 1301.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 180.8, + "elev_low": -4.1, + "upload_id": 3049438233, + "upload_id_str": "3049438233", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan29: Nagato - Kita-Kyushu", + "distance": 90813.3, + "moving_time": 17464, + "elapsed_time": 26726, + "total_elevation_gain": 1025.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2870404890, + "start_date": "2019-11-16T22:50:58Z", + "start_date_local": "2019-11-17T07:50:58Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2870404890", + "summary_polyline": "i_`qEoqs~WpBg@zAlBtHg@xEcGvLiGhEcFdBoEnG@bQuJnFdBfDg@xF_QnAgBxG_DhGKbFyDxBcNvDmElEgK~GgB|LiHhE{KnG_AjKh@jKiIpBeIzAqBjf@xC`Y}ClAjApB`KQnFeAjDoMdSmMnbAT`GjFfQjD~s@a@~K}CfPg@lIfC`\\fC|E~NlHhB|Bb@df@fE|IdKbJlB`R~BpGnDxSnMxYtDbBx@iAIoApSiClKnCh@pDU|QcEjH]nJz@nCjHpFdK|TTrP|EnKYfR`CfInB|P~DtNa@pLvHnNkAtL^lGvJhR|PlGnCfWrDnIlJjIxAzFPvL_HjImDhA_A~Af@rNw@~J`BvSoFdKgHfCuCdHaHrDaSMcEpByTuIyGnAyAvBPvI}@dDP~B|CQl@rBhN|K|BpHxFdDzArGrDtBcAHSvARuAhA@qAu@hIfBlChFlFzDtLw@jFqFdEi@hDgC`]X|JeGdL}CvHmIrHmDxDUhFxFrJbDtAaAdByG~C}@jHd@~HlDvJvKrCjGtDbEtJyApHN|InE`BbKmD`UiAb@s@sAQr@xCd@zAdIfA~@jU`B`ScH~VfAtMsBtSz@tMkRxFeCnPmNxGiAvGtAhPtPxKnPfOoAdMgCdFuFnOi@~HwHdC_GxB{KfFsIvf@kQj^uEhTc^pL}WbQ}LrH_VbI}IdDuLfHcJpF{CnT}DrCmEvJkHlZgIlN{Ld\\}IlWlFdECdl@eRvGCxQxDtMp@zWmEfKf@xIoApKt@p[oGbgAfFxD|ApPlNvTzGzOtIn\\SdAKL}@z@n@~JkAdNfAh@t@JfJg@xFiPr`@hGxBfRyAb[nOhDbFjAvJ|BhCqAzC|A~Mg@xEvAf@lAzDjFnGhL]nO|AhDcCfUo\\xFnDlRtEzLeQpHWxEiErKwBzKkAvUjOhU`GfIrGhQpWni@lFjMpClLvI|Rq@rUxGxCbDxArMtLfGp]~Al_@oAzi@cNpK{AYfAlAiAhPma@jSgMbZs[|A_HdIsCtLeA`GzAxEKdNcGfj@iIhcAfIhb@hKtQeNre@uXrn@sb@nk@mFp_@eFjUzExEa@hLoL|CeAn[sLtFiJhl@}S|AoKt@qUjHoSEgA_By@@yAxP{IzJqOpEiEv@kFsAoF\\uBtOyCvDaFzIiCdC{DbDpAAn@rY}g@tVxCjAoNpMcEtKcIjKkAfLzAnIjDvTlRbG`T{AnHNfE|Xrv@vCfExg@hYnPvDlLJfHrAtKjJdPK~W~HbQzLhD|G`ShHzVvThm@hp@bNlT|FdN|BdM~Ebx@`IzSrAxJlF`QvI`JtD|Ov@zNwCrTjBVoBm@`\\`Gk@bG`B~A", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.411573, + 131.013525 + ], + "end_latlng": [ + 33.881901, + 130.882932 + ], + "average_speed": 5.2, + "max_speed": 13.4, + "average_watts": 89.2, + "device_watts": false, + "kilojoules": 1558.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 77.6, + "elev_low": -3, + "upload_id": 3046027214, + "upload_id_str": "3046027214", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan28: Tsuwano - Nagato", + "distance": 100522, + "moving_time": 19294, + "elapsed_time": 28628, + "total_elevation_gain": 1783.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2867870162, + "start_date": "2019-11-15T23:04:56Z", + "start_date_local": "2019-11-16T08:04:56Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2867870162", + "summary_polyline": "wtgqEgoecXsIhYbCnOtFlJdWlI~@fJfNpKvBfP`KbGrIzMgStc@_Ip^RtKxSh\\fFxDrM}@pHbIh@xDwIxWeOdMqSnG{SaEcb@ta@aYxBaNjRa[|UiJnAuJuDiRC_DrBuChYkEjM_AjMyClFLxUbVzb@tC|NzInHpJdP_]rd@_DpIv@jq@iR~]gI|q@pE`X{@rHuO~M{SnJiM`O~Cb@vFbMkBpSxItXo@rOl`@xb@nHxPfIrCbXh`@bMzF|L]vSkCzSeKzt@vPhI~L|Eta@hNpT~Cfa@rHtOjOlNrJvUrDpWrF~DfMM|YtKhE~JlPdHaRtMGz[qI|Pq@rd@uIlOuD|N~AvJrO~IdB|DcC`T~@`GnOfFvHnKlBjv@dD`Ii@~TnE`Kp@rJm@|U{@nHeCzAkZoCe]lCwIhS_BrUdA~EjErBvBrF|Bf\\J`{@sFvMwIlI^zAyDnDn@|PhIbSvAxSoASlATZvHsT`]kId]bAnJiBlH|BxYmDz_@bAx\\h`@tp@nNhM`HhAbBfGbEx@nBzNnO?hHoCxLfE`N|KbPzSdGbLrEvb@fF?bEp_@mPdqBiBt@sOxp@nGhDbA{Eh^t\\|E`AcPpG{ErSjCjEgFhEQ|GyDrExItLkA|EjAvC]lJ~GjEnAdFmAjFdCtZwBdRbGtIKnIlDvKc@`E`CQp@`CyEbNtGY`LtSdMrGxGvV`GtGrCbTfVgE~LrBhQiN`EfQfJtFv@p\\|BvK{DzJkCwIhAvI`FhIrIli@zLbLqArCtBlFfIaC_DlHfDnMlLKrFfUeF|^AxSvBfGaEe@eEjGaPlAs@~CjAbRxIbHdArD_A|BlH|WaFx\\R~HzKnSl@tHjQ~FbPxNpTp`@hTfLnTvA^l[Yjh@qCj^cBbkBub@tmAqa@th@mD`NbHz`Afa@pj@lChJeDhd@kNb]tBle@a@|UkCr_@yRjs@vBx`@lDlFxFnUpCn\\tJzOsD`f@{BzCyL~A_J|O_Ii@_G|BeVru@sVwBoL|C_L{EmFzAqNzq@{Dr^iLJiKhQwIlDb@vMaJrEwClQiIpBqBhHyKpDrAfN}@rHnDxZyA`E{POcJhD{J_GaX{AuDxH_KwAhEdA~DfGfFa@z@~IlElDaFfIb@tG{DnCrCfJgGKqFjKmAk@lJyDgCxJbVeCvE~WdK|HjAvTzGf@wApJx@jIpF|DY|CaFvA{AjEtFpD^tLiCnJEfS|D`IR|IrGjRj@hNoApGtD~EqGlLX`HuA`DbPxS~BJvBgD`GtGfFbAuLrCeH|KsRpOyQfFw@cCdAOkAfA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.450842, + 131.760685 + ], + "end_latlng": [ + 34.412164, + 131.012642 + ], + "average_speed": 5.21, + "max_speed": 14.8, + "average_watts": 110.5, + "device_watts": false, + "kilojoules": 2132.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 461.8, + "elev_low": -3.3, + "upload_id": 3043017057, + "upload_id_str": "3043017057", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan27: Iwakuni - Tsuwano", + "distance": 83289.9, + "moving_time": 15653, + "elapsed_time": 26430, + "total_elevation_gain": 1518.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2865930952, + "start_date": "2019-11-14T23:41:08Z", + "start_date_local": "2019-11-15T08:41:08Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2865930952", + "summary_polyline": "wpooE}jeeXtAiCoAsGoM~F{DnDkKvRqBxKeLbZwBbO{TlMqJh@sFhIEjGtBtOyCz\\uChNNfMaD~QeDdDgKo@wH`GmEdSuDnIa@pb@eDzQ}FxCyHp@{E|NmWhG}PnPyCcAyCcHoFuEwKeB}XNiNzJiEnQjEl]^bN}GpLkXrWwFfTdAxGdD`GtCdB~Q`D|@dEyKlT{PrKoAlIh@nDtBlB|RhE`NpN|GxC@lIoDzFe_@vDiI`BkHcDeDuFwIsFsBsEeE@{]lPcA|AU`OnHrXC`HkBdDkFVmNeD{EvBaDjEsGzAiJ{FwBwEJsGu@eEmFiI_Cu@yF\\oJfEgZrTyCtILhMwApGuArBmFjAwG?{KsEsEa@cTdGwJ_B_ImCoR~KsHxBqMkEeGsDkEmHyAFmP`QoFnAmIrG}PrBwFtE_B~Fs@|Nt@l@zAsAaAnBuAPmCfMwGlFcPhCyC|EaOdNUfRiAfEz@`GeDxQsA~@kHcA_CbIgHdGqClLgL`M}EvCcDzHqTlDcFhFoENkFcBm[dDaJ{CqKAgF{BwNtGsNc@mHvByCfC_KlAkB_BX{BiEpCcBkCuUmNod@iQqWz@uNvK_CToSm^wEc@wKnAiIjL_Plb@dBhRbBtd@PjAb@e@wEvMG|FhA~IeBbQeG`GeMbBaLvDeVhQyORcNaFe\\sFgLpDsGrEmNtQoC~NsH`LeCvLt@tHu@fFgB`CkGxAoFtD}DjHwRrx@vBdC{A`NkQza@_BbBuM~DsRsByl@sz@gLeGwJ|@wBrAqGj_@kBlBaIhBmL}EcNeS}GsEeOqOaIgBm\\z@sKvAuLjEaBhCyBdLySrF}EpIi@pDZ`KvAxGpGtKj@lEeAzEyGdJaCdJOtF~AhOsDnOeCx@kOc@{IlG{BPpAuBgAAJtBmCl@_D_CUsMkAmB_B?{G`E}MkAeHz@yGjG\\pD|D`Gd@zHoDzIoCvBg_@cNyAiBaAiGgEgG_RuCmJcC_HeNy^fHuCu@_OoUwCyAwMDkRbMOzMaFfVoCzGeYwH}IkEaM_LmDgIiD}@{CfBgMxO_K?{MzMoe@pXkMdFqKaIiCiJgJ}I}@yFIeKcBiEc]aPsBCkF~CmIjBi]dB_FpAcAzC[~LeEjI~@UzCiGs\\bdAD~DxB~Kw@hFyNna@cGxJoGlPgFnG{H|Dq@bRuGdJwEnBh@pFbDjD~G`AvS}DnRjEve@pAfr@zWjfAzo@rM|Lzc@tUzn@|PoAc@hrAtrCtAjF~IrIdErHLz@|FrYnBbCaOYs@xAdJjB~AjGxIdB`GwDrF_@dP|I}AbG|JO@qBaFdDzPyBvb@zQtAvCl@u@xSpJxNdE`C~CdFxPX`EcA~Gb@B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.163485, + 132.087675 + ], + "end_latlng": [ + 34.450649, + 131.760689 + ], + "average_speed": 5.321, + "max_speed": 26.1, + "average_watts": 115, + "device_watts": false, + "kilojoules": 1800, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 401.7, + "elev_low": 20.3, + "upload_id": 3040634450, + "upload_id_str": "3040634450", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan26: Hiroshima - Iwakuni", + "distance": 63351, + "moving_time": 12271, + "elapsed_time": 22788, + "total_elevation_gain": 456.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2863666545, + "start_date": "2019-11-14T00:10:28Z", + "start_date_local": "2019-11-14T09:10:28Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2863666545", + "summary_polyline": "u|{pEalrgXWc@SRg@xCkCxHsD`EmFpDu@nAcDdCeEfGg@fCrS~OhA`CkBhUi@|Pi@d@CrAN]o@dFwAdG{BzP[@O|@@c@QT@nFjCbBdTzEzEpB{B|MeBjOuA~DwBjS@dB{AvG?vAmDxXtKxK|OhJhG|XBzAqDlLy@xBQhB_CdEoEpLrFzEzi@p_@JnAm@rHtRzRvBdHcFrCaKzDC\\tJz_@rIvVf@tFz@nDjA`RtEjQnXbh@dH~NhBbGnEj[bJf`@zCzP~@pGw@e@fB`H`AzGlE|{@fAlJl@hQvB~XpA`CbBjAz\\rMvClBlEnKlOhc@zF~IbSnWvCrFva@xg@jKdLbLnBfNo@`NAdEe@jJD`N`GvMZ`Cv@dPnPxHhLxKxJrOn[nFxHrD`CvLzDj@qAb@wEYvBPbAs@jChHzHnLjDrGnGhJbStBdKdBjFvKlOlDjDzHvCpIhI`LtDrPpNlQjNnBrDfGbPzArHhDb^pAzEhD~FfDdEjUbT|GzHlJrEbLpC|EfD|HlLjErEnElHzGbQlMpNdIrFpCrC`AjCrBvPvBxKrL~^bE~FfB|FtMdVvFpG`LfKbl@`\\xCfC~@|AtAMzAzAzCn@dMg@xDZfRfGjOxCtSkAn_@iGl@g@f@XfAQ`FeCxHgInE}As@GSLbr@{Kbm@iLbOoHrJwF|KiCnJo@vCR`o@hM`I[hRkE`Fc@j[t@zH|BvDlCpE~X~M`EfE~CdDNbF_Ax@z@dJrBJ~ItHhNdBxFvDbI\\dH~BfFrJzNhDxBrCfHbDvAxCKa@nCBfMi@dOmApBuAJcCpByAvCq@tE@vJt@fIxBzOtFvQjA|JNfHQ|F_AtGeKrYiF|E{@kAbALq@?@x@qAh@wDx@sBC{Eu@uDwBoDqAcDwBkE|IfFpBQQ~@@|@fAqBsA|BvCm@b@uA_CaCe@U`AwHtKTRgCcDw@VcCoBf@GWs@Pq@eFmDkAY[x@oOcCwBtAi@_@eCp@}F`DyC~Ds@zDPpCxC|HvEhIlC`DdJjEdC`C|IxEhDlCxHlCfD`CtLhPnBrHd@`E\\nJS~DiHzKsQaT]`AoEMuArSgClMq@hHaAfDg@fJb@lCG`DQMD~@|@rE~IzOlHdFz@dB\\xDWdGiEfIkDdEmDxM_@rJ?bKbBxH^jEgAvQhBnMn@bL_@fPc@xI^nFnAtKSbCoDdDc@fCxBhLbHdDz@dA?|BaCnHFfCrB|HbApGlDfFnAxEpTb[zAj@vJp@jCtA|@`B|AnLd@GaBjGuAjBp@~GoKvGaDdDJp@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.390672, + 132.482099 + ], + "end_latlng": [ + 34.165873, + 132.085859 + ], + "average_speed": 5.163, + "max_speed": 12.8, + "average_watts": 82.5, + "device_watts": false, + "kilojoules": 1012.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 34, + "elev_low": -1.8, + "upload_id": 3037833907, + "upload_id_str": "3037833907", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "To the summit of Miyajima", + "distance": 5013.2, + "moving_time": 4613, + "elapsed_time": 7033, + "total_elevation_gain": 447.4, + "type": "Hike", + "sport_type": "Hike", + "id": 2861239230, + "start_date": "2019-11-13T02:16:13Z", + "start_date_local": "2019-11-13T11:16:13Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2861239230", + "summary_polyline": "w{hpEm}sfXEF?OIDT`@LCJ@BFb@BWCD?RHTLFH?FRETCG@@LzBi@FDG^\\NLLZNPFJ?AF^PNb@LHh@HZ@vAPVFd@Xh@LvAIXGNBvCnAAHESHKHDBGTEFBH?LVFb@NNJDn@DhEfB]LGK@ELE@EDCBB`@GDJFBT?LBRNP@XPL?VHAEDEh@OXW\\MJDJAvDjB@o@Gq@DAFLHHBFAHBH@FD@NBR?JDRBT?TFV?HG@GRK@BPFBFf@Nb@X^PZ@VKPFFRD@BCD?NFREJDPERBb@?TDR?b@RD?VV^NL?PCZF`@A^HR?LDx@]P@PJFLGtAD\\RRNTTNf@DRLL?H@LDLHt@bADd@JXLPLr@DJEj@MRCLIDBB?HM@K?UJK?OFGAQGUCQ?KFSCIF[d@U@EDDKO[W@CACEE?QFNf@KALTBNHJDAFKDAP@JHV@FKFCHAJHNZJCRA@Ex@GJCB?MAKh@ARJP@NBB@DEV?PBD@GEGBJANOb@W\\s@^CBBLCD@DEDK?EBIHSDWJOBICSJSPIN[`@?N[EQKSFOAOFm@CYHQ?IEKOSKo@Vg@HW?u@IcA_@CUIGc@IYDEAOOWIQFEAKDQEs@g@OSKAE?OH]IS@MN]Tw@H[AE@CFE@EE[OEAEDGACEQ?YKE?EJKHIECMEAGFEN?^ITGLCDM@WKE@IPQE}@MUHMKc@OUJM@KCIGYc@a@]MYW[@CQIc@GUIIKQ_@WMWG_@@UIYm@MQGAIASBSCCDCPPd@Fb@GXEBKGQQCOCE@GIGOYU_@QGK?EBCF?LGIGSCCg@GM?EBKNYLK?OCEBQZBFXDb@UMLK?QCGEIQ?SHa@PWHS?QG_@CAY@UHYKE@c@ZU`@QNSJKBEACOECI@CDPNE@UTQH]Hk@C[Le@?OIQY][ECEBCAOIg@CY@KFAF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 34.293247, + 132.326155 + ], + "end_latlng": [ + 34.292869, + 132.319109 + ], + "average_speed": 1.087, + "max_speed": 7.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 517.6, + "elev_low": 19.8, + "upload_id": 3034881786, + "upload_id_str": "3034881786", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Does that count as stretching ?", + "distance": 5647.9, + "moving_time": 1926, + "elapsed_time": 2267, + "total_elevation_gain": 121.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2859081811, + "start_date": "2019-11-12T07:07:22Z", + "start_date_local": "2019-11-12T16:07:22Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2859081811", + "summary_polyline": "g}{pEckrgXTQd@Q`AGVMl@@NIDOFGCIHUBEDD@X\\xALz@t@hCRz@Db@E\\YHy@JMFKPHPBLOQIAAL@bAPlA@jAAbAE\\Qx@IzAJHXJ|@IT@n@E`@Bh@zANAPLXLpAEhAO`@Al@IFIb@Bb@FTZLf@HT\\b@Pr@@X@PGb@KVOVU~@CV@Rj@Zb@H\\_ALcA`@?LW?NBBBID@HHI@WWMGEAKDCHFn@p@fD[eAGJG`@b@lE@l@CbAGd@_@`@]Ro@Ja@Og@a@S?CWEKBQEGEAE@CH?NRxBD@BEL_@N{@B]FQFY?UQe@G]KWMOICQ@kA`@}@BEC_@i@kAm@u@SQIYHYCEEAG@IJWLGf@?FAPOPFTPr@TN^@VDRHFZLJ\\@p@C`@Sf@AHFBz@C`@FTLJ?d@K^@LDRTDDD?RCJ@RAHARO`@DV?Xd@LB`@G?GFGf@Ep@MZIVOLALGLIDc@JCb@\\NDFAFCVYTMj@C^IDEGIBGRULADBPf@JJF?DCHi@@k@DSDETMp@ILEbAw@oJ|B_@GYVYJcBjAULWDOKSAAUEIGEc@Ea@AECKi@BsAK_CIWMOEg@Mq@AU?FQ]BDADEAGMDOAY_@gAg@wDFqAGMAQ@mCDu@Lm@CyAMa@Qa@COGOOGKKYi@Y]CI@EIQOKu@O}@]a@EUGHBa@S?FO?GBIJI?QWMYc@_@s@[o@Ic@KECKYKIGC_@Dg@Xs@jAIFM?IB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 34.390762, + 132.481946 + ], + "end_latlng": [ + 34.390094, + 132.481151 + ], + "average_speed": 2.932, + "max_speed": 12.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 62.5, + "elev_low": -2.2, + "upload_id": 3032342212, + "upload_id_str": "3032342212", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan25: Onomichi - Hiroshima", + "distance": 118312, + "moving_time": 20652, + "elapsed_time": 31671, + "total_elevation_gain": 1361.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2856900852, + "start_date": "2019-11-10T23:53:07Z", + "start_date_local": "2019-11-11T08:53:07Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2856900852", + "summary_polyline": "wzzpEsynkXl@fAkCb@zCHjDb@oG~DwGEbDlJbGfAa[rV_FnQV`EbDpCyFvTuGdDcK~Q}@cA{NrV}I|GcIjQs@bZdCn[gBtIUb[rDK~SjVhHzQPrExI|S}Aq@lUfk@p@vQ_C`MjE|FgPlWjAhf@fe@`l@zEvmAhJr]uAhUvB|NNjZhQlOnQte@vR|ObOz^lBdX`Apd@y@~P`Fxi@mFpd@hHhS`PxNxEjM~H`NFbCk@cExNx_@hC|Xt@hn@nKbi@zPtQnPf@x@~WzJ`HkAfFsO~Ip@dJdT`CxSbJlLxOflKenAo@xBfEQ~U`VpP`CvEdSbLp@vEjSt]da@zHr@tGiNrCbAhClKzFlCnI\\|LqDxWrCxDvOdGvE|FLjMfMlC~PvK{@xUtGhKlPdIlX~M`RnLlE|AlGI}EhFgO|LvBgAuCrAwMjCsCtYqJ`ZdEHlEhEvDeChHpFFzBjFgA~ItN_Al@tOjFyAnD}F~IfKjNzTmGrLtBdFznBhlC~FiD|@rEk@sF~@jHcAsH`ArFSaHhFsPpCpAvQsKvCsLhKgMi@eKxPiOdOjCjA|KxMbUhUnRhKjOhRtj@fOxLbBbIwBnTPjQjDsAdGlCdD~TpErDUrK|JbMdBdHNbb@rGdMtHtGKr@qGxK_@jI_Kt\\`BpI~E|GiD~Es@tJaEjJsKqBgKdQaCqC_F}YyOqGmQnF_N~K{Ur@gEeHlKbGeCpb@|E~CsZwMgUdIi[tb@yOpJqNxT~F~`@pH~B`HlKzS{@|_@n`@OpNgGlp@Vlq@|Lxw@c@dO`JvXU|SlBfQyDnWjGlXpAre@_MpMu_@zEeHjJ@dYhHj[EzQmGd\\wS|\\BvVrDlFiPb`@qEy@lBcA|F~CwQuMaHx@iQbHGdQxDpRaAdGcOjJyI{FqPu@awAiu@mGlAaJ~NpFjg@qOhOaL`DiCxELfe@gF|JuTloAIiClBiIqEfi@`AlRqk@bsCkNlfAwOfm@cPbTcIrQvAyHwt@xxBDsCxEgKkDtLxJrZsAlA`WbVjO|Nig@by@hGrH{@hC|O`QiN~Xo@jDzBrAuH~Vh@~Gs@n@iq@vh@ePzi@qK|Od@kBmHfZ{RrTeIfBa]yNsUhAqVoOcMIyYxGgHxDsTbXsLrGuN`Rs`@pF{G|FuHhTkRzGmPnPeNlA_TnJkZqPcQgE{Yk]a_@q@kZkMmOwR_Ok]wHeEXJqc@sRgBsGm@{YsHoTlCmCyKoTuO_Lq_@nCma@~Q_FOuNtRtLtf@mD{FdFbF~@dJ_Ax`@oIdZeCz~@tCfE}g@`JeMvUcJpl@c`@jNgDrSqZkIsAD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.385246, + 133.119147 + ], + "end_latlng": [ + 34.390624, + 132.482119 + ], + "average_speed": 5.729, + "max_speed": 22.7, + "average_watts": 96.5, + "device_watts": false, + "kilojoules": 1992.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 191.4, + "elev_low": -142.4, + "upload_id": 3029874480, + "upload_id_str": "3029874480", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan24: Imabari - Onomichi", + "distance": 83193.4, + "moving_time": 15693, + "elapsed_time": 29469, + "total_elevation_gain": 1070.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2853894465, + "start_date": "2019-11-09T23:01:23Z", + "start_date_local": "2019-11-10T08:01:23Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2853894465", + "summary_polyline": "}zuoEscfkXs@A{XyEp\\~G`BeEt@~C_@l@qQkRmLqDnEjDeJnEgR~Cw@eAq@pBi[nN{EtGgF`@eGrKwH`FcA`SoDdMvAbBtGf@SzAqE`EtA`E]fDzCpAAjAtAMqE}B}Uhb@lA`BMeCdB_DsGqFqAcGoBFOcDqCd@y@}DgAdCv@tDkD`B`@bChCaAHdAgCl@mByEiJqAo@rEiJxLO{@uInG}Z@sZhEmg@k@qYqNiTSuQ|BcC_@Z_AwBmAaB`AqAoCxAfDqQlRyEzSwH~LmQjO{IQ[xB}GAqKlFbBhJnI`TxVrLvQhRrCxEa@i@E~ChGfPxExDyBRnKhQpB|IbCpAdFaAqGdInA`TzKvVpAbQdO|VtB`FkAHeE}NwKkRiFqQqEiScGyMQyCxBeFcBgJsG_MmK}JcBkTyUe[sV_L{L{^zPeJrDnBnHiA~TmUpFkKhDuPhDmFnNoKpIhAe@rEuG{BmMsMiB`BrBf@a@i@z@ln@c@en@eAsA}ArBuB{MgPa{A]mF~@EaAnDsG|@cCtCQnCeH~DgBpDwKvC|@|@zG{CkCvDoFIuKmEiWXmIiEuJcAiEqEgEaNgZoPsCYgMtLuCMsPyIgEuEqV}I{MaKoJeJoR_EcGiEoB{PwF{SNyEmDu@dAgr@kAsLiHwKiMmZdBgV{Di_@}IqSeH_I_IcTHgPgAoGzA{VSwKaBgGtCsLC}HhMiLfMeAjKyJjOaHtF|Bd@fFtCgDrE|A`GuHlCn@eFyCme@wm@hBi@rCbE}CpFpFcJeEfG|@oCbKgF|GcH`@xA_GlDmC|ElDoAbAbCbLaK`OmEpDsUYgS~GuHhC{TfLkK`JwVcL{BO}ArAfARcC{BvC{C{@qFgLeJ{KsYpNgEhJkErDei@mFuG`EcM\\gE~CoJ|\\kG~DcClFaGUuO{CuOkWkMcFoZ{YsBqNsJcY{FmDsEI_LxKiFfV}KlKo[`LoMlJaPhB_H|DkGdAbDuEhEVQyGVhBwGcOgGkWsS}k@yCQLiHrMkHaKaAQaDtCqBAyAyBgByCjBc@aCl@_CzBKvEh@fI|QsI`J?nSmCrH_Qp@qErBsCpHoCnKSnMiEpB_AnF{OiAkIyHyHbC_JxJyf@EwF|E{N~A{F_NmFwOcG{HqF_XaJ{JaJgQcIib@z@s@gBuBqKoj@aNqWqA|CcNrHcNXWnAgHbAgC~JdIh[hE|G@lBkALfKxd@xBp@rC~b@xSjkA|@bPrHtXfElWnBrb@|GzYbD`\\jNpZ~K~Ln]l|@oAkHf@z@dAjTKdf@mAjHsHpO_JaG_BoFtHj@pGqDGsA_GpAeAoBxCw@y@W", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.195831, + 133.07466 + ], + "end_latlng": [ + 34.385282, + 133.119081 + ], + "average_speed": 5.301, + "max_speed": 23, + "average_watts": 90.4, + "device_watts": false, + "kilojoules": 1418, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 134.5, + "elev_low": -1.9, + "upload_id": 3026490481, + "upload_id_str": "3026490481", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan23: Matsuyama - Imabari", + "distance": 87737.2, + "moving_time": 16161, + "elapsed_time": 26785, + "total_elevation_gain": 958.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2851662794, + "start_date": "2019-11-08T23:16:16Z", + "start_date_local": "2019-11-09T08:16:16Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2851662794", + "summary_polyline": "kirmEeimiXcNv@mDpHkMhHuF\\yIfRmLrBaNhOqS|BwDzCqEa@_EdCb@jEeDzK_F~FaE_BW|CdA|@}Khl@}B`D}AROhZh@dBiZlJui@BmChBwNPiFwOsCaBqMfHeIiHkJvCwRKeClLmR}@kAtCuSwOwCrAwM}IoDFuNk@uWuL{NxCsOIqf@y[ia@}IcZmViXgIiHEePiAeO_HRqEag@yOsSw@q]{MkvA}W~@S{MmFa`AqN}U{K_F_P_Bo@p@oBmDoD`B_A_GeFrEmCmIe@@yCkDtBkLcCmGiHc^eSqd@me@wSmGqFmJkBuOuKcP}@aKuN_KVeAYpAcDsBl@XwCyOsGyIq@wJ}FmFgG{MkSqLp@gN}Eq\\kUgWsEuRyG{NuU_M|@GoBuO_CwGyMqM^aBaKiDh@oG}DiRuPc\\}BcJDqLoA{G{Cf@e@{GiGyHoLw_@}EiC[sT[dAhFia@qHaQsMeMiPqb@e@cZxH{b@h@pA~@qRiD}SyMoSVqTsJuSmYkLkEgFal@mGgh@fE{MeKsTaG_SuWwBaIs@uTcGgXgD{d@aI_ZMwYwKeb@yB{Cl@kAtFeA~FuIsF{Wo_@mFmDcHoM^kGiCiEvDrA\\iAWzBsAo@TZ_BK|D~@oD_LyMb@t@ob@_uAkv@}tC_CuBDtErAmA}CcAEaEsBu@_FkMaBpDeC?|DR|@_CnAvFfFkDWsI~C}FpAi@^bAmAC|Ab@e@mBiE~FlA~CeAzEsGhEqt@gFaG`C{CdFTxD{AvFsGbAuDaK}F{GqDsLmHuBRcC}BoDgTkL_HoJpA}WzQ_M~AkGhB{@yDsEaB}\\_CcCuUQa@xDeCCd@qAkAg@{@}AcAqHTqIoFfBcIfQ{BlAaJbC{LrJwCrJyh@bD{MvJoAxL{VvA{A`Br@`FiOqC}RxDkg@b@sIYwKcEVeG{C_GsE}BmCeOxEcRTcW{@qDrDgp@|FwMv@oSaAyFbF}ReByIf@kHiC_UvDsAmCnCxA|FdAqBsA|@GkB~A~@{@[nKeF`@iB{b@y`@u@n@_@iE{AfFsAsAfFCKvAEu@_ByC_OcMyOcEoAzCXxClA`@VsFlKlC~JmDfHgKa@pAxDcPqHcGwAcGmDsB?yDoFuCkGcNeLuEcPcYcAuH~@aMjHaM^kEnI_QNiEvKoAhC|BzMyB|@oGnDeBjMcU{LbVoBbE{ChDuFpBcVaCyAlLuHvSaGxI{AbIl@bMrJ`RzHbKpHpB~MnWbE|BbKxLPrD_CvKcIjJiJjEyMqDa@`FkAiEzAiC~OlEhRzOHlAkAeE_AhFgBuA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.849985, + 132.783715 + ], + "end_latlng": [ + 34.195926, + 133.074717 + ], + "average_speed": 5.429, + "max_speed": 22.1, + "average_watts": 92, + "device_watts": false, + "kilojoules": 1486.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 96.6, + "elev_low": -1.2, + "upload_id": 3024022275, + "upload_id_str": "3024022275", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan22: Nomura - Matsuyama", + "distance": 85770.4, + "moving_time": 16468, + "elapsed_time": 32705, + "total_elevation_gain": 1491.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2847107512, + "start_date": "2019-11-06T22:52:36Z", + "start_date_local": "2019-11-07T07:52:36Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2847107512", + "summary_polyline": "eoqjEyiqhX{IjBw@|CuG|BoT_ALdVyAyC}B]cC}QkBqDkJkA{WnFcIcS_[mBkShE{HeQaFkSaGwJoCwD}a@eA{BaBeEeM~@yBViHwE{EmBmIuAwo@iAyGr@tJy@zE{RfBwKbEiE_B~AR_N|CEsIoGyKgU_KeFyKyJaC]yFkFaGeGpEs@hFeBrEeBrBWqBwB]_@wGv@gF_DmDiJ}@mE~@oC~EgBuC{AtDw@_CuCzDqFjDYaCuAzDu@kE}GjFuGy@yBlAkAcC{IzB_DM[_BOtC{KqGeFPLqPaDwEjDaKa@sCsBsFeFyCqFoKaBRq@wCfAcBYoCqDiC~E|CuGmG|@aEiDCEuAyv@pCgT`HmK~IeIpRa]nLkQDwA|EwAIr@hBmAtCaHnBmH}CaPuY_ZqOqAdG?dNmFbLwJtGmHpN_@~Q_Tlj@S|H|AjMwA`S}FtKcIb@gAdB_A}@{BjPaC_FuG}CmBmGX{IwBeRpAaOgFyK}Em@{JxFeP}LwPo@kGzFaIxAuFvIwO`DyYsLoI`@kSlGsVwHaJj@cMvJuaAha@qVkAm@}HqcAmH_IfKoBs@wOzFmEbEBcBD@_ArAe@eAlAn@gExF_KeE{Td@aOuKqJoKy@mDcGz@kAiLoIkH`AyKeCyBsKdByDkH_L{@}KbK_JgA{HlQmAkFhCpFEjAaCoC{@`@x@uEy@}BcBg@e@nCgE~@FwLu@_BsUwA}GgIaIzFgJ}A_JiJgTuLyKsNyCsIeMmC_Y{Tu`@iIwLwUu_@{VuIqMoNqAsDsVwLmI_FpBoGuFoMeAuBeHmAkOgNgRi@uJgBuCuDi@}HnCuHuCyUwAkl@wPkEYaL^M?c]`RgStMiPtCwp@v^_F`GkBtH]xJx@~BiBfHiDvAKjBaPhEmGwB}]eGaIcGsAkHiEkFsJcB}DeMcGcJcHgByd@mYgIjBmNK{J{FyFnHtC`FqCbBgL_Sw_@gC}Mf@kJhIgPl@eNiHoJCmVvPeMlRsNjLeItN_GpDiJdAeYeDi_@oOgAuVgIic@wRwSa[_j@s]i^b@qHaDaGwKqHcFBcCgCgHlBeKM_IiH}QyEcEdNw@wEwEWTaAh@d@se@W{KqKeViAuuBv@iBaZcJd@CjEqAd@uR_b@gBsF|@?w]y_A_ExA~A~GaA~Hc_@sBg@aJl@FhC{@cEd@i@_HcBwAiFb@MyC}@iBg@hAaNmAiCePy[l@Q_In@dHy@aIz@pH{@mHsAa@sm@b@?sDDSa@iJsJAyA`DoBkC_A|BcIhAaTaAf@qw@wAcsA|@B]mE_HcD_BEDrFaBT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.354272, + 132.64046 + ], + "end_latlng": [ + 33.849952, + 132.783673 + ], + "average_speed": 5.208, + "max_speed": 20, + "average_watts": 114.6, + "device_watts": false, + "kilojoules": 1887.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 397.6, + "elev_low": 5.1, + "upload_id": 3018561118, + "upload_id_str": "3018561118", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan21: Shimanto-shi - Nomura", + "distance": 96653.4, + "moving_time": 17596, + "elapsed_time": 31720, + "total_elevation_gain": 1662.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2846533140, + "start_date": "2019-11-05T22:42:51Z", + "start_date_local": "2019-11-06T07:42:51Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2846533140", + "summary_polyline": "u~jhEmjhjXpJ_CoGtHvYoSqNg`@I{D{PwGOrA{AeEbQnC{Bk@|D~DjA|JgZbSwBpGaLxKcA^qCAc@jCiJvFcBbFuU|a@wGb]Nr[qDnTnBtSqHx`@sHrCyT|@`AlFyChMeKdDzAh@qAe@rAlRmNnE{HxV@dUrDhFpNu@xC_EpEqCzJaDdKpGhB~KwKjCmDgAjDpJe@d_@mLxRrBxR{KfPkQpDg]{R{Mh@uQfKeClI_Sng@uPnMqEbG|CrNs`@xVqDbFR`BeIlOkBCqKzNuI|De@tGnEvGfEjPkHvVaL~LbBlLuIsD}K~HBzAaFk@iFvCpGeUoHdClCm@iFqCgHsNiU_XgQb@cUnRiStf@}Gp@KTkWvLwU\\m]bWaLcBw@fD{OnOmc@rTyE~BaHi@sWgXmFiUOgQxUio@kA_MkMwMo\\yAwZlJiSv_@wQ~i@oMwHgIwNqVeVsJwAcH|BaD`EyBtPGzLnBiV_Eni@wWnXmN~EglBdYkM~QyS`MgU`a@aK~Egb@hE{Lu@iV{@oRfh@h@|OxLvd@t@hKyAlN{K`OoO~@y]mM_Sk@{JnIiRp_@gO`NmJ~E_Q`C_IoDeLsUuMXkJ`G{JvTkBbQAle@oHzH_N@cP}TiOUuKxCuCrHoDn_@rC`f@iBvA`GfH~D~MpFnFc@hFzFlW`A?qAqAtB|AaC_BUzBcLv@yE`H}VbG{CxFwCrV~@nJzBpDpKpDxD`KiRxHSxFgE|IiHbIyApQg[tHaUfNwC`HgF?oJnG}IFsJxN_VdOoIfK{C`K_E}CBoEjDbBcArGh@zNeIvLdBhKgH~_@WbO{EfAeJmBsFkH}I}@aQoOaJg@eIgFcLByP_Kwb@y@qFuFVgO}BrG}KxAiIkE}KOkQoPkFxDeAiGsBkAgCvBwIjCkHeEkFfDk_@_ViOdAkKlFg]_[gTkI]vAiVeJkRRqWeHoNjAcFzDwFfSiJfEwDnG{JfGcGlLNhD_GrR{MrQkCxIeEeFyEtTNhSmDmU|BaTqDmK`BbJkBbNgDlFnCrFQxFqDhCaBrLz@hE_BoCy@wN{@l_@ob@~KuCgHeHmGrDdGg@jKeBIcAaIsLp@zFOzC|Bn@rMeFpOd@_H_DaCzDuHsCuCqPt@z@{GDuLoG}JcBWwAjCuEkFaF{E}COg@oBkN}A~AxD}Fp@eBnEqBCoUjl@LlPrGrL@lHyIgAoDt@sGrR]hLkY|FoH`GwC`HlKl_@fHkC{ErBnCw@xAaDPpAuDfAt@QaAt@fB{@`CrLvMwCj[bBtIfS`c@cEEhCrAzHvIrOe@uLdEcExGsCrBrBtHg@~AqGxLqA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 32.993232, + 132.922154 + ], + "end_latlng": [ + 33.35414, + 132.64056 + ], + "average_speed": 5.493, + "max_speed": 21.3, + "average_watts": 110.1, + "device_watts": false, + "kilojoules": 1937.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 497.7, + "elev_low": 2, + "upload_id": 3017796386, + "upload_id_str": "3017796386", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan20: Shimanto-cho - Shimanto-shi", + "distance": 68257.1, + "moving_time": 13540, + "elapsed_time": 30679, + "total_elevation_gain": 988.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2842084108, + "start_date": "2019-11-04T22:32:12Z", + "start_date_local": "2019-11-05T07:32:12Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2842084108", + "summary_polyline": "g|`jEkbokXzBtF~CvEnDoCpD_@bYvCjMaWpE[hFgD|E}USwCsD{DqBeHZ_GfE_Oe@uNxBaEfEeB|HqNhO{GpI}@nRbEjAt@jE|MtC|CvS~IpOrDxE_@~g@gU|j@nEv\\eMnKpAzCfDlAjG~[tf@l[jYFbBrQfYnNhG~H~JvIrFhFlMzFtWx[hd@nI_FtFjHdBqD`LRxA_R|FkQq@uHjJyFeAl@dAYbHq@zEdApDjH`C`Kk@`@pAs@dGyHbA{M|AaCtLFpCsBlBwE\\gEkBcClA{BpLvA`KjCThGtDaC`@qEhBuBvIKlEyB|MxBpDhFVvGDcGe@p@bPMbGiBlEjAlSsCdKdEpLR`Cw@@yCCy@tDcD{EvEbBiExGgBpAqF`LcBbMiG~UmE~Bd@bDtDhChJ|GlAzGdH^lAgA`BrDfG|A@jArB`Sp@jBgBf@aI|UsCtBp@bTdXnJsF|CIuE|QoAPm@jGbEhDhGo@nC}BlMbBjFvCdCfGFnAoBwFhBfLrElA\\pRvCfQpA`NxCrAdTSjGdApNyKi@F|@aFlAaAs@qA~@pArAk@XlIiC`BrD`JsJxMdQlBrNnJjEzAdEArBaCxFe]pHmCbNiNvBIg@xAQoBzD}Bn]fGnUyCG_Ap`@oHzHaCvJiOnHW`EqDToBIlBzGdGvEt@vB}@d@}BrAt@aCQP|@jH~A`A|Cs@tFn@rGrDlC|BpIvItJ`QjAbGlErHoAtJj@k@PrEfGrE`DlGRrIcBrH`CrE}Ac@\\lNKdBlAxChIdJ]lTfDbKiA~AnAl@zJaAhD_Dtt@kLtNgRff@iBpN`B`O{@xMjAbQgKdNwCxHk@vOrEcEd@x@wA@oCdEtMpPbArKa@tGcDpJaAfLAxEvHpLj@`EcDzAvBHT~Ag@u@sElBvCbN|C|Et@bHdOdZ~BbMyCzDtBhCDvCbFnC`C|NdHuAhI~QlY|TrOlJdDiF}@rBlE`F`RdFzNhM{NxeAlJpPZ|St@nChf@j]rFla@fErJh@bKhKnMm@zLzAfL|BzCpFnA{I@jWrGhMbKjNbP`Od@re@hIjIvG~CpRq@hB~@zKm@Rf@RpCbDhCtPb@`AcClKf@Ey@{A[jCjJfWxBn@cB?vDdHb@dEkAc@kCxXq@M}GnOa@bFjVjj@yA`DV~@l@k@XdTfCtP{Dv@bB}@lB`Qi@rDpAzAnJbTAxBcIyGD_DR{B_CkE`AaDSaNaIXe@yAsYqQqP{CgAoBuEv@qTjOtGkIsCJmKhGcGxGi@~Ho@u@b@tCpAoCl@aHpKgLo@X", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.269327, + 133.120542 + ], + "end_latlng": [ + 32.99332, + 132.92211 + ], + "average_speed": 5.041, + "max_speed": 22.1, + "average_watts": 107.8, + "device_watts": false, + "kilojoules": 1460, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 275.4, + "elev_low": 0.2, + "upload_id": 3012937226, + "upload_id_str": "3012937226", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan19: Ochi - Shimanto-cho", + "distance": 72998.1, + "moving_time": 13263, + "elapsed_time": 27706, + "total_elevation_gain": 1521.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2839831260, + "start_date": "2019-11-03T23:56:12Z", + "start_date_local": "2019-11-04T08:56:12Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2839831260", + "summary_polyline": "e|tkEqbglXbUTxCeQtAOhAyFdA{n@lEuHtP{NhQ{AtOaRxf@mFnEiB~@cDE}VlGkRtCyTC`AdChBpC\\xl@uBtDiBdGcIhL{DrG_FpMjQfI`PhDpJbRgEnCgEvFoCtM@nCwDpFwQ@tCxG}@vEiCh@yF|AgApXKbHsAlGgHj_@oDbPy@pBnApEdJzy@~b@fOj@dFoBhIsOnGwJvA[j@cJ|AE{@{Cp@cKjFeA|D`EfLm@lRwE|VxMFwBaAgBpCo[x^oWtCyNxBuDzKuD~LHtD~FpLbKdD~@dGqBfJz@ha@d\\vu@tb@lFxA`Wa@~Xv\\|BfFxXzPwHwCfEdDnAo@rCrElNfJpAb@p@kBzC\\|EiC|Ed@t@eArJLlCpAx[tUzBhTp@Gi@pAn@hF~InCxETcBdPdN|PtKqBzLvBjEiKlFw@vDsDdAwBSiCEbEkEjFqGnAeElKjRnG`EhIdInHdZbeAeC|O~B|MdBlAlJeBfNnGdQ|D`BdDhAjO|FnXxDrHj^bEfOoF\\vBnRzEhDsByAXqBiD\\fAUqHoAmCxLiEhIwKMu@cD`Ef@vJc@~DVxAv@K{@tBlBw@a@~@}HpGvBxDw@~CrGlUe@bY_DlMnCtTiL[LnDqLrDd@|AxEjAxApBkD~C~A`DsD|AkFkA}DdDCnChHrD?xA_MjFaAhFtDrCcLfDwBdGlAhFaFZqAtAv@lGcBAsAxKKtUdBhE}A~KkDzC?dE_DlHnBdP_ChMTdEi@nAmFbAaFW}AbIwBhDtApUhBvA^nCIxLsAdFtBbC~C`RzCbI~GpJtJnDtTjCxLnN~CdPNpI{JrVdFbWeD`GlAoB?hItClQhCbEH~DdBfBs@rSkCbK{CfF}ObEwBy@cDlEhErJfB~R|EAvDnDEhH_CdRfC`GjEvD^lFc@|EqEpHvBVdBvEdG}BbF~@LpE_BlEPzAp@w@VdEdKrBrJoCpAj@sCfLbA|JdHdFlFn@vZmCxKfDvDsDjCyg@rDmGpIaFzi@uAjJtCrD`Ok@{Bn@q@a@`JuAdBkGtDcG[aGfBuKxF{AdCpAlKbGhB`NoCvVsR}@lJcF~Hv@lKuMrQmG`CrIvQVrCqAtDmFu@cDdIIrCxCpNy@jEeEbCuUlWyArCkF_@qArBDtEbCbEfDvAuBdGz@pHh@D{@gLbAmDqHqGHcClByD`F\\fBgDfOwPhJsHfAgE{CyNByC|DsIlGb@b@mEyJkTjHeDnCaGzC}BpCyGc@qIlD{F~O{ElCcE|Cy@|F_GjHkCnEhAzJaAzPvBnGqApQ_NdIeP|A{A~CbAdJvK|NzIhFAjIkCdVeh@Z{J|AaFtXoNuALgIqOMbB~AE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.535555, + 133.243458 + ], + "end_latlng": [ + 33.269194, + 133.120412 + ], + "average_speed": 5.504, + "max_speed": 22.8, + "average_watts": 120.6, + "device_watts": false, + "kilojoules": 1599, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 388.6, + "elev_low": 0.1, + "upload_id": 3010421879, + "upload_id_str": "3010421879", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan18: Motoyama - Ochi", + "distance": 55848.5, + "moving_time": 9269, + "elapsed_time": 21830, + "total_elevation_gain": 741.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2836881197, + "start_date": "2019-11-02T22:52:02Z", + "start_date_local": "2019-11-03T07:52:02Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2836881197", + "summary_polyline": "mf`mEivknX^nAYy@bFtFyK~GwA`BuBlGa@M^ZYdEp@hIvP`a@ErAdAl@|Udj@vVl[nJjX`ApPSbEgGlj@mE~RvCzMzIbNfSzCrBtEInCdHbDdNdVzTdi@vSzWrLxIbKrE@fCgDdF\\nEz@xB|HtE|@hFaAtCcGfD_DfEQxDpAhB`GUzHl@|CbQ^FSp@pGtKhDbHfB~FpAbJpBhDlHbEbE}AlBqBvCqAxAQnIB`HtBzBpJr@@rBqBfE_@lBuA~A~A|Bi@zEpBrGfKhChAvC|BdJfO\\dBzDjHfGbGvEzDrDdIpCbMA|C^~@lBRfAgAc@MlDqARh@rALlCzHWVrDxAV[jBdFHpB`@Je@BqBhIyAhANzB`ApAhAxEzD|HhH|GzAdBrFbH@n@J`AC}@pIrYf@dp@u@nEg@h@]MAeBcCU~BBeCO`CjB}GdFv@c@k@fDu@zCoDxGBrAyAzAaBlESzC`@zE[xGX^m@|GR|Cp@|@~EpAhDO~BbCtEtOv\\jm@|GxHnDnLnC|AdG@jBv@lJrMtAhIhEfIhCdIfAvNrD`JhFpX~H`Wn@vFKhKfBfItUbs@tCjFtFbGjAfDlBxJLpMbCrMlJ|RtRjT`HvMJhA_BnHLxE`AzD~PvP|IbHdBjCfB`JzBlYtFx[aBlTbBjIKrGuAlEkIzJ_AlCP|BpBhGEfFd@rG}@hNvAzCxKhFvD`JD`IlCjIxDzB~@|AClXxDxLOdBuB|EQ`CPbDxAtD`LhJyAOo@iAvAVdD~ClFjIfBlAWH`Df@jGyApA\\vAfF`CtDnAhGkApEsDtCaCrEVnF`DhF|@hE{@vCiDfEqCfGuC`K`@rDbTtGxHrFbDhA|BbCtCn@zApCx@jFp@r@pIt@pFgATg@i@d@dDeA~Cf@lAfAT`D|AjGrB~BxEk@|D_DfFsBfG?~FdCfE^KXpBv@vDvCbH~A|Db@pO}AtJlIbHvE|ARfEGvHcJfHaElODvCeDd@gCfG_DN^e@KfBgAtBHlFlEfALtKcIjIi@vFiClJ{H|BHlFdBdPcArFaEjGgKrGdCz@xBaA`FMbFxLpb@zEpDvChAhGx@bJmCxF}ElEDfFlArGpCfHpLzEhEnDfFVzH}ApDqCvC}DeEeJcCsD?yB~@yCvC{AtFQxQbDxMbArIxNjWFnKwAxLf@hHjBbInLbStQbTtBxE`DdDtBjGNjGVH|@nG{@yB|B`LYg@|T|a@|IrMlEd@vD|D`D[vDbE|Cz@jA|AvB\\rDdCzIdA`LoBtD\\zHvGr@DhJ|I?^vKxH|DuGnJu@t@s@jB?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.757357, + 133.594773 + ], + "end_latlng": [ + 33.535462, + 133.243531 + ], + "average_speed": 6.025, + "max_speed": 19.3, + "average_watts": 103.6, + "device_watts": false, + "kilojoules": 960.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 536.3, + "elev_low": 41.6, + "upload_id": 3007101757, + "upload_id_str": "3007101757", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan17: Mijoshi - Motoyama", + "distance": 93317.9, + "moving_time": 17195, + "elapsed_time": 27557, + "total_elevation_gain": 2368.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2834478387, + "start_date": "2019-11-01T23:01:18Z", + "start_date_local": "2019-11-02T08:01:18Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2834478387", + "summary_polyline": "ouvnE}|fpXkIJDtCeFnEa@dD|EbPdMj~@Edn@}Ex\\x@~TaD|NrAq@kANkElNeFjC}Hs@q@fExFxHtDp`@hEzFrMt_AzDfAbOwA|Ffq@vLd[NhLpCrQwF~q@^|MInj@kBlOdDld@fDvEtCpL\\fM`NlMzJ|QvJpGbEpAlNu@tOeEjPpCje@sQ|A{Hh_@wGnBfDpCNzCcCtGa@vF{FtTyA|N|H|DdMjFdDrLVf@`AfNpGta@uB`TxQtF`ArOtS`HbSgTs@`[`ExAmAdPtEhYwAlMaPlGuWtJIdGfDpEwCqBgFmY}J`@mXeLwWaCqRf@gIxDsLjK_Htf@{CdCoCdDoNp@?pTu@~H{EjFgNy@oLqKZsEUgFsJqDw@YeKdDyH?kDzHS~BbClDwBxDvKdFNnCuBrVhI~BiKxBDrA~DfCoBfMxB~DyDtN_FrJuA~FdCxNjAxBy@zFvFnDeIdImK~S{QxBjGYzUhEtGj@pFtHbGzAq@zE{NdE{DzGeAvB^vIzNdBlYhGiCnF{EhGyHzDaAj]vK~JsGpCyBrFwFfMG`J}ErIkKpKwFhEFlNuB`BcDnAaOxCcE{@RlLqHnDcIvKmDhAgNaBs@uAsFhEfI}A~I}IhEgExJuHtEwBrOgIvLaRlC{CbBhH{BgYvLyAlDuQdKfBvHyALo@nElAjItJnHaQki@vQzh@oP{e@rRnk@`AjDz@lFlAjGmBvCjLeAaH~Ek@`LrJdVtJzeAeDtDRjOaB`JgFdAzBbB`HwCzFjIoKxBcIpIHrC~@|@fGoLdNa@pCqBhAkFs@vM`KvQUpG{BdGhDC|U|KbGuClBjByAzFsKdOpEfJmSfa@oEfB_EIuUpBqMyD_@A~cAw`@lYsf@|VA`N_G|DgEbGiUhEiI`b@o^|@YvNqGdOwCrU~FzSsEzOlC`YaHbQcItTsA|TtAvTnM|D`GfQrn@lHdHrH~QbJhCnE`EdJpMtTfHzJShQrJbMjN`Hk@bDfCd_@zv@iCdEv@rDdK~Y`Ov]lAha@kDd^zF|MxLvHgFbI_C|LzEvSdL~RhBfJ|DtG`BfMs@zDiFnGwNlCiFjLW~JzDhWdI|JfG`UlCTjP}GvFtH|F`UrFrFjf@dPfDlR~KdXeAzUpG`b@tMzOnHbCbBpCuBlEcKnHYjEaAGuNrXgQfNUvX{FrCt@vN`E|MvLrEhCtG_RbWaNbX}AhLPnLbBhQbJtHdBuBpBtAtGoBIo@xFpEmF~GsArO|Kl[xFzIlGw@zCrEtEcApFjFf@pQjCdFy@jSCmAmBxE`AjKeFtZ}FzEaAjD`BnOhJdRrFrEhOU_ByBcAf@nJTbAe@\\iAwB}A~AU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.036242, + 133.897917 + ], + "end_latlng": [ + 33.757349, + 133.595541 + ], + "average_speed": 5.427, + "max_speed": 41.1, + "average_watts": 116.9, + "device_watts": false, + "kilojoules": 2009.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 565.6, + "elev_low": 73.7, + "upload_id": 3004468923, + "upload_id_str": "3004468923", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan16: Tokushima - Miyoshi", + "distance": 90118.6, + "moving_time": 18632, + "elapsed_time": 32269, + "total_elevation_gain": 1492, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2832573036, + "start_date": "2019-10-31T23:59:52Z", + "start_date_local": "2019-11-01T08:59:52Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2832573036", + "summary_polyline": "yy}nEkn_tXeAe@rApKyMpE~O|]`BfTDjImH|g@BpLlG|j@t@nd@bMG|Dr`@r@dFl{@mJrA~LnP}BnGcJfGZvJkGOrB|@gDu@cLvRgBxMjJb@~RpDdJnUuDxBjOvRhJnCjEdH|BlHeHjEtEvBrJnEbK|OnKrSq@`BxBbWXd@lEdDzCbAhMzQ`XbC|M}DlTxJbN~E`VQtMhJhMZbZsAdBdDjAl@lOxKhYInD~BrJzEfCqAtKjAfHpAA|DbPjJlErDhOgEnOnAnHzEbEbBn_@|KhDvJoFzDXjLlM~PpMtXvFdAhI[zTlDnHnB|SrJzWd@tGhNjCfFzC`Pbd@~OtKhChF`E|DsC~A|@~FiuEh@u@lEtErFlIbVv@pVxBlGwAtMlEvHqEzB_InReEp\\MoDyCxHG{Ea@hEoB`AtAkG_AuKqHrE|@}AcHxPKzI_AvEoC|GeFxBoDpJsFlEzG|E}B`U`AbAeCzAAvFoDk@uBvF}C_EkDnDcEtJgBxNtJ_GrDHaAwBbCqFpBfIzD`CqIlBaDtIwF~EmKsC}Hv@_AlFiFvKoKeCiHrKy@|GaKjJoDnWiE~Ej@bJkE|ET|EzBtByDnSdBzFjHdF}AzNlFzQuEnDrEf[wH|@uAfEfAlGrJxOyEdf@fBnFbFkDz@`B_BtWmGbHxG`MzFtGgG|JlCbJuFxHVlJuEk@{FfDnAjg@iEfNcKbCoLxh@cMjLuH|M}F\\EhUwSfCtHhA_@vTi`@dMcYcAcBbV}Hp@qG|_@mBx@iAtFuEx\\iEtDvEyESrj@kI{AxAI_Hle@qDjJa@mDeEpOG?yD|AaH|BiA|OjCdLN|_@uAsDwAH_ArRlGn^aAzg@mEpa@lIzCEtAlLFiFndAuQpo@z@h@[x]pJvd@r_@~mAjOhXzEvPbDvf@e@tBmDKqAzXwDbMQ`[fC~NiBfPdLrChBpPhM`_@mBMvD|BgEiBnE`BcEsAzFlJtC|LnIxp@]bEuFaBc`@jE_HtF?xQeB`@{CeDvBvHz[l^c@rDZaD|@TpMlO`Id\\HhlAjD`XrA~a@rM`r@uC`_A|Ctd@tGb^qCf\\vAdg@~Qrx@pCdWTsDnA|HrTiBrCt\\|InXqH`bAh@nPo@mB~At`AmGlc@rC|GeB|XdApQi@nKUkBmIIzAnOw@mDCvCO_B|Jh[|D`Zub@zd@vPfRfHjNxA`LcApTpLxEe@lKtK`FeIoBaE`D`@|@uBoA?dBl@sBcA`DbA}Ce@pAc@oDsPyDlG|WbC^@pDTeDPHfBlDwBiDb@nCB}C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.072773, + 134.515106 + ], + "end_latlng": [ + 34.036904, + 133.891413 + ], + "average_speed": 4.837, + "max_speed": 20.3, + "average_watts": 97.3, + "device_watts": false, + "kilojoules": 1813.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 485.8, + "elev_low": 6, + "upload_id": 3002367832, + "upload_id_str": "3002367832", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan15: Shirahama onsen - Wakayama ferry", + "distance": 113477, + "moving_time": 20210, + "elapsed_time": 27066, + "total_elevation_gain": 1299.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2830079443, + "start_date": "2019-10-30T22:01:19Z", + "start_date_local": "2019-10-31T07:01:19Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2830079443", + "summary_polyline": "awqlEqkbyXc@jAaA}EhBaRhFc@tE}IxJgm@cCcUb@k\\}CyXqEiMeFeEcUwDeWcLaCgDqCkOqSuVeOf@qToF_EuHkA_XkAVmBuEwJcH}GsL}OcJkYoXeLAeTpQ{LhCcPrVkZxc@yH`IqCdg@_HzI}BlPiFpr@?|f@iHvPiBfM_GpFySpBaKxH}WtBiHxEyDxJOtDnNtm@SdQbBbGsA~OfIdg@QdHeSzBgE|FaObJi_@mFo]hOq]t[kNtZsTtKk@kBkF|FsJ~FwP`VoOh[rDlOk@~LfBlGB`KnFnTaCfEyJlBgL`[|EhP`Bb`@}AzUeJrc@pCpSl@hLgBdq@zFhf@zGdTeClf@sDjRoNvHaLqEkCnAwKcAqI{ScIeJwM}CyGvAe`@~u@iG|ToDnXkFxIcQjEaDxKeTc@oJhJP|WhLhNkAvGdAnLoDfMkJvOuNjj@gRfGqFrJcWzS}Uv`@}IvDsQ|QgNfHeIpLk]|GaIxNqGtWeQpCoVAmJvHwX~^qKwGuXtHcXl@ef@pLg]wPmRxd@mSnMgdB|TuXgMy|A~a@wOxIyGpA_WjBwSlNImA@vBoX|b@mWxDqJz\\eJbBgNuEkc@~PbA`CgGfDaDdLcH`GiHs@mMwK_TbHkEOwa@_^oFsKm@~Co`@dXiBvLyUx]yEDmDtFcDiCkMKe@kKeI`@kGuLvAeIrCoDaJoOdD}EKuBqIaB_I|GaHxAaJ_C}Gb@aUgLjFoSe@oGqD{DsBwP_LiIuIii@kJaR_CiKm[}^mBgUoEwLrE|KaG{Nl@tAkCmNiLg[kGaDsEJs@K_ZlKeFuVoSwVfAOy_@sIwFzReXxGuAmNeEnMoRxNv@rVrAxGsNbDcAzImNhH{DhKkRhQtA~PeFjPaVrTcHbBwE~a@rAnIqCbEyc@jDmA{JoE}FsU{B_SpPaf@~i@cHjOc@bxA_e@z@yU|GeR@_UiDeUgJu[wa@kFgWDcPwEuPHmGzGrbAgFqeA^mIeAb@}F}KsAQFnAoCkDuAmNqD_C]uGnDmKyAkIk@oc@mBgH_DcDlDvAiBgEiSkBqDdEoVlCwIkFuHYkAeEaKJ{Pcp@oEwGc@qK~BkEqF}Qs^gOySwQkI{M{Hsb@cFcL`@gG_EgQs@cKhBcUcD_b@mGiM_CgNeIwB`B}TwFuBka@Pe@fE_e@hCmWpQmBwB|AwC{OuJ{ObAeEnJ}FfPaAlTqDnRdDzYx@hc@ksAtEcFxHqMzj@bBn@{CdZu^tH{KbIe@|JaBrCjDfA_AEcD`TmDtHxDlNk@fAob@a@]pc@i]hCka@~]uQtJoJPC`BdBrAbAd@iDTGoG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.683215, + 135.349211 + ], + "end_latlng": [ + 34.21774, + 135.145778 + ], + "average_speed": 5.615, + "max_speed": 62.8, + "average_watts": 93.8, + "device_watts": false, + "kilojoules": 1896.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 148.2, + "elev_low": -189.7, + "upload_id": 2999589377, + "upload_id_str": "2999589377", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan14: Yunomine onsen - Shirahama onsen", + "distance": 68296.8, + "moving_time": 12381, + "elapsed_time": 17045, + "total_elevation_gain": 1254.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2827636217, + "start_date": "2019-10-29T22:36:56Z", + "start_date_local": "2019-10-30T07:36:56Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 7, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2827636217", + "summary_polyline": "iknmE}hr{X?~@cDn@|C`ApAiAhDdBl@RpJtBlAmBdIFxAyEWwAfAoBkAqEfDwAhBkFnBi@lEiGdBhAQxN|EDhEqChFwHtAgTdXsYXq@wA}EfCYyBdAp@tCu@pCuUbWoB`UqCbHFtHtP|Y]UZv@rEzMqApDcI~Ae@zErG`L`ArQfF`_@vCnDzDaGdDFpDpEKzHvD|KfQlH|CrEYbB}CzC}BjIbBtIAdIiGjLOtT~@fFw@xJjBnGfEx\\o[|z@b@`@YxOhBrTL`NSlFuAzELvLsJlLAbAh@dSkGlNiAEkRjTwBhOkIzF_AnBcAlAtA_@T_CaBJgDpHkMrEuHdL}WxCcEnDqLxEiEtImAhOHvGeD|AwFhGmGzAxEdCr@tBg@nEyDfGpG`CInBlAzAcAzGzAx@bBm@rHbGmBjEx@vBsCjEn@jDf@a@q@u@xHfE\\`Al@nEqAbCdDzAuBrAzC`OtGfC@fFzCpFb@hHnD|FRdAu@lBrA`EtHdInArHzD`A`AvANlE{C`Fl@hCfKjCtCfMnBhBxCfOb@vHnDjC~BfExFbDdC`EjBtKfAfBfAb@a@`ElCdF\\|Bm@dCjB|DbCvNFoDMdBe@MxAnJdCvBpEOxHqJjAmI`K}CrCzCzBlL]xFiEnL{O|QqIbZu@`MdCiPoO`oB}BlL`AdGWbN~Iha@HrKwHnMyIJsB~AcApIzClKgDhHpHnJfHpBdGlOjDzBxF?pAnGeA|M`D`i@pB`CjEjAnOsAbGpDvF|Us@zGbB|HpGpGlAbMpDbLtJzHtCvMw@xDf@rCnUdG|DCjJjIdABoBNnBUs@LjJpFzLtOxAvH{@fKcDjKrApD|H~E`E^bGa@nIqB?s@bGnDbf@|MhGtCbBhGvFHhDzCtOStFfArF}@`CiBjPHxEn@bOvLpDsAbHwCaBfA|@K~g@eXxGcBsYhNnk@wQhO~GnAhOdKhMtGCbJyGpOvEnJ`Ht@pDiBlYTtC`KtTzJlN~MjJzPrH~Fv@`L_BrK~FhA`Gc@dU`@jRbAzB`JzGdC`VlIF~AxLbDtBtFjIt[jf@fL~SHdA}B`C\\o@lOjW~F~O|BbCS|DxRxf@hKrI`PlExEvF|OfCj@lAq@jJfAfGCtJtGrg@~BzJjIfSdc@`e@gJxO{HpRm@xFFvL^YvB~Hj@fIe@bHyA|EfDpGzApOjEdJ`L`HtID`A~@JiAl@fAwGhJoHpEeJ`Q`@rDrLxMv@~CgA~WwCbJ}BhAY`]`CtVaA|HkEbO]dN{EjLwCpBmD@KnJ}AtF`AbEhAk@k@pAnBxL_DtIgCOd@V{An@gAaC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 33.829814, + 135.758394 + ], + "end_latlng": [ + 33.684859, + 135.345122 + ], + "average_speed": 5.516, + "max_speed": 31.6, + "average_watts": 113.2, + "device_watts": false, + "kilojoules": 1401.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 556.1, + "elev_low": 1.3, + "upload_id": 2996895713, + "upload_id_str": "2996895713", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan13: Koyasan - Yunomine onsen", + "distance": 86762.1, + "moving_time": 13551, + "elapsed_time": 25432, + "total_elevation_gain": 2276.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2825319660, + "start_date": "2019-10-28T23:19:40Z", + "start_date_local": "2019-10-29T08:19:40Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2825319660", + "summary_polyline": "iozoE{orzXu@{FwE_@yAsCyNY{CgCgLmRyAmInDwER_FjGgAvCcDpSvChGUlSnKhAoMiGiVyHiLzEt@g@_IpBuFzOqDxIuFfG}InAiGi@yCfBqEbFwEhNsDfC{HR}IoC}LhGD`A}HsAaCn@oEqDmAfDwEgEaKq@yK_LgNoL]uJsDa@uE}Cp@m@yIaETt@gFiAkAxHsCsAaC|@oBkBiCTcD}EI`D{DlL]lCyH|OeJlBwEyBkJfAsXrB{JmAwIuEqI?cM~C}H`FmDlBe^nE{LqBiH}@gP|BoBfETfAwCWmGjEqBcB_P~BqIiGa@aBoE`OcGbGaQgAeZlD_Y|ByCzL}CdFrA`BgKeCyIvDa@`IyM~EWDoF|EiIoCkBcBeGv@kG_HuHbE}DxAmKgAkHwFiGXkK}DsFeBqN{DaFa@wNtRoHr_@{VvEeIbQiNn~@_]tR_f@dScMbS`E|S`SjYrAjCjDvDvOjWxNpd@uBpN_HbE}TfPuPtAoIi@qDfFyHNcFlOsJfAmNlDgHrPi@nBiGxKmJfL|Eto@{H`d@aUjN\\bE{I|HiDzMrDrDxDdE~H]xQvBbD_B\\zDs@~PvJf@dSpM`ExCuCpDFzGnLYbLx@xC|NhK~JdArSsH~JmJnK_@lMdRJnDwChK|@xH|LfMns@`OrHxGhMmFtKa@xGHbAfBxERzB~CvC?dDkTiUsV]mJvWyl@FqB_BuA`C}B~@}JvOyA`Vga@\\iIaBmD`B_KoB_DbAwKzCk@~F{I~EvAtGw@fHtFxFxHxKcPaA{L}CeEsC_McI_DoAdEgHr@uGkNmIvGbJiNxDaM{AaF^mJhA_Bff@|P|Ht@hOpI~NtLnRp\\tGvFrJtBvEqBtFeHdIiNha@kRfp@_s@vMdAxK~E`FlF`JfCp[ArP_LjJw@db@pR|H{EBcRfEqMd{Aw`@rKzC`hBfJpS~Ft\\leBfCzEjBxP`Pdc@lHjL_C`Gl@rG}BdNhDbBd@nJrHlG\\fGbB~BnLeCfKk@xH`BlH_Jj@aHyF}K_Dq]`HqOzUwCbI`SpJEnPrOhCcDqAgYxQaHjE@vBmC~DHzAgCi@yLjH}HdKBpEnDrIGvCgDtAxBtB_@lKjFpB~MQjIlEzK~BbC|AjLdG`FCnElCFjCdBr[`YrZtPjXvDxw@iAfRyPzm@e^tPzAb\\mLzH~UbKw@~HaJg@}M~@yBz]x@rX{JjD_EtSaEnF}EdHnB~Q{BhFbQeSoIv\\tO{BfAuJnUyChYeBx@k@xEaIzB^rBcIlILzBgClDxGaAxCzA~CwBvCxEvBiBnGFxE~DrAgBBjD`CfBnCiEX_F`GgA~DD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.219577, + 135.595669 + ], + "end_latlng": [ + 33.829737, + 135.758335 + ], + "average_speed": 6.403, + "max_speed": 13.8, + "average_watts": 135.7, + "device_watts": false, + "kilojoules": 1838.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 988.3, + "elev_low": 52.8, + "upload_id": 2994436852, + "upload_id_str": "2994436852", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan12: Nara - Koyasan", + "distance": 84964, + "moving_time": 18166, + "elapsed_time": 30608, + "total_elevation_gain": 2076.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2822991942, + "start_date": "2019-10-27T22:55:11Z", + "start_date_local": "2019-10-28T07:55:11Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2822991942", + "summary_polyline": "_ltrE{__|XrAt@I`NzD|@@|Art@nFRh[hL`D|@rH`MRXho@dBxKtB~BVnFrEb@FrGlBrUxJMY_SbIDjCz@LjN|wArBhFnDrOzTzBwAtJlGjTh@xQiD`@}BbHr@b}@cGZzDpU`@hUhMjJvA|QpA`AmDzSjEz|@_@h@`Z{FvRoEl`@|LvASlZr^|@\\l\\nVUjAfBrDm@e@x@`H}D~Ani@`OwAzKuEzKtC`CvC`@|Nt\\d@vM_Cf@fBh]jCnKfKjJm@pKyHhNgCff@~@xYgGvyBe@hBiBnMCbK{DtD[dg@XtDxAmBtFzAjCvHFrCjAU|Ap[hXzS~BrJ`@ls@fD`HhGpOrWjU|Mj\\i@xDtEt@lNpoA[^zIlPNEdFzEhEjUrH_BlB`]vFjL`M|QgAn]pM~JRt@oAhK|B`IvIfLnGrGvKfEpBrHzAc@gA~BsCrM_Dt`@tKrLkCpLzEbSn@bJqD`QzPrBtDbIjCxCc@dEnDjR`BdHmAfU`M|SoCxWjIvXjAxPjEpH|GfVr^tNdKJxAnX~KvFiBbCtGhN|HzX`f@lZt\\~@VjC}DfJdGtOsDlDxM~FpElApJrDFpCdEcCiEpIeC`A}B|@vGtHdMxDjNlGpHdNvChKhk@xWpWzEf^xM|NhV`{@jD|RpIbOr@bVtLj|@tShQh@l[vCxIc@nC~@Tn@pJhHfAdFvKpN}HdUhr@xAb_@vFkA`B`BlO~r@tNf[vLrHjApI`G~HfGzScBfKjVtXrXxW`BjI^vVbJzEfF~FjBfGvPwCr^cS|AeE]yIhCqD~ALbBa@v@iEkBeHdF_KxOmFrHCzHaEFqHfBgBuGmNbIdE|InLfEcCpEt@tCpDx@oGxO_LvD|@xEmB~DpAvJiEnGI~DvBS`DzBo@bPhNjCxFe@pD`ItGrM@vNvAvA}Cu@wDl@uC`EmGtFw@sCCpByJZzFjBN~A_HrEiG~BGb@qBaAwB`G}JdAsHpA~ChAX@`FpGmHv@oD|HwD|GHxD{DaCyCXgCvBEMyGxTKrCmB`DlA`AwA[gD~CyGzDuBrJzLbSnCxCrFh@nJ`HxDg@zE`Mv@f@tEn@m@sBb@~B@uA}AKqFpBqQq@sOXyOr@CeG{GJ_Ez@C_BkAm@cG_JkCoCwFeAwKzB}DZmF|@x@xAwF{AiAHuDaHeXfI`YwAtP}C|H\\`GjEbJfF|@hEbEpDdTLpa@iBxLyL\\iGmEU_LyBgCCaFyGmFnBaD_CGkFuOm@uCbEUoCaD`@t@gAZ~BdAjAzGe@u@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 34.679847, + 135.8235 + ], + "end_latlng": [ + 34.219505, + 135.595596 + ], + "average_speed": 4.677, + "max_speed": 15.5, + "average_watts": 130.3, + "device_watts": false, + "kilojoules": 2367.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 846.7, + "elev_low": 34.1, + "upload_id": 2991910829, + "upload_id_str": "2991910829", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan11: Kyoto - Nara", + "distance": 55667.2, + "moving_time": 10210, + "elapsed_time": 13426, + "total_elevation_gain": 439.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2819721365, + "start_date": "2019-10-26T23:38:40Z", + "start_date_local": "2019-10-27T08:38:40Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2819721365", + "summary_polyline": "cettEmks{X~OO[mg@VcIfCZpJ~ClMbFD~@hRjGr@[pUbC|MOnE`@h]yCzC?lBd@|HsBj@m@j@hF@~DBe@DhAf@ZzHkCrJz@dUtOfd@|_@bQtMrCtCeCcA`HpG|FxIrCiDrC~BrPfTh@xBlApBXdBnDhGpDdMvClFfBnArCfAhHb@rM|E`Er@vLg@hOkFzDBnOpDpIb@nGpBtQhDlFtFnGjLvFfHfIbItOhJtCv@bSrN~Eb@pDdBxAxAjDdH`KhFrEbE|IxPjHjPpFtDpP~A|HhEzJhMtN|]pIpNnMpQhIhHnDbHfLnOGoKMmBhO_ANkAT`@vSx@VWJsF`AaG`CaCr@eEjLeSlCaGnDeUfI}ZtEs^n@_ChJcSzMaUnFyGnAl@mAm@sClBBi@tB}C~@UrCoCxJsQhCy@rAuBhA{H_@qNb@iF?iErBeGhCsCbJeHvBmDlCyGdCmBdB?vEhBzFF|Ag@tD}DdGiBbFUnL~@jJzE|IdCbHqCtF}@UKjJq@`GkInFuFfKwEpCeCjBmClCmBlBYfBeA`AiBbDgC|MoGvO}FdASdBXz@k@cAcCaAeAAo@`FoHpB}GzAkAhCOLo@oCgA_AcAd@kIFaJoAwOYaM`@iCdBmFrE_JbCmMrCaKrDaFxRuPlTkQ`IoEbCyCrNiMdEeHnBENcBaAiAHiBxIwI|DiCtKgDlZyCzCFfDnApHxH~@IdFxF|H~GhOzCvKHpAnBd@OYaBXe@v`@cMpBeAvDyDtFyA~OaIfBz@vC_Ar@qBb@_@~Bi@dERzIjD`_@Fjm@yR|IeA`IShQHjM~@tDxBzFfFhEnFdA?nLlDd@CnDaDvCy@|XiDvIcGrEqBeBqFbCkB|FcHhCcE`E_KvAgNCsHa@sH{BePoGe[n@{@hFcAd`@lBEhAnBcAjGBpR`B_@}@KkGBdFNdBzAXnB]xAb@vAlBbIjFdI~GdF^|A|@rCxCzNlJtCnDtAd@tA[jHzBDx@zBDbGnErBVFp@rAjA`JrDzMvNxEbC\\hAQpBv@j@tGv@pCUdCy@b@eBz@gAGkBe@{@HuMwBoMv@gGzAwBnCUrAeDvD_ClCOf@cCDaGR}Ee@eC}@iAmAcDKwBz@gCDoB{AeC`@iDx@\\vTyApDj@xCc@pDfBnBlBpErBzQbDtFF~B`C|@HxAoQ]u@ZsDdOMq@?KXlZBbLSd@VIjG?vK\\La@MLcDj@FYKS_BAoK}Ii@]VCpCIeD\\_HGyOUsIKb@ZZ?hFfAXzB_@M}D\\iA}@OcAz@qArGGbOyJHMr@c@XWlDTm@SyDbA]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.006425, + 135.763912 + ], + "end_latlng": [ + 34.683921, + 135.827616 + ], + "average_speed": 5.452, + "max_speed": 12.8, + "average_watts": 96.5, + "device_watts": false, + "kilojoules": 985.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 118.9, + "elev_low": 7.4, + "upload_id": 2988314235, + "upload_id_str": "2988314235", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride to Arashiyama", + "distance": 23262, + "moving_time": 4734, + "elapsed_time": 11092, + "total_elevation_gain": 197.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2817016796, + "start_date": "2019-10-26T00:07:51Z", + "start_date_local": "2019-10-26T09:07:51Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2817016796", + "summary_polyline": "uettE_ls{XFM@RF?cA@i@OKQo@HQTL`AHVMr@C|ANlAQtBFz@Et@HJBlBCxBECQf@iBDgCPEjBBt@J^?~DHz@Ch@Ih@F^Ch@yAHy@PaBIIpADdDL`@OL_AHw@Ue@BIKH_@A}CMMCw@i@GSY@y@RQLg@Y}@AeAGGCkAGWR{CGk@qAMyIEeCJ{B??O[]]Ca@HKpAHzAGjCDnDLp@Gr@B`DJ^GTHz@S~CPnFKrDHfAEb@MFcEBLxABpAEfFN`ASrE?jCSzKV\\VF`EJLPF\\o@hOd@Lz@KlCDh@GBN?`CGfASrAHdAGr@@b@Kb@DtCEd@PpAItB?nFLxCsDFyDGg@MIF@HPCBJOrF@~BEdCBzHJV@l@CvFGdBR~DC|KTtJCbDLpD?jFFpAM~BLfECnAHX]vIYxDMbDL\\fAm@bBi@tDc@`@FBJGlDAfDi@~EFhAE`CV|ECXN\\@NKlDAzBT|GChES~A_CtG_@`Bq@~Dq@fHOpCl@nEj@zBJrAXfB`@bGJ^IZHrCBzDGvCF~AWpJO~BFzAAxCGXCtD@xCFp@DdBNhAIbA?rBIh@B`Fh@hHOvBJnAA`@p@hGRbDRpJA~C@XH\\YX]@cPpDkDh@cCz@gAXSCyBt@eCVaGtBw@HsEpAKh@d@jBAf@CHaBX_@VvAtFD`@n@vAVlALrDEvAHf@@Ff@Eg@FE`@KH{@@_BTe@fCC~BMd@KnALiATs@GcBGImBHuB|@aARyAj@cAHc@PwBdEM|@cAhBUfAk@lA?TDAEMNw@m@WLHT?VWJk@HKh@a@P@?c@Xa@Bm@VeA|@uAr@gB@o@KaAJw@?sDHc@?aCHcASkJQ}ARy@lCcExCwC|BuAf@e@bB_Ab@GlAiArBuAjBu@bEaARQi@uD?m@]WJYIeBWyBGqBQ{AMyHQyBD{@Ka@OuDUyL[uIX_ODqQHsAGiHDmE?qBGgHDuIIuQFiBx@cJ~@gCLy@f@mBXGGIL_A`@yADg@Rc@pAoEfBgIPa@Fg@N]h@uBJ}@[sHaAoLqAqFiA}Ce@w@Qi@E{@HiGRcDTuHN}@Cm@p@aHXeGLuBn@aGJqBAgBTwAGkIHiGCaCFoAE}@Bw@Iq@FiBIaBf@sSJeACq@DkDPeHLc@FiJFoACsBDc@?eIZqAtBkERoB?aFEw@CmEAaHJuFHGIqCIs@EoDBkCFw@?wCG}@BwDIi@F_AEwHByIAgAIWFSA_JKa@YBIIAKNE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.006512, + 135.764008 + ], + "end_latlng": [ + 35.01763, + 135.765421 + ], + "average_speed": 4.914, + "max_speed": 10.3, + "average_watts": 91.3, + "device_watts": false, + "kilojoules": 432.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 86.3, + "elev_low": 30.8, + "upload_id": 2985373679, + "upload_id_str": "2985373679", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Stick run Kyoto", + "distance": 8395.4, + "moving_time": 2895, + "elapsed_time": 3809, + "total_elevation_gain": 65, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2815230469, + "start_date": "2019-10-25T07:23:00Z", + "start_date_local": "2019-10-25T16:23:00Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2815230469", + "summary_polyline": "ufttEkls{XAFGBSAUD]C[HOACKAa@K_@?WCKDyAAS?y@Em@PiAAe@CMMSCQNYDAEaAQi@Gg@He@l@GFOl@i@JYF@MEIBHw@Q@e@R_@Kw@C?]S_BLc@JMUEl@CHQBK@OGMKi@?MDWCUGMIG}@[]I]BKC_@aA@[EYAQJc@@KEGo@]}AKk@Lw@FwBGgAGW@QGUCoBGCGi@VG?EAOOQCYX]R_AMS@]AW@QDu@DWE{@Jo@CYFUE_@Ao@De@?YBeARk@Ga@?YNIGQAGESFm@HaAWkA?sAPc@M]Im@LgA@u@?UEuBE[Ds@AkALQFqAC_AB_@CcA@[Ec@Ji@@kBKK@c@Lo@C{@G[D_@@y@T_BUi@@yAC_@Dw@Ok@B[C{@QiAHeAV[?e@?sCW]?YE[Ae@HQCg@Fw@PYBi@Cg@H_@?e@DYLc@Jo@`@KAUFa@RSBs@TMNgAf@UR?F[Hu@eAYYCI@GP?RHJCr@e@Rm@TSnAMXOX_@JIEC@IDGLENYFCDCV@^NJ?v@]h@KDCCEm@C_@Mc@Go@GU@c@YYIs@g@}@c@}@k@e@O_@_@e@WQEWQe@OSSu@m@s@e@c@O[Uu@Mc@WWKx@eBDPNND@JCTN~Ap@fAn@n@R\\T`@PLHHJj@Zh@Lj@p@l@Rf@^l@PFDR\\h@ZRDJC`Cd@h@@TC`@Dd@AvAJh@At@Fh@Ad@F`@CJGl@@d@BZJb@AjBV|@Dx@@`@O~@Al@Ir@Fn@EfALV?p@D`@C`ATZAh@B`@CxBPd@Fv@Cx@Ff@ANMb@MbACbAH`@Ct@JXATGhCQx@@b@Kd@Fv@@FITCv@R\\Qz@MnCLv@Ad@HnACl@DX?xALh@?VGx@BXEl@HFIFAn@@h@H~@Ip@FTCbA@JC^BFODCXE`AHPGFIl@GJ?j@Fv@E`ADHEf@CLGl@@^PJXPd@XzAAZFb@PVXHBDBDDRKZF^Sh@Kf@F\\JTBZ_@bBfCR`@@HCGMMMJAJHBODADL?F@JBHf@jAPR@HGl@Bh@?NIl@HZ@PIRDVRf@ZNG\\EHKDl@`@@REx@Kr@Bv@Nh@At@EXIZ?j@A^KZ?b@NJ~@Lb@@d@LLA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 35.006673, + 135.764063 + ], + "end_latlng": [ + 35.006609, + 135.763994 + ], + "average_speed": 2.9, + "max_speed": 8.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 59, + "elev_low": 37.6, + "upload_id": 2983477758, + "upload_id_str": "2983477758", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan10: Hikone - Kyoto", + "distance": 65927, + "moving_time": 11818, + "elapsed_time": 17057, + "total_elevation_gain": 524, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2812509554, + "start_date": "2019-10-23T23:08:40Z", + "start_date_local": "2019-10-24T08:08:40Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2812509554", + "summary_polyline": "y~~uEy__~Xd@jBfBpC|@NbIrNpGdPjSt}@Hl@y@JNRDg@fAxEzChRpPzg@nEnDfUzCvDfDzJtQn^hl@|B`IdJdi@tAfCfGnG`DjO|D`C|FHvA|LdGUbAdN~AxCe@xBRdAzBhBpAxD~@GbBiBvDbFqAlTw@rCFbA\\rAlGxL~FvBp@z@BvBwAtBMrC_BjCoAbAqEPU`AcC`CiBv@s@zBCtBrBxFbDxCfAtGjBjA|@`Bj@fE|BXfCm@|Bp@x@b@bD`DdCtC~NtE|ArBr@dC|@dMz@lEx@ZlE`AnB_@hRyKjIvAjDnHbExEhEfKlAA~DkCjI@~El@`JnFrMo@|Dd@lL_GjG]`@u@EgEy@mFdGqOBaBaAqGd@]`EdAtOt@hWlGpGvCxYpW|FrJtMbv@XdKaAfQb@hCzCbGFrDa@dCaBtBsBr@iKZiBnBu@tCiJln@uAtOSlRjA~_@~AzFxDvEbs@z\\pAzBb@`ChAvQu@tVLvG]zDcUbg@{K|SwGzb@HjFbC~F`JpInZlRfHVtOyEbF~@jv@ns@nB~EeE~x@gBbEyKxJ}CjGqAnHeCt[xAzEzMtOnM|JhO`EVh@qC`IO`CqYxzAgGv@s@}AdE[{D\\[fA^XfGa@LZ}BfQgDlJz@Ct_@`VhAh@V]t@lAo@IFrAoCnGdB`BjVhNlPrN~`Apn@|U`Gte@dSfCnCdMvUt`@|UfOfLzXhOtEElNyCxCBfDdAn`Apq@|WxDzJjCrEtChH`JxFlDbLxBtH?hFlA|FhFxIrQtD|BnLrDzIrI|Cj@`TR`N}GrOb@xCf@vJ`FbPdQzAz@fw@xGfBMbDyBjEkHr@OMSb@g@k@^Oe@p@AnAgBr@KlK~EzBAjCnAbU~DvN~GdG~DdH|AjA|@|KfCzL}AnDvB\\rBm@dEZ~Aj@d@NtBuAjI`@jAGbA`KvPdElS\\vEzCzQa@|FwE|XsA~N|@zJjA`Fh@j@`C`LjAzC~BbCFp@sAdTHja@i@bFVrII`Wm@bHm\\l`@yPjf@yBxNyEfLeAh@_HfAoCbBgAlAeDt@kBfC}Aj@yIk@oGvCsFd@oE|BaLtH}@zAE~VYvDmL`@_Jp@r@NEhAf@qAhAz@XnJQl@iAR@fLw@h@qI_@w@j`@}TXs@H~@Hm@\\qFD}a@uA{DR]`H^b@SdUPx[~HjRhFa@vo@P`XiA~Bf@lO[d@_ADmH|@gBWsGb@cIAwKp@U", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.225578, + 136.151172 + ], + "end_latlng": [ + 35.010367, + 135.767193 + ], + "average_speed": 5.579, + "max_speed": 12.5, + "average_watts": 98.4, + "device_watts": false, + "kilojoules": 1163.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 189.8, + "elev_low": 40.5, + "upload_id": 2980533827, + "upload_id_str": "2980533827", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan9: Mino - Hikone", + "distance": 103382, + "moving_time": 19172, + "elapsed_time": 27876, + "total_elevation_gain": 993, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2810168329, + "start_date": "2019-10-22T23:06:09Z", + "start_date_local": "2019-10-23T08:06:09Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2810168329", + "summary_polyline": "ov|wE{csbYaGoO|IsHxIaAnDn@lOdOzh@n@FxSyBrf@vAnXiE|VfBbA~H~Q|FzF{AbFdX~R|J[lA`AvBhL~ZfN`Ni@dKaIlBqClIhc@eEzG_EtRsN~QmArIHjIeI`RtKtDbEeA`BdHnIoG~CzHfBz@eDwCDPDyKlHqLUjHbJzFhAzDdAdKu@zQx@jLnD~KzD~DoDlInBlFtL|I~E~NnSjOfLw@vVbGlFbD{Gd}Adk@UvAn{@~JbBAzN~Dj@rMvX~Jbd@i@pp@hBItGzKbAfJbCbD`A~QvJxYhInInMnClLbJ`JG|n@dE`@dBbFf@cA~Z`OnD}@jb@|AnDcA`Bo@vkAT~_@rBrIgDjQjp@pi@`RvDfMtJhGzNdA|Jc@nLjBlMbGjJpQhO|]fBjO`Dd^t]vLhF`TnDg@hJjLjEnU~PK~@^o@`c@`YnK|BnXoCvAICdM|GnKrMhd@R|d@kAjXd@`_AhCpv@}CtObAhfAhLju@Vtr@~JZdJmCpEzG]tGuChFfND_BlAfBMVrAIz`@fBnP~@b{AzCrM|Bpl@vGhOr@lH?th@oCrVo@E}@|^fCfg@@lu@lGpRzAjQpIrXhMjl@`Rrq@lErGaIfb@lEZcCxLj@rBfC~@`@tIhFf@pFvj@OpUqA~Ad@pGoAvL|CpZfHfWhA|K|NhXn@nRbD~HvGrv@bEd]nDzVxHhWJfMdFfTRxFiBbInBsJrCvQ[jLp@bCuArUv@rHdGtG]nAzDq@xIpFrOpExEdFlDnL|AbApLpoAoAbJyJlI[|H`GbObFrTEzLbBlKdYniAvNnU~Lzg@rR~KkAtI`FnK`@hOtCpFPbEYvK{Jzv@v@fE_Ez\\b@dRjOb^dOjKnCVrGzOvLdLnBnYfEpJq@jAdBbD`H~ZnCjZGlQxBvBxGhR`B|RjBrAj@tEdCX~ApFdEpCrDzPjM|Ift@h[b_@f_@~KbZpGfGjK~BRjC{BvEVzHzF|LcD`CwAzEtA`@?yA~BwBvBfBfA|B{@pFtEbOh[d@`Bh@hAlDlt@fJqB?`Ar\\|Hlc@bF`NfDtDy@XjADA`E_BhRuF{Jo]~Ad@rLdV~MTrJrDbBoI|QmAvAcBqAaHrOpGjIzCi@OsB|DsJ`GyCbJtBjBbH{Rv]zEjDuSfd@vXx]lGnRjZpl@vLvHzHhNhJ|QiBxJfAgI`DdCzGhVz]fg@`GzCvvApsD~CvCpK~Xf\\jbAxSt]`H`O~LxE~LtXuD_DrErClO~ZvUzeAyAy@p@c@cSk~@yAZ`AwA}Pu]uGuE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.541682, + 136.909588 + ], + "end_latlng": [ + 35.225949, + 136.150843 + ], + "average_speed": 5.392, + "max_speed": 19.2, + "average_watts": 100.5, + "device_watts": false, + "kilojoules": 1926.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 195.6, + "elev_low": 4, + "upload_id": 2978068797, + "upload_id_str": "2978068797", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan8: Tsumagojuku - Mino", + "distance": 101580, + "moving_time": 21593, + "elapsed_time": 36096, + "total_elevation_gain": 1543.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2807744531, + "start_date": "2019-10-21T23:24:23Z", + "start_date_local": "2019-10-22T08:24:23Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2807744531", + "summary_polyline": "o_dxEe_yfYfCaE|LlEpOmEtM~InEcA~MzDlBgDrIlIfOdCzMgBeAt@|GhEn@fE`MbDpSs@a@dChQxFl[vA`GnHjM[dc@tIfM|JdCzYvCRfDbLvJpJsAlJhJjAT|HjSjY|CTjH`M|\\|ZpGvi@vC|AjLxMfBvTbCpCXzLbNdQ@lDoGbEfFvIjHbCwEtLEpFyPhQtGzR|Aj@gA|IvHdLrBbLdFs@lCzFsApIkCdC?tTfLjf@xD|FlLnE`UkRw@vB`JzFtFiD`ClItFlFbUpj@|@vJqIzBpAdSrDjBtA`GtFxDbfArT|G~MbFzM|GnTmAhOkIbXIpPlFna@]pb@pCtUvQnDpOx^zEbx@zGhMlAnIdJrL~CxLk@tStBxLfZx`@~UhEJrJtFjOqDxATfBbE|CbB`JbBL{AdUdEpRrDxIRv`@tD`JvGlC\\jFpJzQpD`SxP`b@bAzQ`Qng@lKtd@Anb@|EtRrFnOpHdE|F~JjBlPjNtSbAx^jE~]jDtA_D?k@nClYnYjP~\\tGtC`G|L~Cn@nMdh@rNh_@lLxKzOhGcBnBnD~FtC`SvG~FhJ|TtN|HjCrEx@xL}EbL~D~MdC]p@xKbFuAbEfM}CjKrAbFtPjCeBVvChF@kBpLq@tJlGlB_B`ZvQ|KpOba@pJdDhFxDlLdLxAdKpJpXvMbKHsDnVs@h^|K|@LmBkKs@oD|TRjObNzk@{DfAdAvPcAtD_QxCcZcF}IhFwEjL{TdVwNaMeOzD{H}DkO`EsCuGqBYsO`_@kHxF_AjIuIdTeBnh@iHtViI`HsAdT}PfKeGj@yCeCwDtCBtEqCo@aMbFhOxLeDfN`@bD|Dn@yHdMgGsG}ErErBhIRtNjHnXsBz`@iIdQeMhSyGb]yc@ja@x@lFoEpAR|AaHrI|BbCcFrJoEbQyChc@cG{@uCbDlGzk@dEdQ{J`\\cGlM|C|@|@du@sHra@qGjG_J~a@Vxi@aEvCGx\\gBh@DbTrAj@~Bhd@aBfAv@xS|NbPnExStD|AB`XzCpOiCn@WzKbEdPiBrK@nOuc@hLgGta@qBxAeBzr@xHjo@@zMa`@`LeAlG~B|nAwLcCmRbd@r@hU~ErPwbAzyA}She@u`@bhAm\\vq@aIlb@m^z{@eGrhC}b@CyE~hAtDlAiEYa@`TgD|B}ToDnBfb@{GbCmDg[aEj@iAsFyi@bFkd@tKmKkBEkEH|Dot@eDyj@xBiVvD_E|DeGm@n@_TaAaFfBqRaBmBeChNg@{AF`CqJrOD~Bi@}Bcj@A{BlSqQhB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.578962, + 137.594916 + ], + "end_latlng": [ + 35.540166, + 136.907184 + ], + "average_speed": 4.704, + "max_speed": 13.4, + "average_watts": 98.8, + "device_watts": false, + "kilojoules": 2133, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 804.3, + "elev_low": 52, + "upload_id": 2975483905, + "upload_id_str": "2975483905", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan7: Matsumoto - Tsumagojuku", + "distance": 101868, + "moving_time": 17413, + "elapsed_time": 28806, + "total_elevation_gain": 1333.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2805266080, + "start_date": "2019-10-20T22:37:03Z", + "start_date_local": "2019-10-21T07:37:03Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2805266080", + "summary_polyline": "_ke|Eo~biYnZhDBxPjOnCdRCf@vTnLeBEsMfIAr@vLzSlg@zjA_BjPcFbU~Az@uOhc@eRbIkA`Gd@hZhLjoBnYlGpEzQ~Ur_@~PcBv\\gC`K~FjDuBlLLfHz\\hHxb@tQnYrQqBtGTnD|I|N_DbRri@lVtTx`@pf@kd@~f@kIfnAhZfeA|Z`WtJbFs]`NdDfHoBrBoCxLv@vY|Yv\\tM|t@tc@UzA`V|Nvy@bHhd@|W~T`GjPxLxHfPpGlCd]`[nChE|BtLzNpE~JfNpGnDxJ~VzOhH|ArIvCdFvTfGxMfVnRjLzJzMjLdGnUpFtZzTx`@aCbBfBf@jIrIvMhJbD|JsBjNvFr_@pj@hAv@BoA`AfZnI|MfBnPlPpNzA_@fMpQnCrIbQ^rKpJpCdOo@~FmCtDpEfKvi@|j@bFvJhItEp@DwDaCpBcE`OqB~LlHtSaBzIhCbaAb{B|XfGfm@rDtVzTxJ~MbE`L`LbKlAtEJjRpIlHzQsCzJxEbORnYjF|EwBdDcJbMqNtTpCfHnJmBlPOjDn@`AnU~QnMj@hTdX|AQ~BcG`F`FrPjGrOtSlGjE`DxGhPtJ|JzXfNnIdArF`TdXjOlXhDlLc@hJr@}@~BtEj@jKrG~EFdEvDbHH|EjCbCz@~L`NhN~Dba@nRp[pGvDm@bAtBxBLrMbB~A~BpO~CG~@pDhA|OYpKrEpFkBw@pDbD~EW`CrEtSlExJrPnh@`U|DnFtArHhHbJpLlCbHgJ~GqAbI`CbFbFpGhAnQ{E~YmBxz@uC`TcHoC|@sBaB~@_AvBjAMmDpU_Ih\\lJjQNnGgDhGuR|FcNxGaB{BkAo@tAzASw@iIzRcBfM`CjJbInLoDpMwNjCcYxMaIrR{@oBZzFnArEjFpFt@jTi`@fHqGjVmMzTt@vf@m\\nSoBbTsJ|]i@rJtCdQpRpIfBx\\eS`PZxEvDzD~QtDzEpa@pPdWd\\lVfBjGdDvGrJr[|WlJzM~DpX]pUbPz^nDbL^pXjA`ItDdGpWtUzLxDrItKIjH}B~DdA`PhDvFm@hSbIpOq@yE@jChNj[v@nEk@xExBbOlGpM|FJrKdJxAbHdRnMxAjI|IxPrThZbFnB`L`MdStMt\\d@vL`DjClGvGlEbJfC|QTxV|VhFy@zOiKhTTfW}InZSxJxAtPnOzU_B~KlB|JbKhPnIzb@rMxAoErEj@aEy@c@sBrGx@jFo@dCeC`C`@xMjJzHi@hDpAfBnJ`BCxDtFcCpGtA|EjHVhBOzB~A~EgAxAvEjD|@pAcDfF\\~@nCmAdDlG|CpHvFpEpG|DdBhAuDlF|EtGk@zPdG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 36.24128, + 137.97368 + ], + "end_latlng": [ + 35.576365, + 137.595215 + ], + "average_speed": 5.85, + "max_speed": 15.4, + "average_watts": 114.7, + "device_watts": false, + "kilojoules": 1996.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1001.6, + "elev_low": 399.4, + "upload_id": 2972835707, + "upload_id_str": "2972835707", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 5, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch ride to the hills", + "distance": 10575.6, + "moving_time": 2327, + "elapsed_time": 7734, + "total_elevation_gain": 223.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2802122898, + "start_date": "2019-10-20T02:17:07Z", + "start_date_local": "2019-10-20T11:17:07Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2802122898", + "summary_polyline": "gke|Eu~biY?DEBIC_BBc@G_BA{A?a@Du@Es@FOAy@Bc@Cy@S[?g@OeFm@wBa@oA]WMy@Ei@KgA]KGoEs@gAYsAQuBg@k@CyBe@g@O}@MMBc@RaALg@XeCf@CP@l@KrBQtA@fACZEnCEFE@cBYM?CFB`@Jn@\\nALdAHNFb@V|@Dd@Ln@V`@?NHZHH^vAFDHTHJBL@j@Hh@HTh@zBXp@R`AJrAAXEP@vAEnCDn@GpAFd@CLOP[HeBKeBEc@BgANaBBw@McBe@UWYi@QKm@?e@L]ZK^MT}ArBET@NLZT^?FVb@P`@`@b@z@Vt@l@t@fALXTVZPdAThBx@t@p@HN@FAJQLuBFw@TaBa@g@CaDLq@HoBCs@Z{Af@MH{@`@yB|ASRKZBGV`@Lv@FT^^Vp@VHZ@PKJm@AWFe@HMh@?dADt@PBDALAGDOJ@\\KPALD`AGdC@r@CDN@h@GJUH[^AJHd@GPGJoAp@_@\\o@^EFAV^v@TX?XJ@j@c@f@UjCaA~@SlBUJBP^LJzAt@Dl@CHEbAQXOn@c@|@GF_@Ro@p@WPWL]Bc@GWMSAa@DSHKNGRUnAUb@QNo@Nm@AkANs@T{Bf@yBFMBi@C]DWPYh@@h@BPFJBEc@s@Da@\\e@LElAIp@Dx@GhD}@nB[bACb@YZkAD_@FYh@WVER@tAR|@Yv@u@f@k@NWVs@RiA@y@Qi@c@UQ@QEIOMG?k@PQESE?ONAFBFj@FvAYrAKxAErBSxA?z@JpAVfA^hAPdC@xAGb@QT@\\HLRd@XZb@?bABl@JTRFXCdABfBWT@~@Qp@?FC^ARFf@IJDlBEx@@VIt@C@GT@TKfAKnBe@\\?XMn@C^Kf@EPI^IdASn@EpAYj@CNDTEVDTPZ@NQRu@@Kd@wAXiA~@cCBQFEpBDpBKn@@lAHj@V\\?VId@Wh@KvAEHEJMCM@wAd@a@TECHHTDl@@d@Gd@IFk@@Kj@@^JRDXCZ?ZNr@DHd@C~@U`CWhCqBjBmAz@_AjBsAPUVO\\a@h@WXGDEC[WgAs@mBOeA@UUc@Gg@@m@Hk@CUIEH_@?g@EEAaCEOF_@FOHeBQeA@e@EWFCHc@A[HWEE?]Lg@GGAIEEEw@DODy@Ng@G[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 36.241327, + 137.973715 + ], + "end_latlng": [ + 36.233098, + 137.968628 + ], + "average_speed": 4.545, + "max_speed": 16.8, + "average_watts": 110.5, + "device_watts": false, + "kilojoules": 257.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 769, + "elev_low": 579.9, + "upload_id": 2969434744, + "upload_id_str": "2969434744", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan6: Hokuto - Matsumoto", + "distance": 74784.3, + "moving_time": 15422, + "elapsed_time": 26189, + "total_elevation_gain": 1062.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2799820921, + "start_date": "2019-10-18T23:30:26Z", + "start_date_local": "2019-10-19T08:30:26Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2799820921", + "summary_polyline": "wvkyEmzikYfBxDpOxMLd_@_B~GkMjOsJrTiI}CyJT}CkD}E]cH~FeE|AuCnDaYxO_D\\_D{AeEcIwGo@_E_KiEeG_b@pM{\\pZgPxGuKzAsD~AgCdDd@hGeBxGiB`CgF_A{BlCqLbHiU~I_ThH{Et@sEgCqIw@{A}@}@iFuB_DgGkCeEBJnIZf@y@zDkAfAAtDuSfHqE|DgN`R}XhKmUpRmIbW}MbX}BhCkK`F}@vNqArFuClGgChB}GxKUqAjAsASoAmEJiVpNiWb`@_NrIsFjHwE|AoEtDkBjEeA`IcAvCmNbN}NzVu@NaBcB_FzLcOnR[lAl@|D]rAcJdBeG`FjB~@Q~AqIs@wIvD{@jACxAnArD}EvB}@|Bn@tGc@|BgB`A{@pBaLrG_BnDmTlXeHxEiAhCmDhDfCtDaGrFqE~G_LzCoGxE{R~X_LdEkSnT_TtJsIpH{@KRs@ad@jb@yH|E{FjJuMxKiHfN{EbFyH`DkIjGkT|KqCxIsCvDuB`KoE|JqQvLkJI{StKoW~VqKdNqF`CuIbHkNhEeHlHSu@yMxEaEzDcZbm@eb@ti@uFpEqLtEk@q@g@|@`A~@wZlk@_FdB}_@s@uSnEiFtCVl@kAMsJzI{XrQw~BvlAoHbMqOfJcXrU{CkMmJ|EuY~XyBj@cIbZwFdQm@\\HtAgDmEiAIAsEmCeBcMeBuMhBc@iAp@]d@BmBB{D`CsKtBe\\zMqBpFo@i@ZhA}@~EuKfLoKnIoBrDeA`FoDla@d@js@vHpf@_A|h@JnGlAfIoObDiVtRcOrTrFbFyL|LbAvDcJdFnAdEaWbOWrG_Ixf@gEzHyI|IO~BpAvCyB_Bl@xG{@hCgFtAXbDi@v@i@lKoAlGqB~AcFpLiDtBw@pCaGdF_@tA{C~APzBzAtB@|B}Dd@o@hBClCeFbG`@xJ[`JuDtPj@dN}CtLUpJgBzCr@|@V|OsHtGaCpEIxWYx`@s[jXAfEaCH{BaEiE`FuRbN{PfHiObKqA_Bm@xCoHtE_EnAcE{AoBXaApAG|EcArBuR|Ign@ba@aO~LuCz@c@vBgNdNaJzEkF~@cM?wV{Cid@kCmq@|AqQdBam@\\yJnCyS]uQ{BaNwG}Ce@sMjGcIf@gQcCq@sBIyE{HUSbA^aMsBYoD\\ue@jOgJ`@_@zAib@aK_KkEcGkAeGiDoXgHa@BOrBaCFyNa@{BzAcD|Ek_@xHaPzFks@r@{IyBaDAnAGgAc@aEd@GdBFiDaA}Af@{ByFsAn@{HkNmA@K", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.782365, + 138.336552 + ], + "end_latlng": [ + 36.241435, + 137.973744 + ], + "average_speed": 4.849, + "max_speed": 15.4, + "average_watts": 102.4, + "device_watts": false, + "kilojoules": 1579.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1057.3, + "elev_low": 588, + "upload_id": 2966979739, + "upload_id_str": "2966979739", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan5: Motosuko - Hokuto", + "distance": 74604.3, + "moving_time": 13843, + "elapsed_time": 30268, + "total_elevation_gain": 1000.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2797617104, + "start_date": "2019-10-17T22:52:17Z", + "start_date_local": "2019-10-18T07:52:17Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2797617104", + "summary_polyline": "epowEoexlYHVKq@PcAa@`@W{Bb@{DsPxk@r@`RiIx@kCzCP~AxGdG?jAyBbC|@pHwJ~BeI~H_DrFb@zBpI|CJdFtCbDl@xG_@fEtEnIt@o@AoBqDuB]mB~@uExB}@xAyCkDy@Q{CiAm@kA_KxGjCnAiB~E@MnCiDeAsBrDdGjGp@hBMpB`@{BkBaHdAGfDrC\\wGx@HDlG}@xEdCnS?xEbC~GaEhGBtGjCjHkAzD~AeD}@eG`A_Fl@j@L~JkAlHoChChFmCgFhGEzBlAvFVrNbEfHuAaB~@`PeBtGfA~OiB`NFvJyMmGmLuLqE]sD}ByAxB`Aa@hApFcCrNeIvIaA~EqDYdFxCfBpOdHdGpAxEdF|BoDOvD~CRtIiBpFd@eBqB[qAgD[rARaBlAnD`Cl@wBtHVlK_Bl[|@rEoBtKfBtJkC|Ja@tS_B|M`AlKKbMkG`Ta@vEdD~ArA`D~Bji@xDrNFzDsAjJyHfTnClOd@jJs@nDyDvFRnD_C~JiGSoCyD_DgBiJ}EgYcGs_@yTk`@w^e^mb@wN}BgQwK{DoJwBeDyh@iMoYgLgIv@cRnKkAvJsJrMLdJkDtJoF|CuDxHwQtFeAxB_C`RaCpCwDhAaCuLcCiF}i@{f@}GkFYbBp@rBgSaP_HyI}EyEk@Ld@hFwAGa_@qT}NqQyK{Ue]bUmZwr@_NcPil@}]_v@e^m[wCkfAzT}Bu@w`@nC_bAq@gg@|DoV|DQjBmG`@{QnMyM~OsFbAKvU{R|Fqc@|DwJfJoEPuGlF_HvAqHQi[fN{OrSaChB_QlJuMlDoFtSeYb\\fCpIhFhFQlD{CbHgNvDkFlDkM`A{J|F_HiAmTfFsXxVaK`G{ItLqRuCiILeBhAq]bb@gFzK{KbLoLd]{MvKqObQce@pu@iOrNsPfLb@AuL~FWjAo^zWe`@xRkKfCu@h@DfBaFbDAeAMlAo`@xPmO`DmQm@kBlC_JPvAc@kAiBNj@}CpG]~JlDs@oD~@ExCcBfDc_@d]A`G`AtDmKzLyIrRkB|IuXxLwGhHwBrFIzC|ArJtFdLjCbM{GtKkArGmB`@uBqCvAfC}FfS}A`VoEdZtAtV|F`Ye@pZiCxZj@tj@mBnU`@~[cBlGqMxOqJtS}HiCqJLcEoDqD_@eNrIiD`EaYtOoC\\iEuAmEqI_Go@qJkRcNzD|ElZfHFNhDnC}@b@pDm@|AhCfBqDmCLxA`A{Ca@eDoCv@UiD}GGmJcj@gDmFyD_CoJuTa@mG_B}EqA`@k@~Ap@F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.474113, + 138.573843 + ], + "end_latlng": [ + 35.810232, + 138.330992 + ], + "average_speed": 5.389, + "max_speed": 13.9, + "average_watts": 94.8, + "device_watts": false, + "kilojoules": 1312.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 950.4, + "elev_low": 224.8, + "upload_id": 2964613700, + "upload_id_str": "2964613700", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan4: Fuji - Motosuko", + "distance": 68461.6, + "moving_time": 15159, + "elapsed_time": 32658, + "total_elevation_gain": 1506.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2795877153, + "start_date": "2019-10-17T00:05:58Z", + "start_date_local": "2019-10-17T09:05:58Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2795877153", + "summary_polyline": "qapuEaxhmYqFhp@LlGtDxDYhIc@b@aIOi[mKwGoEkKkByd@tFgMB{FvAon@pEudHbzBFzJeAtGXpJ_Cl^yAxd@cBzFaAc@aAv@Gq@sEuBl@bF]tCQ{Ap@Lu@mHv@^c@\\AnCxA|RmWz@eTgNknAmGmV^ei@vTma@pDeUfOkATmMyGiCMaFzCgEbHuCnAmFs@oFqIgBmAiQy@sk@jLoIsBmRvIiGpLcS~QyJtM{CfB{l@gDaZfCyT`AiDdDiApDoAfMx@rB]jFRyEv@q@e@yAf@zAlGIvBx@vAg@aAp@kPuDh@zAcCvDsI|FaHbJOvDeHnOx@jLkAzAkFx@YlLyAfGsR~GeIrAaNlIkDx@qQnNqIbCaLi@yB}CyERiLiBiHX}BzC{FvBg@xBf@pF`GlKd@fGbDjHuAx@UrA`BqCaDsGo@_HeFqI{F\\{HjGuA`FwBP?jCo@aD_A_@gFvAsA`AGjHsChGq@bEwC~D_CtMwC`FqCzAkDRoFiB_EE{BqEgBiLqGgEkFiA{@iBCuEgE@}DmGcCQmChAp@eFc@cClC_BTmAm@e@sCw@uIfE}Wg@ePsLwA_Jq@w@uQkDuD{EeC\\cQfB__@yPQsAStAkHx@aHe@{CcCqHaLgHkGkUqJwOwMc_@cK_H{JqVgCaCoAkSsVb@_AzBEZ}CyI_EmDOPvEy@^ud@oGcV}FiDhAeK~JiENsCmAyAaDa@eIkAoEcRgRpBwAzFwLrE_Ab@qJaAaM`@gD[eGz@mDzBaDt@aM|FaHj@mJkBqSjAcFZwMuBeIhDoQk@kBbB[{AbA~DxCRsBtBd@AqFeK{PeDsAoAeBcByRiTeP{RyRyDiB{AZkClGLlAy@pCcFnEuEfAcEeDiAqD{@cJyDcFaEcAqLRwMaG{C]_FcGkB{JsO_XkNiIkEc@kBkBmBmGyIaKwCqJaBiBqE_M_JsCmDcJkCmBwEmHiEuK{G{G}Nw`@iD}EcAaHoKoMeGgLsGwCwBaO~BkXCgFy@qE_JsRWcWFqCv@a@l@^SfC{@jAAdTjKfUh@bDcC`_@vB|Rq@nM{CjMbClWQxf@zCjRgChEiEbD{C~Jir@ptA?pHlJj[_A~StCzKcL`b@aIfPe@rEnK`V|QnGbF|EnLta@fJ~NrC~JrBxBtJuCfId@f@sCk@kLpAaDjI}GxDeEhJdD~]hi@|KrAD`D}@~CuGhG_i@db@qMrEiBbGMxFqCNiHsCaDdCUxEvC~O~E`D~D`Jt@vEI`LyEbBuAtBbCjTApMzD`Hm@|EhChFnBl@i@eBd@_C]mAx@`@zCm@Jq@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.149213, + 138.65873 + ], + "end_latlng": [ + 35.47208, + 138.574953 + ], + "average_speed": 4.516, + "max_speed": 12.4, + "average_watts": 108, + "device_watts": false, + "kilojoules": 1637.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1135, + "elev_low": 10, + "upload_id": 2962755088, + "upload_id_str": "2962755088", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Loop in Fuji-shi to try to see Fuji-san", + "distance": 14399, + "moving_time": 2759, + "elapsed_time": 4749, + "total_elevation_gain": 112.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2793390255, + "start_date": "2019-10-16T07:35:33Z", + "start_date_local": "2019-10-16T16:35:33Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2793390255", + "summary_polyline": "innuEufgmYDT~@zAf@r@\\V|JuFRBNR@VF@TUxBeAt@k@zBmAvAq@TEJPlAhEhCbH\\t@R|@f@`AdAbDXd@F^v@xB@FIHBFr@lAp@~BfArCV`AxAdDj@jCf@~AHB\\Ur@KpCsAbDwBbCsBbBk@HALD~@]`@AFTARONMf@KLsA~@B\\JZz@lB?H[^J\\HCKOM?m@ROH?F?M_A{BQSYKmDnCOBGOIG_BpAgCbBIVFPId@mEvCaBrAiExCi@ZoFnFiCtAqIfDo@t@q@f@cBz@a@ZkCrCy@r@oBlAeAf@q@TaDn@k@RyAPiCIwBc@eC]aBKcABm@LeA^YNOA]LgAPcBj@cEnBoH|DOBiF~CgAz@g@PcEzCsAr@}AbAQVg@nAu@rCs@xAcAbAUHW`@GXAp@Eb@BDMYECS@MLBj@ZzACNc@\\_@DBCk@Ve@DCEj@A\\MEgAP]MsBGISPg@NY@GW[_@Qg@[A_@So@{@[U]MsAR_@AqF_A_EgAiCa@qHiCwCq@a@OQ?{@OoAe@cCS_Eq@iAUa@FsFnBq@FuCQqD_@wAF{@YGDGEw@|Ai@r@Ah@Nj@Ir@k@j@[LMPU@_@ZQz@ED]Dm@\\GAEJMCDFCXDJHC@J?u@b@k@h@Y?G[TkCbBfBsA~@_ATIJS~BoAHUCsABK?QfAmBPQHS?MRc@VYh@[\\k@NEHYXc@DYTg@Je@HMVy@JqB?c@L{@JoARgAHeACwBLEFMR}@\\yC`@sELk@N_B^_DL]VE|@?vBZlBBnAJz@ApCTd@CdAPGADBx@?x@Ph@@v@ELDUCjALt@?lANLMJ_@NqBAi@FW?]EeAG_@BoBJS@s@Nq@NSB]Pe@?]La@Hy@Zm@BQVUIy@DIC[HCL_A?]HMDYNO@MNU?KJMF]f@MJIZEnB@n@VE@FBrC~@|@DXQCaAQo@E[KIa@AOc@Gi@JsAGEDDJr@H@VE?[H]SaDB_BIgC@}AGaAFiAXuBR}@@o@JUNCj@F`AZbGrE`@Rx@JfBp@XAbCd@j@`@GCh@LlE`BtBbAtAf@v@P~BPnDFv@CRKIYB]COAw@D{@Cc@HkCTcD?gBRqFHaFLqDGwALoADoCFi@EkAHwANuAHa@Dw@CIH_BFWCOJw@Ae@Bu@CMG?i@~@WRWb@QFBw@Z}CBe@NBLPDMMEIJIC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.141013, + 138.650832 + ], + "end_latlng": [ + 35.149198, + 138.658796 + ], + "average_speed": 5.219, + "max_speed": 13.5, + "average_watts": 104, + "device_watts": false, + "kilojoules": 287, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 32, + "elev_low": -0.5, + "upload_id": 2960131283, + "upload_id_str": "2960131283", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan3: Odawara - Fuji", + "distance": 100180, + "moving_time": 19067, + "elapsed_time": 29128, + "total_elevation_gain": 1379.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2792653043, + "start_date": "2019-10-15T22:50:40Z", + "start_date_local": "2019-10-16T07:50:40Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2792653043", + "summary_polyline": "k_lvEccipY|MoCDql@pLwDps@gDjTwQfNzPfW_a@`I|EhTwX|RjWfEfTjVkAxOqC|FsDhGdGlBbDl@jT|Ko@dBtEpBnKfDvk@rd@~TfQuBdW|S`IhClZZ`OrDlf@iDpSlFhGiBnXJrVvA~SxF|SpLtRa@dYlEnEiAhHgMzES|J`FbJnLpLdD~J_Ah^ePfIoPpGwGpNw@|LwGtBPjGpL~LpIeBjDkQfAeBpAD`Cfg@dIp\\pTvDrKrEnXjKtFbF{DWfH`HJsBhNlC`LvTv^dSfUtKbIcD_C`QxJz^j@hL~N`M~DnS|U~AnEdJxAjPnL`EhKjP~@fFnUe@jFeDlEbKtFtB{AcBtBeCu@V~EdDmAdD~A_FdQf@rEvFxAVtG{ApG`CrEMjFhEhJdHuFbDdAxAiAQvHgAbGvJhBs@`Bv@q@LpCsAzDsA`BbClDyAzH_BiE{E~AkAzCqAw@WzImG~KmCdA\\rCgCrBy@|GdCdAtCvJiBlG}OnNhHtAiAlCtBhGiFtHBtCeBjDjFfCm@xCfXzVbb@liB~HdHbYvBvF~Bx`@x[xDfI|@xIU`\\kEjOmNrG{Uw@uFvDwB|En@nr@gCfMStOjDzT~GvTeF|IeCxMGhLkEfJ`@nKy@hVgExM^nFrH|NbFvFrIbDdEjHvNzHx@tLfIdGnIdQpPxR|ShKfYlItOdLjlAua@`BrHhEy@`CfNbXgHrBrLxKsCvEhVx^}ClAjO`YwBd@hIlB`@AzNi@eOjNaAd[iVfCfI|L~HvEzd@j_@vAfCrI_@`HxJlOfDdVvH~Mu@zFpDzPaC|Rx@xU{BnTrEtXAvCyB`EwErA|Ix@hCdRChJhTzFwSaFcFPeIvKw@lKqF|FsMkBsCjEcCmAk@|Ar@y@yB_D{AzAl@wBq@cA}Z_UeD}FmMWaM{IqL{DsAqKaDmG}KwGcNfYmF~l@u@lQtEbK`NqBlFtAtBvGqBrMwo@fO_H`EwBrG{DNoExEsPtAek@vRkWvRx@rDg@|DZaFmA_BoOzC_bBnk@O~G_YlIDdN{AtLaKuDSfCoT}@PeGeAUtAtNoBpCrBiC}@zf@rIpCgHly@kDfI}NlPiWhh@ed@boAij@diBiVjxAkGhSeH~b@q@jFzBh@AnCo\\vhC}M~aBo@pF|A}JyChw@oC~U_FreB{@xBz@xI`CaBC``@o@|FFmLS~DyRdQz@gO}DcBmCz@_AiFaFZaCxZuBt@sIn_AdAdE~IpHC~[tGxa@cGnkAmBgA_G|F_Nr@eErx@}DHg@~D}B@{@|J`DRrG_aA_EiBuAvGzA{GjDzA@rA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.292221, + 139.152028 + ], + "end_latlng": [ + 35.149182, + 138.658768 + ], + "average_speed": 5.254, + "max_speed": 14.5, + "average_watts": 109, + "device_watts": false, + "kilojoules": 2078.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 451.4, + "elev_low": -2.4, + "upload_id": 2959366998, + "upload_id_str": "2959366998", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan2: Kamakura - Odawara", + "distance": 43725.2, + "moving_time": 9259, + "elapsed_time": 17560, + "total_elevation_gain": 412.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2790069608, + "start_date": "2019-10-15T02:20:51Z", + "start_date_local": "2019-10-15T11:20:51Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2790069608", + "summary_polyline": "_frvEg|qrYBg@jCaAV~@t@|@^fBaApBLx@tBrAn@e@\\{@XCpEjDpD\\n@x@C`DT|@pGdExAwD@aCP}@IMdCgAt@?f@eA]`@K|@p@n@jBiCvAZx@v@h@nAbB|FIJc@k@Bn@`@lA|@hAdVfLxE~CjBh@jZhOFz@{ChQ_@LiCe@WbAREl@rEDtGUbFLjAuA~UU`C{@JJZ@e@d@FW`MPtE]fId@vGA~EWdBeErHyAfFYpEF|PPhAbA`Bf@vBl@bHxFbGjAj@UPsAs@Uk@vAbA|RxGhAI`AeA_p@xOiIlIcDtFq@pBiB|CyExK?XhBr@eBm@G[{@dAcBbEo@bDcAvKQOs@fA}At@}@M~@j@kCtA`AlK_@jGTzBYxBB~@YpC_AR_A~E{Dre@w@zG?r@PIcAQeDkAOBCz@B{@M?u@bFIxBSTwGmBuAI]rDm@xSLz@EpO]zNUxBTjAIzIVfA^`E{@FkC|AvA|EERkKsA{@jIGdJRjHAxKZlPP|@WdAPj@E`EPlAKnBX~LTzb@PbBNdK@fU`@`S`BxSBnIY|EHvBl@fK~Dh[jB`a@r@dH@fFj@dCChBj@`KjFna@ZdB^HVnFGxA`@hBMOFWd@l@f@tDnCjMxGf_@`A|Of@~CFrBc@XcIbAyBjEkIfRdAzFhBla@hB`StA|ZpDfXb@zAp@pJhBrNvBpWzAnL^jFvA`GhCdFXrCz@~CdJpNPl@`B[xFkC~BxHP|CgC`L@|@bKfFjGnC|@xBNhCaAhJpBP@Nc@LHJzBDj@rMfDzVvBrTtCrNrA`Ld@p@^lBZnD~B~LhCvSgC~BuDEuA`@}@vWrBtVz@xFrGK^dFnFpD^hEWbCj@fHuA`@}E?FzDa@bGe@hCqD^Y`@|Nv`@nDpNrC~Fd@Z@|@lB|KvB|ItBfMdFvTvEdQvD~PlFpNfAzD|EfVjBlDtE~D|ApGvGfQ`IjNlBbIjG`Qz@~Ex@`If@rBzI`Rv@hDbAdCh@lC^tHrAdHj@tFd@pEh@rJ~AdP`BxHbBrFjBjCrD|BlJ~EpGpFrB`CvOjVtHzNhGtOxF|SvDfRdApD\\nCpA`DlI|J|HhHfLfNzCvEpInRhDbOrG`NhIrN`Br@zGpI\\fBElBj@jPfDOiBr@D`I{BP|CbMT@xAUpAXn@y@DeGL{B}CYsHHaRa@mATgBSaB`DCbA~@nBW_@@[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.324002, + 139.524681 + ], + "end_latlng": [ + 35.255264, + 139.156288 + ], + "average_speed": 4.722, + "max_speed": 11.4, + "average_watts": 87, + "device_watts": false, + "kilojoules": 805.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 105, + "elev_low": -3.1, + "upload_id": 2956624925, + "upload_id_str": "2956624925", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Japan1: Asakusa - Kamakura", + "distance": 87895.1, + "moving_time": 18128, + "elapsed_time": 32731, + "total_elevation_gain": 1548.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2787769588, + "start_date": "2019-10-13T23:02:59Z", + "start_date_local": "2019-10-14T08:02:59Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2787769588", + "summary_polyline": "kr}xEuyftYHr@kEAFfDeBlKRxA|M`Drf@`FfTdPrUvKx^jCv\\gTzJ`TjKcIr@\\LkA~ANhMbVhFyHfBp@pJbKhCvKhMAhPvG|T~CvCbEk@hA`@jA|IfMsBbEcMzM~AhDhPrQj@tFgCvK\\vAjYxS~GyBx]W`uBtz@b{@nDnN{E~~AjHpIbFsBtIhAt@rLtCth@|Bb@f@?xNxa@fUjFkAdQcVzJ}FyBnAnA|Bc@f@pCw@fClKvO_AnB}AdC`J}IdJ_@fUjSlDhAgEpAW~QfE~COxPvNbmDfbCdO~GXsAXjBxb@tFll@t^hk@`nAlw@rf@tRnQQbDrBOnVxOrY~Vlc@|i@zGxN`PrVtE`KtIzMfEtTfEle@hE~K`JpOfHpJtu@bq@i@MhKjLrJzG`GfBbVrEpRLxDmAbRoNH_DwDqG`@hAg@}@kCfAlHiF`@{BCp@|@K{I{SbEmEdBiF|@|AWjByOhOjLlWcDlEpApCfEuBzHoFrFqG~H{OxQqd@nDyGm@iB{C{B`AmEpBXlC{FyDqD^RtCeGjNfH\\cEcA}BjBuClD`DxFUqL~AaAbGaBWnAn@~Bx@FrAoAPOs@j@rIdNkC{B[zACNyBiD?c@cEj@AzG{B`CbIbEjFvCdKxA`BHfEdDfMl@xQpSrt@hC~PVzIhHvDbFEtLmH|aA}YnLs@jHrNfItKxi@`R`OzJnEfH`LhGrJzDd\\q@pSqHza@oXfNkMbN_RmD|FnDxKpIQfPoKnBqKlGaLrB}PdCuHnBwD|DqAlDjAfK~LbOxAlKlEhPfBbLbGdTU~Gv@hH|CxI|J`[fPbDE`SyFrd@g@vJrCbF|F|CdClMdAvFpCzf@sAnP{InHkNxF_CnDO|U~EpSj@nJcCtYs@nKgNEwFjAsD|Gc@s@?zG}D~RoEhGmNvAmNTsXpDsN|CyDmEaEgIy@wBsCcE\\pT`E[iBAvApFjCrKsUe@cAdAaBdAd@vJyEtBcDeCoCnCfC~CwEb@yBkCmBrCnAUwGh@_Ik@mBaCVU~AApAxAsDfAa@r@tB}@bJ~@dI_GjJkKnJmPpWkG`o@{Ll\\kBbCmR~D{HpEwCKaBrDk@pOjBxEgC~GEvCjCrDzIjE`DjM`GpJRlBoJp[sCpVL`d@|AdSBpO|EzRHnHbF`XaDt^}CdNoBpAzAfUWtE{GdPsCpCe_@jKcEbCwEvKqAbRoBnDqEfDeIpU}RfJsFjLyEzRo@|Eh`@`TjFfFoC``@oAdGbEjUeCNs@iCkP|C_O@{D`AqKrXRkAaEpCaBrKsHvDaOdQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.709987, + 139.795638 + ], + "end_latlng": [ + 35.323994, + 139.524558 + ], + "average_speed": 4.849, + "max_speed": 16.9, + "average_watts": 114.8, + "device_watts": false, + "kilojoules": 2080.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 64.4, + "elev_low": -70.4, + "upload_id": 2954175953, + "upload_id_str": "2954175953", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Trying to win the most hectic ride grand prix", + "distance": 30695.8, + "moving_time": 8019, + "elapsed_time": 19924, + "total_elevation_gain": 677.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2784589814, + "start_date": "2019-10-13T03:05:28Z", + "start_date_local": "2019-10-13T12:05:28Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2784589814", + "summary_polyline": "ax}xEm_gtYyAtNHxAu@zDR`@_@j@Nt@qPmBq@|APz@e@tAS|AHd@]Ag@bI\\`@~Ff@qD]Vn@qApGzDXa@ZeA`Pq@xDMtGmAnCzChBw@pBVf@~LdIi@pEbA~@xA|CCbBbA~@mAlCb@rAtDrAYpAwGzA_JxEeBtAw@|FqCHkAXQh@`A|IM`C|B_@xByAdCAvCaA`@yA`GSR]eGn@eCnBeKlCsNxLaAw@Fk@sB{CcAJ}IhKoEuItC}A_BwAf@SYg@`BuDfCcClDxFnDhItBjCEv@h@CaDnD_N~LXrEj@Cn@nBu@vAPjHrA@jReDz@pDpCm@HyAg@wAAyArAy@i@}Di@]Y{Bs@Ea@}ByCv@LnAReBnCOB~Bl@@Z`AFjAaDf@BdFzAGj@tDn@z@`CWbD`GrEzAbK~It@vBb@tEDfC~a@wHq@p@n@CH`@_C`CwDrHZxNf@FbBbCE`ChDpAxBG`FzA@[v@KEfEv@xDxAlCg@Cl@rBt@cArApBbHtEbBcEf@M~J|JzV`Pa@F`@AL\\UXTRl@Kz@NpBtBjEbHd@?tA`BLlBoClBEh@fA`DxCtFxAdB~@lGh@p@xTtGvA_AnI`AvA]d@p@`EeBK|Bv@Je@lEnCjBlMrFpAdGpDpHxBtHhEtHjD^nCbClPmFhAmAiD{MEq@f@k@G{C}AgD`EaAnHoCc@yBb@MBlCbFElFk@j@]B}@T`@pCUxB}@Me@}@|@uCKy@gBiAsFuAoPgGsHuAiEkC}CyAe@iBqC_@qAb@qBw@EwFhCDc@wBaEw@eFu@n@XIcAyLTwD]aKmAIgI|AaAq@y@aH?wEgADQeAtIwBaAgJsAwD[EH}E]qDwBsHoBiA`A_D_@}Av@aAv@aD{@wAaUsLm@d@aB|KUBl@IhAk`@XmEb@q@e@k@`@uC_AeBgLgEqADcBgA_D[IHL^Qs@cAs@sCe@@t@c@^qA{AsDHcCeAeQaCsE^uBg@aJ~@aFaBqKeFJr@^m@PmCtAqDf@U]gCw@_@wALiLwAmCPfCOFf@n@JyKq@_@Gi@|@m@q@{Nq@sGuDqDGoMgC{HmF~@uFSqDoCmEx@iDp@gHf@o@PsCZe@KoFVL?eB|AiIi@ShA}FPHp@_IQqAh@MHuFb@u@P}D`@aAQo@`BgHOqBh@QLiBMq@`@qAUwB}Dk@XOU_AX]", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.710894, + 139.796553 + ], + "end_latlng": [ + 35.70989, + 139.796001 + ], + "average_speed": 3.828, + "max_speed": 14.6, + "average_watts": 99.8, + "device_watts": false, + "kilojoules": 800.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 55.8, + "elev_low": 2.3, + "upload_id": 2950775427, + "upload_id_str": "2950775427", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Get the legs back into the rythm", + "distance": 4540.6, + "moving_time": 1435, + "elapsed_time": 1506, + "total_elevation_gain": 41.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2784061723, + "start_date": "2019-10-13T00:13:11Z", + "start_date_local": "2019-10-13T09:13:11Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2784061723", + "summary_polyline": "gw}xEy}ftYB@FWEAD]Ge@Bs@CYVi@PgATg@f@kCZu@P[Zy@l@aA?EmAy@UYUWgA_A[S][OWIYEGEASWU}@Le@Js@IMK_@EGUIa@EMEG?]FKAaBgA_@a@g@y@iAkAMYSWUO_BgBu@o@_@a@Yc@aBiBiF_FgCmCI?eA|@c@n@a@`AY|AI|@?\\DJNJb@Ld@\\x@z@FJ@VCJ]f@Sj@MRM^O?SIw@_@OKEXOBU@c@Ko@Im@MgAH]I}@GBD?R_@rDC~AMPEb@?JBHBj@NDBb@FPNB`@IDDDAHJ?LGPe@h@E@UAK@WT]VG?ARSD@He@JgA\\EHAj@Nb@HNNLJDNPPHZHNHpANj@\\VG\\@b@RJQNBd@L|@^ZBl@Z^D^HLCl@Lv@Vh@L\\Pj@Jp@Bd@\\DDANGXOXCP?lAFh@?`@EPSVEb@@JCRB`@H`AAFk@GK@@EAEDED@?D\\XpAn@HBTAPBPLVHh@FFFH??Db@DRFFRHv@NNDLHt@j@|@BL?XBPDLD@`@@FCJG?KEYEEKAAIBMEUESOWMg@FO?]IgB?k@BOTY`@Gp@Yb@IVK|@@r@DFDHVBd@CfABLDDNFX?d@JFDTHX?`@FbABl@J^BRAJHPmA?w@BQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 35.710765, + 139.796297 + ], + "end_latlng": [ + 35.710896, + 139.796201 + ], + "average_speed": 3.164, + "max_speed": 7.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 17.1, + "elev_low": -0.9, + "upload_id": 2950175295, + "upload_id_str": "2950175295", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "24h de natation Lausanne", + "distance": 1700, + "moving_time": 4200, + "elapsed_time": 4200, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 2766424697, + "start_date": "2019-10-06T00:10:26Z", + "start_date_local": "2019-10-06T02:10:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2766424697", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.405, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du château", + "distance": 4157.2, + "moving_time": 1211, + "elapsed_time": 1284, + "total_elevation_gain": 61.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2762339150, + "start_date": "2019-10-04T15:16:38Z", + "start_date_local": "2019-10-04T17:16:38Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2762339150", + "summary_polyline": "em_zGmfqd@AGBEBEDAf@f@NV?JYtAS\\CHKzA]|Ae@|AIj@_@`AURc@TYXq@hAOZWx@[d@g@UUQSGm@?WIw@@SO[g@OEM?WF_@^w@n@IPIf@HjAEd@ITUXMDQCc@MQAUGWDSGGKa@]K]W]SKq@s@eAOc@AWBu@MSBa@Ee@@_@Ia@Cg@K_@BQCYK{AB[YKA[@i@U]Eo@Oe@SYSa@Q_@_@OKQEW?KCYW]Mk@Y_@CIM?OHYf@cANILQj@qADWN_@b@}@H_@f@oAJ_AfAmBJWT}@Fq@PmAHU@a@FW\\yAxAyA\\i@`@]PKf@k@fAaC\\k@LO^Mt@g@x@iATKPKh@o@\\YNY`@[RYPODELa@`@]LWF?FFTf@FH^L^TLPn@^b@`@LBTA\\VB@JCFKNq@f@}ARg@Zk@ZmALULGN?NBNHFHHRRt@|@|ABTVTJRLL@JTb@DVNXlAvAz@zA`@f@Zv@p@bAXl@TXNTFNAHBD@LNRP?ZT?HFXDHHJ?NUd@GDX`A\\`@@PEf@I^Q`@Qz@UtBa@rAOvAQlAKPWfAIdAEJOPEJE\\c@lAJPLQRmAX}@TcANe@Hs@D{@\\oABWAQEOWQOUMGM@CB]n@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368994, + 6.155431 + ], + "end_latlng": [ + 46.369136, + 6.155352 + ], + "average_speed": 3.433, + "max_speed": 6.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 526.2, + "elev_low": 469.9, + "upload_id": 2927436178, + "upload_id_str": "2927436178", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 38 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Slower run test", + "distance": 7487, + "moving_time": 2411, + "elapsed_time": 2645, + "total_elevation_gain": 44, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2757393943, + "start_date": "2019-10-02T14:51:02Z", + "start_date_local": "2019-10-02T16:51:02Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2757393943", + "summary_polyline": "im_zGwfqd@BELHLPZVJCFKZkBLe@NoANi@BkADY?MEW?OFGD?p@b@PZf@h@Xl@NNR^XTTZTRv@dAPNFHJXFVTh@`@x@^n@f@jBb@bAl@lBR\\Jj@Z`ARVZVF\\T`@Tl@NRHXr@`AbAdBTXTh@j@r@HZHLn@f@Vd@`@L\\n@j@`@\\D\\IZSVi@PQPIRYXu@He@v@qATUJCDUDq@BILQLADIDWHSV_@p@w@\\YPWNO`@g@XMVYTOd@q@RKp@aDTe@Fu@Rs@Fw@FUBKR[He@VqAPk@PWfAcAn@e@HERCRIr@BXBf@?XDNA`ARr@?j@BF?RQD@j@ICAs@@qBW]Im@Eq@BUDa@?s@HWHi@Vg@p@e@\\e@h@KZOn@Wh@Kt@]bAKdA_@lAOnAc@pAAb@GZAx@@b@RlATp@\\b@H^VL\\F\\BRH\\VPBNFz@n@nAZd@d@F@v@EVN^^F@NCT?x@^^HJFXT^h@`@VZZlAxAL^NVFZLR@L\\P\\b@NNV`@Vz@BDLBTLb@`@Rb@x@lAv@rARPLDLENMTe@^_@V]\\_AXUl@kATS\\q@TQj@]r@EZ@JBTPRTHD\\Ff@BNBb@RZBHCh@YLSNg@JUPs@XgBZk@HEJ@BB@FARWr@s@lA_@~@a@`@Yh@WV[DGC]A[Ye@Kc@c@s@MKG]?OCWDo@@i@IKBOPI?IIc@W?NFVALc@bBQ^g@h@[F{@OWMUY[w@AUByAFYNW?WIKW@QHm@v@a@Xo@?_@DGAMO]y@i@q@q@s@Se@QMKUq@}@c@]_@Ma@]k@OYOMMOEQEWCwA_@YC]OYSe@OQ@IAQISSWOi@GSQIE]Ai@a@IC]GO?UIk@e@k@AQGY@s@aAKGIASHQNMVi@`@Yf@}@xBg@d@QXk@hAOt@MREd@SX?FCH_@\\e@PGA]]g@YQYa@SIOe@YaA}@e@YMEi@_As@y@Qk@oAqB[eA_@g@S_@QUY}@o@cBc@_BUe@Y}@Ug@Oc@S]Ss@Wu@c@s@k@e@CIYc@WMQQm@iAy@mAc@a@a@g@QIKCYWGd@ZVBHDR?RIl@U`AAJ@RGj@Qh@Gh@Sl@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.369017, + 6.155486 + ], + "end_latlng": [ + 46.368574, + 6.155433 + ], + "average_speed": 3.105, + "max_speed": 8.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.6, + "elev_low": 461.3, + "upload_id": 2922322879, + "upload_id_str": "2922322879", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false, + "suffer_score": 20 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Darbon avec BF (day 2)", + "distance": 7883.6, + "moving_time": 7967, + "elapsed_time": 16367, + "total_elevation_gain": 697.8, + "type": "Hike", + "sport_type": "Hike", + "id": 2749802002, + "start_date": "2019-09-29T08:53:45Z", + "start_date_local": "2019-09-29T10:53:45Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a2749802002", + "summary_polyline": "}eyyG}bbh@w@eBQJY|@[d@]pD?ZOV?^GJIp@KTE@Q[UICQKUOaAMQEa@K@Kh@Dv@Ih@KRQtCO^Kt@KREl@Sl@SVWP]a@]Dc@MKSQEWPs@La@d@w@EMPa@PEP_@\\g@Am@hAgA\\QNKT_@Vi@NYd@QFQS}@vACd@OXHz@E?e@M[Wc@s@EYMGOWc@uBWm@Cm@g@mBBg@Ia@DWQm@H{@a@iAGw@Oq@MGUe@SQAOe@i@?g@EYEEMb@Um@Gc@Wc@sAa@_@?i@\\e@WCk@Bk@Gi@Jg@CO@_@KO]FIUR}@CODWKIBYCg@a@cBDMGWAo@DM@m@CgACMIMMKCOFKSc@Hg@V?AQDAAIFKGKFM@aAN[Dk@Aa@Jq@HI\\iCGaBSeB?[Z_ADq@GOEaACg@@u@GUMIKc@YOKUMi@Cw@WnAo@bAMj@UYOk@OI[i@YdAUFe@Yc@q@[Im@c@[{@g@SE@CZFlBKjAc@lAU`@ANECD?^cAN@J]Ae@J{@B{CNJHRDCTb@`@Z?LVVNLNOLNPb@VRVj@ZaADg@ZNFRHHDQNKBQl@]HBF_@VARQ?GGHBBICI_@?qBYSWk@[?AYHq@f@LGULI@IMQSAHMRAAGc@K@OICBWKQBGBDCDEeAHaAEmBBQKw@B_@C_@FWL?Xu@OcAL}@x@}BlAoBIe@HSAIDV@cAL}@e@aAEy@Og@yB{Dc@]Cc@Fk@EWBm@e@FC[Da@CQ[c@IYi@c@Oe@A_@IW@k@EE@q@JSBy@QgA?g@Ha@@s@PwA`EcNIET@ICDM^_@t@g@t@AJFlBQJ[CG`@]AEFBDKz@SGADB@PHSn@WV[b@CBhAHFVQFBJj@NXJ?DTHATa@Nb@DAFUJBL_@JCHJVa@p@Ed@BNIrAIx@Dv@IHFv@QRD^ORBRTv@Ul@Xh@d@EMDBE?NXDBRQ^X\\i@RODXJ?|As@NMFSb@i@Z@HJd@UFHJAVM^a@d@RNEdAcA`@O\\c@z@OTw@l@}@Fc@d@sAd@g@Ro@@q@FWCEn@[dAsAx@aBNMZm@Ni@PYfAk@z@QpBCHID@AFDU~@wA`AA~@W~@@zAj@h@j@f@ZfAd@t@Hn@Ud@DTKb@v@`A~EA\\e@hCPhB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.337116, + 6.733433 + ], + "end_latlng": [ + 46.33016, + 6.762861 + ], + "average_speed": 0.99, + "max_speed": 4.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2149, + "elev_low": 1499.9, + "upload_id": 2914392060, + "upload_id_str": "2914392060", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Darbon avec BF (day 1)", + "distance": 8271.5, + "moving_time": 7993, + "elapsed_time": 16526, + "total_elevation_gain": 668.3, + "type": "Hike", + "sport_type": "Hike", + "id": 2749802131, + "start_date": "2019-09-28T10:05:25Z", + "start_date_local": "2019-09-28T12:05:25Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a2749802131", + "summary_polyline": "kzwyGyygh@CGHSSiA?{@b@oB?]{@kEUs@UWAGHBIO?MOOAkAO_@oAyA{@Ki@a@i@q@Us@@PSCGWq@k@g@yAm@}@Qi@UOg@GYSWe@YAUIEMKBGY]]EMuCq@qAMa@PUXc@BgAt@Q@u@Uy@@aBm@k@Ck@_@Qm@a@WWA[]i@gAG[]YgBi@M[?wASa@Wo@o@i@}AMw@u@u@_@ISi@S{@}@MkAW^WJIU?c@O@Si@w@IAYDO_A[WDGJc@Eu@Qe@[{AIUOD]GOy@Ga@Sc@A[OO[WIO[YuAWQCOkAw@Y?Kc@]GaAeA@MIi@Qm@D[EWBYCu@[MIWg@i@_@Sa@{@K?YcAQQBc@Ia@MS?e@LYF}@I@RBKPg@NE|@Qd@M`ADPEz@Fn@GXCx@YfAB\\OdAG~@N|A?bAJt@A`@`@tBBBBYf@RFh@NXE@Jt@Zb@Pb@GJTXf@Fn@zBLVv@~@`@ZPBR`@`@`Bb@p@h@~ABnAFNEd@RlCp@NzArB~AdAbBzAFp@h@jBLvAr@nB?hBFj@[f@UhA]^MlAm@zAYdBa@f@i@~ASTSj@]h@[`Am@|@Yx@oAbBWj@]zBWx@ORQ@DLa@~@Er@c@bAk@`@MVIz@S\\_@ZETW\\GVLp@Y^Kz@QT?LWf@Y?UjBKf@F[E?KTMnA?XIT@TDA@JMlBLPLx@E`@JRC\\XbAAj@LbABlASz@G~AB\\RTBp@PXr@zCIhDR|@n@p@\\LFV\\f@^Xj@~@VJFPZHJIXb@^GKQ@OC_@Lg@AFl@q@Gl@l@b@tAfCJv@ANRh@XBAFPATZLAPUJLBGAFBFK?f@A\\^Jo@PALSVEHN\\L^d@t@^d@t@VHx@n@P\\VBZLJHNh@Dn@LbAT\\Dn@NZCb@Vv@?x@b@FRb@j@^Xh@Bn@RTR@Rd@Iz@QDAHTn@APi@TUb@RxAZh@ITD^Kv@\\KPYb@VJh@IFAHNp@VPl@jAHz@JRAb@Lf@RDHVT?ZjA`@^Ph@BZTVDZR`@?r@JjANf@Bv@Hj@XZLf@f@bA^|AKz@HbAL\\?GBXRb@~@dDPN\\HX`@J~@e@CQT@`@]BD@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.330145, + 6.762692 + ], + "end_latlng": [ + 46.336887, + 6.732003 + ], + "average_speed": 1.035, + "max_speed": 2.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2074.5, + "elev_low": 1500.1, + "upload_id": 2914392152, + "upload_id_str": "2914392152", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "SchweizMobil Route 994", + "distance": 18500.7, + "moving_time": 6428, + "elapsed_time": 11327, + "total_elevation_gain": 442.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2727670262, + "start_date": "2019-09-21T10:17:15Z", + "start_date_local": "2019-09-21T12:17:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2727670262", + "summary_polyline": "conzGwlod@C^LDTaDfCuGn@aDl@eE~AoEzBeDz@_CpAmA|@_Bx@cC|@w@HF~BiB|D{Ff@ElB`Av@~BTbCXj@fCTv@j@LtC_@fDNhCQlCAfDFbAl@|A?j@{BzJI`CXxCGvBEn@{BfG{DdHg@nBBpIi@lDc@bFE~AFdCKhAQl@MC{AdBYn@MtAi@t@{HU{@e@UFMZ?zA`@jBAh@g@E_As@SrB`@jDTfALNT@t@k@j@A^BzA~@v@o@`C}@ZNTx@t@nFAd@SZs@Fa@v@o@NcAlDAhANrA~@rBn@lA~@bAPvA~@nD?pCuAbKY`AYN_AJwC~Bg@LW`@mAnE?dGIpAQXOUp@aA@_BW{B?cEH_A[cBe@o@q@EcDdAaDXcDlC}DtAc@Ou@qBYB}@|HaClIWtBMzBSf@u@r@qBzD_BfK@dDUj@o@n@Sr@GjAYTaCrO_AdEk@`Fq@fDGvBiBc@oB@m@UUm@_@of@]JiAbIWj@cB`By@f@gALgBjAi@p@MrAh@nACj@FCASc@wA@kAd@y@bAq@A_AiCg@}@g@qCgEsAsA?YyOyf@MDHHGyCp@{CTq@lCcEb@EdBtAnBo@jAj@\\?`@UhB_CRg@Bm@{@yNPoCQsCLuCWqGkBy@Y_@Qi@McDq@{BcC}DaBa@_AcCBo@j@wAUmFJwAb@sAv@mA|CaBt@_BtAsAd@yA`@yC@wCi@{BoAwCe@i@iBiHq@}Bc@e@[_Au@sGUi@eA{@WcBsAwF_CgEaAuE\\kDZ{@nBiBv@uA`@qAzAQtAcBsA`BaBPsA~CwAlAy@rAU|B@r@~@lFjBtDlBbI|@hAj@vAz@bGb@|@dA~EzAvEf@z@N|@l@fAjAWPeAE}AeBcIAm@ZaAr@w@Vo@~ByAb@oBfAwBb@gDz@gEbA{C]mCZeBEeF|AgCZ{Cp@eCNaC`AkEImAu@{BAiAO}@oEmMIqALuCIw@wBqEEo@JoAn@eBLsFXiDh@iC`AaBX{ADp@Xn@zAD`AxAzBxB`@|B^r@vANf@b@`A`DhB`Ep@dEX^p@Pr@j@xAlBVQ`ByErEsBxATf@KlAdAlCt@hA@vAz@pBx@f@?r@b@L`CUtBYxL]bDHvAEl@Tt@nA`Al@bGQlEg@hDEnEu@hDFBGQMJo@lF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.446107, + 6.146205 + ], + "end_latlng": [ + 46.446185, + 6.146108 + ], + "average_speed": 2.878, + "max_speed": 13.7, + "average_watts": 66.2, + "device_watts": false, + "kilojoules": 425.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1328.7, + "elev_low": 1042.3, + "upload_id": 2891392055, + "upload_id_str": "2891392055", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false, + "suffer_score": 53 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Getting the car back", + "distance": 13653.3, + "moving_time": 2602, + "elapsed_time": 2666, + "total_elevation_gain": 360.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2725636943, + "start_date": "2019-09-20T14:03:31Z", + "start_date_local": "2019-09-20T16:03:31Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2725636943", + "summary_polyline": "}m_zG{eqd@KH\\k@LGbA|@DLCTMPk@zC}AjGSZaAj@[\\{@jBo@lBBTPFF\\a@fBOfD_B`INnBb@fCUzCWdAUvBKpC@hBd@fBrBhDnBbHhBrDhAxCtDpDXx@JnATb@h@h@~BbBPXBtCOpBLd@@ZmAbC{AlBUd@ALNh@t@`An@lAnBrEn@tBpAvCt@rCh@dFP`@n@l@\\h@jApCtAnCFl@Mf@?ZdBzA~AhBV\\nAlCf@j@`Cr@d@h@`@x@\\|AP^XtAd@~FNr@b@h@p@TE`@i@v@Sv@s@zAi@~AAbB]tDWxDWnAs@xB]~AOvBQxAA~@j@pAlDlCrAr@`ClBjBh@jFlEPd@n@dDXl@pBfCh@dAdBzApBhCb@z@l@b@f@j@p@tAd@f@BL\\ZZLjBdCt@nAhBvBn@n@jAt@p@r@PBb@i@tCkGDY_A}H{@cDKkDIeA_AkH?WNg@lAwAEe@qAaD_AaBeDeEq@y@eDmDg@a@a@OmC}By@{@aA_Da@uDo@eBBu@NSP?~AvAj@n@hBnAf@h@~At@PKCWi@}@M[Ik@@Os@kCQwCi@eDIu@DSf@gANaBTkA`@y@PGJ[\\URa@t@c@|Cs@b@`ARJXp@Ab@H\\V\\Lj@j@`ATNv@T^t@r@~@bC|@ZfBAhAQhAD~@DVlAhCZTzCT|Aj@fAxAh@f@`@t@t@`@z@`ABPEHD~AOnAHhAFVM^E|CF`@LZn@h@Vt@bAn@pBAjAfAh@~@Hn@Rh@X\\j@Z`@z@d@j@d@f@fB`@^Xf@dAz@nAn@f@x@dAb@bAX`AZn@Nf@VDZ|@D\\\\Q^BXb@pBn@x@l@Z^|@Xd@Zn@rA`CfDlBvARBl@~@t@n@n@Pn@\\pBhCfAbBRn@RN`@NhCJjAf@JRBRG~@DnBNPXv@Ff@`BdEl@G|@?r@i@XG`A`@HZtBi@NIBS?}@Dg@?eDDw@RuAb@kBd@wD\\sENq@Vg@zCkCrAa@nBUtAu@nAcBvBaC|@m@r@?rAv@XId@i@FSHo@Cw@Ou@m@aBWyBuAqCe@iAeCmEiBcCaAmBaCkCcBaDiCuBcAKWKC[MWmDqCEIDOEI_BwAkAqAoBoCkCwEc@_AOCQXWj@g@tBOzAFVRH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369114, + 6.155349 + ], + "end_latlng": [ + 46.33598, + 6.116068 + ], + "average_speed": 5.247, + "max_speed": 13.1, + "average_watts": 142.5, + "device_watts": false, + "kilojoules": 370.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 751.6, + "elev_low": 481, + "upload_id": 2889265924, + "upload_id_str": "2889265924", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 1, + "has_kudoed": false, + "suffer_score": 46 + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Dropping the car at the mechanic", + "distance": 5046.8, + "moving_time": 1487, + "elapsed_time": 1708, + "total_elevation_gain": 6.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2722269742, + "start_date": "2019-09-19T13:17:17Z", + "start_date_local": "2019-09-19T15:17:17Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2722269742", + "summary_polyline": "w}xyG_xid@H_@RYBIBEIa@o@cA_@a@Uc@gAmA[s@[WKMKUSy@]u@K]u@yA[a@MIm@YUUYQQG[[WS_@Se@c@M_@S[q@e@]]q@c@aA}@UOYWk@s@c@SgAgAk@s@]Q[]YMKKI?GECKIC]Y]c@UOOW[YWIEEQWMe@IG[I}@w@UYOMcAwA_@o@_@}Bi@_BEa@YiA[oCKc@[y@a@u@KYMu@i@aAUw@k@eA[YYi@aAo@Y]UQ{@u@w@_@eAs@cA[e@SeBgAYIa@Ua@GaAUCCK_@EOECc@CeAWk@Em@Qg@[_AUa@Wc@e@]QKMYUg@YGMIm@a@c@Yq@OUg@gBMQO@MIWm@]i@Uw@MWI]Ym@Q[Me@Us@OQKCWDGGIg@IO_@EYB[Fo@AOD_@?OH]XUFGPCXY@GUGwA?]Dg@a@sDMk@Ee@KUEWM_@Ie@Y_AKOSWGMQQG_@s@iAW]OIMM_@w@_A{@wAa@[Ya@Q_@a@MGQEIA_@Jk@ME?M`@IBg@OUM_@g@y@q@Oc@SSOWo@i@]e@WMGSWgA]s@SqAOqAGOQMUk@UwAe@{ABg@EOU]GOAMDq@CMEM[e@i@Kg@E[OQMGEMYOME@GCMWQMGCWS_@m@UUgAwAEAGWMI?KGIGEQc@aAuB]m@_@e@kA}Cu@eCu@kBKQUY]s@Ss@_@q@a@uA_@i@c@e@]i@[[U[u@s@Sg@e@w@o@a@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.3358, + 6.117288 + ], + "end_latlng": [ + 46.368064, + 6.157445 + ], + "average_speed": 3.394, + "max_speed": 5.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 514.2, + "elev_low": 471.1, + "upload_id": 2885793329, + "upload_id_str": "2885793329", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Samaria canyon", + "distance": 20944.6, + "moving_time": 11788, + "elapsed_time": 18059, + "total_elevation_gain": 1194, + "type": "Hike", + "sport_type": "Hike", + "id": 2710658620, + "start_date": "2019-09-15T07:14:16Z", + "start_date_local": "2019-09-15T10:14:16Z", + "timezone": "(GMT+02:00) Europe/Athens", + "utc_offset": 10800, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 3, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2710658620", + "summary_polyline": "o`ovEgs~pCb@rBp@Wv@~@WEH{@[Hq@mAVuDQsE^e@kAeBVu@?c@G@_BE]{BkA@eAsDg@M_@sDTw@iBe@tBYUu@j@@q@QFsA`@Ef@lA@qBZQt@VSh@|Af@Q~@rAfBbCe@gAFZgBu@PpAa@Y}BXw@a@Bw@gBp@I@w@v@EGk@p@k@xAjAp@wAiAyFb@sCi@GFy@k@e@b@cAf@\\^iG_@cAc@j@^oAiByCEiAsA]b@k@_@@HqBx@eBk@eD~@cB_@{@x@w@GdAr@@Si@PaAb@M_AyDf@@t@uASmBl@XWa@R}@_@\\f@FvAe@hA_D`C{BGe@d@DM{AXWWc@tAZx@kA\\jAkCeCl@hAbAw@R^PsAbAw@c@w@p@yAOn@t@q@kAG|B`@@g@zBGQs@j@Jq@wBbBS?_@sDiEjAHsBiDdG`Ci@uAhBlAeAiCt@r@Bq@bAJbAX}AsBnE`Aw@}BhACWgAn@@yAuC\\\\`IwCy@o@XS[m@fCqD`@?Ao@vC_BScBh@QY[rAmAp@yBvA]e@y@n@OXmBdCaAb@wBzAcAnA[OcAd@VM{A\\o@[gAl@{@G_AdASNuAl@QhA|A|@EbEyD|ASy@wAdAdB~@[c@Yj@]hK?pBSfBuAbA`@nCuCzFsAOeAX]rEPj@fAg@sAhAABo@pC{@I_@h@{AnALKmAfEeC]mAr@~A|Eg@rFX~@uAz@DN}@f@nDxGNjC|AdAVz@FPs@f@k@d@|@]a@|@wBnANDo@|AeAz@r@tBUxBtBZjA`@yAZrAxAcEKbLfAcAj@f@`F_Bf@fBTq@]o@tAOrAnA`ACWeAp@[nCgGt@KHaCv@GrAoFpFAnBhAu@i@Aw@\\LS`@pAMWmDT[Hz@FiARjAn@[\\d@bAw@tAnDrDuCh@p@vIK?yAhEeCvEgAh@z@Zq@s@WP[^z@S[tCx@VmC~@g@nAaDf@AQcDh@jDjD{@bMrC|Cg@pEVnBbBxEw@dDRn@wAEtA|@VVm@hDvDh@tBxAd@dFv@rEg@?rA\\{DKv@AlCF}AL`@k@F`@g@nElBlCE|BcAfF@fEbGpFhCtDn@jFIjBl@~Iw@jFp@zG_BlCz@jBjC~@XnA{A~CaA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 35.307766, + 23.918761 + ], + "end_latlng": [ + 35.228977, + 23.963782 + ], + "average_speed": 1.777, + "max_speed": 15.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1216.9, + "elev_low": 3.1, + "upload_id": 2873767724, + "upload_id_str": "2873767724", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ruins run with Maxime", + "distance": 7504, + "moving_time": 3576, + "elapsed_time": 4565, + "total_elevation_gain": 237.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2704963565, + "start_date": "2019-09-13T13:57:23Z", + "start_date_local": "2019-09-13T16:57:23Z", + "timezone": "(GMT+02:00) Europe/Athens", + "utc_offset": 10800, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2704963565", + "summary_polyline": "{fsvE}aquClAUl@_@@ICMEGUQ_@Qc@AGIAYJg@JUX[Lc@Dq@C_@@YD_@Na@`@]FKRu@DGROh@SbCQr@O`@CdAi@\\Ad@Kz@g@r@s@b@]t@QFGBMKGi@Ca@Ng@J[Bk@Ak@DDINIP[L{@b@s@DSMKUFGCgA}@S[Gk@c@i@SQa@e@AGDEJGF?OEGGYy@IKi@WUQSWe@YUSSGIKi@JO?OEYHw@Hk@Mq@PUHi@B_@IIu@?WUBME[@C@`@CBLIh@@DKVIJWP]H]X]LUViAH[P_@Ag@TUAOIKIMWIGAGIRC\\@NC`@GP]HiAf@GTIPAREBKb@APITAP?FDA^i@JAD@F\\GVDDHEB@DLNLJCPQFC`@Gf@@AHFVBl@HLA\\ENED]TOAHDADJITI?QDYFKM[D[EKAYCO?IBG\\Sx@?j@M@]NWf@IPIVBXR@FAPLDPANKl@SZAx@W^Ad@H^@JBLXjAB^RPDd@CNI`@GzAG`BPdAA\\EDAGk@Wk@}@_A?EHIAQ_@u@QSg@Qc@a@[MKMMUWEKIg@@SG}@Re@@UC_@MaARj@I`@UNETANJF?VSTGn@BbBWn@BTC`ABNCD@BBp@Sn@BH@\\Vr@Fn@Jb@Aj@DhAIPHf@b@f@FhAOVQTa@b@UPD`@Td@PX?~@KV?^MRYd@_Cd@eA`@i@tAwA`AcB`@Wp@WH?RFJLFd@Af@_@dAi@r@Wj@]bAOn@Oz@?vABZJXHLb@`@d@Nd@F~@n@f@Df@N|@HNLJV@F?ZCJSVo@X]CYFY?q@j@MRALBRN^@NDNVn@LNXl@?^Xn@Fd@Z`ABb@LZ@HAFQHM?KEuDqEKRA_@m@}@UUOY]a@m@_@UWUMWE}@NYNe@v@UXE\\OLYt@_@j@ELEbAShAIl@B^HPVNF?JGJc@Fe@BgBBWNe@NIRBLPD`@Af@Ij@An@@^AP@`@Ip@Od@SZg@h@a@Zc@XONq@`AWp@mC~Co@\\]?WE_@Qi@]KA[OUGY@cA~@{@pAQJ[MMMKW@]ZmARk@Fk@H[PiAFM?MG@Ud@EBq@AUBQDyAh@QNIPSTKXOLa@@YDg@?YJEA]g@Nb@LRHF?FID[D]N", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 35.329264, + 24.668638 + ], + "end_latlng": [ + 35.328958, + 24.668702 + ], + "average_speed": 2.098, + "max_speed": 4.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 421, + "elev_low": 273.5, + "upload_id": 2867827424, + "upload_id_str": "2867827424", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Running Eleftherna roads", + "distance": 5138.8, + "moving_time": 1590, + "elapsed_time": 2034, + "total_elevation_gain": 110, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2695393980, + "start_date": "2019-09-10T07:07:05Z", + "start_date_local": "2019-09-10T10:07:05Z", + "timezone": "(GMT+02:00) Europe/Athens", + "utc_offset": 10800, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2695393980", + "summary_polyline": "kgsvEubquCHJBJJ?DDBEKYO^JGECJHAKEDDGj@CVKXEX@BBHz@@\\Lv@?f@DVNXH\\Vf@NJn@VAPa@|@MFQG]Yi@i@]QSQ_@KW?]JM?]RWFm@FSCGEKQIAAI@MGw@Si@UKQ[OQu@a@SSrAz@V^TPJRJ|@Rd@`@j@LJ@FIFE?yASg@M_@?s@@YA_AFWDYFe@PSPMVIrAWjA_AvA[hAKRGJKDY@AGXERMnAaCd@kAZmAFe@HURQv@e@|@MbADz@A~@Px@Hn@?TC`@Af@Hb@AN@n@RXFZXXb@VJH?LQf@cBNKRC|An@VG\\@RCj@UH?ZRbAPb@ZTLDFV`ABP?PU~@Wh@CLKFE@{@Gm@D_@Aa@IIMOm@KcA@e@U_AQ]t@Qb@CHA`@UHKBGCIKK_A]o@OEEWw@O]NGNSPEHQBc@Is@FWHMP}@Ru@JYf@oCBYIs@g@uAi@iA_@_@SIYASB_@MMASBm@N]RQVSv@Iz@DFNAXQ`@Mb@[TIGD_@PWT]Ha@VMDi@I_@AIG@\\EZ@ZI`@DNZBJCXUj@GZe@FGbBm@f@[b@?PKTSJGXCNBHDFJFR?RPb@BNBXC`@eAb@]?cAh@UHYBWJKLSj@]\\KROCUMc@Li@TEASg@eAm@KI?FDWRw@HMROBFAHYd@O^CTG?YCs@USAWBIKc@E]Aw@KGEAKSIY]X\\FBL@\\NhAN@VMl@MTDDOM\\CPIDEPs@DCD?NNLD@JGn@@P\\^Pd@JFD@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 35.329343, + 24.668759 + ], + "end_latlng": [ + 35.329282, + 24.668656 + ], + "average_speed": 3.232, + "max_speed": 6.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 385.5, + "elev_low": 349.4, + "upload_id": 2857963141, + "upload_id_str": "2857963141", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride with Maxime", + "distance": 78630.5, + "moving_time": 11768, + "elapsed_time": 14386, + "total_elevation_gain": 953.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2681519441, + "start_date": "2019-09-05T06:15:22Z", + "start_date_local": "2019-09-05T08:15:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 18, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2681519441", + "summary_polyline": "gfc{Gm`cg@tCkQ`CmGhBmBvj@y@jGwAfMlATz@eAzGwDv@w@lCvBtAnHvKp|@rk@fg@xVzS|NbDjCrAeCX_]rHMhAbIoKeGh@_AdDv@hBtLrLr]jBlJAre@hBjd@YdG{AxHiGJ}[bHeLyBwKS{GcGiNt@aQWwLsASwCkU}FeEqFqF{CyGaHuJbCaPfJ}GpK{IjCwC`EqJbFjAl@gK{EiDpHyGdX_EzI}FdIcGlFuSfK{BbE_AvKaYkBeBsAu@iCqCo@eEfBkAu@qAaDgCcBaQmCoNyAcCAu@dBsAcA|A|GkAhNkExDoCxGsTfMaHjUDhGiElMeEzFqAvEnE|DxH|BWdDgEdJz@~ApThHvClLvMlP~BtHbLpTtGxRzHjJtKlFUxPqG`OqE`HyAtIsDVyCnJgE`CmEhSaBhD}LlGiBxOcPfCuEtBgBlHc@xJeS`AgIrBqKwDgDBi@xAb@jEgDrHsD`DeEzBsUfDgCtBe@fCr@rHGpJlDxHoKzDuFrE_@vADfGgEhKsBu@eE{KmFuBkJxD_K|@mFlC_KlBgKi@mEzCcGvNyYtPwJnDgD|FsFtFYhEyF~LqIrM}CdJ_@|G|BjGi@xRqA~DuEfD_BrErDnI|BpBdFfJtRlM|Hj@hPhP_FnNxIdOpApFRpFgHdMrApJYn^q@~FcCzECtCnGzOvInWz`@p\\lb@rWjSxDxGw@fE~@lGvJp@rK~B~CrK|BxGrDjc@jIvQfPvU~K|d@zHjPpLnHnIfXfc@xS|NtEsMxGcMbEqOp`@uy@bEoPjFkMd@mLvQbA`^kMbScE|_@M~T{AtTgFhFoM|AtF|Ad@`Ll@lJy@dL~AfVyJbNe@dBgBzMeWzFqGpFyJnAi@`IfAtDlJhGbLdA^zCiFnBaKpJcQ\\aDa@aLrMkYpGcI`F@lCvA~@rCk@lPiF`Ho@jGqBvCwAnJNxAbD|@xCwE~BSfEyF\\gFrExBz@tDSxD^t@o@j@b@MdAbB|AkAdN~NhM~VvBfH`HfIhPxd@bBtAxFT~H`FtLhNdHxP`F~RlF~ZzH|PjC~LnOlcApDlO`AhIdIlSxH`a@fKxZdCnNxLpUjBrMdEzKbIx_@bMt~@pUbi@`AdIyBlEFt@|AjFrDrG`EzVbJpT~DdOhIvLbJzInLbWdPlW?zB~@aA|IfG~c@|RnG|E|Vbi@dL|RnHdC`Zq@lc@tEr\\Xp_@dKpEtChZz[xSlZzClKrNd[H|FjOhVqLdc@DbBvG~FCz@tJ`JzArCdW`fAXhf@~Jr|AK|JhD|TzBjElDjb@bEzRzDhGfFhTdDjFd@fDdYlWzGfD_BhKoA_Aw@fB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.552202, + 6.574312 + ], + "end_latlng": [ + 46.369274, + 6.155129 + ], + "average_speed": 6.682, + "max_speed": 12.9, + "average_watts": 125.9, + "device_watts": false, + "kilojoules": 1482.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 764.6, + "elev_low": 381.1, + "upload_id": 2843533940, + "upload_id_str": "2843533940", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Evening run", + "distance": 4526.3, + "moving_time": 1277, + "elapsed_time": 1277, + "total_elevation_gain": 11.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2676706500, + "start_date": "2019-09-03T16:34:04Z", + "start_date_local": "2019-09-03T18:34:04Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2676706500", + "summary_polyline": "}l_zGueqd@JER@@TJSGDIMTGWW@MHCCITC@WLa@CGPFICT]DSDEH_@RWN_@HKNm@HININYJ@|@dAPh@z@t@LRb@z@NLFBDABJPJFJD@BPN\\?FRb@X~@NVF`@HRJTZPHRJt@L\\Nv@Rf@NPh@rADND`@Vp@JRPNTJDHN^f@r@Vz@\\d@JZHJTf@\\b@f@dA`@h@FDNCDPXVV^f@b@ZJHJP\\`@Rl@FVKTYTSJQVq@h@iAJ_@Re@Ts@FKNGHKX{@TcANYNQd@MNKNUL[RWJIVKh@e@d@i@f@y@Vu@RkA^wADi@Vm@J[Hc@N]ZmB`A{B^WZ_@\\IdAa@LCZCn@@h@Jl@GF@RN^HPJLBf@?l@NX?h@Bh@E^ApAPLFPPZJXVPHFHHT^b@XTNXTx@Ln@B^Nl@Fl@F`@LdBV|@HTl@`ALh@v@nA`@b@t@b@VXfAt@TTZRZHRRLRJLn@Xj@^VXPHf@d@Z`@vA|@`@`@XPHL@P@`@I~@GXq@jBk@t@E@e@DYK_@IQI_@]i@We@M]?YEM@i@VQNWj@YZSZc@v@a@`AeAdBMZY`@KDM@IEQQSOu@qAeAqAQa@W[u@qA_@_A]c@SKcAaB_@e@GMOe@m@e@]e@{AkA{@K]Ma@GYWi@YcAYm@C_@Ou@QUQQE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368959, + 6.155318 + ], + "end_latlng": [ + 46.357946, + 6.151035 + ], + "average_speed": 3.544, + "max_speed": 8.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.8, + "elev_low": 465, + "upload_id": 2838562148, + "upload_id_str": "2838562148", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Aare swim", + "distance": 500, + "moving_time": 1800, + "elapsed_time": 1800, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 2665098800, + "start_date": "2019-08-30T16:30:22Z", + "start_date_local": "2019-08-30T18:30:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2665098800", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.278, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jura bikepacking day 3 : Les Brenets - Bern", + "distance": 104276, + "moving_time": 19342, + "elapsed_time": 34370, + "total_elevation_gain": 1490.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2665085073, + "start_date": "2019-08-30T07:47:36Z", + "start_date_local": "2019-08-30T09:47:36Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2665085073", + "summary_polyline": "umg~Goi{g@oGs@fEhTqMgf@cb@ei@}CcJkHpOoJwJcI]gH|JuAjNqGg`@kB[i@hKkDkAVkFwG{IiAsJiF{CvAIsEcWQaUaHmSrG{b@u@aNhAyD}Cqa@eIgYiLoTiYoLeMoCcUrLB~CyGrJeEu@yEeIqW{kA}Iez@ZkLn\\vl@uAkK`DaYwBuE]qPmNwa@mTwXgBmJj@wIkKuP_Pab@qDeR?yOrCoQtH{BsNeRcQmCmTkrBlQ}g@|IgMtEGrLbJzCmAr@oF_CsTbBeDzJ~BvEnN`BcA~CbNrLbPxWc^hKnMnEwHrP`]fb@oKsC{Vj@gKxGsEfJjBp@kDtRkNjN?lWdPlMiB~IqMzBoRsGcq@cLkm@`BiC~Md@|BnDrGp[zDxBhCkDkCyk@`FqOuByHlQsFt@nBgFgEyCc`@bAeSrDwEjVlL`SeF`OqM~Hm@xNhPdWtl@lSxNjFq@vKiPxS`Dni@a@~EpB`MxQ~JpCnFkHnAab@sKwFxRu{@nENxfAh_BbDaDxItJ`Tde@tL`Bvb@pYpAeBjd@xYhNoHtHxLhGjXkAgYfJeG`Jwm@YkWzFkB~BrCxLsGgAky@wOuLV{Q}CcToHyR{Bae@`@~QdCeAc@mI~BtJpDK`AtCiHmzAtEwSA_NsI_{@kFcSwAyRe@qT|DsAj@mDeDeKhBkE}Kcb@cGkPbFiBsCcUsIzFwEiTsFeg@eTmFmNe_@aIoC~@cKoTsp@iTaj@|@w`AtKyWz@yKf@cTdAggArOwOP}[}TqYcD}HzEoHAgY{NsJ_\\oLzAcFrUyPcAwHhTsXk@_sAyFeEz\\}bB`I{SvMeh@pKa~AdLev@nIb@~A}D~GggCdBsTvGbA`Fwk@JcLgDoRz_@e]cUe`Amb@cw@dGcWkGk\\vPeUtq@mwAv[lO~CcFn@bCaBi@vR~GtCgKfGLi@uOvMq_@_@c]yHgVx@uOuCg\\`E{DjJka@|Ae|@pDqY|E}HY{HdFoOxAc[cLaG_VlE~@hAwOuC}LoOhDiGpM{AdK{^lNaPdEyOtEuBrCaIiC_TkGqZmKk[fEgJfJ{Eh@eT`B{IwOzBoGoFkJiUrJlDtByGSgMrBwH_CsJfLyhAq@{]xAk]pF{BfFuJk@sChFq@bGoY`@y^wBoWt@sg@aCiXiFmNpDaJgBoDVya@{AaR}C_D{@yPT}ZbFiTFoL{CgO|[wf@oKkOCy[fEk^gF}s@tTei@Okg@lOaVbPoNjIyd@pJgQtOkS~OgF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 47.065394, + 6.698645 + ], + "end_latlng": [ + 46.947606, + 7.437309 + ], + "average_speed": 5.391, + "max_speed": 16.8, + "average_watts": 105.9, + "device_watts": false, + "kilojoules": 2047.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1285.5, + "elev_low": 424.2, + "upload_id": 2826442297, + "upload_id_str": "2826442297", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 6, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jura bikepacking day 2 : Vallorbe - Les Brenets", + "distance": 82079.1, + "moving_time": 17630, + "elapsed_time": 30622, + "total_elevation_gain": 1966.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2662214874, + "start_date": "2019-08-29T08:09:05Z", + "start_date_local": "2019-08-29T10:09:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2662214874", + "summary_polyline": "gbb|Gk_|e@yDEmAmCsAqV}Ke]qAkJ{CaF}s@si@aFUqFxDwBuD}@d@hA_F|P_Yb@}DwAqQeEcQkEcMsKyGyE`CoDmAfE}IghAigHwDsJy@qZcN}Vi]}h@{EiUcH_PqCqa@sKmNyWuPqEyHoLtB]lMqCxCmFgKoh@il@gFy@uShEi@iEsVoa@iTmYaI{E_EaOgN{EcRcd@uGhGcGsBBoGaAtDkGvCo@dKkB_Hb@}Eu@]qCbLo@jMqCxE~JtGG~QhKj[yKiIkJLwCiD}B@y@gFaAWQnG|CfOE`EbOfQXhNfBrAgApAoBsFgTuUoGgr@WgZ~Gso@dB{Ax@aF}IwHgFz@cVmVeDkIeLiIsFxMyJnHkGtT|A~_@lJzZhB|XMtHeExg@}DnE}VlCq@nKeO{ImBI@lBa@sC_JyLwArF_Ag@}EeVwHcRz@gC`G{B`AkEq@_SoEu\\OgOmCuKqNsX_B}a@wG_e@iGaMpBgEqGi`@{MmQGsG}A_FiKwJAkF}c@oLqIgLsQwDkLkNwNuE]qIaDuMkHyHePaYmA}HxC{FoKyUiIy`@_KiMyFgSaAiMYao@ZkJnAc@{Pq`AgXk|@kF}WuPaf@_KsG_NeV{G{AgIxDoXr_@oSzNiFsFe@iRlAe\\{AsKoDsF_SqJyA~B~@tVgXln@}KKkJkJoUc_@_Fm]qHqPiV}\\eFeC}AuDfAfDqA`@cMiVaEgB_EgLqAF}M_|@FiDcE_MkLeIa\\_{@sTyq@{R{a@sRmd@g@lBdE`LpGl^tEl_@jBfFlAhPUhShHr\\?zNsB~BaHU_HlCaD_AkC`NTlHsDlAyHaUkErAsAmEsCt@tCk@x@jEqGfF|F~CtCtFOfBaFwAkI~EwVr@qFxCiB`F_FaLsBcMc@uZmDbAW{EcCyE?sVsDvOsCfEaBhNo@aC_Fe@kG}MaNu@yHuJ}R{LcCjA{FzUwD}LiNgQ}@`Fe@tj@sKib@iUq]yM{d@}Iqh@kFwLuC}RuGuPi^ik@mHo[wGmKaIkFuK_OuWoi@uBpCh@hLrF~HzHz^jEfGD|DmHcDaEpDeJqJqDlA`B`XvCxHuI~WoFnDuX|k@cHfDeCvDaMfDyEpFaDaCeLih@iSeg@ib@dQsWrp@aLjKmSrEoNqFkQzCkDwGqCsUgDiHCqHwBmG{AmOuKaSmCaP_NsYkDeDaHtGg@~HkEvGyRYiD~J{ITaFj[oCdFiPIgEzB}Eg@{h@d^eM_CVbCdLdFzPzNzKm@}BlFvA~Au@rK_CdD|AhE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.710282, + 6.374462 + ], + "end_latlng": [ + 47.065573, + 6.698524 + ], + "average_speed": 4.656, + "max_speed": 16.4, + "average_watts": 111.1, + "device_watts": false, + "kilojoules": 1958.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1267.5, + "elev_low": 650, + "upload_id": 2823459335, + "upload_id_str": "2823459335", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 4, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "After bike swim at the camping in Vallorbe", + "distance": 500, + "moving_time": 1800, + "elapsed_time": 1800, + "total_elevation_gain": 0, + "type": "Swim", + "sport_type": "Swim", + "id": 2659278675, + "start_date": "2019-08-28T15:00:31Z", + "start_date_local": "2019-08-28T17:00:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2659278675", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0.278, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jura bikepacking day 1 : Divonne - Vallorbe", + "distance": 67392.2, + "moving_time": 15640, + "elapsed_time": 27380, + "total_elevation_gain": 1532.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2659110251, + "start_date": "2019-08-28T07:17:18Z", + "start_date_local": "2019-08-28T09:17:18Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2659110251", + "summary_polyline": "wj_zGceqd@xBoKuAuA^uA}V}b@eKyVaErJc@P_A{C_CgHmYcb@gEaKs_@ak@aQe^cL}GeFyKwAd@yAhGmG|KyBbMuQmW_ErCcRjZsBqEs@D_QvPwMdWwHp@_JsJwDmNeEwKoIsQoA_IsFuPgUg\\g^oOiF`C_FfHwDeAi@mHbBsM{EgN_LyP{FmPaA}IrAcOmKy[mBjIgKhPoCdHaGrDqEcBaC_NgGoE}@mEsDiAsAsDwE_AiB}E}EWkGrFiBTw`@qILi@e@R_CqFeEcDgCkHaG}JeMzGsHwDcF}AaIzB{FbI}A~IXbFsAt@kCoEy@uD^sTtA{Ab@qFzB}DZmNtHeDhAeBeQ?}KhPsH|BeEhE}BvHfAlYmF~YmC~DgDzAsMqLbAhGbAfLkDjJW^SeAh@^{A`HkIl@eR|LsTaBw@y@mAeGmAm@WfGBfLrCf@tAdB`EpSpG|OhFbErBhDrCa@~BdC~AtLsB|CkA}DcDTwGiCaC_IaBgBcRgPaE_AwFmEeJsOM{D{H{LcCaJgJmKwFkD{CsIuByBgJk@u@qEuAmUcH{P{TsF{A{C{Aa@k@mCTiMhEgNWi@wAcAaF^wKiBsHaK{EgCoEDcCuAPcQxEyXk@wBwFuB_BmBwEc@{HqFmOsB{SqNmG_EoDeAeET_AlBFvNpBbLcFvJyItAwEhBsGiCqI_@kBbEeBjImH|BaJyDqDh@}KkKiC_LmH{GuA_FkDyFHpC{BDi@pAlBhFRnCoAVeCnDkE_AwAfBwBPyB_DcAkHoD_BuAaDqAqIqD{DqKkJc@bGiE[cKcJcJgDeOaNWlAhEzNsBtUcB~BaNzByA|BaTxrAgBjT_GnSkApK_N`IwAvD~Bv`@y@vGyHsBc@n@DpDaCVi@hPj@tTmFi@a@bEu@~@sH}@kFiByH_HV|D`GtRe@~AkFmF{J{WiCqGeGwEia@_JmMnDaSsCeHkI_QsNmIqN`B{FeHoJwKsMoEoBsXo[wCmFoHoG}P_TsBk@oF_LuLqJaJuV}I{EmGyGqAuNmAcD_JqHqAbBn@_CaOqIsUyc@kCcDoNoMcpE_~Jm@kF|BgNjDkHbGeFbI~@|@jBM|Bz@bE~BbEf@q@uEgG@yD{AwDeOsJHyBjDgC\\yF[uAsQyFsFe@yCyBoDMeLfCuW_K{LkAj@k@JvAyKuEnAEeUuB}VaI_EwGoBu@pEhDcD{H_A_MsCcIoCcEP]mEmDeB_IdClBcDcCo@kGuC}EqIVtAgHgByCGaDiBcG{NwMcRwZsEwBgCgGkJsIcAwIVyEiB}GuBqBsDp@wBoAwByFeDwQyHiBeCrAWpAp@nI|C~@dCdJzEDcCA|@pEgAeFoBx@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368605, + 6.155227 + ], + "end_latlng": [ + 46.710616, + 6.374845 + ], + "average_speed": 4.309, + "max_speed": 18, + "average_watts": 100.4, + "device_watts": false, + "kilojoules": 1570.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1464.6, + "elev_low": 470.5, + "upload_id": 2820243606, + "upload_id_str": "2820243606", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Balade en famille", + "distance": 8441.1, + "moving_time": 6469, + "elapsed_time": 15388, + "total_elevation_gain": 215.3, + "type": "Hike", + "sport_type": "Hike", + "id": 2629426588, + "start_date": "2019-08-18T07:39:18Z", + "start_date_local": "2019-08-18T09:39:18Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2629426588", + "summary_polyline": "ezs}Gefnh@l@kAqAr@Xv@VY_An@PJFe@KIp@ZReAUNSa@EFB`AIj@FJMdAQJcAD_BQy@RDVXTJEK`Al@hCo@ZK~AFCJf@LLCXJJk@b@Or@`@TSL@hALRBn@Xp@NHFv@^x@Cl@DNHC?`ANX?PVFHzBKVRXh@tBL@Dn@GLZNA~@Gp@FVEj@`@PTt@@X`@d@@hBv@pAIp@LTHCBn@LTC\\V|AQf@DdAHNXEPPNbBf@HGv@FVCh@J@BtCF@KVJj@HFTp@@n@ZT@lAd@n@r@b@B\\`@Ff@W~@CXc@^AN]XPZ`@b@rAjAbBBZv@xAb@bARn@?f@`@~@B|@F`@Rb@Dz@@~BJZMb@h@nDARL`@F~BEn@TRLl@Mf@B\\r@lAJhAj@t@RdAXb@Dl@bAhB@l@h@\\|@g@Jc@LATo@?{@Qs@DX]Aa]s|A@ZPASuBNc@K]@eDIu@EOY@PaAIeBWkAg@?a@}@F}AOgB}@k@g@t@Lq@LGc@gAIa@Ag@VmAG_ABoAQu@c@XETWOKXPVK\\IEDOQHEQa@EP]?[RYCo@RXNMOJEe@NmAGBX[Fi@IU\\g@RAZ[Qu@@]Tc@PHKq@JUZDr@sABUIUTa@KaAJw@P?B]KWLe@UIIYNgAXmANM@c@PHBS?aAJKDe@OGFoAQoANo@VEHeAVcAC[HI?c@d@LOIRKHc@EaAIUGTHoBIyBFc@Yu@@oALSC}@Xc@\\cDR]Ac@Tm@Cm@Vq@CcAP_@F{A\\y@Mg@Za@F_AZ_@^iBd@m@PBB_@b@i@Ju@Z?FOJBHWH}@EyABOLCFe@KGWf@NYW?FWIcAVmAw@JIOLIAZWRHk@COF@@ZBu@NYAOIWHBYNJZJ@i@e@[DE[YQyABc@SUSOWGi@F[KUC_@SY@Ws@}@w@[u@@J{@o@m@G[DW[e@FYCk@w@P_@}AMTNXq@h@KKUx@_@NE`@PTB^NAQQAhAZZYx@BRc@L]GQRUKCl@QPQO@XKRo@HG^L^KFKMNCQ@RVi@`AGPNTCDWAKP}@OFHKHIKJSa@QKBW{@MVm@U@K]_@_@_AW_@WGCSELqAi@FO_Ac@URWi@}@u@IUm@WUe@sAuAa@QiAiAKi@DUJB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.964994, + 6.795393 + ], + "end_latlng": [ + 46.969368, + 6.814962 + ], + "average_speed": 1.305, + "max_speed": 16.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 696.7, + "elev_low": 544.4, + "upload_id": 2789308339, + "upload_id_str": "2789308339", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset ride", + "distance": 30827.3, + "moving_time": 4068, + "elapsed_time": 4854, + "total_elevation_gain": 417.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2618841830, + "start_date": "2019-08-14T15:40:38Z", + "start_date_local": "2019-08-14T17:40:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 21, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2618841830", + "summary_polyline": "ch_{Gqmcg@x@bEVvBFD~CiBlES|@q@x@cBrCyI~B}Kx@gA`ByNvBsLfDqMfEqNfAeFdBgFxBiJfBgFpAmEn@_BlCcExHqJ`FqG~@iBbAqDx@Wx@n@l@HHa@vAqBb@oCz@sM|EmYtAcD|@y@n@{A~CsFjCoNrBeGjFcJjF{JjB}CdAgDxAqHxFkPFqA]}AT_ER{I{AuJIcCDiBjBuLrBuKxDuUF_AIoAa@eAo@k@oCeAYw@`@{bAyA{`@?kAb@yHA{A{AqNQaC?}AXkE`CcLz@{I~CsJj@iC|@wM~@mF|@oIL}B@}NaAwJJsDrAmI`AwEj@gBrLyRt@oB`AmG^aLp@gHnFkS|@{G`@yA`DsGdCoIhDwH~EmO`U__@fCmHnBaE|HoRdC_FpBmFb@kCH_D_@mLBuIc@wIc@qE_@{ApDeCJWeE~C?dAd@zAJ@K}AWWSFmAjBk@^wAdEa@jC]@Qc@g@kHc@qBaAkAeDyBo@y@[y@s@oEyAuBmBeEy@u@{By@Y_AMKWZCd@Nv@pAhAVh@~AxID`AKbCBjA~@`IGn@[f@{JlGa@fCb@~@X~Ap@jYP|@@jBj@jBRnAM~GWvBTv@d@n@j@JHMOMMJaA~Bk@ZWSUBm@h@cApBiAt@N`JOv@g@hAq@j@yBF_A\\_H|H{ArBeAjEIdBb@fDfBrC`@vAD~@K`AgBpBi@hAsArHy@nBElASlAy@|B}AdBeBP[TaDnIaCtEWbA@jARn@dBfBBX`A~BdE`IFrAStGk@xEq@xBu@bAi@^m@zAgJ`Pa@pAs@hEiAlHOtCXzCv@lGBrJMdFiAvJgAdHs@pKg@`C_DtIa@zCIt@LQAVi@lEa@xB{AxFY~DFhD`B~NDtE[pHl@`TNrBTpI[|m@?`THb@fEnB^f@NtBYxCcE|TaCnOg@tBUdC@zEnAnJQ`JM~BOd@Hv@`@h@AfAgAnDoAzC_ClGWxBwBbIkBfDc@lAoGtJiApCi@r@Sz@eAtBq@`Co@bCyAjIi@|AaDvFe@d@oBbEcCnL}AhJ{@xIDpDe@|DgB`DOF]Ca@w@QIUPq@Ai@xBwBdEiD~DaF`HgAhACPmBvBeBvCqDxK}FpSiDrNwF|SwC~N[T_@EuFcD_BoAcAwAoB}Ea@WYTi@bBWXaCb@gD~AoEbDCh@P`A[dG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532084, + 6.579106 + ], + "end_latlng": [ + 46.532239, + 6.578834 + ], + "average_speed": 7.578, + "max_speed": 13.9, + "average_watts": 179.3, + "device_watts": false, + "kilojoules": 729.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 500.8, + "elev_low": 368.7, + "upload_id": 2778281857, + "upload_id_str": "2778281857", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 9, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night run", + "distance": 5032.2, + "moving_time": 1278, + "elapsed_time": 1488, + "total_elevation_gain": 60.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2616493533, + "start_date": "2019-08-13T19:25:11Z", + "start_date_local": "2019-08-13T21:25:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2616493533", + "summary_polyline": "yv_{Giwcg@WKAGGC]CECI@MCE?GGMEGO[CKBKJg@CIDCCGNEDEISHOGI?UXOBCIKJI@LSUOCBM@EDIAIZONwAHQAG@ED]b@UTYd@m@n@AJHbAYd@Qf@GX[r@Qj@Kh@UVa@`AQVe@dA]nAEj@Wl@a@p@Mb@Sb@Qp@Kn@ENYZCHC^@RARKPCPDbAKl@Bl@KjACr@@RI~@D~@BNDf@DHN@HPAFGJ?LFd@Xv@T\\PLVJR@ZEb@MH@@NBHFBHKQOKQQa@IYLu@PSFCr@Aj@Hr@t@Z|@?Pf@`Bh@x@H\\DHNBGh@DfAC`@Jv@HJPHAZ@LVb@?XGXL^Cp@Jl@@b@FH@^Fx@Ap@Oh@EHALAUL~ACPAHMJQr@H@FLBPPj@TVAl@NTFBR@FIFGNATRARDL`@LF?Bh@?RBLDHFBF?NIHKXaABULOTo@PQHOFa@AGKQSq@LKJSEYAWZIXSAWOiAHBVMCe@BUXa@G_@X_ACKD?DCHSQq@?KTi@Vu@J_DDYFINE^LFAXMH?p@_@R?dBf@PJHBJAl@LTJVBLJTZXTv@\\^\\L@PJ\\D^RRFRDj@DDBFAJMVHTBxAOJIZa@VSn@Qb@PHCN@VJHCBILu@Ca@L_Bt@kCLq@R{AXeARqDZiBFiAZoD?o@EYCIOWMa@k@UWBSCSKq@UUJMBwAQmACa@EGEOWYE]u@GWMUYWS]]{@OSGa@W[Og@IOO]AWMq@CGKGIo@Ei@WwAMaAOe@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.531959, + 6.578627 + ], + "end_latlng": [ + 46.532025, + 6.579056 + ], + "average_speed": 3.938, + "max_speed": 14.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 396.5, + "upload_id": 2775838973, + "upload_id_str": "2775838973", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Les quais d'Arles", + "distance": 5335.1, + "moving_time": 1645, + "elapsed_time": 1887, + "total_elevation_gain": 41.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2600571333, + "start_date": "2019-08-08T05:33:46Z", + "start_date_local": "2019-08-08T07:33:46Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2600571333", + "summary_polyline": "ykqiG_if[AFEA_@AKBMJG?GC{@D}HzD[GG?EDCPIPi@d@WNc@h@mAfAYb@e@\\QMEG?IGCHG@KAa@C[Dy@O[W[IG_@QGKU}@CWOYGo@Wy@Wk@E]OWOw@Y_@q@oASWe@W]Eg@LYA[B[CEHDPOj@a@?QKeAKkAPe@@aAb@OA[IOBYJc@LaAN_@VMR_@ZYJQJq@r@EJATAD]ZKRQRMVYX]t@_@h@S^k@|@Q^Ol@{@fB_@lAEZIXi@TCHIpACJUz@}@hCGj@Q`@Qp@m@dDSn@Cz@Gz@Kl@GfB@d@EbAHzA?zBHbAZz@Nt@b@|@BB\\QZBLG^]x@U`@{@KQGCOAQDSEQKHFGAECY[d@PFmAUe@KCAG@YAMEMZHp@_@\\q@Fc@Fl@Dh@DXLFF?R[?Hd@^b@Vf@Pj@HXLDA^Fh@@LQDBDC@GdJ{IRANKHOHG@g@BKDApBL@GGi@BMDC?a@BKLKZc@TCDBRQF?PWPIDA?HNYNKr@EL@DKHAZBLEVLDSDEL?RF`@m@CIBEA[BQFKFETBFA^a@BD@KAGDI`@NOFQ?]eA?DZVV\\lE_EFWDe@@]LMCe@AFOCIKMYKw@CDKBAJ?MGQCQAo@BKLFHWXa@d@GR[DCTGDGFYJ[l@g@Fe@JKTI?IEADY[IOMq@eAQa@Ke@C[Kq@G}@]sBAYDi@AK_@{AWyAA}@Gq@Sy@Ys@W_@a@iA]c@[WKMCEEe@PXDBDPn@p@N\\LJVF^@z@ID?JJDBTANBPPJf@fGzEF@lCc@|Aj@BJTNJhA@b@JJRKJH@J", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 43.675654, + 4.624963 + ], + "end_latlng": [ + 43.675864, + 4.626696 + ], + "average_speed": 3.243, + "max_speed": 13.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 23.1, + "elev_low": -1, + "upload_id": 2759261326, + "upload_id_str": "2759261326", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunrise in Arles", + "distance": 3696.4, + "moving_time": 1137, + "elapsed_time": 1210, + "total_elevation_gain": 34.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2591958595, + "start_date": "2019-08-05T05:25:24Z", + "start_date_local": "2019-08-05T07:25:24Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2591958595", + "summary_polyline": "{hqiGcnf[CX@VRbAGl@k@Hg@AQCa@@u@Vc@CQ@w@Z]AQBKAQ@IJSn@IJoA^iAj@c@h@GB?HHRCPGRH`@Rf@Nb@\\p@`A`C^h@d@bAf@t@Vj@\\d@x@nBV\\Zj@^l@T^Xp@j@|@JJHDf@ZHLPF^\\jA|A\\ZHZ`@j@t@r@h@b@RZJHRDPJ|@p@V\\HR^n@LL|@hA~AtA|@lAb@p@d@f@BEASMi@IaASi@MQO_@UaAM_@Ow@Yk@SaASu@AYOqACk@HYTUNKf@S\\MT?v@Qz@BRSLE`ASd@]LS^w@ZkAZq@DUB[Ci@Du@CWGYw@mAWWMSQKSCM?YOaAcAk@}@Sk@e@w@Qa@{@uAa@YOCc@Wc@CSK[@m@M[DIFQBi@MU?g@OKAg@COL_@UIAg@LEFOJGBMAMe@EuAGY?[EU?y@FWC]Ke@AMIa@?mBEWM]KOMBWCYJMBWJq@AG@QL_@Le@OGKCITc@HY@k@Jk@HgAVm@EBDGF@@GFKNKPGr@ONIDF@FZFEDP^EEG@AF@D?DCL@RZhAFb@BbAFz@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 43.675182, + 4.625784 + ], + "end_latlng": [ + 43.675, + 4.626188 + ], + "average_speed": 3.251, + "max_speed": 7.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 22.5, + "elev_low": -1.2, + "upload_id": 2750308803, + "upload_id_str": "2750308803", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du lac du 1er Aout", + "distance": 172679, + "moving_time": 23375, + "elapsed_time": 42770, + "total_elevation_gain": 1426.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2581924838, + "start_date": "2019-08-01T05:34:41Z", + "start_date_local": "2019-08-01T07:34:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 134, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2581924838", + "summary_polyline": "ch_{Gkncg@jBjIhNkHhe@apBl_@es@jFWlIem@tp@ocBqA}f@dLss@eG{HaCmjC`RgoAm@}a@fEgTrNcWxMe}@xdAe`C[og@sOs_AhAse@xUmt@xc@it@h`@{|AdDmh@yByd@`VcqBzC_tAhJoQf@e~@ja@op@jY__Avu@kp@vGipAlM}`@bSkInDqJgCqSvLel@D}`AvUaa@pb@yKtCqMdGo@j_@gkA|U}BdHwLpUTtQ}M|U_Dzb@hUrH~L~^rSlKbBvAd_@mFxRpDrTnPbY}AnP`RrmAsB|w@tIxRm@bR|PbQrAbEb@zl@pMvo@`GnAa[~MaOlZhKh{BsS`iA}FvIyBba@sIfVkEpA`Ew@oGpOdHxt@m@d_@_Irj@_Org@AtWeS~oAcPhYeKnxBmP|iAsB~fDxGtmAkAtf@vOjdA}Gl|B|@nbAxWp{ETzf@cDva@zQdr@vX|rDBldAhWfz@zBp\\bEbI{EJ\\bDbGe@lGzHrKpg@dQ|^o@b\\hKdl@^td@fQrR|Zb`Ap_BbpDzQpXlOhl@yTfk@b@d`@iUrCc@n]dV_NZjLhVdr@p]`XbUs[~o@p`BlWvnBsA`\\tExXaN~NoYp{@sSxP}ZaFsWfK{J}A_SdKi^la@{\\zLwTfi@m@xo@uIln@lJnUnVdP}Kx_@GlL|Pti@lo@|y@dSrc@`KvE|LuG~InT~f@xh@hg@fVnNzVrYbXtg@qKjV`SvDw@`w@fbAvC`K]fPrEjK|NzIfAbRnp@pKfg@lf@rRr`@dt@hq@~mAvu@fX~HjJhT`h@hi@d`@dGhPhNvSn@rAz@xZhYzr@vy@tsAf}@fz@t_CaBnPeQ~Ps[k]y_@hIyOgD}j@`VgkA_Ekb@aQgh@dE_]u]c}ByrAgg@jUwz@\\aWaJmOsOo[}q@{}@a|@cYae@}sA}o@_f@_DgYaN_s@gM}jBi_B{Z}l@aa@s^qUof@ak@eb@_bBc|BsUwL}}AqmBwb@{bAmaBe~Bex@o`BaYqSsc@gn@qFwuBmc@}nErCwU_SmWwHiVbMu{@}A_hAw]evBuNqa@F{UaGcNse@aGwZgi@s[qlA}{@_t@qHeVo@}Y_MsNwNyAmTaZgEwRqF{gAfCwn@nWqfBgCwsAeF{O}YyG}x@ib@bDq^wOkEgHaT", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532003, + 6.578763 + ], + "end_latlng": [ + 46.532225, + 6.579 + ], + "average_speed": 7.387, + "max_speed": 22.3, + "average_watts": 134.8, + "device_watts": false, + "kilojoules": 3151.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 430.4, + "elev_low": 368.7, + "upload_id": 2739581887, + "upload_id_str": "2739581887", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 26, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Wet run", + "distance": 7507.9, + "moving_time": 2203, + "elapsed_time": 3160, + "total_elevation_gain": 62.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2570378365, + "start_date": "2019-07-28T14:14:21Z", + "start_date_local": "2019-07-28T16:14:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2570378365", + "summary_polyline": "eh_{Gencg@\\z@NbCJh@Rt@?b@ITBJJDL?BFBx@HXV`@NNTZRf@j@f@d@r@^VJPr@d@hARbAXzARPHH?b@JHFh@@h@LTNTDJ?LGRDJIVDTKHe@?UKiA@]FO^ITJJAPORIPEV@JEDBFb@d@`AZXZNVVHn@F?C\\Uh@Eb@]dAKd@AVG^EhAUnAAXG`@Wx@Et@I\\?f@Pt@Z^VFVn@HHBVZ^FJRfAD|@Hn@@zAELU\\KRCb@BPBB\\Cp@FdACFDh@x@v@IZKD?JNLDr@CVPJGP[@K?k@A]@UVa@ZUz@Dh@It@Dn@RZf@B@HC?_@EKOQ^INIZAZJALMXEIUQC[BOXy@D}@F_@@k@BMVe@Pk@h@_@LOj@KZ?r@Hr@Ph@Br@i@P@R[l@UXEFELQTMJOHa@@MFSLIR]b@MJ?n@Od@]`@QR@f@GTPB\\FL\\^R?VK?y@MaACg@Q_AQ]?a@CUUi@Sq@QkAK[UsAWcAEe@U_AEq@EQIQ@_@GACKAUOa@O_Aq@uBg@kDI_ASkAKQKq@G_A_@gAG{@Aa@OiAEq@LY?]Hc@HMJ?\\PDHLb@F@BF@PInA@LDPT\\FBTCl@a@f@Gr@QHQ\\]NARJT~@FLXb@Rf@Xb@Z^n@nABLPTb@bANPl@f@V`@XVRfA[j@CEAO@?NF^?FFh@l@LTPj@Jt@RZPNj@Tj@`@LRJ\\TVNd@RVDBNWCTD?EJ@x@RB@HCJHV@RPnAARc@`@kCtAQB@QGESF?HUNC\\MZEDo@RWDOPAFa@p@QRUNGHMd@a@`@e@`AON_@RUBMPSJUFk@b@ELYBGCCBD@@TGf@JdACzADx@Fh@Cr@ERILg@FMHKX@`@GXkAl@e@Z]?IJ]t@EBI@uB[[?IVy@\\ePd@QX}@VIDWXI?U]IUIGG?YZa@CgAa@i@Gm@_@c@MMMQCWBo@C[Fk@DMHK^CDIAMKYMgA}@IMSOOESSWKIKCQI?KFWS]KYUIC[[CIi@WWQKEgA?VDBKAKIIEOB_ACeAb@iCPoA?YPcAHoAf@_C?e@JoA@a@Ew@Ms@Gu@o@U]EoA_@y@Iw@a@wAI]Ki@][_@gBkAWm@g@_B[m@G]a@wAGm@ES@Q", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.531994, + 6.578715 + ], + "end_latlng": [ + 46.531698, + 6.575534 + ], + "average_speed": 3.408, + "max_speed": 8.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 409.1, + "elev_low": 373.2, + "upload_id": 2727645285, + "upload_id_str": "2727645285", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "5k before breakfast", + "distance": 5037.8, + "moving_time": 1485, + "elapsed_time": 1549, + "total_elevation_gain": 56.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2563725143, + "start_date": "2019-07-26T04:44:51Z", + "start_date_local": "2019-07-26T06:44:51Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2563725143", + "summary_polyline": "gw_{G_xcg@k@Fa@JUBSHc@@[CKB]KO?cAZK@GCWOOG]Aa@@[CMDO\\S`AOT]|@ETc@~@KN]JSJ[b@_@|@]bA[p@GVMdA_@p@KZa@r@Qb@S\\k@tAoA`COh@It@MxDBp@UfDAj@Kd@CPAn@BPBFJBBD@FKR?NLbAZjAVXz@n@dAVV?j@Fb@?j@HTFBD@LFFn@Aj@KNBh@AHBBDFl@Av@F`BVjAXhBPzAO~@Cn@GlDM`D?nAJt@Nh@HR\\n@Z\\bA|@PHXDd@TH@VmADa@j@qB`@eANaADu@AU@[TaAL{ADHGS?a@`@{DPmCDkBC{ADULQJAdAFTEPSDAr@?XNJB\\`BZPrA^RHn@RPNN`@LHfAVZL~@Tl@HfA?lCYv@E`@I`@?p@FJAFGFIJk@Fc@H}@J]CMCEFa@?SABDCJBXOJWD@Hc@D{@Le@DEB_@CSBk@CGTKFODM?e@IG@GCG@eAJ_BGk@Ae@F_@T_AJs@Lm@HaA_@o@SaAEMWc@OKa@h@wAM{@Si@@y@LO?y@c@sAiAaCoDUi@cAuFQg@Gc@Uu@Ag@?s@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532077, + 6.578714 + ], + "end_latlng": [ + 46.531855, + 6.579092 + ], + "average_speed": 3.392, + "max_speed": 13.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 396.5, + "upload_id": 2720755294, + "upload_id_str": "2720755294", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "I won't take the KOM on MTB segments anytime soon :D", + "distance": 14244.5, + "moving_time": 3007, + "elapsed_time": 3128, + "total_elevation_gain": 111.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2556319398, + "start_date": "2019-07-23T12:52:30Z", + "start_date_local": "2019-07-23T14:52:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2556319398", + "summary_polyline": "al|zGsp`g@B|@mCAICCUSAs@hA?NXb@nFpA`HhAhBHVN\\j@pDtNR`C@hBM~HEbXn@hNl@zIAfAOVW@}@e@cAaAaACqCoAuAEu@Zc@`@Y~@Cx@Y`B[x@MFs@YqBsBi@O_BP]V[Kc@g@GA@NMNOBqA_AeACk@WoB~As@CkBe@{Av@s@IFASY}@m@Am@UCIc@aBNYQ{@JoAM}@t@WzEo@tAo@?oBaBeBcB]qAFm@Mg@@y@[o@]]sAWm@kAcAy@{@D_@r@MDaBoAKUuA}@gAIQ^Px@Gn@@fANhASbBm@^{@o@a@kAk@}@Ao@a@m@a@yBi@wADeAK}@IeBs@q@wBUcAu@Ee@PgBMaBG]g@i@oE@w@k@kB[k@_@uAIy@_@{Ap@eAjAWn@AnAYlCMd@QDc@Uq@TgBkCsAY_ARc@\\q@x@gBJg@i@UVm@Cs@r@y@ZqAAuBs@SYkB@qCiCyAOm@^aBjBi@VcAOy@V}@|@kAnBPl@vADz@VNd@J|AC`AQd@{BEsAf@e@MoAhB@p@NTTbBMtDD~@FB@TIDC`AMp@_@`@u@NmBs@m@i@o@IgBnAk@t@KlAgAbAYF}@hAWdBH`ApAn@HLA^n@^\\bABnARfACp@[x@MHq@UEHHICa@w@_Aa@OwC`AYb@Ml@C_@OQeA_@uB~@AXeBjBKp@q@~@YTSEeCoFDo@lAqA?w@HIx@\\rDjCf@B`F}D~Bc@jAaAd@mAAOsA}@We@j@iDL]~@_A`@E^_@@i@Ne@\\k@vAmAHWd@HvAdAr@Br@d@~@s@P_BFEBe@Cq@RiAKk@@{@Ow@l@iAJwAOc@r@k@nAc@fBLl@eBGqAW[mASy@Da@w@Xc@^eBn@u@pAa@~@JzCeC|A]lAh@Xj@dAz@`BFbBp@lBLp@KnAcAr@Iv@FH\\`BK^KV_@jAw@n@?dAb@OQHIr@p@P@~AuAlAkBd@StD}CrBoArDeAdDmCxCkEl@]Ry@bE{Gh@aBPeBBqBf@wFZaCb@eA?oAHaANe@LgCEaHl@yDp@yBr@yGtAgIb@mD`AuMUGIu@mAD_I{AkB}@iAeA_BuCg@aBk@mCq@{E", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.517299, + 6.561549 + ], + "end_latlng": [ + 46.532277, + 6.57893 + ], + "average_speed": 4.737, + "max_speed": 11.6, + "average_watts": 84.6, + "device_watts": false, + "kilojoules": 254.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.7, + "elev_low": 380.4, + "upload_id": 2713143203, + "upload_id_str": "2713143203", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Quick afterwork spin", + "distance": 6352.8, + "moving_time": 1187, + "elapsed_time": 1204, + "total_elevation_gain": 61, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2553676694, + "start_date": "2019-07-22T14:37:16Z", + "start_date_local": "2019-07-22T16:37:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2553676694", + "summary_polyline": "c`|zGeg`g@BFL?VHR@b@^N\\d@bBLj@`@nAt@rC`@jBRbCHlBEhC@l@EXG`BC~AAdGEhC@fBA|BLbGVlDZ|GZ~D?f@Bl@ETULk@K[MgAcA[Ge@?cAa@QM_Aa@w@I_@Bc@JAJIBGNOFMNGLe@fBAZQl@KTGXMHIHWAGECKIKMESS_@m@m@Yc@GKAs@Pk@DSKGEEKUMQPIBS?c@We@SMA[Ic@Fa@YUJ}@bAu@VW?GBg@K_@S_@MQACDS?IHYD]LMAQ@MCIIEOo@KO}@CIKCGSGIG?QFe@?m@F]YKCYNSBu@?WGI@GD_@h@ALAh@EJER?JOn@MlAWh@CRc@HIAGI[[g@[e@a@i@m@UGUW@KOYEW?YKs@?QCGCc@@MIQWc@i@a@WEe@SUGIKM]E][OSQSIIISCGDS?WN[`@IAIBKEOUE?S[YS?IGGQCIGKAc@]OCMOKGCGYC]PMDONg@x@[\\KP?FGFIZUB]LMM[m@K_@EEQs@E]Ys@?KIOCOA_@FENi@OQAKBSI[@SBE_@o@GSWWWEG@]Ag@OYQ]IKGAKSOCOGIDS@QJo@B_BUcAMUEAKJE@g@Ye@EI?_@JQAKDK?YEk@U[[UI]K{@OIKSMGKMBMCS?CSGDM@KKG?KGCDYII@MJKBQNM?GNWTFONKJOROb@i@NKVKj@]rBk@h@ULKJAjAk@x@k@fAgAb@m@POjBoCJIVELITcAdCuDf@y@n@wBReANuC?a@DkAN}AJ_A^yB\\k@BgAXkCJeCAm@EWAi@?aABq@AUVeCRmA?K^uAFc@?OCMGGm@Mg@IyEh@i@?gAG{@SmAg@aAWWKSMa@K_@QIAQJEH]pBITWXIBeAYGBGVKNWTDB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.515388, + 6.560036 + ], + "end_latlng": [ + 46.533892, + 6.565509 + ], + "average_speed": 5.352, + "max_speed": 10.8, + "average_watts": 94.7, + "device_watts": false, + "kilojoules": 112.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.7, + "elev_low": 380.4, + "upload_id": 2710424957, + "upload_id_str": "2710424957", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "And back from Versonnex, completely forgot recording anything...", + "distance": 50000, + "moving_time": 7200, + "elapsed_time": 7200, + "total_elevation_gain": 100, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2551244295, + "start_date": "2019-07-21T14:20:00Z", + "start_date_local": "2019-07-21T16:20:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2551244295", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 6.944, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vélo Verso", + "distance": 37529.3, + "moving_time": 5445, + "elapsed_time": 9378, + "total_elevation_gain": 328.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2548180620, + "start_date": "2019-07-20T11:39:59Z", + "start_date_local": "2019-07-20T13:39:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2548180620", + "summary_polyline": "eh_{Gsmcg@rAlIv@|B~AjCfBzAbBz@jJbBZ`@oBrT{@vF@p@Pd@bDtBxNbHzDzBjHzCtAdAdCr@|P|HtBtAhKrBrFz@l@h@xD~NThC@|AMtc@nAhWd@~F@jFe@rE_EtQ_EpVc@`Bw@tHoBjNwDp]aApGOxNg@dULlI~@rMd@hK\\jEdBv[~@bFzCrKj@rA`AvAzOvRp@j@x@ZtC\\[lEP~BrArCvAlB~GvCzDS`@hBn@xKd@`DtAdHbBhFJ~@RVhJvIbAdAd@v@rBvAvAdBj@`@f@|@nBhAlGhGfAp@|KbK~Av@jDb@vA`AbAvAz@bBjBpGvH`[tHv[vA|ElBtEfBdDvF|I|L|StBjBnD]|CCtG^nGhAvF|Ar@d@Xd@vDhKLbBO`CA`LIz@hChHj@tBrDbJzCxJt@`GrAtQnEtMn@dCrFn_@f@xKrE|KTfCIfCfAbDBnNXrCdA`HOnDAhEJ~AQ|IPrK?zCMnB_DrOy@hIyDp@}@COPBhLZ`Pj@|DdA`DPbA`@j@bCzFt@pA`C~CbFrEvB`CdBtCVxACnCoAnFm@zDAlClCpU\\hBhEfa@zGvj@j@jNbAzT~@pNbAdH|CdZl@pEx@~I\\dGtBjw@BtBIbBN~@b@jJzAlb@TnAb@z@lLtN`JbKbLhNpKjG`F~CjAnAfBrDHf@fL`UbDxGz@|Bd[vm@xAhDvgWryVBOp@o@k@hA{@rCQnAHThE~BlIpDxFlEn@bA`E`JbE~J|@bBtBnCbLfKrL~Kr@jAx@TlP`OhBjBnHhJdFvIbA`At@xAjAjCN|@|JhVbC`FdD~FnCpCzDdCx@?vBtAdJfEzBl@|CVh@fCb@dF|@tGFpCUjC~@zA^fBHbJXzHSt@wF~L_Ap@A`@V\\~@@fEfA`QjHfA~ArA`ApOxP~ArArDdE|@rATdBGnBu@dGm@|IcBlM_AdDgJvWl@`EhBxIk@zCRR|@N`BpABb@a@|BBf@lD|@jB|@pBdDx@p@b@FnBtBHf@E\\kAvAQ~@m@tAo@vCg@`A_HlKeElF{@^aEtG}AvFm@nFa@dGwEbNoBzGFj@\\Lj@vBbDxGXJf@r@bAvCp@p@~BxFfAxAjDxGe@j@yAr@iCh@_BdAwCvAwChAyAZwEDqL|Dy@LiDzBeDhDuFtCoB@sAaDCWRwAUi@[DCRN^Uj@}@RJX", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531967, + 6.57871 + ], + "end_latlng": [ + 46.296559, + 6.101343 + ], + "average_speed": 6.892, + "max_speed": 13, + "average_watts": 122.8, + "device_watts": false, + "kilojoules": 668.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 485.3, + "elev_low": 371.9, + "upload_id": 2704720046, + "upload_id_str": "2704720046", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning Venoge run", + "distance": 10393.4, + "moving_time": 3566, + "elapsed_time": 4110, + "total_elevation_gain": 96.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2541876978, + "start_date": "2019-07-18T05:37:42Z", + "start_date_local": "2019-07-18T07:37:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 5, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2541876978", + "summary_polyline": "ch_{Gincg@Jr@XdADl@^lB`@|@@XHXR`@Ll@Tn@NRDb@\\p@v@v@NHTTrBbAn@HxA`@bAB~@T\\Ld@HFJf@fB?ZIbAIXQpAAb@Gh@?x@Kv@Ob@I`@Aj@Kv@YdA@f@Kh@Ef@If@C\\Mf@CDOBKVEz@@f@AZQv@OVYL?JDDPAHBDNAZYl@Ol@i@jDGr@Q|@BZCv@Hd@Bf@PfAGb@QtBK`AM^Kt@i@`CYzBCd@I\\E^?j@Ib@Br@AZGd@EVC`@Kn@s@xBQH_@`@c@l@Yh@YZQh@OLKRe@?EFEv@IR[Zq@|@QJQ@IDaAdBu@~@m@`@u@X}Bl@QLSAUVc@N[\\SJWREHBNRTNF\\DpMlCHDNNJTAFFFL`@FlAGv@Nb@\\b@|@b@nAPNPh@b@HNN`@AXBh@FX@\\If@B`@HXVf@BVPz@R^Nd@BVR\\H\\f@x@Lb@NRVPR`@VDTEPYJc@Cw@Kc@Gc@?k@Fe@?]Ia@?KFKFSRURHX\\ZJLLV@FFJTPHd@b@JT^?h@SPQLEPCf@D\\Zl@TNf@LR^Jt@Hf@RRVLX?z@RfB@|@Ld@l@VHV`@\\b@j@XVV^h@B\\OHg@NY?u@Vs@Hs@A_@BMPWNYLINFf@EjH\\Qp@DBLAVTZFx@Sl@Vv@Rh@MPITDZAb@Qh@LXUVEhAZrAj@bHLn@Rd@b@VLRTPHPGT[r@mBf@qBP]LOp@Y^En@DpAr@TF~@^^BBEPBh@`@[E[OK@_@O[?qA_@uKfEmBoAkKKANCGG?GMAFoA^IKKTc@Ay@Km@SgJ{AGGcBLUPQ@g@UORo@bBF}CPIDJJWHk@JSFcAFi@FWXmJJcAAi@qHsKG[TGIU_AGuH@uBFQEeCV]?Y[EW?YHsAAu@GcAK[QOm@Ys@_Aw@Ma@Sa@IGGTqA^iB`@iD[{@WQGBYSiAe@]iA@[nBwTCKDINsECiBTcBAcABs@Ea@Dy@LaA?a@HaADsBHSZ[NUTaAFc@Cq@?WGU\\}@\\SJs@Te@LO@OA_@BWVcAlAaPAs@CWUy@a@SGO[c@g@Q_Da@eA[aAs@a@aAw@_@a@e@y@q@y@eBEaAGUAe@a@y@QyAIa@QyAOo@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532007, + 6.578539 + ], + "end_latlng": [ + 46.532265, + 6.577201 + ], + "average_speed": 2.915, + "max_speed": 11.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.7, + "elev_low": 380.4, + "upload_id": 2698235543, + "upload_id_str": "2698235543", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Fast hike to Chailloux", + "distance": 7243.5, + "moving_time": 3617, + "elapsed_time": 4190, + "total_elevation_gain": 466.1, + "type": "Hike", + "sport_type": "Hike", + "id": 2530648657, + "start_date": "2019-07-14T08:35:29Z", + "start_date_local": "2019-07-14T10:35:29Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2530648657", + "summary_polyline": "k_fwGollh@?KIGBIUWAQm@SCm@OS_@MO[SAQGO]BPFGGu@_@m@K]G[D]EQf@cA@WXOAIc@a@OHWM[q@Rc@AYDIX@Y`@f@k@h@oATM[kDn@gAnA}ABIEAQFEm@MMPw@YBOa@@OCESz@MPM?ECASo@WUWZa@Ac@CGi@O?KTg@CIBc@M}@OUDWIWk@n@IX?TMRBZN`@Ch@MRGMe@UKUEg@_@AMSe@Uc@b@Ug@Pq@C_@Hs@W]@e@Cu@HI?KGWFO@_@RKFYCA@MPKTiA`@cAB_@Zc@FYK}@LUd@sA?IOMDgATi@?Yd@sA@g@R}@AgAG_@Ja@PY?k@JYDu@JGH[@YTy@Aa@WI\\w@A]Vi@[U`@cAEODc@E[IGAWCCRy@AWZm@Da@GgAUBMp@QNM`@]^QBIVIDMj@OLARW^Cl@MLM\\SDILi@|@Kd@KC@Ik@oAD_@E_@JM@u@RkACi@SEVoAOM?IZwALUGm@OOFY`@Y\\mAM_@FYO_@QwCMc@Nm@?{@QcA?e@Q_@LWAb@BG@JIZNABRIR?\\FFKHHMJJCGF\\G@CVCj@FOC^EQF@KFEZJADLGb@HE?XLUMPDW?^Of@FFMEP\\?VTQ@VG?JKEVPLKr@\\[URDn@O@EC@GJ\\?LGBAKPE[\\Sb@L@BI?RIVOOBp@ZHYDLFKTFQTDOJY[DR]P^UMb@PGLTGMKLEt@L@]BDp@Ue@d@XQD`@BMMSZEYHPQ|@\\`@J?KG?^ECH?]L?TOc@Q^b@`@OI@\\JYFJDIGV[JJRDILPIGUP^TNISp@Bh@j@PPwAx@g@x@eBRk@J{@XSl@q@Fs@\\q@D@P|@[dEFjBERAj@w@bDNjAC\\Mh@q@tAYzEu@vAPfBU\\HZAVk@bCEp@Ob@@dAOzACPYQEDg@v@@N?GW\\?ZK\\IFCp@LfAGnAFjAGh@DXLP`@OhAZf@~@Bf@VDVY?w@Jy@PYPi@XS?GO^D`@PRMZL^Ev@DNXTf@?RP@LMXNb@ZJ@JFSZ[@DGh@DTNBVPNNBb@L^CtCSVk@`BSPoAb@W^IT@\\q@jCP\\ZAXPEZYb@Sr@E^Pv@^n@D`Ax@h@Rt@ZJr@fAZVTr@RPPd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 45.911103, + 6.786168 + ], + "end_latlng": [ + 45.910821, + 6.785788 + ], + "average_speed": 2.003, + "max_speed": 15.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1931.3, + "elev_low": 1471.8, + "upload_id": 2686692433, + "upload_id_str": "2686692433", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Bike test avec Adri", + "distance": 39335.2, + "moving_time": 7147, + "elapsed_time": 7883, + "total_elevation_gain": 622.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2522648164, + "start_date": "2019-07-11T07:21:17Z", + "start_date_local": "2019-07-11T09:21:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 19, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a2522648164", + "summary_polyline": "yg_{Gcncg@xA~HpDiBxDO~@{@nDiJxCkNt@a@v@eJrD{SlTmx@bEwKnL_Qv@m@nFpF|@vAPChAsGVkFxAcHtAoA`Dh@x@WIiEN{AtB}Ex@}FOsDiAeBqAu@Uq@jBoK~@eCvA{AnD_HfDcPfBkFbQ}[lDwNxFsO?aAe@gBf@yOsAsIBuGlEiYhEwWk@kCsDgB[e@Cq@ZobAsAca@^eLcBaRGsCRcEhCmLn@uHjEaOdAgMxB_RVmRaAgIJ_HlD}P|MyUr@yBd@qDLkKcGgM}B}BWyBvCmGjD{IxBg@vBgC|@eD?gBl@eA|AoIrCeEB_CaCiEk@eEHqAhAqEvJgLlEg@rAiCKcM\\iBvC{HXoC?mRi@oXw@iCE}Az@qAjIoF^c@RsA_A}HJiEKeBwAwHeBqBMs@lAmCB{@KwBRwHdBoIEwHx@{HQoD|@qDMuBa@uADq@jBiCn@yHfBcErCmAb@i@|@aFfBkD^kE~ByBrDiJnEwFtJaShHoJtEeJ|CeInBsHv@_B`AoF@_Bo@mDV_CGaEz@qMDgEw@{AsAr@u@GqDcHeA{CeAKv@TfAeA_A^Cf@zEtKz@t@hCc@p@~BO~BkAhMD|DO`Dt@lESbC}@lDkAhBwAlGqDrJqIfO}BdC_KpSuEtGsDtIsBdBw@dBElC_CdEg@tD{BjAqBpDe@hBe@~FsBfDl@jFkAzEHfD}@pGNvJyA`FO~A@zKcAdCWxADd@bB`ApBvJO~FlA`Je@pAqJnGs@`DbAlCj@tXXvD~@fE]jLdAtAy@hBsALyAfCeBlAHlJq@vB_At@oDb@uJfLkA|ECtBd@|CzBtDJnAQfB}A~Aq@|A]vCeBfF?rA{@`D{BvCqB^wDdJwBzD_@fBX~AzA|AxGxMI`KqBjJuA~A}J~P{AlGqAbIS|DrAlMO`OaAdKy@dEwApQmDjKkArKyBvJY`CD~FdBzPe@|MzAr`@c@ndALXjE|Ah@hAFbAiLrr@BfFzAtJk@pN`@lB?lAuGnQ}BpKyD|HqDfF_E~HuBxFeEfR_G~JkBfGiAnH|C|B`@p@XxCUnC_@jBqCfH@~FMP_Eu@eB~BeAnF[`F}@pFyFjOSbBnA|BJ`A_EvOqD`SmB|NHnDlAbGt@jGkN|CiBFq@e@sB^w@c@YtA_APi@vA{@j@{@~AaAlDo@ZeFpNQfC@nIDnCi@z@QrCU\\wAD}FiAoBs@kB{A_CeEw@kCcA_H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532054, + 6.578909 + ], + "end_latlng": [ + 46.531948, + 6.578639 + ], + "average_speed": 5.504, + "max_speed": 15.5, + "average_watts": 115.1, + "device_watts": false, + "kilojoules": 822.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 578.5, + "elev_low": 370.6, + "upload_id": 2678382248, + "upload_id_str": "2678382248", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "I don't like wind", + "distance": 44379.8, + "moving_time": 6489, + "elapsed_time": 8205, + "total_elevation_gain": 277.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2516851189, + "start_date": "2019-07-09T07:19:31Z", + "start_date_local": "2019-07-09T09:19:31Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 25, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2516851189", + "summary_polyline": "_o_zGueqd@GAHJEPN@BBDu@\\WvA~@vAuIx@yAeBoDgCsD_G{KkGaJcCmEy@qCw@sAiD_J{@iCOOOPEh@mAnDyA|CQD}D_MyByC[u@aCgLu@kEkDka@sBoDUmD}CyQ?aEVeB{AuQaH{fAQmOLsQm@}GcAwFuBqJo@gB{CeMiCiMyAyEmBaKeBwCoImIs@kAqBaB{BiCo@iA@_ArAaG`BuEdGoTkEkHw@w@uGoKQk@P{CKq@{FkN{FqKqA}E[kDYKM\\RZnASbBf@zHp@zBUlCcAbEu@hAu@pBoDrGoF|AYvBZtCeIdDiFR{@oCmFeAsAkCqA_IsByAgAkDqF}EsGkEkFwBqDwVw[{I{LqLyPc@QE_@sAkBsQyU_E_GkFqEoLuDqAcCqHsHiWy[_BeC{GyGsFiH_MqNiBwCcJkK{KsNmG}JGg@{@}AOs@o@c@wAyCmDgG_@_A?Wq@kAaJ{ZcByDeTeZyAaBoAqB?W]Qw@yAoJmLeN_T_DyDk@kAsE_HeJsL_EsGeFyGIq@qCkDaMeWiEkJgI{NuI{Q_EaIg@i@oF_LwAaB}H{DkA}@kBi@_A{@mDyDcC{Dk@g@Q@@YkAwB[G_KwKeKwMq@wDkB_j@FmC[{BUsF?q@J]OWi@ySg@gIaAsZm@qIiAuHeCiVaAsHiBy^rAeCPeBG[NmCSoARo@OoC?wCfAkDlBmIRcBl@mBXeFoB_FyDaHe@yBcDuHwD}JCa@uBsD]kAIiAL_CG_AW]cEcBWiAKeAHeCVcAB_AxAyFR}AAcB]aBgA{BeAwAuHeH{BuCgDoHaC_Hc@uBQ{CAsG|@q@bAsDhD}YzCiOQ_OH_LBgNuAcME{M}@oCGcAJg@?sASqB_CeFyAgEq@_MsCgTsAcIkAgEsC{Hq@}C}@iOo@_Fi@gCgBkFwJoWFgON}BO_BaEuKmByAWcA[|@mKiB{Ec@{G?{BTy@_@kAyAqGiLiMuSiEiKiR}v@_AwC_@mD_@]sBwE_DqB}BQeC}@qQcQ{CeCyGyGiA_Bu@YsKcKYcBg@o@g@}AyCkLs@oIe@_IxB_FHi@mF{LmCcDmIaF_An@G`Cc@tDkAGoC{@oPsSeBuC{D_OYkBcBk\\uAqPm@gOQ{Kl@a]\\mCA}AtAmMjHcl@j@qDpF}Z`CmLj@sE?wH}@}Mi@eNCeXDsLs@uGaBiHyAgDiO{BqCoAcDq@}QcJq@u@kDgAiDqBgMsFyLeHSmAzA{IvAsQQ_A}AJuGmAcD_BqB_Du@gBo@yBYsDi@mB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369284, + 6.155317 + ], + "end_latlng": [ + 46.532262, + 6.57889 + ], + "average_speed": 6.839, + "max_speed": 12.3, + "average_watts": 103.9, + "device_watts": false, + "kilojoules": 674.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 481.4, + "elev_low": 371.1, + "upload_id": 2672519050, + "upload_id_str": "2672519050", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Vélo piscine", + "distance": 43559.1, + "moving_time": 6207, + "elapsed_time": 8286, + "total_elevation_gain": 334, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2514777511, + "start_date": "2019-07-08T12:57:04Z", + "start_date_local": "2019-07-08T14:57:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 30, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2514777511", + "summary_polyline": "ch_{Gumcg@ZlA|@jGp@nB`BtC`BvAnAl@dKlBRV?x@gBvQcAtH@\\Tf@vJtFhXlMz@r@xCz@fQjIpA|@~@BrQvDTZv@jCbCrJV|BD`BQtTFtPj@nLfAzOCpFc@~D_CdKw@dEqElW_@hAOrC{CrTgEp`@g@`Cw@pf@TjI~Evz@l@`EhDdMfBnDjO`RjBxAnDt@DHo@tFp@lClCnD`Ap@lFpBfDUXRPj@hAzOdBpJvAdEn@rBvBdCv@f@pH|HtAz@tB~Bl\\hZ`Bt@~BV~@XpAbAn@x@lApC`AlDhOpn@dDlM|@dCbDdHfQvYnBtD~AtBb@XxKO|KxA`I`BfAdA~DlKNhBQzDAdJIjAtNz`@fAjIt@lMZfCtErMb@hBfFp]r@|MV|@bEnJRnBEjD`AtCHfOtAjKM~DDpHGvIP`QMzAaDlP_A|HcCf@gBCU^HnAFzRJrEHrAjBfHL~@\\h@xCdHtCzDvJpJrA|BZrAB`CyBxLIjClSrgB`Dxn@hInu@bDxaALhEC~ANnAfBth@JtBVvAd@fA|FtH~EdFp@dAxQjTPIb@_A^qAHHLi@LA|O|LW@PR@^MH`@`DLVfBfCfDlHzVrf@dFdL|CtFpMtWvJfNpBhDpB~BpAtB~FjIbGzHlB`DxO~TlFhHzGfK~PdV|@z@bBbChB~D`GnS~ChJvPl[vClEhGdHlAhB\\z@bBtAz@tArMlPzElFf@bAb@ZdGnH|@~AhAtA`@`A@f@N\\~@JtB`CdBbAbGfIdDjDxPtSbCxA~HvBrChBpBvBbLbOpDvFlHjJxJxN`HjJpIvKfBtCdChC|EfHjGzHhOnSbC`BxF`BtCtAnAtAbBxCtAjB`A|@vAr@bAfBnJxF?SABNBNhBr@zBhHvKXfAfBzCxErLxBpB`JxGpChBpA|Aj@`@`@r@Ej@gO`^q@TuAaAk@DqFvJMf@H`@jCbALVS`BJ`HxDzPDl@p@pBF~@jDpOKf@wLdHK\\lDzRfB~Er@rCP`BQjE?zBRnEZtCf@`DNTrMxEVXDT{CxLy@nEmD~Xq@vDk@hGu@vE?\\V`@xLtInDpJbFzHdGjIvBdG~@~CPrAjC~F`@dBpCjGxBtCXv@\\XF^a@t@Q|@O|EMbAoEfMi@~LEpBJ`AI\\mDjCkRlQ}ClDg@x@Mj@N~@`@j@bAjC|DdH^Vz@~AnA|Ax@hBrI`O^MU@u@bBL^p@TPd@u@jFBGH_@GMy@lEMAy@{@YDc@nAN\\PCG?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532046, + 6.578748 + ], + "end_latlng": [ + 46.369166, + 6.155041 + ], + "average_speed": 7.018, + "max_speed": 12.3, + "average_watts": 120.9, + "device_watts": false, + "kilojoules": 750.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.7, + "elev_low": 371.8, + "upload_id": 2670460152, + "upload_id_str": "2670460152", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Going shopping", + "distance": 5897.8, + "moving_time": 898, + "elapsed_time": 904, + "total_elevation_gain": 133.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2513966428, + "start_date": "2019-07-08T07:58:45Z", + "start_date_local": "2019-07-08T09:58:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2513966428", + "summary_polyline": "}g_{Gymcg@V`AVhBXfCDDJBHGJCx@g@^Yz@]`AEl@Bl@ATETGTONSj@gAh@oAH]dAsCRq@bAyD~AwHJSDCTCHGHOBe@CS?OXmCJkBL{@?OEe@IOMMuEaCaAm@eAy@kA}AaAgCa@{@k@sAQWi@yAESu@iBGWk@uAQ_@Yw@Mg@e@gAEGESHSLG\\Iz@[VEl@Wz@Qf@A\\Gp@WnCqC`DiB~@q@HOt@aCl@cBf@}A`@qBZiALYb@_BRi@NYn@sBHKB]|AcFFY@SPm@Na@^oAB]HW@S`AkEj@wCTeB^mBf@yAd@{BVa@DO@QAe@UmBKyAEiA?kAH_Cn@oFX_BP_B\\uBj@iEJk@NuA^gBHo@d@}Bb@qCbAcEh@yAFa@n@aCZmBN[DUJUJa@Lw@LoAHg@JsAAk@COQScBbAsCzA{Ab@oAHi@?IOKICQAu@HqAEqCFiDAw@DiGAcBJ}CRoCHmB\\}Db@mHDc@FMJaAFIBULQJWX}ADMRaARo@?e@NwADs@He@Fw@Nc@BQ?_@NcA@e@N}@HOP@TFHDI?", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532028, + 6.578806 + ], + "end_latlng": [ + 46.521511, + 6.628929 + ], + "average_speed": 6.568, + "max_speed": 13.9, + "average_watts": 189.9, + "device_watts": false, + "kilojoules": 170.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 498.9, + "elev_low": 390.8, + "upload_id": 2669627499, + "upload_id_str": "2669627499", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Testing the new bike outside of commuting", + "distance": 39756.3, + "moving_time": 5757, + "elapsed_time": 7017, + "total_elevation_gain": 720.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2511216007, + "start_date": "2019-07-07T08:15:11Z", + "start_date_local": "2019-07-07T10:15:11Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 35, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2511216007", + "summary_polyline": "ah_{Gancg@nAzHNLbDgBpEQn@o@xAaDrCyJzAqH|@cAl@uGnBqMrF}VnEkMjAqFd@mDg@yEQsGnDqXLiGS_CiCmLEaGjBgN~@mLvC}KFgA|B{J|A_Fp@eHIu@[GyFlCeEFNqMC_Rd@eE`AwQX_BhA_En@wGd@]PqBt@wCXMx@gENSlBf@f@m@a@MXaB@aCiBcO@eHMc@ReCh@WtBh@tA{Dr@e@RLKL^lBm@nGNn@OL|@i@nAuEh@i@bBiI`@UnAaFhAgBZqCjFwPd@aDCqBu@mEOoC`@qIJmET{Av@c@dAkBDs@|AmDVoBDoHd@eAWWdE{CjDmFR{@U}K^}ElGkQpEuJFwApByC|@wF?mH^cEpJqQtKea@zCgGLmJiAqIGmEtAgIlB}HfBqCvGeLSg@eCyAz@oDmBiLfAoC^aHj@kBgCeDScADeAnEqIjBoFzBi@rBeCx@gCHcC~@eBjA}HxCkEAaCaCgEg@_D?mBdAsDzEcHpCqCz@e@|COjAsB@eNf@}BnCqGZkC?eU[iSQaCu@oBDoAr@kA~IgGb@cBcAqINwDK{A}AqIgBmCdA_EQwEReFnBeIMeHx@uHIaFx@_Do@}FhBeCv@cIlAwDnEsCh@eExBoDPcDX_AnBgB`DmHnGsJnIgQzHoK`EeIrCcIbBsGnAiC|@{EJeBq@mCA}@PoHZwBl@uNYuAe@i@_Bj@}@UeFgKCq@tAoAyBgGR?Nt@d@BWqAkARmBtKvCWlFzKfAf@xBi@b@`BUvIQTg@dIEhHl@dDMzA}@vEe@~@_@`@qA~FcE~KgE|HwGlJmJxReEnF_E~IeCnCk@zEwBvDu@xEgCpAmCbFq@rH}A|BMj@j@lE}@|DHnEy@lHHbH}ArIUvLeAjCf@nAzCpAhEnHd@jAhApFpEnDdAtAj@xCb@bG~@p@j@iFr@qBtBeCn@Xh@dE`@vH?zDe@tDp@lKAbEg@hCoApDaFdK{Nl^uTt^uDbL{EjLeCvI}ChGgB~JiF`S}@bJU`Jw@nFcAnCgAjAuJxPaAtCuBxMEjGbAjJOnP_CjQeArNcExM_AjJ_CfK[fFjBfVWxLnA~a@_@`aAR|ApDlBh@t@PfAcLrs@@hFzA|Jg@lNZbDsGnQoCbLiDpHkJrOoCrHgDlP_I|NeF~Wu@fIXr@y@pHyBfDuAiAq@RgAbDaCnEkDpDiNpRwJt[_N~h@qCfNi@ZeJwFoAeBkB{E_@UaBxCeC`@eJtFGj@^vAe@lF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531907, + 6.578785 + ], + "end_latlng": [ + 46.532169, + 6.579089 + ], + "average_speed": 6.906, + "max_speed": 14.3, + "average_watts": 162.3, + "device_watts": false, + "kilojoules": 934.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 585.6, + "elev_low": 368.7, + "upload_id": 2666825598, + "upload_id_str": "2666825598", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hot", + "distance": 8333, + "moving_time": 2646, + "elapsed_time": 2671, + "total_elevation_gain": 50.7, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2498127056, + "start_date": "2019-07-02T15:13:05Z", + "start_date_local": "2019-07-02T17:13:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2498127056", + "summary_polyline": "im|zGwz`g@FJl@`@f@@FI?w@Tc@?U\\y@`@APKRC\\Jt@Ed@Lh@On@]`BA\\I|@]PS|Ae@TUTD`@rCP|@Rb@bBMf@Hp@I^F\\CFf@Pr@fApBh@p@pAl@X^fAz@tAV|AiCRQ\\?`@^\\r@`@lA_@x@AnAERMTS~@o@jACZr@|@Rh@h@z@Xv@^`B`A]t@CBj@LRH`@CfBJj@?fAHl@?z@J~@DJ@l@Kh@NtAAp@UnBQPG\\E~@ArANhAFhBGbB@vAUvABb@CTCGEBERIdCQfB?f@ObDEn@Kf@@TNb@?NIvAO~@EvAPzA?`@KzA?n@I`@D|@Cj@Jd@KTATTbABVGjAFdA?ZCZKXAd@Hd@d@t@H|@a@jAI~@?j@Dt@EdBDVpAJDBBN@pBH~@Br@Aj@UvA@d@QRUj@a@bCa@fA_ApAYn@W\\s@nBm@v@qB|Dm@|Ak@z@Of@g@|@Oh@SX[r@e@rAgBjDqAjDWd@]|@u@rAKf@M\\Qv@k@nA_@~APYZQ@OE_@NcANYPEFa@Rq@NURs@p@oA\\aA?Ih@gAPi@VU@INUTiAZc@PKHk@L_@X_@Ry@x@kAZeA\\i@Lg@PYNIJYFc@f@w@j@yAlAiBLMFYHEJQTs@HELYr@}@x@}AHWFs@DILuALc@VYBQCQT}A@s@Ey@BOCQEcCEEm@Eo@[D_AFQC_@IW?aADWTi@@QR_AEa@BMa@s@Is@AQLYDe@E}@BUGu@Dq@[_AGoAG]Be@Ji@?c@Pq@As@@o@Qw@G}ATk@@e@PmABiAGs@?]Pa@L}@B{@Hm@F_CC]Jo@?k@c@MR{@Gc@Fo@@uAHYEa@L}@?w@EMKmA@i@EeBXuAFgAJUJk@GqAD_@EI@w@IyAEWHq@EaAKe@Ay@ESKSFcAGo@Um@Ac@}@Dq@\\SqA@SMWSw@?O_@e@GYg@m@AOMS@Ut@oADg@G{Ak@o@{@m@[c@YCSZQ@}@KUOCKWSEGAKa@K_As@e@K_@k@Us@OSO{@]g@Om@u@eAG]q@eB]_BFo@QwA@o@Fs@CeBGa@EgBS}AKqA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517496, + 6.563167 + ], + "end_latlng": [ + 46.51285, + 6.56826 + ], + "average_speed": 3.149, + "max_speed": 5.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 395.5, + "elev_low": 370, + "upload_id": 2653464604, + "upload_id_str": "2653464604", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night run", + "distance": 5001.8, + "moving_time": 1443, + "elapsed_time": 1555, + "total_elevation_gain": 52.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2483124187, + "start_date": "2019-06-26T20:03:22Z", + "start_date_local": "2019-06-26T22:03:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2483124187", + "summary_polyline": "cw_{Gkwcg@[KSFQAeBE}@IyAAeAHMOM@[\\[HI@GCUAKMSBKAq@r@YZQZ]zAQb@ETEh@Qj@@LGn@Sr@MTERk@~@Yl@KX_@p@]vAOb@Eb@]r@]f@Oz@g@d@Ip@GPKj@GvAAjAb@N@TOt@C^B\\If@GhCGT?LDN@VDHRF@FOT?FDTPf@FHB@PGLNNr@HPD@DF\\LNR\\C`@@XHpBFHDJTH@R?ZFZA\\BFBDLBZ?`@CtABr@OzFYfAe@vAFj@IZUh@ZbAz@lBjAh@JJZpDG?q@k@@a@Gf@FZLZf@b@JBn@GF@nCgBF@NCBMBC?RD@HIXcA@KAGEj@?bAPLr@qECS]y@@YNWZ_@GEEK@IFo@Pk@AiAGBINA}@La@A^EPX`@D?n@[l@Sh@[GTORI@o@GECCKHw@`AsD^}@l@gA?QjCf@TNP`@RCJB\\CL@ARFTFCD?HFHHb@NFJN@FDn@FfAOb@RNB?FHIPELVFFF@BVDFN?NGNCHGZAVGf@GLARFRUXURNZJ?ND@PKLSTw@Fu@@Y^s@VEDU?MMc@HMJ]BSGf@ToBPKAUIWCO@ULUNq@LMFM@KAKFYFm@JUBs@Ca@BEDWGS?YEe@D[VWBWW_AA{@Sm@MI?MGW]e@{@OEGEAEOISKAE@a@IOOo@SE?YHo@KIIKBUUSOUAKWEEOEQSYQEMS[Qe@IKEUJHJBXILOJYVoAD?BDDBDABFPGPSG@HWE@ML", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.531954, + 6.578686 + ], + "end_latlng": [ + 46.53037, + 6.574885 + ], + "average_speed": 3.466, + "max_speed": 17.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 438.1, + "elev_low": 396.5, + "upload_id": 2637814100, + "upload_id_str": "2637814100", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2463548550, + "start_date": "2019-06-19T16:00:50Z", + "start_date_local": "2019-06-19T18:00:50Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2463548550", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Ride to Vevey to test a future bike N+1", + "distance": 48998.8, + "moving_time": 6121, + "elapsed_time": 8523, + "total_elevation_gain": 511, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2451765753, + "start_date": "2019-06-15T10:58:32Z", + "start_date_local": "2019-06-15T12:58:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 42, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2451765753", + "summary_polyline": "wo_{Gmmdg@`@_I^qApDsC~GuBtA}CxBfGpBfCbDzBpDzA^ObD{PnDgN|AkFn@qAtAsGfBwFtCoLzDcL~A}CfQcUxAmClA_Er@Ux@x@b@OnBuCV_BlAgP`FiXdAcC`GmJfCiMjCyIhDgGpImNnAqCrCgMzFmPDgAa@eBXyDJcJqAyIGkDVeDvBkNhCwMdCuPc@yCiEaCWq@b@yaAwAo`@?sBb@uGE_DgBuQA}BZaErCmMB}BZoClEqObAcN`CaQDaRcAwKTgEdBcK|AkFnLuR|@{Bz@qGR_Iz@kJdF{RhBqKbCuEpDcLlD{HhEeNvTq^pCgI|CmG`LoWzBaHRcCAeD[kHq@eGwBiI_D{IqFySqB}J_@oD?{CXyD~CaLf@}CNiFC_QXsDl@mCtBgFnCyKbDqFjCeKzByFjGmHz@gBnAsExCqFrG_GjB}BhEeKzEuOdD_N`C}HbGyY~GaXRiBLgHfBwIB}AYaFt@cHIsBgA{H@aEe@yKDmFvA}IbBoOlDuLb@wQjBcHh@iD`AmTtBoPpCwqAb@wCt@eCx@kAxCsBn@kAZaBByB_@qGW_LFmDh@_G@sLVsHj@qBpBeDjEkDj\\sLhBwChA_DBgAm@iAv@rKKXuAhCe@XFk@SuBYm@Ob@cBdAcTnImGlAiFlIm@`CMvFPbIO`A@lCg@zCSnFRpECtCl@hKs@hDgDbCuAbBgAjFeB`r@FzD_@rFKhFEpJwBbQ}@pTa@lCkB~FW`B]rPWpAgCnIyAjNiBbJKzEr@rNI|DnApID~A{@nFBdCRVHpACzAyBvIAxGM~AiAjFkBlFy@nDyIva@_DlKwBhJkHrTgDlGqF`FeDnEw@~A_CfHsFxGcB~CaFnQcDfFaCnJgC~G_@tB]tGCpSg@`FeDnKYtD?tDVnCfA|E@r@d@z@x@xEhFtRdDpIxAzGfAbP?pBW~B{CpIaLvW{BnEsCbIoTv]wDnLgFxL}BnI_DdGq@vCy@`G_F`Rw@jH[xLmA`HuB|CcI~MaAtBaAzCEHmBpMDtEdAfHLhC[lMs@dHiA`HoAxQqDbKmA|KaC~KShEApA`BzNRfDc@hLxAda@Qfm@YfMJ|F|D~B`AbAAdB_@|C{Jfk@CrHpAzIKnH]pFh@dBCj@wG`RoBhJiFfK{IzNyClJkC|MkEbHiChGmBrLhB~@tAdBR`EoAnGs@rAiAC}A`@mGnD}CGOlBfAlBmAdDwCzEcA|@eGxIkBvAuCbEwAtDqEnPcAjCcN~h@wDzQu@RuIkFoAcBmBcF]UUNu@nBuCn@wJlGGRXrA[`G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.53195, + 6.578632 + ], + "end_latlng": [ + 46.532184, + 6.578915 + ], + "average_speed": 8.005, + "max_speed": 12.8, + "average_watts": 165.6, + "device_watts": false, + "kilojoules": 1013.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 416.6, + "elev_low": 368.7, + "upload_id": 2605367915, + "upload_id_str": "2605367915", + "external_id": null, + "from_accepted_tag": false, + "pr_count": 16, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2442021120, + "start_date": "2019-06-11T16:00:16Z", + "start_date_local": "2019-06-11T18:00:16Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2442021120", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Global running day", + "distance": 2016.9, + "moving_time": 570, + "elapsed_time": 683, + "total_elevation_gain": 3.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2425134488, + "start_date": "2019-06-05T10:06:53Z", + "start_date_local": "2019-06-05T12:06:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2425134488", + "summary_polyline": "uk|zGov`g@NTBNDBCHLrAqApCoAGYGKKPb@RJZFZVXLZHV@VHj@FLARFTNF@LU?gAAQLEBED?AKSCSMOCsA?[Bc@OYAECCGGCs@AIIFYCIU[{@FUNYJ_AAc@Gy@k@KQIGs@K]@QEGKM]OGCEMCLWDW?k@CQsB\\YBCKGIUCKI_@Mg@[GKq@U@WEEa@KYUHQX[HSAYQo@A_@JQeBjGzAOAGBDPBj@VtArAFApAj@\\Jt@p@`@@h@RFBFLHD`AThBz@V@JA^OL@f@`@FJj@HRRTHvAIn@D\\a@@e@CWg@q@EDK@CGID", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517235, + 6.562482 + ], + "end_latlng": [ + 46.517391, + 6.561997 + ], + "average_speed": 2.953, + "max_speed": 13.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 399, + "elev_low": 394.8, + "upload_id": 2577826217, + "upload_id_str": "2577826217", + "external_id": "2e09096f89ec7a2b743d9a8a2b84848b", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique déserte", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2423385751, + "start_date": "2019-06-04T16:00:14Z", + "start_date_local": "2019-06-04T18:00:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2423385751", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Part 3: Les Paccots - Chavannes", + "distance": 39520.4, + "moving_time": 5702, + "elapsed_time": 12335, + "total_elevation_gain": 373.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2418019360, + "start_date": "2019-06-02T12:38:04Z", + "start_date_local": "2019-06-02T14:38:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2418019360", + "summary_polyline": "eu{zGczli@cBaHa@g@aMn@uFvIqDpDoAt@wBCwA|@sJhNiAz@m@pGI~P}@nGqBpFe@xE?~F_AhDFxAg@~BHhArAlAt@tBZbEy@~SsA|G{DtI{@|Io@|Bd@lE?nFdA`PwA~TPvE|@jChDhDvA`F|@xArAf@|HV`OjCfC~AlA|Ar@bBx@vE@fCk@pGsAdEmBlKAbEn@zJUrG}A`FmIvLIr@`@r@|EtC|MpDxCxA~ApDbB|Ab@tBxF`A~AzBz@~ClHfItDdBjBBjCdBhAfG~ChF~@zGtApCf@|DvCdAl@l@n@xB|@xH`C|EfGjEv@jC`AfAvBHpB~FdGrGxDvF~ArD|MpFxD`FrAvFnGvExChIf@xDrAlCbAfAnAFzBtCvBz@rCzGvAfBv@bD^lFbCxDTbEn@?[~@Rz@xILnAn@jBlC`BfI@lNfCvFtBa@lATfCrMbDbDFpAqCjHB`AXZ~DYvG~C~DtKrEnIlBlGd@bGCjJn@|DX~RbC|QNvI[rITvEm@nNDfB`A~@y@_@W^SbYpCdm@DdIQdDwBxL}@nJc@jGJ~Go@dEoJfVoArJoHvQ]hFj@dU}CpI]fHgBrGD`DrAhDPzC_AvCaB|AEb@xFrL`DQ\\RTtAyAt\\j@fDCvBcFjRcEnKeDlGaI`LiJfR_EvFsDdI}BjC_ArFoBpDs@rDwBdAsBbDo@lCg@zFgB|CCdAf@zCaA`FHjDy@fIJpGoBxKGdC?~FqAjDT`A~AlB`B~ICtGv@zEDpBc@pAwJzFe@xCx@lBVhCp@xZdAzESfMh@n@gAlBy@RgAbCmBvAFdJm@rB{@x@iDTaK|KsAnIl@|DzB`E?hCuChE{BhJuAnHgB~B{Bd@oHbP_@`BRtAjBvBlGtMSpKyAbIsLnRaBpE_A~FkAvJjAdLOpQ{BzQoA|PuDzKy@vIyBxJe@hEBtDpBvRtBPGtFx@DfA{@L`@mBNT_Eo@cAqBVc@jJh@jTd@lM]jbATv@bEtBh@nCs@dGiJbk@FpEnAzJe@vM`@nCIt@uFtO{CnMwDbIiFhI}B~DkCrGoDfQ_I|N_CpMhD~C^`BHpC_AfF}BbFBrFe@f@kDm@}AbBaAlDeBbQqDtIkApE?nA|@rAR~AkEjOiCtNqChTFdCbC|OdLkCu]bIaBo@yA\\sA]MjAy@Lw@fBqAfAcB~EcGpN]vDBtMm@p@K`Ci@n@gJkAaDkBqB_DyA}Dy@oG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.513634, + 6.952184 + ], + "end_latlng": [ + 46.532258, + 6.57891 + ], + "average_speed": 6.931, + "max_speed": 14.8, + "average_watts": 116.5, + "device_watts": false, + "kilojoules": 664.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1198.4, + "elev_low": 370.7, + "upload_id": 2570478376, + "upload_id_str": "2570478376", + "external_id": "af9ec85d90920cd67169a6ab7653e8c5", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Part 2: Les Paccots - Dent de Lys (2014m)", + "distance": 10893.8, + "moving_time": 7491, + "elapsed_time": 15024, + "total_elevation_gain": 840.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2417273356, + "start_date": "2019-06-02T08:11:00Z", + "start_date_local": "2019-06-02T10:11:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2417273356", + "summary_polyline": "_s{zGyvli@xBdEhAo@P_@HmAQuBh@k@z@wAZqABcARMXyAZc@TqBGeBdCkGbEaGVoBJwG?gFvBs@ZT|Am@z@HfBg@n@TLQ[{AL}AXqA@gBLa@@wA^y@`@sC?_ASo@KwAJs@HmFUy@T}@Dc@[iABYc@eAIwADo@MkA]}@EeA@Ol@e@j@eBEuAFs@UoCtFuIn@cCZyBAk@QeAQMG{@T{BI{EOqCf@oAXkBdAyCf@eFYeCmA}EjG{GZiAp@qA\\gBKaBDcAj@Ab@yAXqAF{@YkBw@wCo@{Cf@z@R_@|AjB\\LTCIq@\\CJ{@i@gAJAQeB|@NMq@RO]cCL~Ak@_BaByCk@g@YeA]WEk@_AsBCi@KBCe@HMMMFWUAAOHY?KqAaA}AgBk@_AKo@g@m@LwBC}@JKCQVKZ_Aw@KBl@SJNJiAFs@iABOOOIN@_@MECq@[O@_@UYI}@IHB_@Oi@GiBJQCOLIeByCMk@q@e@[e@Qg@}@m@Mg@r@|@H^p@NJr@h@Vr@lB`A~Ae@LTjBHBBh@Gl@~@z@GV^d@Ft@ZPIX`@?XdAF`@J_@n@n@WZ?[l@LQ}Ah@LRo@HB@b@[PHTWVG^i@@C`BHj@GZTJx@vBh@d@`@rAp@VRz@XNVKKXJ@b@z@At@JB?NHG?ZvAtDl@nCbCjEh@j@?|Aa@U}@OnAPKLNjAEp@m@UbAvA]M?X]GZd@APm@Il@|@u@IXl@XFBNuAEZ`@GLPZiAWj@x@Np@s@DAL^x@]LKnA_@tAoAQ@b@n@pCe@pBg@t@o@tBuB~BSh@_@FQXAlBQlAp@~CBfBMPa@zCkAzCEpBYj@y@b@HVKRXd@An@NGDp@QVQx@VLNf@LrCWX[lAFb@h@hAOrBG\\_CdHW@^Ps@Um@x@?r@u@NW\\p@fC@pBKhAD~@y@~Bd@lAMdANj@LnBNXD~@XJNbAU|BTxAIhEb@fAUx@D`A[jAUN?jBc@tEi@jBU|AQNC`Aq@KmA?[f@w@B_@VQWy@ZYQMZeAN_@b@J`EWbBDxBc@pEqAvBeA`AmAlCGf@Dj@WdBu@`B@~@K`@wBpBS`@k@`ENh@UpDeBj@?\\KC_A_AiB}C", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.513287, + 6.951658 + ], + "end_latlng": [ + 46.513532, + 6.952147 + ], + "average_speed": 1.454, + "max_speed": 8.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1923.8, + "elev_low": 1198.9, + "upload_id": 2569703886, + "upload_id_str": "2569703886", + "external_id": "9f51c3d58e3439976082be4c1efcd367", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Part 1: Chavannes - Les Paccots", + "distance": 27430.2, + "moving_time": 5039, + "elapsed_time": 8917, + "total_elevation_gain": 969.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2416380467, + "start_date": "2019-06-02T05:29:32Z", + "start_date_local": "2019-06-02T07:29:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 13, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2416380467", + "summary_polyline": "go_{Gumdg@I_Db@{CmBcFOmAvD_HpC_BDy@UsABaAVmA`A{BzDuAfE{@`HiF~@aAfE}MLaAr@sAtB{HbA{B?c@p@cCvAmE^}CLCl@sAIg@VOl@wDFeCXkAl@aAm@eKf@cJb@mB|@cGCmA~@wG`@w@T{Ab@o@V}AEo@n@oBv@gE`@_B|AqEf@kC`@qEWa@k@DwGdD{BBUSGWT_BS{CNiCKaIV{HG}AWeCPGR{Az@yLPgALBM}@Be@d@Q~AgG?}Cd@yAj@eGZs@AqAn@Yn@oAh@?ZVJ`@r@SRy@?sEq@gBHOSmCo@mDD_CSc@b@U[uAOwBHYJDFy@OsAoDyB_Dk@sDf@eAx@aA?qA}@iBe@mAiBSEg@x@Q`BBdAf@xAy@t@gAn@_AtDcArAmBzAmCIYo@?i@n@b@vA[z@sBSwAgA{AkBOk@Zu@Yc@PgBy@yBQw@{@g@HqFeAcA{@u@wBCiE~@oGeB}BmCcCgC]aAZ]QuAv@]GS^uBFSX_AGKXoB\\mGsBeDBkDpA{AyBaDc@_@w@?i@We@f@ItAgBj@iFpEsKxAg@lFm@bB_BIQtA}BhC{F\\{A\\kD|@yCnDuEh@ALOA}CkAgJg@aBKmAH}A\\}Bp@iBpF}Jv@wCXmDvAkc@^uJIoA_@}AsE{EwAsCa@gEZaFEoDu@^Zq@AYaAgDkB{Bw@yB}EsHk@eHsA_EKkBt@wBbEuCt@sAR}@VeE^_Az@Uv@Z\\j@h@|B`@`@~@_@@wAqa@eyA_AsI_CcZc@oCWiFmAmMSmHO_AJ]IwBWm@IoD@wDe@gILyEVmBXc@H_Cb@mDlA}FTiDn@yCX{DRk@`Ksw@Zq@EmHPS?_@UsBE}HeFyUYkJSoBk@kDoEwOR{@Wm@s@mLaBoQUiGi@iCeFcj@EmKJgHUgBB_A|CoGf@eCJ}ACwD_@cF@oAn@eDLOdA\\LONwB]{AqK_SaA}Dw@wUqCuIsAeIBcBhByMA}Bc@uCgA}D]i@qBkGWoBkCmMkAkDaKuQoKeVMaCJsBEeAHUP_FMq@c@oAwEiGg@mAg@gBiBoM{CkJAkP^aCfBuEXyAMu@eC_DYsAm@y@g@yAy@sG?qEz@}GbB_FvAoBnDyG~A{FtAmHwDkDg@yBHiB_@OBh@TBbGgDzMcGjAW|DcCtAoA~AkChCmHvmEoeVWWC]DP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531993, + 6.57884 + ], + "end_latlng": [ + 46.513626, + 6.952231 + ], + "average_speed": 5.444, + "max_speed": 13.6, + "average_watts": 138.8, + "device_watts": false, + "kilojoules": 699.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1200.8, + "elev_low": 406.3, + "upload_id": 2568777322, + "upload_id_str": "2568777322", + "external_id": "7d5233771cf48feefcf86b4d633656a7", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hot run !", + "distance": 10437.3, + "moving_time": 3349, + "elapsed_time": 3576, + "total_elevation_gain": 71.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2414944183, + "start_date": "2019-06-01T15:19:13Z", + "start_date_local": "2019-06-01T17:19:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 12, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2414944183", + "summary_polyline": "sx|zGo_dg@@FEATTBhAEtAR^~@Ln@_@n@Gr@{@d@GL\\?\\~AvDfArANn@h@z@~A|AhAdBt@A^\\f@QFDNf@b@VlA`CbAx@X\\jArBEl@Lr@J@DT@~A\\jAFvBL`AaA~@QMTbAb@hDb@t@j@dB`@hCL|ALt@LhCIvBPbD@fAXhBf@nAjCpHb@j@v@^VX|@Z|@v@v@VVKh@m@~@{Ab@Cb@`@pAzB?Tc@x@_@hCc@v@[~@`@b@`AxBh@pAZrAVBvAe@@n@Nb@Dl@@xAPj@?dAHbCN|@CfCHvAS~AQFKZH~AK~AJxAGvEOpBDx@QdAOzDe@zDFhCEhE[rATrBQ~@?`AKtBB~@Gf@ZxAGbB@xAI|Bb@f@Vl@Qj@S|BK\\L`C?f@GVLHfA@LTTjFC`Ao@bCQ\\I|@W|@QjAi@l@q@nAo@l@i@bAKh@k@~@Of@a@h@[x@s@~@CZWl@q@fA]fAsAhCOj@o@|AUZKf@QPg@dAW~@g@l@c@tAoAzBg@`Cq@zAQ|@Vw@Va@\\wAjB{EPMAYz@}BLEj@uAPGd@eBb@a@`@kATu@|@mBtAkCXeAd@q@Pe@VUl@kAHa@l@cANk@H@jAsBRAZw@\\a@t@mEn@wAHcBL_@C{@GWB_@Mq@B_ASa@_A_@_@@AKHaASyA@Yn@yBNgAGe@k@w@H{AEeEUgAEi@F_@?kCJo@HgBQiAKK?OJ_B`@sCCyB\\sBJgDX}C?KU?IUR_@Da@Ig@VaABy@L}@G{A?m@FkAOgB`@kD@g@Li@@WSgAP}@?a@QwBDk@Oy@BKGqAKi@@gB]eA@IGMs@Bw@b@]MSUM_BY]Os@_@s@e@i@LaAbAmDDo@b@iAIo@q@u@Yq@QIi@PIh@sA|AY@o@k@iAm@u@}@_AIa@SaB{CO{@Yc@}@gC_@}BU]GeCHsEIcCOu@MkBUkAk@gCw@qBk@kCCYd@E^u@KgA@}BU{@CaBm@q@UqAHNWs@Gy@_@k@a@]]q@]kAu@m@w@oAw@@e@Uo@?c@y@]SU]Mg@i@i@Im@MOd@{@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519306, + 6.579281 + ], + "end_latlng": [ + 46.516521, + 6.577173 + ], + "average_speed": 3.117, + "max_speed": 4.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 382, + "elev_low": 370, + "upload_id": 2567273716, + "upload_id_str": "2567273716", + "external_id": "5c28bacfdfe4847f3aa4c7cf6d0a01c8", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Quick ride to Chexbres under the sun", + "distance": 39344.1, + "moving_time": 5420, + "elapsed_time": 7011, + "total_elevation_gain": 634.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2408915803, + "start_date": "2019-05-30T10:40:12Z", + "start_date_local": "2019-05-30T12:40:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 52, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2408915803", + "summary_polyline": "go_{G{mdg@ToH`@uAbDgC~DiBdBYdAkCl@X~AtEhBjCtFpDvAf@l@StDiRlIaY`DgMrBmJxByGzD{I~RcWvAmDp@yDlCp@hAa@`@u@dB}SvEyW~@yB|@_AjEaI`DkPhBsFjHmLxEyIrA{ChCiLxFsPIoEf@kNuAiJCyElDcW~C{NtAmJGsAg@qAoDgBe@q@Na]Doi@qAk\\d@aKmB}UAiDfBuKd@u@jAuLbC_I`AyE`A_M|A}Jd@wFZqPmAgLnAcN~AmH~IeO`BoBfAkClA{IGeGmFiLyCcDQwBvHyQpCq@nA}Ah@{A`@qEfB}Er@cFz@oAj@I^i@LmBKcAc@qAyAiBg@gD@iB~@uEnIuKbAm@vD[`AsAN{@KiMrDiK\\cCKoDL_L]uWMkBq@cBA_Bp@oAbJaGZaB{@kHHaHyAsIkBcCOu@x@sCVwKXwCz@yCP}BAaGr@aIMgE|@sDEcBc@}@BuAbBoBl@aHp@eCxBoDpA_@\\g@~@kEnBmD^sEhDmDtCsHvDeFpEgKhEmHzB_CpCkE~DsHdEeL|@sF~AaCt@kEF{Bk@iDToCC_D`@kCh@wI?kEq@iA{Ad@mAYmDoG}@gDbAq@|AkD?kCg@sEDyBbCwDjAeAPo@JXT]uCrCqBxC^nM{AfDmArApFxLx@`@vBi@h@f@Hh@BfAkApQMxHl@fFmApGcAzBmG|R}D`HuG`J{JvSqEhGmEvJoBtBg@zEkBzC}@lEmC|AmAdBsAvDo@vG_BbCAl@p@fDaAxEH|D{@rHHzG}AbI_@vHNrCkA~CCp@b@bAbAj@vAnIPvBQ~D|@nGDbB]z@sB|@}FnE]p@WnBfA~Bj@~YVhDz@fD_@jMbAjAiAvBiAPkAhBeBrARbJk@vBwAhAeDXyJxLcA|DAdB`@bD`BhCl@jBMtBwC`Ee@dDcBxFKxBeAbDcB`BuB^eIfRP|BjBrBlGxMLh@c@jJe@`Eo@rBk@`Ay@d@wI~OuBlFmB|OpAjOSpOmCvSk@bL]lBkDrJcAnJaChLUxEjBbWa@`M|Ap`@k@pbAVv@nDrArAlBCdAqHjc@yBhLB`HpAbKe@jMZpBKzA}D`LoA`CqAlIw@tBcElIiJxOmCdIsClNoElHsBnE{E`WgAvL_@TaCi@_Ar@Yh@s@|IaA~CmHjJuJzMmBdDgHrTmLvc@kGtYo@X}IuFqAgBiBaF_@YuAvC{Bd@oCtAgFjDKp@ZtAi@~F", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531981, + 6.578826 + ], + "end_latlng": [ + 46.532217, + 6.578859 + ], + "average_speed": 7.259, + "max_speed": 15.3, + "average_watts": 176, + "device_watts": false, + "kilojoules": 954.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 576.7, + "elev_low": 370.7, + "upload_id": 2561033418, + "upload_id_str": "2561033418", + "external_id": "0d85b9cdbf068e4275ba32396ded348b", + "from_accepted_tag": false, + "pr_count": 34, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique, la reprise après deux semaines d'absence", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2404804752, + "start_date": "2019-05-28T16:00:33Z", + "start_date_local": "2019-05-28T18:00:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2404804752", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Neuch'aventure Sportif 45km avec Marie", + "distance": 45706.6, + "moving_time": 18676, + "elapsed_time": 23017, + "total_elevation_gain": 1545.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 11, + "id": 2396697141, + "start_date": "2019-05-25T06:51:29Z", + "start_date_local": "2019-05-25T08:51:29Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2396697141", + "summary_polyline": "_qg~Gud|g@aE{@mEyDj@{DtAc@fAeDw@It@h@iBpAl@lAvFEXtA_FlAcAfDp@nAqDiEiDFxBmAVeCc@@x@q@eGaMy@H`J?\\xDhDHYpB{@QlAQ_@j@t@oBKuAiCMe@qCgCiBzBqA\\eE|AqD|F}FyCqJfFkAqDcI`Fu@fCoNjC}EpBgMGkJdE}VsBsBu@rBk@e@s@vH_BqIoBaCUwFy@x@{@cDu@lAkFkGy@uFoC}BiB|HsG|DwJcC{C|Oc@cB_CUuBjBvDuBtAhCzCeP}GiYoJ{NeAkIwFoAm[iWeFnAMyEcE{T`@aPa@wK_MqToPkNmGeAf@uBsE{QUyEqMwe@kEaKm@oE_DmDeHgRsSoYuA|BsGkHwA?RpAsGyCx@GnGrImAhDz@_@L|BvBhEzAdAr@oBlFrJl@|Cq@dC\\fEbCxCjBcGzDsDhH`AvBkFWmNjA`@SeA}BS{F`EiBwEkDcC?yBdGkGp@PyAaDJ}C_D?c@pC}KhIkBtEUrF~G`OWjGnFhL^hH|FfRnAfB`E\\lAjTaJuC{EpIcGh@{JmIkMkEdAeCQyPr@h@qBeHcAaW}H_SYmDgBcCsBoKkFwIkGcRcDsE}CeMAgHkLuXdLhX@rGvBxJ|E~IzMz[xBjL~AhBXrDnIfTg@hCdAdNbAbHjAjB_@y@a@zTlClCpFl@fBdBh@tFfC|EfEfBAbCbGjRtD~BvESAzDpCfFvGfCfG`GhD_A`AsEf@|DlGbKaChBjCeB?bBhDtF|GyBfIjK_A\\a@lEiDPSpAf@dO|EfTuBcEq@ER`BnFxNjBnAkAzDyGxDv@vJW`G_A\\~AnCEbJjAtDq@?OhB`@~PzBdPu@|FHbMnLrRbE`LjIrBtFpC`ArDUtBeEeAcG|H@zIW|P}@U[xBiAYb@e@^hDnAq@n@aGs@tFcEuQ{A}Li@Sb@jEc@dC}DzAa@eJuGiHaAkF{C_GyAn@l@lAoAiAx@m@iB_A`BFRqAaA{DbKrBmAiABoCh@UxD~@pAjHcBUt@{A{@g@Y{CnGvAv@zA|@AmBeA|ADnFjG{AUvA}A`BjDvGm@hU|BpFfDbB}CGsE`AsBnFhFcEyDcDSdE`F}@|@v@nNa@lHRnD~B`FtIxFzKvR|Bx@vBaCN_AvRbHZlChAVkAOiAvJwHrD@|CcElDmD{Fb@E_KoNgO_NsCwS`ClSb\\`_@_AuFu@cIiHaJ_EKeEiD}@qMpHvHrEpArEtFpFaElGfEpIhBhCgDy@[", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 47.065928, + 6.702991 + ], + "end_latlng": [ + 47.064678, + 6.70365 + ], + "average_speed": 2.447, + "max_speed": 16.1, + "average_watts": 79.4, + "device_watts": false, + "kilojoules": 1482.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1277, + "elev_low": 722.5, + "upload_id": 2548362662, + "upload_id_str": "2548362662", + "external_id": "a7ed2274ddca9a0e1bf4e3b9d2f67b13", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cyclotour du Léman, 112km", + "distance": 112580, + "moving_time": 12445, + "elapsed_time": 13262, + "total_elevation_gain": 819.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 11, + "id": 2379400700, + "start_date": "2019-05-19T06:07:35Z", + "start_date_local": "2019-05-19T08:07:35Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 133, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 3, + "photo_count": 0, + "map": { + "id": "a2379400700", + "summary_polyline": "gyezGqbhg@IaAd@GUl[j@lIeCfTCrPbBzMpHjSlCvK`J|hA|GpaAdEp`@bBvl@uA`QF`LnDdIdFlUhIvUxBlTvBdKdD`H|LbObDzW`Qpe@pAnGA|\\hBrQcCdHeGrIqD~IyBdZsDdVY``@v@dBjF~C`Qx@rZ`LzBzArBdEtHnC~HlQhFhPvErIt@FaHiVpKbXhDpPjDd_@bIlVdGpT`IvF~E`H|FtL`BvAbDVrIgErEdAtElJrJvM~_@xzArAjCr@|F|\\twAjXbx@fSj_@vEtLtRr}AjE|V@rEcBvRd@tFlDbPEvBiBhDcJbGkOxj@gKhRgTtOyCw@eCqD{GWcEXqHlEiQbDsJiAoPnI}KdR_RpN}]bNaJpUmEnGuBlK\\lSwAna@Qna@PvQd@xC~A`CxMbGrRhRdH|XpW|l@`Y~b@tF`VD~HvAtMrAj@zLrObI|SpNlIxWz]vf@hUvFtGfFhMzLhKhEbH|DnCvJ{@t]oI`F`BnM~NfEq@v^hb@tNdWjH~GjCnK_AtIZjDrEjKrOvJn@dQxFbC`K{@rEd@rVrHjf@ve@rHzMtHpQ~[pXjVfWbYhNhOpLpPxGbRhPnZvJ|AhCpBnInCfE`Yv[lMxK~RbHhDb@vFeAfPvNjOdChDiAzFrJ~T`OlO~UrW`UxHhK|wApaAnBhDxT`o@|ExUdWpq@}@hLgAtCcP|Ou[k]a]pGcOxLaKeD{[pK}P{EoMsAen@`AiI_CeMiIeJ}BoGH}R|EoOu@{EcCwTuXeNuEo_@oYwNgIg[iPyUsJgDeEiGeEoBNsa@xTu|@f@iEk@yPcIgJ_JoFcJcNw\\uI}NuJwLor@eo@iMeXuGiIwi@sVwOaFoXgQwJmBo\\qAsYqNok@uIuKsEkn@mk@sUeWs`@qXeFuHa@_E}FiQcEgCcRsUoQuMuHaRuIcM_B{EcI_IgFuBiHsKkOiGwcBs}BsE}CaKwC}|AwkBmWad@ePcf@a_Bm{Bqx@c`BaSmMce@oj@cAaCc@}EyGctB}Iyx@oCok@ySygBtCkUsCcHePwQoEkL{@aFiAupBuAsu@yd@maCuDoGw`@_[aZuh@sWqdAsBgFcCmCyGcBoo@wl@cC}FmDeOuAqP`AaE_@wA}FiI}DwC{K_@aDqCsOaSuGaVkFa|@Vci@~KwaArMyu@oBci@Nuc@u@uG{CaMuJkZcDmd@oK{k@gFof@{Qyt@jBkIfGsP|RoW|DgLtBj@hBiA`CcVhE_V|HyMbG{VzQu\\dDoNdF_O`Ar@WtA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.40164, + 6.600254 + ], + "end_latlng": [ + 46.506792, + 6.625694 + ], + "average_speed": 9.046, + "max_speed": 16.9, + "average_watts": 189.4, + "device_watts": false, + "kilojoules": 2357, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 435, + "elev_low": 368, + "upload_id": 2530545542, + "upload_id_str": "2530545542", + "external_id": "01996603275b4dfdbb61e6b9d3697fdc", + "from_accepted_tag": false, + "pr_count": 130, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Balade du dimanche avec les parents", + "distance": 25296.5, + "moving_time": 6829, + "elapsed_time": 8331, + "total_elevation_gain": 194.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2362244802, + "start_date": "2019-05-12T13:31:05Z", + "start_date_local": "2019-05-12T15:31:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2362244802", + "summary_polyline": "gk_zGefqd@JPTSlAkHPg@j@u@eMcTyIsOkD_HBY|BoDpCsCnM{KtGeGGuCn@gNf@sBpD{JTwFVsA`GoKZw@`@kDvC}FViA~BiGxBaDwAnBFN`GeK~BkDh@]tJ~A~C@jBk@bC_CnAqBbAgCpCfCdE`DdAXJY@y@ZF~MzU`A@~@r@bDvDj@HhA^~@xAfC|AfAjB|@b@hAtDVxBv@zBRxAvBnCXz@PGLh@b@Bh@s@r@wBf@s@vAN@U|AJhC]zClAf@dAl@j@?d@^IjI|F^Ap@wAh@[vDfAlAx@nAnB|CjD~AxCbD|BlCb@fBdBVpEtJNdDjBrAZ~@`Aj@@~Az@bElDjFdD`EpD~@d@vGzFbH~AbBv@~E|@xFrDfAfABVs@lHyAtHHl@hR@|DSbGXjGeB|@|IHzHv@xFVbGt@fAdFrDtBrB~B~Ab@p@f@YtBiEF[_@kBm@yAcAcG?oARsE@oBl@}AjBHf@s@tAcIlDoKR_@|@vATFfBwFbAiCvAF`C`Bn@]nHEvFbBn@@fBw@hBUhDdAjCdCPb@Ab@u@lAMx@f@pEJdDhBnDh@rBpBxE`BjC~CzDSOAb@m@rARbBl@vAp@t@|Ap@`DjEzBjBlAdCrB`BZx@Mr@HVaAlB}@hC}IbRU~@w@lAu@bCc@\\aKzTqGkFwAVyAe@m@t@cCNaGsAuDvC}ApBcB|CCd@oAlBOt@cAbCqArBSz@q@pA]FBf@N??QqAwAyAeAi@eAuBuAy@oCu@LeA{@m@}@u@oCwBA}DaEcAl@c@x@Ux@s@`AuCvH?Ro@l@}AgB{HmGwImIiBaAy@aAaB{@a@m@gAe@qEoDyCkA{A}BiFoC{@{@{@mDmATeAOc@e@a@J]}@i@Og@q@y@WuC}Bs@m@_@w@iAs@O_@aAYgH{FqBoCkD}B}CmCkC{Cy@nBY@wA{B_DiCa@u@_GqGEW_DwCs@iAg@Mm@qAW@K_@oDqDmFwFeFuGoE_F_@MY@uFfM]^cCzGyFrLeCrLI?FEkCtMeAjCMvAqBpDgA`Ak@DaMuJOKQTmBuCiB_AiDwCwAmCw@oCy@aFm@iBgBgCuAu@yOsAgCx@wA~Ac@|@aDdNCn@m@~AqBjAkCpCKb@]@DTQh@{BrFcAtAy@d@yAo@kFaF{AkC_DiH_HqQcHgJIRy@bF{@rDMJw@}@]Ic@zARr@UK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368686, + 6.155397 + ], + "end_latlng": [ + 46.369307, + 6.154949 + ], + "average_speed": 3.704, + "max_speed": 14.5, + "average_watts": 52.3, + "device_watts": false, + "kilojoules": 356.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 486.5, + "elev_low": 420.4, + "upload_id": 2512810882, + "upload_id_str": "2512810882", + "external_id": "ed1ec4acf1cf62ed14540db01dc94b72", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "50km of hangover cure", + "distance": 50116.2, + "moving_time": 7589, + "elapsed_time": 10251, + "total_elevation_gain": 499.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2358731172, + "start_date": "2019-05-11T10:26:02Z", + "start_date_local": "2019-05-11T12:26:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 17, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2358731172", + "summary_polyline": "ah_{G}mcg@|@xGl@hCbCrEjEfCrHpAdBMf@oDW}BEkRRgN^aHtAoLvC}NpEiQlLqb@jE}LtCsFpP_TrAaDz@kE|Cb@vAoArB}T`FeX`AkBz@q@tDaHpFqU`D_GBo@fC_E?_@|AeDvEoHbDyM|FeO~CN~BoDSq@cB~@]yAwAwA[w@W}CJuEoAwHSqCH}Cn@{BnJem@_@eCeA_AkCcAYq@l@{aA{A}a@d@mKEiBmBmRTyGlC}Lh@kHtEiOz@sMfBwLv@iIXwOvDmLj@_El@sARsBXYZeKOoCf@mBjAoBOI|BaEj@iBn@yEb@cL|@kJvEyPbAcHx@wCtC}F`CiInEuJpDiMpGcL|FeIbDqGbIqQzD}K|EmJ|BuITeCg@eMB}Hw@yNaDwLu@yAoB}I]gDYyJmB}LhA}LEcWj@gElB}ErCeLvEkIlC}KhAkCfImKdByFpCsFvHoHbBeCvDmJfEkMpHqYjGqZ`H}Wf@uKbBsIQaIp@eGqA_M@sEk@mLHqEfBaKxA_Nf@_CfCeIXcPjCoLrA_WjBqO`DusA~@oEj@eAtDoCn@qAT}A?aCs@wUr@qJB{NX}GfDwFpDyCp\\sM`CqEr@_DjAwAp@yCa@{AcCO}B^s@]G]}@Oo@v@_As@UcAAd@SBiD{DlBwDgA`CqA{@dAhANxAqDfIaC|Cm@Ku@iAr@kB~@MfE`FAd@oF~JqGnJyAhDgE|GWbASdDCpQw@hJj@bUCnEu@hCoEdDaBhHeBdp@m@pa@mB|Ny@bT}ClOc@vQcDvLsDhVWnCCtCb@tRxAdMw@xGX|H}AzH_@jKoMth@cC~LyHdY{FbQsD`HkIhIiC|E{BbHgFdGaBpCeFhQuCxE}B`JqCbHq@bD]tFKbVw@jEkCrJYbD?vD~AfLzB`JtDdNpDzJpAdFjA`MRjGSzC_C`H{DbIgPr`@wSj]iDdKcF~LyCtJiCbFuBnK_FtQcArI]tLq@~EaAjC}@bAaL`SyClQSzChAnIHdCKtNmCzScAtMsDfLiAxK{BxKSpEH`DtAfOBtCa@jMPZCrDjAhWg@zx@FrIT^~DhBh@lAFdAkBpL{BfKa@hEkDbTLtFtAbIg@zNh@lBIbAmG|PiCnLyDjIcJtOoClHuDfPuAnBwClFqA~CmEdUoAxMmBQs@J{AxAe@dI}@zCoA~BeDbDuDbGyGjI{A|CiCvIiArBuArE{CtNkKd`@cDlQu@|Jm@j@aBrIsDdL_BlCeEJ_DdBo@_@_@iE]mA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532091, + 6.578869 + ], + "end_latlng": [ + 46.53223, + 6.578947 + ], + "average_speed": 6.604, + "max_speed": 12.6, + "average_watts": 118.2, + "device_watts": false, + "kilojoules": 897, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 409.1, + "elev_low": 368.7, + "upload_id": 2509143911, + "upload_id_str": "2509143911", + "external_id": "a6309f17cfd5289156b325d5a1b8bf6a", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2349432870, + "start_date": "2019-05-07T16:00:27Z", + "start_date_local": "2019-05-07T18:00:27Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2349432870", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "10km de Lausanne ! 43mn23", + "distance": 10141.4, + "moving_time": 2609, + "elapsed_time": 2609, + "total_elevation_gain": 125, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2343431101, + "start_date": "2019-05-05T10:23:22Z", + "start_date_local": "2019-05-05T12:23:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 10, + "photo_count": 0, + "map": { + "id": "a2343431101", + "summary_polyline": "m`|zGwzig@pNwZjBkNnQu[lN{b@BoUsAoOzKat@u@eEkEoBRqL_ApXyEdF_Ppg@_G~[mDdb@mOn\\mAtRqF`YqGrMyAt@s@gCgHdQeBRbJhHxCAn@rEvQaDo@jJwEc@iBvDgCnT|@dEwFhUb@vAxDwAKmGfBeHa@kGeA{@x@sIzFtDpCoDv@mH|Hn@w@kE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.515437, + 6.609243 + ], + "end_latlng": [ + 46.513831, + 6.602079 + ], + "average_speed": 3.887, + "max_speed": 10.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.6, + "elev_low": 370.9, + "upload_id": 2493238055, + "upload_id_str": "2493238055", + "external_id": "b3c79bd6c9a90c7b992c370f1dad4921", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Last run before Lausanne's 10k", + "distance": 5908.4, + "moving_time": 1750, + "elapsed_time": 2120, + "total_elevation_gain": 43.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2333225544, + "start_date": "2019-05-01T11:30:25Z", + "start_date_local": "2019-05-01T13:30:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2333225544", + "summary_polyline": "wc|zGw_ag@nFXhEuChAdEpGTjC~FfGjCtAnH~AOrB|JvC~@Tbh@mCx^~@b\\yAnIvBxBgAi@Iah@hBiJSqLhByV_B}WgBXkE_M_CrGeBaByFhBuC{CcV_FuAgI{B\\", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.515969, + 6.563964 + ], + "end_latlng": [ + 46.517245, + 6.561857 + ], + "average_speed": 3.376, + "max_speed": 14.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 399.6, + "elev_low": 370, + "upload_id": 2482568120, + "upload_id_str": "2482568120", + "external_id": "1f55cb173760aeb5a098671a309d8f02", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lavaux Slow-up: car-less road 😍🚲", + "distance": 55943.6, + "moving_time": 7223, + "elapsed_time": 7983, + "total_elevation_gain": 574, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2324804518, + "start_date": "2019-04-28T07:45:00Z", + "start_date_local": "2019-04-28T09:45:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 28, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2324804518", + "summary_polyline": "}g_{Gancg@fBvHjJyBxCqFzGsVjFi^lSmw@~F}N`TqXzBcIdFc@vGel@rJeOrDeSlSa`@~Kw^Z_UwAgSxKqr@mFqGVogA{CceApEe[jDeKfEaa@j@qSy@oQrDkRvNcWrCe_@fIw]nT_l@`Ua_@pYus@kAun@sGgSsEmb@hAmg@fU{r@hImKbHmP~I}HxDcJvOki@vOyr@vC{Wd@iRqBge@|Ikh@r@wSbCoKlEci@hAsj@eArg@cEdl@iCrLw@`TsD|LqD`XdBng@uC|g@gQfv@yO`i@ob@|p@sKlZ{H|XGlT^}VfHkWvDmGhEcPdd@{s@x`@__BbDsf@gBog@zD}ZbDoLj@eRtCyN~Dki@jAah@aBfl@yDxg@uChNa@hQmDdMaEl[pBld@{Crh@ea@z}Aac@zr@sU|s@]r[iE~QO~GzCnThOhg@j@xXcYnr@uTj^mTbl@uI~^sC|]wOpXwClQf@xc@aEr`@yDxL}Er]lCjbAOhiAbFbD^|B_L|r@tAtf@sKv]oPb[qH`YwH`NoHje@{EXeEjSyUl[o^jtAiJkEkFoJgRjMAjJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531956, + 6.578768 + ], + "end_latlng": [ + 46.53214, + 6.579246 + ], + "average_speed": 7.745, + "max_speed": 13.6, + "average_watts": 152.1, + "device_watts": false, + "kilojoules": 1098.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 416.6, + "elev_low": 368.7, + "upload_id": 2473785163, + "upload_id_str": "2473785163", + "external_id": "8cff68f0a6c3c0bd107ae221b619146a", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Endurance test", + "distance": 14062, + "moving_time": 4152, + "elapsed_time": 4644, + "total_elevation_gain": 124.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 2317958147, + "start_date": "2019-04-25T12:42:00Z", + "start_date_local": "2019-04-25T14:42:00Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 11, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2317958147", + "summary_polyline": "_h_{Gincg@hFzQtPrGHrCiG~`@w@bWyCdXuNlU_L~HbBnC`MWC`EvEnF|HpW|APbAgCiB_JpFrDdA@VsBxDfD\\oAlBvEfAIQxFhEjErC}IfErBbBcA|FzBpCkBrIlErCyAtE|A~CgGjE]hJjF@fKqA~Gx@eBnFzCh@wE{As@BkGtKk@xCnF\\pL~FdIc@cFr@_EyBJwBqIvA_AdBoIdAoTo@kBfAuBeAaFtAgIqAIFyBfBsG@aFgADg@iEdAuASgDg@vA}@oAcDyKkDnFcAqBiFn@wQqDoF}DwI`@o[qPm@eCoFk@[{FmB`@WvBkC{B{Bx@i@kKsDoJdAqK}A`AsDsCQqCaPyFiE_IcAmH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532002, + 6.578767 + ], + "end_latlng": [ + 46.53173, + 6.578999 + ], + "average_speed": 3.387, + "max_speed": 15, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.7, + "elev_low": 370, + "upload_id": 2466614006, + "upload_id_str": "2466614006", + "external_id": "b0b9979bead38070150f9dc5cd347b00", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Forgot to start Strava on the way back :/", + "distance": 45000, + "moving_time": 7200, + "elapsed_time": 7200, + "total_elevation_gain": 0, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2317338632, + "start_date": "2019-04-25T06:00:54Z", + "start_date_local": "2019-04-25T08:00:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2317338632", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 6.25, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Going camping 🏕️", + "distance": 56784.3, + "moving_time": 10487, + "elapsed_time": 13069, + "total_elevation_gain": 1279.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2315379922, + "start_date": "2019-04-24T10:24:31Z", + "start_date_local": "2019-04-24T12:24:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 11, + "comment_count": 3, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2315379922", + "summary_polyline": "wo_{Gomdg@iA{PxHsLd@{JlWiNnX}cA?oSvPcaAoMnCU{NfGa`AnCmLxCl@`AoEeCi`@s[kHK`JeLnCgR{Fo@yL{MyNso@m@~Gy[mLkSsIpFtDof@eDqIeGiAlHqc@yEzVmTW_MqCcFiOqWwTFuZsCwNkXqg@pEwGiPuJ}Owa@uEi_@xY{S`X]nFkPeAk^uNyIkFy\\sIgKxGgXcG}VbMiNnBy\\tEgMcCqV|Iwk@|@id@wBkTg_@acAiRsSoEcSPcX{u@{cAmNmIsk@tGap@kBqn@eLeLwLal@s@mr@uSiwA}BoPsDPcE_RcB}r@vEkW|ReQyE}EhDfFpDoAtCwP}L}G`CsInNsMsSwJpIwJHmAmM_To`@xEwPtAwj@eHgYgPgXvH}ZgJf@rCuE{E}OaAqYtToCaHeNua@mQsNqtAhPw@}BgZdNmKtc@pLpT}BaFcMaIa|@pK}a@wSeXMiMqLeSDkIg`@yYmeAyhA{QmK_AaHeMiMu@yHpK{WaEg\\zAwH{ZsOa@mHpDdCDaD^xCmEsCqAvDyJeMgAfMqG}`@_YpRsr@fDoG|JoPqDkPjGxTbZ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532079, + 6.57862 + ], + "end_latlng": [ + 46.716138, + 6.913097 + ], + "average_speed": 5.415, + "max_speed": 16.7, + "average_watts": 133.4, + "device_watts": false, + "kilojoules": 1399.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 901.4, + "elev_low": 406.5, + "upload_id": 2463915692, + "upload_id_str": "2463915692", + "external_id": "1ccd3d3194e50982ba05b8d32ebfd6cd", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Going down the mountain", + "distance": 118060, + "moving_time": 16655, + "elapsed_time": 22349, + "total_elevation_gain": 891.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2310231973, + "start_date": "2019-04-22T08:24:41Z", + "start_date_local": "2019-04-22T10:24:41Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 25, + "kudos_count": 12, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2310231973", + "summary_polyline": "gjewGmnlh@dEoUfLkN_FmNlGcZvAhPbLdCjCuE{EgCoAmJvPhFuEoNjPrM`L|CsFqKnSlIjBqHpDdBf@gCvPxNVlf@cBvJiCpB{@uCt@nCfCkAmCrMiI|BuLdPuLd^{C|a@uHN{L{JoRxNoC~G^bOyDpM^~ReOrAdCkHsJbF~CyG_HcBtKkSaD_@HgCuGrNbBeD}BkA}DtGb@yEgCGoAvEmEiGsDdGiCBhAwBiEqB?}E~@sJvFuPyGxLkBu@VwJsBcBeY`IuJw@ir@jJiFtUw@de@fDrPmDh_@uBzHwTjY_CnOaNrOzIz^uDnPbIvQ~E{@nH`MaDfJ]dN`CtSbGlI~GzNl@bK|NpQhRrp@jChXhEjIuAtUfExb@WfM|CfOuDhf@nAzXoG`]mJrMlAxHqCrV}K~RaBjPwq@~w@yQ`S{x@nC}[nLuS]qu@lSeKDGyB{e@iJcWtEmO`S{PdJ}iBnPRrH_c@zGa_@tS{A_DcZhOyAJm@iF}H\\cA`Dqj@fPuKlIkn@_EyNnU_Fpg@mTnCwFtEi_@pu@_Gx[wBzp@uB~GqIdIkW~JoW\\b@rg@wKjMkX`o@_[~`AqHh_@uBLPjJuE~[iFz|@Lpm@~C}H|Q}QnB~|@_AiaAvf@fMn\\eEiCn[Vbm@wGlLmTwAiLv}ARtP|Ivj@y@~VyFdSvFl_@iI~fDiIvxAXtQiGhg@iMiAWtIbExEaFnTxA[qAb@|@hQyAfUeBt@TtNoCdUpB}@t@zEqEpIhKh[nBdOwAxUjAhw@lDhT}@~^nGx{B{l@@cDfIeEpe@aGr@yH|NkJ{Co^gZob@nx@eo@ra@sPvUkHfRit@ddAgPzMn@zGwAyFaNjMuWpa@sSli@kM`N_F~N_]dl@q_@nkAiCtm@sPhH{VgQqC@sCdF{NyGsVdJ}I}ImSy\\eIhWcZiE_AvJ~EbAvAnFsHtLjAhZmHls@u]bi@}`@rw@yx@zViFlEJtGqItVgPhHrFfoAaSz|@~@v]}DEEv`@lBdCgl@rsBh@pNhFlSsDtIjMlh@yG~[wFlc@oQ~P{\\s]eYbFiP|MuLoC_UlLr@cC}G~Ai]aH}r@\\i^aPo]dFoOaAo[c]yN{Eyu@ch@wk@aWcDrE{F`@l@vDyO{@_`@~O}DxIwYjNwpBbnE{d@w[qTqYaVyE}UoYui@uZe^_m@ih@wn@qK~U{I`a@}EnHsZ{UaG_SqEqDoTBeHlUyPpUsJqIuUoe@kAu@gBjKkCf@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.907728, + 6.786473 + ], + "end_latlng": [ + 46.369276, + 6.155146 + ], + "average_speed": 7.089, + "max_speed": 15.4, + "average_watts": 114, + "device_watts": false, + "kilojoules": 1898.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1396.7, + "elev_low": 370, + "upload_id": 2458495067, + "upload_id_str": "2458495067", + "external_id": "bf4e697415b806260725b3f5a8b6eb05", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Waiting for people to wake up for breakfast", + "distance": 4224.4, + "moving_time": 1919, + "elapsed_time": 2458, + "total_elevation_gain": 240.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2306409507, + "start_date": "2019-04-21T05:54:12Z", + "start_date_local": "2019-04-21T07:54:12Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 7, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2306409507", + "summary_polyline": "o}ewGojlh@eHwKLmCmDU_HjBuJhJqBO|@qAqGlCyEm@i\\pKoRI|Rp@bVkIxVeApQoMdEDf@hFpF|G", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 45.910802, + 6.785848 + ], + "end_latlng": [ + 45.910841, + 6.785857 + ], + "average_speed": 2.201, + "max_speed": 7.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1599.2, + "elev_low": 1460.4, + "upload_id": 2454476454, + "upload_id_str": "2454476454", + "external_id": "8037449eda44b1e6a81e83be389c13b8", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Col de la Forclaz et des Montets: done", + "distance": 130857, + "moving_time": 20670, + "elapsed_time": 33376, + "total_elevation_gain": 2220.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2302202387, + "start_date": "2019-04-19T06:05:42Z", + "start_date_local": "2019-04-19T08:05:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 30, + "kudos_count": 15, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2302202387", + "summary_polyline": "mh_{G{mcg@tHdTfPrCfBe{@zWsgAza@{x@bF[jIul@vp@gdBqA{g@`Lsq@cG}IiCqhCdRcoAg@id@jUql@jMw{@|dA_aCoAgZsS{x@zFq{@rU{q@rc@yr@r`@m~A~C_h@wB{e@zUypBzC}rAdJoQf@o~@fa@qp@hYs_Axv@aq@pFgoA`Nca@rXqTsB_\\hMel@gBos@|\\}j@b^{HdCyj@rHeSx\\uZx}Asc@|tAjz@laCxXyBqGdQgOfXw@zm@pyBd}@zm@hDdLgEjHbIpTnq@ig@fKqTnEa^uF}yA|IgUbv@gy@tiAeEbwBy_@vk@muAbb@sq@tiB}i@vn@uv@bp@cpAvm@{Gja@ma@lSeLrHrEn[y]|o@kY`tA{G`f@{_@`Zkx@p{@gl@hX_F|w@fJlrAsb@pkAgC~NaPve@}iAr}AyiBpFuA|C`Kd[a[l_A{[d[jFjMx`@~\\pUrD}DxUtWjGoIxEzC_CxE~FqJzKdKwFjXaJ|BusA{}@`b@lv@ziBrvBnCfVpKRfHtSxOnCtI~MrUjC_d@Dlx@xb@q_@wLm_@vFhSeAfs@dm@bh@tjAoBzKfrAdKyhApHas@zn@mf@fjAjWln@xe@j\\l~@tbBjArLvZlZj~@bb@jQxa@jb@jWnOh`@xVfPzc@mCpc@aZtz@BtVsU~l@McNiC`H[wBoFnq@zQ`yAhlAbV|HrVrZfJvYpc@fF`eAhzApk@wFrd@bkAxT|WrI{UzLzEHr_@p\\rx@lIrz@lWrj@|[~[rU`{@hLlKtO`e@~IpjBfSj`@aEYw@jK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531889, + 6.579189 + ], + "end_latlng": [ + 45.893694, + 6.797487 + ], + "average_speed": 6.331, + "max_speed": 16.9, + "average_watts": 143.5, + "device_watts": false, + "kilojoules": 2965.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1532.1, + "elev_low": 368.7, + "upload_id": 2450053798, + "upload_id_str": "2450053798", + "external_id": "467e8f9fe35b7aa7596b47471bd40508", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 3, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch run with lake finish !", + "distance": 6970.6, + "moving_time": 2260, + "elapsed_time": 2294, + "total_elevation_gain": 44.3, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2296384094, + "start_date": "2019-04-17T10:19:05Z", + "start_date_local": "2019-04-17T12:19:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 7, + "kudos_count": 10, + "comment_count": 2, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2296384094", + "summary_polyline": "om|zG_u`g@~CeI`RwC`BdFlFDrG~IzCr@tBoCrBvCoC~ItD~HzB_@`AdOm@p_@uAhAb@bRsAfCaBsHmJsBe@fJcEjJ|ItCxDdVrE`EcA}\\~Cca@cAgI~AsSw@oUeB@}CaGhAyMcBiAuCvCcHgEkFmOa@kS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517521, + 6.562246 + ], + "end_latlng": [ + 46.51284, + 6.568299 + ], + "average_speed": 3.084, + "max_speed": 7.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 396.9, + "elev_low": 370, + "upload_id": 2444002832, + "upload_id_str": "2444002832", + "external_id": "a44bf085d1a557139818c64eb58bda5e", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2295194122, + "start_date": "2019-04-16T16:00:07Z", + "start_date_local": "2019-04-16T18:00:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2295194122", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique outdoor", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2281702422, + "start_date": "2019-04-11T10:15:03Z", + "start_date_local": "2019-04-11T12:15:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2281702422", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Group run and swimming", + "distance": 7777.3, + "moving_time": 2485, + "elapsed_time": 2944, + "total_elevation_gain": 44.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2279134829, + "start_date": "2019-04-10T10:20:54Z", + "start_date_local": "2019-04-10T12:20:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 8, + "comment_count": 1, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2279134829", + "summary_polyline": "sm|zGot`g@pCk@ZiBc@nAa@wBtAaDyAaSHjGvAXxAvGxNy@jA`FdF?lC|FrEtCtEaC|ApCyBzIbDxHtCz@x@bQ{@b[iCzTt@|J_@rNnAhEq@xKqFqHI}GwBiIuJeCdBkA`CcTzNpDjCsj@m@}RsAyF}@hBkBgEjA{KsBeC}DbDwKiNmAaEo@gU", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517543, + 6.56216 + ], + "end_latlng": [ + 46.512864, + 6.568279 + ], + "average_speed": 3.13, + "max_speed": 18.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 397.1, + "elev_low": 370, + "upload_id": 2426058687, + "upload_id_str": "2426058687", + "external_id": "b10cb691299e77534239a8f3b2c6120e", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2278778108, + "start_date": "2019-04-09T16:00:25Z", + "start_date_local": "2019-04-09T18:00:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2278778108", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon rain", + "distance": 5588.2, + "moving_time": 1588, + "elapsed_time": 1775, + "total_elevation_gain": 66, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2272121214, + "start_date": "2019-04-07T13:06:56Z", + "start_date_local": "2019-04-07T15:06:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2272121214", + "summary_polyline": "sv_{Govcg@{K}A_D|AmN`_@u@hRvBhGpKnCNf[~BpFv[`IfIvFtB_KtHnDlG}NgC{FcHyCm@}G~BuGpC_\\wPkFmE}Gc@}J", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.53204, + 6.57862 + ], + "end_latlng": [ + 46.531885, + 6.578732 + ], + "average_speed": 3.519, + "max_speed": 10.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 396.5, + "upload_id": 2418727523, + "upload_id_str": "2418727523", + "external_id": "32bcaf01794efd324e294ab363a63d0e", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course d'orientation Plamont", + "distance": 6964.4, + "moving_time": 3001, + "elapsed_time": 4906, + "total_elevation_gain": 126.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2268998495, + "start_date": "2019-04-06T11:41:42Z", + "start_date_local": "2019-04-06T13:41:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2268998495", + "summary_polyline": "cvi{Gc}cg@dCnIxA_@TlBzGyL`GjK~L`CvG|EhCaA^sGvDsEk@iBRtBlE`D}HtH^zJrAh@`CeCuAb@[bFnBtBkCh@YhGwBEtB^B|CaXgAyCnHF|PrChIv@yBi@{BzCC|@tBbGw@vCbCE_GvCmDd@a_@dIqRsAFRqC_B_E|CgIcBsTeRgGiGdLoTiL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.585467, + 6.578901 + ], + "end_latlng": [ + 46.582979, + 6.582947 + ], + "average_speed": 1.42, + "max_speed": 4.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 597.3, + "elev_low": 555.5, + "upload_id": 2415446144, + "upload_id_str": "2415446144", + "external_id": "c495122d6d630316cfa5bef815bb79a3", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2260348746, + "start_date": "2019-04-02T16:00:53Z", + "start_date_local": "2019-04-02T18:00:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2260348746", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Making good use of the lower gears", + "distance": 44014.5, + "moving_time": 6418, + "elapsed_time": 9084, + "total_elevation_gain": 822.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2254979676, + "start_date": "2019-03-31T11:43:46Z", + "start_date_local": "2019-03-31T13:43:46Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 40, + "kudos_count": 14, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2254979676", + "summary_polyline": "wo_{Gemdg@l@yJ`PaL`HdK|IhDjWoeArGcQ|S}XbCuIjFi@bIil@|I_P|FmVjQm\\rKo^ReV{AcP`Lks@w@wC_EsCXaaAqAcb@^gMkByXhEoZtEaP`Eea@_@qe@hEsRlLcRdBqHJaLsKeUdIqQxFyDxDcS~CsEBcDkD}H~@_IzJoMbHeDMwM|EwOe@ie@kA{LfMgMaAwQoEqNdEm^~Aa]_AiE|BiD~@oI|F{GzE}Qxi@g_AtJsXdBmk@w@{BiDLoFmL`DiF]}NpFqFhGo_@zGcWxMqZbCuM^qNvEsKfAaQ~F_\\_Cje@{FfVeDt[qClJwHzKcDlOgBrVyHtK`AlMjBfB`A|OkBxBfBbLaBtIfCvFsJ`RoLva@_j@|~@iEnRsCfA}CnG_@hGmBfDp@xDgBj_@aB`IQtMkAjC|DzLvAjUyKrIi@xB|Dti@c@tNx@hAaIzGPpJ}@tCiFfAoJzKmA`IlDtNyCnEqEbT{FbEwHpQlKtTE`HqAzJkNhViDrP^xe@gE`a@aE`NwEvZdBdX|@zv@qA~eA_X`v@mElWoDza@kOv]{@fO{Ft[qJbPhGxLwAnGb@dE_AzHcYbb@}]`tA_KiFuEiJcBzCuNdHMpJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532037, + 6.578864 + ], + "end_latlng": [ + 46.532194, + 6.57904 + ], + "average_speed": 6.858, + "max_speed": 15.7, + "average_watts": 166.9, + "device_watts": false, + "kilojoules": 1071.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 576.5, + "elev_low": 370.7, + "upload_id": 2400933831, + "upload_id_str": "2400933831", + "external_id": "8f4410c0844e63d0b35368080f14e109", + "from_accepted_tag": false, + "pr_count": 22, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Hungry long run", + "distance": 11912.8, + "moving_time": 3905, + "elapsed_time": 4389, + "total_elevation_gain": 121.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 2251268988, + "start_date": "2019-03-30T09:46:32Z", + "start_date_local": "2019-03-30T10:46:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2251268988", + "summary_polyline": "aw_{Gwwcg@iPPwNr^u@tQl@fH|MfC|FaAz]rNfHuA|AxA_Hnr@kMhQgLjGrQxE?hGvGxDl@pLfDxFbBqADaIxE`DlC{@bGtEDjE~ElFjBqAbAyGdGXvCpCjXOvDfCrEmIvG`B{KcZeJuKcXgJ}D}Lw@aKgDmIi@{O`DsPsEt@kFiBjFqIzI_AjA{FtBc@NcFuBuCkCgToQ~@yA|EsDu@yBnE}JqByFkH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532025, + 6.578687 + ], + "end_latlng": [ + 46.531414, + 6.574437 + ], + "average_speed": 3.051, + "max_speed": 7.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 426.6, + "elev_low": 380.4, + "upload_id": 2397001615, + "upload_id_str": "2397001615", + "external_id": "d6f869231fed7a2fae455f0e7f89d58e", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course sous le vent", + "distance": 9799.5, + "moving_time": 3252, + "elapsed_time": 4014, + "total_elevation_gain": 71.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2244222816, + "start_date": "2019-03-27T10:54:05Z", + "start_date_local": "2019-03-27T11:54:05Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2244222816", + "summary_polyline": "in|zGeu`g@DmB~AAzA}CVgDcBoJk@aTjFgHdK}Fw@kEuTq_@wA_[dEqX{F}ON}GlI_XvX}g@v@wE[{[~AiAtBiS?rCuCbHd@|CuBjBIxb@{FlGiFpLoAy@gArJeEfHZfB}GrIwB?_ElKb@vHzBaCtFxIfBa@qFte@dCjZrJ~NdAtErCdBhCrHoLxGgEzFGrC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517652, + 6.56227 + ], + "end_latlng": [ + 46.517316, + 6.569069 + ], + "average_speed": 3.013, + "max_speed": 14.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 399.4, + "elev_low": 370.4, + "upload_id": 2389727778, + "upload_id_str": "2389727778", + "external_id": "53fb32e8ac4b0b2c0d66cd231ae89c59", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2242688543, + "start_date": "2019-03-26T17:00:12Z", + "start_date_local": "2019-03-26T18:00:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2242688543", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "The long way home", + "distance": 131966, + "moving_time": 16903, + "elapsed_time": 22425, + "total_elevation_gain": 1158.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2237272853, + "start_date": "2019-03-24T08:10:59Z", + "start_date_local": "2019-03-24T09:10:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 105, + "kudos_count": 12, + "comment_count": 3, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2237272853", + "summary_polyline": "wg_{Ggncg@n@xIvFrIfNnDvAaDc@kXbCua@nWydAdHmRdTmYhBaIdGeAvHmk@hIyNrGaXvQo\\rK{]aBwg@hLuq@g@kDaFgEd@sbAq@kq@wBmXjLkh@bE{`@m@cc@zDaShOsXdBc[hKgb@~Rqh@lUc`@bY_r@s@oZ}Scz@ZoJdE{PFk[`Ums@dIwJzGgPnP}Ub`@ozAnEwl@{Bef@pEa]tCaId@cSrCkLfEkh@|BkqAdKeRw@uZxAkc@`c@as@hVq{@xG{Afo@uo@vFooAbEkGfH{XrQeGbE{JaCmY~Lok@{Acr@dAqHhHoQzL}OzHgFtYsEzBqJHc`@fHuRxRaMfH{KvVyAhIeMlTPxRgNlR_D`NjCbXhQdHjLxL|A~PlPtKxBiAfEpDjWwFjSjFfXlNhWeBpIjBxUzNf}@iC|c@TpRnF~IlBfFm@dTbLlTvBsBlBtDRfm@lMto@fGzAs[jNoIrNyCfLBvXvKv}AeG`d@mKzd@}F~IsDrg@aHbQmFlA~E_BmG~QvG|p@e@x[oFjQ}Cn]cNzi@KlVkNzn@uCd^cHrJeEdOPdHkFx]O|`@mDjn@qI`w@kEpQjAzPyAjOf@fQm@hfA{Ajk@fBxu@nDhVoAnd@dL`m@xBdXqAt_AcFzq@nCdw@eArSrFbq@hGbhBhDvXdBfc@d@nk@yC~c@lB~NnLf]dG~s@zQ~}B`Btj@}@n]|Udw@xBx\\~DzHKpCzInH|B~P~HfXjHfPzFfJNtb@rHhe@hBth@xEtI~GrBzXft@xAjQjGbKyBnG|P~u@~Gfk@|[||@TtOjDdUpO~Yg@|LvKtc@TzMzFWvDzGeRlDuAzMl@tPrFsApIqLdDUTjLnGpObChOtInQnVbOfFxGxE}BpFgRrFgD|Ujs@fUtb@h[`yBu@bb@lqAhnGh^xu@|e@vxA~Pjz@~[lcBxrAdiBpe@prAjV`c@hfCxrCth@ld@lFbPbK~s@~h@f{@rU|OdP`Wfb@`b@twA`bAdXrt@l]`gAuBrOmPhPi]c_@uYdHqPxMiKaDw[rKea@oH{o@h@e`@sPo[nFmNk@mEqBuU}Y}M}D{a@e[s`Ame@{B~DeIfD}MRu_@zOkBfHs[~N{Rj`@cWkVoKk`@a_@ui@mGwDyFkKeKFiKeFgb@wE_PjFoJoCa^vN}UpCk|@fZmf@xcA{H|^eFlJu[cViFqRaGcEyRFsGbToQdW_KwJeUkd@iA_A_CzKwBd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531977, + 6.579067 + ], + "end_latlng": [ + 46.369215, + 6.155088 + ], + "average_speed": 7.807, + "max_speed": 15, + "average_watts": 154.7, + "device_watts": false, + "kilojoules": 2614.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.8, + "elev_low": 368.7, + "upload_id": 2382508701, + "upload_id_str": "2382508701", + "external_id": "745ceaa01a05ae0ea7fd1942e5157089", + "from_accepted_tag": false, + "pr_count": 34, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunny lunch run with BF", + "distance": 6006, + "moving_time": 1923, + "elapsed_time": 2048, + "total_elevation_gain": 49.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2226694346, + "start_date": "2019-03-20T11:13:53Z", + "start_date_local": "2019-03-20T12:13:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 10, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2226694346", + "summary_polyline": "_y|zGk_dg@pE_SdDi]_EmMOeK~Lu^dLsTvNuPDiHcEgBAuMhBqC?_HStGiA`B]va@yGbJuY|l@kEjSd@xEp@G_BhRdJgDcDz]_DlK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519361, + 6.579267 + ], + "end_latlng": [ + 46.519273, + 6.579406 + ], + "average_speed": 3.123, + "max_speed": 12.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 384, + "elev_low": 370.4, + "upload_id": 2371538331, + "upload_id_str": "2371538331", + "external_id": "a0d5fa992c0fbe4e447352a2c6da517d", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique, again", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2225017267, + "start_date": "2019-03-19T17:00:57Z", + "start_date_local": "2019-03-19T18:00:57Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2225017267", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "NYRR virtual 5k: forest run", + "distance": 5148.3, + "moving_time": 1590, + "elapsed_time": 1599, + "total_elevation_gain": 91.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2218921126, + "start_date": "2019-03-17T09:29:35Z", + "start_date_local": "2019-03-17T10:29:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2218921126", + "summary_polyline": "ca_{Gs}cg@k@{GTxCdEtG~DaD~CPdB{GwGkG_CdDtBnJsBtCcCcH|@_N{ALiChIjF`KiGrEhAzJ|J}ArFoSsJ`EoCsKhAgK}ARmBzIdEjJaE~EK|I|@`AwC~BcAwI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936811", + "start_latlng": [ + 46.532009, + 6.578785 + ], + "end_latlng": [ + 46.532052, + 6.57884 + ], + "average_speed": 3.22, + "max_speed": 10.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 425.4, + "elev_low": 396.3, + "upload_id": 2363508064, + "upload_id_str": "2363508064", + "external_id": "b18e20ea11d65cadf4ddd4e12037447b", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sauvabelin - Mont Pèlerin Saturday climb", + "distance": 65969.7, + "moving_time": 10448, + "elapsed_time": 13245, + "total_elevation_gain": 1306.1, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2216663462, + "start_date": "2019-03-16T07:46:33Z", + "start_date_local": "2019-03-16T08:46:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 38, + "kudos_count": 13, + "comment_count": 0, + "athlete_count": 7, + "photo_count": 0, + "map": { + "id": "a2216663462", + "summary_polyline": "uo_{Gkmdg@qAkQvHaLCuHdYkPfXycAfBqg@nMum@yMhBNif@pIom@bGaL{Bc_@uC}CaUaAsMlTaDw@`D_A_@_FyZsGO{QmFaGag@pAyHmEhImWdMsEjPy`@wBmWvJiU`Dqt@cJ}R@}OiMoUsCuObJcWfHnBab@q|AuKaiBtTelBh`@}x@eFa[|D_^wG}T`GaH`UilA~d@qNrBgb@bL{Wh_@nIfL{b@nYsEfw@p\\x@bl@dGx`@n`@lDrPyFdCuMtSsH|Usy@hF}q@q\\bQeQu@bd@kb@~GmReO}EmFeNs@sQ}McR|Iws@g]pKoFxMwVlAm@}DjE_DtBcRcQxFhKiRtBuV{E|FtD_GbBnByC~RaLjR~PkFyBpQeEfDl@|EzUiA`GeN~^}JwK|h@`@~K`MdOn@zPtE~MnNbCxBlGfGyAwEj\\pFqCzBlIgEzK\\f[oHf\\rBxMcDfHfF~LzEz@i@~e@uKh^_j@~~@oSzj@iFhbAzVh^|ArLhIkKjAbn@sdAz_C_Jv_@mC~]cP`YsC~Pr@db@iR`mAbDdhAYddA`G|FuKds@|@te@us@|qBrDvGy@bN|LfARtGuc@rdAm@pIhFfRcU`PtTr{AkEdFyRWLe\\aQuZqCeVyLh\\{A~X_PuDkGiS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532047, + 6.578701 + ], + "end_latlng": [ + 46.532247, + 6.578878 + ], + "average_speed": 6.314, + "max_speed": 16.3, + "average_watts": 158.2, + "device_watts": false, + "kilojoules": 1653, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1082.2, + "elev_low": 368.7, + "upload_id": 2361155426, + "upload_id_str": "2361155426", + "external_id": "b8915a7349f3c0e2d437678136573431", + "from_accepted_tag": false, + "pr_count": 21, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Windy lunch run", + "distance": 8394.4, + "moving_time": 2716, + "elapsed_time": 2826, + "total_elevation_gain": 66.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2210423595, + "start_date": "2019-03-13T10:41:37Z", + "start_date_local": "2019-03-13T11:41:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 12, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2210423595", + "summary_polyline": "an|zGit`g@IsCbCKvAkEzVsEjGtObMtH]fFvCjH~BYRrAn@jN_DtgAhAvNo@pJdBb@ClJib@lbAbLwYnRc^`B_JCaHoBgAv@oKw@uAKeOxAau@lA}Gs@gQ_@sCuBCaDkHkDvFaKeBiO{DaFoLaIeA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.51761, + 6.562133 + ], + "end_latlng": [ + 46.51743, + 6.562416 + ], + "average_speed": 3.091, + "max_speed": 4.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 397.3, + "elev_low": 370, + "upload_id": 2354753569, + "upload_id_str": "2354753569", + "external_id": "26edc01c64603b71335725a4cf46ff94", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2209091054, + "start_date": "2019-03-12T17:00:44Z", + "start_date_local": "2019-03-12T18:00:44Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2209091054", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour du Lac du dimanche", + "distance": 6292.8, + "moving_time": 1739, + "elapsed_time": 1806, + "total_elevation_gain": 22.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2204428881, + "start_date": "2019-03-10T15:19:27Z", + "start_date_local": "2019-03-10T16:19:27Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2204428881", + "summary_polyline": "cl_zGyfqd@FD?Je@FXAb@JIDTEFGDW@c@HQ@UJe@Ju@HMDYDGB[JUAMFIF_@Ek@KSDEJ?j@d@d@d@pAnBd@f@PXl@n@x@rAd@nAh@`AF^B^Tv@X`@Vt@`@l@T|@\\v@Rn@NTFNRTJ\\v@jA^hAPVp@|AdAhADHFPv@lAf@\\^f@j@b@ZP\\d@VD`@@RCb@_@PGp@_AHe@P[Z}@Ja@t@cARm@Ta@Po@P]VSn@}@f@a@VYJGRFDADKd@ONOLcABGTMPk@Vi@Ne@b@cCLc@Hi@La@R_AHs@Ty@d@u@xAeB^WRIPU^AXBTHh@JN@VC|@Nd@Bx@L\\@l@HPArAHj@Af@L\\BRNRR`@T`@^n@lAXr@LTLh@Pj@Nt@FnAXpAN^Lb@f@tAd@|@n@v@v@j@f@l@h@d@VN`@NdAx@Zd@n@l@VFdAh@RPJRh@p@f@TbAz@n@\\NPBRCZIb@Qf@MTSVSl@UX_@x@UTOFY@YGk@W[YKGSAe@My@Ma@FIDgAx@KNQh@MPSRWj@i@p@Yh@g@b@Uj@EFODWGEEWe@Oc@u@}@EO[m@Ya@KKMIc@m@{AiA?UIm@e@_AIOWS{@gAq@s@Ya@MK_Ag@_Bc@oAm@cASo@S}BeASC[OiA[u@WWCeAq@u@B[JKHAKEEm@AIPGVUPQFGJWz@AJK_AKMKYIGG@KPS~@Qb@y@|@]r@Yr@ILo@zAe@d@WNO@OASBICGSGC]c@o@k@c@k@g@g@YO_@OW_@]w@Y_@IEs@kAa@c@[w@s@uBWa@MMM]u@sA[w@Oo@Se@S[Kq@Se@MQSw@GQW_@Ke@Sm@a@i@Oa@OS[Uq@w@a@w@MMq@_Aa@_@EMMMc@OG?ILCN?VEj@Sn@E^C`Ai@fBMp@?LGBKSSOUEEG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.368829, + 6.155499 + ], + "end_latlng": [ + 46.368965, + 6.15556 + ], + "average_speed": 3.619, + "max_speed": 11.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.2, + "elev_low": 465, + "upload_id": 2348604727, + "upload_id_str": "2348604727", + "external_id": "25e35472972fa04b7ad725aedbb45d22", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2193281171, + "start_date": "2019-03-05T17:00:40Z", + "start_date_local": "2019-03-05T18:00:40Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2193281171", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mon premier col: Mollendruz", + "distance": 67254.3, + "moving_time": 10373, + "elapsed_time": 12141, + "total_elevation_gain": 1127.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2188019619, + "start_date": "2019-03-03T08:00:54Z", + "start_date_local": "2019-03-03T09:00:54Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 6, + "kudos_count": 11, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2188019619", + "summary_polyline": "yo_{Gomdg@A_KaIzO}IyDvAy_@yHzLkSh_A{n@diA_Gbh@AfW}JkAeDxJsNIbNRzDkJxHjCVzOyEdW~A~KsJdNkQvi@uf@fb@iGre@dQnDcPtFkQxUkCvXyE|K|BhJ_CvVgMfNyB`MtGle@wBhd@oQbf@vBbNbHrJiFjO|@b]iDh\\hLfu@y]~l@{Bb~@oGxd@yLzGkDtVeVbFkWrV{Mft@wU{@_k@ji@oXcG_RnTce@sR_X_]uIeDqMfYk_Ap\\gLkJ}FfGsq@eIoNuKod@qIoS~B}_@kX~Orp@~h@bx@nIfdAxMtJvBzs@wPj|@bQg|@uByt@aN_JwHacAij@q{@yCeVoJeWtd@lZ~L_Ejf@lJ`LrJzr@dJnGwFxKlIp`Ac]bLoWdHbCrHgHd_@owCjOwp@vAs^nI_WUyMplAgP|P_Ri@_Zwt@maC{x@unAcQgFqEcKbAyPnJ{Xbw@u`AeTtCmCmQzI_HzF_TjJqGzAoRrJoXvp@yWfZgBp^}k@``@kIlVdApWmMj|@{DhKvHhLwQQwc@td@sJvFdDde@m~@lIiCpUsh@p@yJnJfIvHqOVzI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532159, + 6.578946 + ], + "end_latlng": [ + 46.532251, + 6.578905 + ], + "average_speed": 6.484, + "max_speed": 14.8, + "average_watts": 136, + "device_watts": false, + "kilojoules": 1410.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1183, + "elev_low": 393.3, + "upload_id": 2331716450, + "upload_id_str": "2331716450", + "external_id": "7f6f082c48b34ca671981dd61bc1ba31", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "La MaRa 12km", + "distance": 12615.5, + "moving_time": 3659, + "elapsed_time": 3773, + "total_elevation_gain": 276.1, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 2185638265, + "start_date": "2019-03-02T08:28:53Z", + "start_date_local": "2019-03-02T09:28:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a2185638265", + "summary_polyline": "eq{|Go_bg@mK`KoKcJhBpJo@x@kMyL_KeTmGiD{EoSWgR_PcOmCaPiEeFmJo\\lGaA~AsCyC}JrC{JVkJ_FTuVqg@mKyBsGiFiCdF@`FrGhV|A`RdHpVxBnAi@hDbDpHIjHjLpTlEnOrGbJa@nLpBvK|DTc@gF`CaI`FjMmD`KbDjHkAdFzFfH_@rDtDhJzArNbFh@nGzFzI`MrHlQrQnVhPtGhJbO~JnFtFdIjI~@vHfZ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.840679, + 6.569042 + ], + "end_latlng": [ + 46.830731, + 6.543605 + ], + "average_speed": 3.448, + "max_speed": 13.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1264.8, + "elev_low": 1178.5, + "upload_id": 2329244913, + "upload_id_str": "2329244913", + "external_id": "1b93d7d2ec5660f5abcddfae8fc586c8", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2177826550, + "start_date": "2019-02-26T17:00:15Z", + "start_date_local": "2019-02-26T18:00:15Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2177826550", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Course pré-rock avec Maxime", + "distance": 7740.2, + "moving_time": 2133, + "elapsed_time": 2149, + "total_elevation_gain": 43.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2174798337, + "start_date": "2019-02-25T16:36:13Z", + "start_date_local": "2019-02-25T17:36:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 12, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2174798337", + "summary_polyline": "kx|zGo~cg@\\`EzE{ArOpZlErEcUg`@VgHsBeTnDcWaFoSzIw]nXsf@fAiKg@}U~A_CSaH`CsEA{EwDkBuBpGvDrEJ~HmBxEn@hSgBtMwFrGsO~ZwIf\\C|FrFbO{DlSRnNyDbH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.519262, + 6.579122 + ], + "end_latlng": [ + 46.519128, + 6.579847 + ], + "average_speed": 3.629, + "max_speed": 9.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 382, + "elev_low": 370.4, + "upload_id": 2318147427, + "upload_id_str": "2318147427", + "external_id": "2025277528f57c380edd8de66fdbc0ab", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunny lunch run", + "distance": 6074.8, + "moving_time": 1664, + "elapsed_time": 1949, + "total_elevation_gain": 49.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2166782551, + "start_date": "2019-02-22T11:30:52Z", + "start_date_local": "2019-02-22T12:30:52Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 8, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2166782551", + "summary_polyline": "el|zGus`g@dB}A[eDpAoBnIS~KmEjHxPnLrHu@vEjCtGxCXnApRmCjj@g@rd@vAxBq@`KnDlAwC{A_@gi@~Cwt@oAiTwBh@uCmJ}CrHwBsCwFb@gPgEaGqN}GE", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517317, + 6.562036 + ], + "end_latlng": [ + 46.517337, + 6.562403 + ], + "average_speed": 3.651, + "max_speed": 7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 397.3, + "elev_low": 370, + "upload_id": 2309857225, + "upload_id_str": "2309857225", + "external_id": "9e2c9dd06413fc07d818d2cb2feed69f", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2161221978, + "start_date": "2019-02-19T17:00:55Z", + "start_date_local": "2019-02-19T18:00:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2161221978", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Perfect cycling weather :)", + "distance": 65448.6, + "moving_time": 9183, + "elapsed_time": 10529, + "total_elevation_gain": 826.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2155064016, + "start_date": "2019-02-17T07:59:38Z", + "start_date_local": "2019-02-17T08:59:38Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 46, + "kudos_count": 9, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2155064016", + "summary_polyline": "mo_{Gomdg@p@{J`PyKtRhPn^iuAjYwc@rFcBlIim@vd@udA`Kw^eAug@|Kar@eGmH`@eaAeDajAtQ_kARml@zTsl@JoJyKqUfIeRnFwC~IsZ}CsNdAkHdTaSOoLjE}OcBms@zLoLsG_b@vF_dAfSgj@ni@a_AlLo^\\yg@mQmLjB{JzAt@}Aw@uBvJvH{FSgMlFcH~Ogw@bN{[~Ce\\|EqLvPsmAnAwi@dJeRVa}@ta@iq@xYy`AtFq@xn@io@fFsmAbNwb@pQmGbFcLcCcWzLak@aB_t@jDiNhTu\\bOsEnSrCnGaKbBaNcGn@mCvMmb@|JqTr\\gDbPvAtw@}Ldh@~BhVyGrLuNbEiN|`@qFboAeTxWsa@vX}Vl|@cd@lt@g@z_AsJ|QyChrA}I`fAsJni@bB`g@_Dni@eZxnAwi@r_AqUns@Sd\\eF`^`S~u@lAt]_fA`bCuLp{@uNrU}DjSn@pd@}QlkAbDzgAa@pdAxGtHsLbr@rAte@yJ|]ke@teAwGfd@cGpAkBnOyVx\\e_@`vAuQiQ}QhLUpK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532011, + 6.578594 + ], + "end_latlng": [ + 46.532291, + 6.579131 + ], + "average_speed": 7.127, + "max_speed": 15, + "average_watts": 150.2, + "device_watts": false, + "kilojoules": 1379.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 585.6, + "elev_low": 368.7, + "upload_id": 2296759399, + "upload_id_str": "2296759399", + "external_id": "387e6742d5056b8e9e8e90641d3bb3d6", + "from_accepted_tag": false, + "pr_count": 24, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Last training for la MaRa", + "distance": 11029.3, + "moving_time": 3150, + "elapsed_time": 4302, + "total_elevation_gain": 207.8, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 2152281527, + "start_date": "2019-02-16T08:51:24Z", + "start_date_local": "2019-02-16T09:51:24Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2152281527", + "summary_polyline": "urczGyj}c@aAb@ChNmOoGqMb@mCqJSyIoBcEkSeMcToSuNcS}G{D_BuHhI}VgBmTeCdEqIjB}Gw@gE{EyFvMN|HxNr@dFvWbNlK`HdTnCbC~F?`IjMLtKjE`L`KdDbH{CbCrA\\oCc@eCyGaEeNqDmFn@tEvOlJbChHsCpDbBi@qGmFsDqQwEoDr@rFfQnLpApEoC~CvAvDxKdFaAhUtF~@E_@{K~@_B", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.390354, + 6.053735 + ], + "end_latlng": [ + 46.390304, + 6.053687 + ], + "average_speed": 3.501, + "max_speed": 11.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1316.7, + "elev_low": 1266.2, + "upload_id": 2293811287, + "upload_id_str": "2293811287", + "external_id": "d6288571e6b2ef416608b9ea1ae4da74", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunny lunch run", + "distance": 8449, + "moving_time": 2699, + "elapsed_time": 3065, + "total_elevation_gain": 60.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2150384072, + "start_date": "2019-02-15T10:55:48Z", + "start_date_local": "2019-02-15T11:55:48Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2150384072", + "summary_polyline": "im|zG}s`g@hCgBm@}CtCyBrOeClAjFbA?rB}BrEfKbKvE`AhCm@dDnCdIzC|@h@rPgD|cAJzJbA`BcAbLTrAlBy@KfGoBpKiObY}Ln]rEsQpSqa@pEkTsBi[P{]rAcRg@gH`AsI]mTa@yAeBXeDsHyCdHqC{CyFj@iPyEaE{LeCg@gBhB}AaC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.517494, + 6.562071 + ], + "end_latlng": [ + 46.517433, + 6.562409 + ], + "average_speed": 3.13, + "max_speed": 7.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 397.7, + "elev_low": 370, + "upload_id": 2291854126, + "upload_id_str": "2291854126", + "external_id": "0e43f897ca7c6d8674855817b08ebefa", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Checking if legs still work", + "distance": 5020.8, + "moving_time": 1579, + "elapsed_time": 1688, + "total_elevation_gain": 58.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2148941973, + "start_date": "2019-02-14T17:08:07Z", + "start_date_local": "2019-02-14T18:08:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2148941973", + "summary_polyline": "ws_{G}pcg@e@lA{LiBjC|[sY|S|AhDfKbB`Ad_@tDjEzAEdGcb@xSlGpKi@jFed@kQyFiDuGq@sJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532064, + 6.578525 + ], + "end_latlng": [ + 46.532143, + 6.578994 + ], + "average_speed": 2.974, + "max_speed": 5.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 396.5, + "upload_id": 2290365403, + "upload_id_str": "2290365403", + "external_id": "8e59969f2e44da4810228c72a832d6c1", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2141827292, + "start_date": "2019-02-12T17:00:25Z", + "start_date_local": "2019-02-12T18:00:25Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2141827292", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First Swisscom run with Cyrill", + "distance": 8150, + "moving_time": 2289, + "elapsed_time": 2835, + "total_elevation_gain": 52.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2127847237, + "start_date": "2019-02-06T11:07:33Z", + "start_date_local": "2019-02-06T12:07:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2127847237", + "summary_polyline": "km|zGau`g@sBqUzA{FSkKjH{J`LcGkCwJyQgZVqE}B{R~Dg\\sF{QjJe_@fVoc@~EgBhAeLcEYm@jMuXzg@{I|[CjCxF~OcEz\\~ApWnRp[lCzIcLzFuH|L{ApP`@zN`BvG", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.5175, + 6.562252 + ], + "end_latlng": [ + 46.517534, + 6.562078 + ], + "average_speed": 3.561, + "max_speed": 6.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 399.5, + "elev_low": 370.4, + "upload_id": 2271690698, + "upload_id_str": "2271690698", + "external_id": "830f9e1a78fbd2bc8d379ed12c13922e", + "from_accepted_tag": false, + "pr_count": 5, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2126553325, + "start_date": "2019-02-05T17:00:12Z", + "start_date_local": "2019-02-05T18:00:12Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2126553325", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour d'Anthy avec BF", + "distance": 7283.8, + "moving_time": 2314, + "elapsed_time": 2548, + "total_elevation_gain": 60.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2121846805, + "start_date": "2019-02-03T14:40:55Z", + "start_date_local": "2019-02-03T15:40:55Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a2121846805", + "summary_polyline": "sp|yG_ldf@`JlReGlJlI`PgCdHnLrKiCnI_b@cc@eLwGwCgGk@{GnBgRwBwh@jAmYwB}TkPcz@~F~AdCxD`Fle@hGvQDlMnGq@~B|CjApG`BMSf]vGjQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.354187, + 6.417448 + ], + "end_latlng": [ + 46.354383, + 6.418996 + ], + "average_speed": 3.148, + "max_speed": 6.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 413.4, + "elev_low": 370.6, + "upload_id": 2265501171, + "upload_id_str": "2265501171", + "external_id": "f17c87bed51f8f3cb6888b4c0475facf", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mont Forchat en raquettes", + "distance": 9353.1, + "moving_time": 8324, + "elapsed_time": 13094, + "total_elevation_gain": 431.1, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 2115375116, + "start_date": "2019-01-31T10:18:08Z", + "start_date_local": "2019-01-31T11:18:08Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2115375116", + "summary_polyline": "uzpyGygvf@tGjCdEbJdHrGvLfFwAzB@tFmBtBuJBvDnHrBbTlIvPfQrOdFvKtBM|@zEnSxG`VNpHzIMsDvB_L~AuAuHcFiP{GgDlA}FmE]zFuHaL|AzOcGgFeH`EiGkJcQgNwHgO?yOgH{LfJJjCgCOuEtAoDmMiFwGcGcEgJyGuC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.294358, + 6.508937 + ], + "end_latlng": [ + 46.294457, + 6.509043 + ], + "average_speed": 1.124, + "max_speed": 9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1503.3, + "elev_low": 1122.4, + "upload_id": 2258798352, + "upload_id_str": "2258798352", + "external_id": "5d602c6da4c0b1cb1c68d47b5a8d0ede", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "January 10k", + "distance": 10320.6, + "moving_time": 3596, + "elapsed_time": 3620, + "total_elevation_gain": 92.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2113354850, + "start_date": "2019-01-30T14:25:34Z", + "start_date_local": "2019-01-30T15:25:34Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2113354850", + "summary_polyline": "}v_{G}vcg@uPI{Npa@o@zOhAxFtMjEX`]`ApBpZzIxKfH~BgLtHlDjGaL~M~KrDmBjYpOnC}KgVsQhB}GuBiEwF|@_NsBN}G_DkH~@{Lq@qAkAdAmD_B@uB}OoEqEwHsUxJuGaa@jCoNtFN`CsKvCqCeAwEnDcIhDkA`CvKwIxEsA`Q|HnDOzCxEqADmC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532045, + 6.578636 + ], + "end_latlng": [ + 46.531493, + 6.578829 + ], + "average_speed": 2.87, + "max_speed": 18, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 393.5, + "upload_id": 2256727384, + "upload_id_str": "2256727384", + "external_id": "33b4942b0ba0fd7fadf98e1b220d24c1", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2112613483, + "start_date": "2019-01-29T17:00:59Z", + "start_date_local": "2019-01-29T18:00:59Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2112613483", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cabane des Monts-Chevreuils avec B.", + "distance": 7075.9, + "moving_time": 7123, + "elapsed_time": 13597, + "total_elevation_gain": 746.1, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 2104485374, + "start_date": "2019-01-26T10:49:14Z", + "start_date_local": "2019-01-26T11:49:14Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2104485374", + "summary_polyline": "a`qzGggkj@|g@zFpDfPxJlNlFhCp@pExFbKfE`DdD`LrAYdIbHjBjKrFfF|FpN`EdExIhCoHoBuF{F{GaOsHgAx@mHm@eEeNoL}BuHaFcDyJoQuCKgAuFiIiLqAoJk[wHwOI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.459055, + 7.107883 + ], + "end_latlng": [ + 46.459549, + 7.107781 + ], + "average_speed": 0.993, + "max_speed": 3.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1651.8, + "elev_low": 897.6, + "upload_id": 2247463320, + "upload_id_str": "2247463320", + "external_id": "9e4d1f004e9909d87b3eb3e9ecec3e68", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning jog", + "distance": 4207, + "moving_time": 1389, + "elapsed_time": 1478, + "total_elevation_gain": 40.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2101733558, + "start_date": "2019-01-25T07:46:58Z", + "start_date_local": "2019-01-25T08:46:58Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2101733558", + "summary_polyline": "mt_{Gsqcg@oMPC|DwAr@_DzLyEuBqA~@uC`JHpSdDnCfWTbWtKhLWdFid@sO}EcF}Ho@oJ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.53198, + 6.578496 + ], + "end_latlng": [ + 46.531921, + 6.578783 + ], + "average_speed": 3.029, + "max_speed": 5.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 422.5, + "elev_low": 396.5, + "upload_id": 2244640087, + "upload_id_str": "2244640087", + "external_id": "b03e4ae8e436b185ad14641a35628474", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2096752951, + "start_date": "2019-01-22T17:00:17Z", + "start_date_local": "2019-01-22T18:00:17Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2096752951", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lunch ride", + "distance": 21182.6, + "moving_time": 3351, + "elapsed_time": 4502, + "total_elevation_gain": 407, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2093697409, + "start_date": "2019-01-21T11:49:35Z", + "start_date_local": "2019-01-21T12:49:35Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 6, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2093697409", + "summary_polyline": "ah_{Ggncg@~@lJlE~GhQ`EFac@vAoWxS_~@y@_OzDi^eDqZtQigAaNjAHca@~BoYhG_]`FuAwCwg@uJ{BgGn@JvBmE_Dq@jKmFfHiWzLkJtKmCqC~BiLgBuF@oJnD}EuAiHz@wKeH_Gc\\vCoG|HpKn@cMm@gEtBqF`W_C|AcP}FuJEqFrQmEhD{\\gT}R}CsJ[mJlGuJp@`AhH~CtBnBrNnSx]bRbNnEvKrO_BxFp\\nKxNxEdOxJ`ExQ|@vK~NlGlCvQn@`IvFnKe@lFrSlIbGaKxd@}J~R`IfN}AlLcH|KxApJMzF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531955, + 6.578994 + ], + "end_latlng": [ + 46.532232, + 6.578745 + ], + "average_speed": 6.321, + "max_speed": 15.4, + "average_watts": 150.3, + "device_watts": false, + "kilojoules": 503.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 709.9, + "elev_low": 388.7, + "upload_id": 2236442735, + "upload_id_str": "2236442735", + "external_id": "a7bffbdef46cde860a6149aa14b4859b", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Raquette en famille vers la cabane du Carroz", + "distance": 7642.6, + "moving_time": 6462, + "elapsed_time": 8684, + "total_elevation_gain": 285.6, + "type": "Snowshoe", + "sport_type": "Snowshoe", + "id": 2091309969, + "start_date": "2019-01-20T09:36:37Z", + "start_date_local": "2019-01-20T10:36:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2091309969", + "summary_polyline": "{epzGethd@O~DaBjBoGh@iL}KeU_JoMsWq@sLn@}DeLoJcC~@mGnQkCVo]eJyGZkJcItFfCrClE~Eo@b]pJxE{AjFsO`Ec@zIrJs@fEdAjLlNfWtQlGvJbLvFvAxEeCxC_Q", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.454863, + 6.111551 + ], + "end_latlng": [ + 46.454311, + 6.113213 + ], + "average_speed": 1.183, + "max_speed": 3.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1504.5, + "elev_low": 1211.4, + "upload_id": 2233962216, + "upload_id_str": "2233962216", + "external_id": "82b584fe834f680cac678cf5f0239ae4", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Reprise de Condition physique", + "distance": 0, + "moving_time": 3600, + "elapsed_time": 3600, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 2081750996, + "start_date": "2019-01-15T17:00:43Z", + "start_date_local": "2019-01-15T18:00:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2081750996", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 0, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Trying to find my 5k pace", + "distance": 5503.8, + "moving_time": 1448, + "elapsed_time": 1470, + "total_elevation_gain": 16.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2073587845, + "start_date": "2019-01-12T15:36:05Z", + "start_date_local": "2019-01-12T16:36:05Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2073587845", + "summary_polyline": "m{~yGecqd@~LjYjJ~H~G_N`GwFhIiV~SPnEpE|EnQvUdSsDrGeI{@_HjJ{P}U{[mMmIhOeCpA}H}IaOi]qHqI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.366153, + 6.15491 + ], + "end_latlng": [ + 46.368044, + 6.157485 + ], + "average_speed": 3.744, + "max_speed": 5.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 473.2, + "elev_low": 464.5, + "upload_id": 2215106445, + "upload_id_str": "2215106445", + "external_id": "df71fb1cdfc4cc687a059e77ae51209a", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Nordic ski in the afternoon", + "distance": 9871.3, + "moving_time": 3435, + "elapsed_time": 4527, + "total_elevation_gain": 190.5, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 2068825082, + "start_date": "2019-01-10T12:39:08Z", + "start_date_local": "2019-01-10T13:39:08Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2068825082", + "summary_polyline": "ctczGck}c@OjOaUcGwHz@{D_ZsTgN}TkTuN_S{G}CaBiI~AkJbFmI[cFgCYyCjHu@hKwDzGn@|ElLbJdIjUnKhB|G|LI`IrGpPpKzAvFqCtDnB`B|I|KGxQzEN{LbH_DuByH}F_FwEkLyD_SsDeCr@yMiAoCeEdAa@fNmF~G[pCzHpKlAvFpIjDjLfP|FnB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.390584, + 6.05378 + ], + "end_latlng": [ + 46.38949, + 6.053527 + ], + "average_speed": 2.874, + "max_speed": 12, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1318.1, + "elev_low": 1253, + "upload_id": 2210158297, + "upload_id_str": "2210158297", + "external_id": "e49de07977a0eb7835d067aacbdae47a", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon run with Maxime", + "distance": 9199.9, + "moving_time": 2648, + "elapsed_time": 2991, + "total_elevation_gain": 67.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2066735714, + "start_date": "2019-01-09T14:53:20Z", + "start_date_local": "2019-01-09T15:53:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2066735714", + "summary_polyline": "a}|zGm{ag@pLCi@bJlFlBzFtLnQqGU{LiH{`@yUic@yA}WxDy[sF_Qz@qI|GeTdY}h@Tob@nBu@XyKm@dK_BzBUx`@cYfh@}If]jFvQoDn^dBlXzRz[rBrHeLvFaNbO", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.520019, + 6.568397 + ], + "end_latlng": [ + 46.518618, + 6.568477 + ], + "average_speed": 3.474, + "max_speed": 5.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 399.4, + "elev_low": 370.4, + "upload_id": 2207994402, + "upload_id_str": "2207994402", + "external_id": "a68be565cdb40ece20af4dc26aa9da10", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Test des ski de fond d'été", + "distance": 3126.6, + "moving_time": 862, + "elapsed_time": 1113, + "total_elevation_gain": 11.2, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 2054978278, + "start_date": "2019-01-04T14:21:37Z", + "start_date_local": "2019-01-04T15:21:37Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2054978278", + "summary_polyline": "ef_zGgsqd@CF?GGDFFVv@RXLHHTHDZf@HFl@`A^^LVJBBJXRVd@\\r@?JP^^fA~@nBT~@JTNl@j@jAFVd@jA\\f@FRVb@b@fAX\\n@nAPd@Xd@`@b@p@hAfAfAFRd@b@DH~@~@PLPHXHp@D^Mh@c@BILKZo@r@qBFOFEFUNYBC?KDSNWXeANOH_@n@s@RWh@g@DCF@XIVKNWp@i@\\K\\A@GAGCACb@Bv@PdAALSl@SDEA_AYQM_@g@UOIAc@Vw@r@c@h@{@zBMNYd@q@rAWv@Mn@Uj@KLm@b@QDUCGKGBEG@IIKO@_@KKQi@e@Yg@w@q@e@}@a@k@{BqC_BqCAM]_AQ_@Wa@y@{BU}@[k@Oc@Wc@e@mAGIOg@Se@a@kAIO_@a@Ye@aAiAWc@UWOAIGCQOOGQECUe@GCK_@WNOVe@rCs@nCOfAEDCCM?KMc@a@IAIBOXDN?MK?ED", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.367879, + 6.157482 + ], + "end_latlng": [ + 46.369191, + 6.155425 + ], + "average_speed": 3.627, + "max_speed": 6.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.2, + "elev_low": 468.7, + "upload_id": 2195725059, + "upload_id_str": "2195725059", + "external_id": "df52caa7e533e80923b46b4ed3710211", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "First of the season", + "distance": 12481.7, + "moving_time": 3435, + "elapsed_time": 4969, + "total_elevation_gain": 234.1, + "type": "NordicSki", + "sport_type": "NordicSki", + "id": 2052630457, + "start_date": "2019-01-03T12:01:39Z", + "start_date_local": "2019-01-03T13:01:39Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2052630457", + "summary_polyline": "crczG_l}c@pDAG_JlPo@oGeTcLcS{PyQqDkHoIuEyCzBwIi@zGbAjFcCzHrEX{HlH_F|@}PlJyN~IsHn@uJcOlBmAdC}@uGiD{@_BgGaFiBuEzCeFy@{W`GiOjEaChDPxJlJlXzTrVxMfCo@tUkDrK`BlFpEpDzAjGzH|CnN`Ru@dBd@fKgVqFyG|@_DeKWyFsSyIiJLzCxL~AdChJ`BjHwCzD|CrBhIdGq@pTnF~@aAI{KbGL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.390266, + 6.053929 + ], + "end_latlng": [ + 46.389316, + 6.053432 + ], + "average_speed": 3.634, + "max_speed": 15.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1402.9, + "elev_low": 1254.2, + "upload_id": 2193261476, + "upload_id_str": "2193261476", + "external_id": "2a4ada4d8a571d33ad26cb815ab6598a", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "New year's run !", + "distance": 6336.2, + "moving_time": 1976, + "elapsed_time": 2264, + "total_elevation_gain": 23.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2048738759, + "start_date": "2019-01-01T15:56:26Z", + "start_date_local": "2019-01-01T16:56:26Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 5, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2048738759", + "summary_polyline": "sn_zGudqd@Tg@FWLMN@\\PP?Ha@TYLYPuAP_@@Q?{@H[N]\\a@NENBvA`CVZRNR\\ZZb@n@b@b@RZRr@Rb@Zz@X~@R`@JZR\\dAvCXl@j@hBb@v@`@bAd@x@Zt@Zf@v@xAZ^NJHHp@pAZ^^VNTFDH@b@RXb@DBVBLRNLPJJB\\APG\\[HMh@_BJe@NW\\qAVe@RQPYDUZo@FWNc@b@e@\\U\\e@x@k@PWb@Sr@e@Ti@Ja@NQFMPs@PcBR}@\\gARaA\\y@Nq@Tu@N[n@m@p@gAXGRIpAOf@FTClAPP?VH\\Bj@I`AVd@@^L`@?dAJjAXh@XHHNTRHPNp@dALZVrAPh@NvANj@Ln@@t@Zl@Pn@Zh@Tv@JTf@n@JPb@Xl@Xn@d@x@r@h@\\p@p@f@X\\\\`Ap@XL|@t@TDPHNRXNl@j@LX\\VDJBNFCg@lB[r@c@~@UVKRMNKFQBs@EMCgAo@i@Us@Ss@?i@Lm@r@YVs@dAm@lAc@h@a@bAUXS\\MHI?m@_@o@aA[[EGAUQU]]e@oAQOS[Ue@Ww@u@cAYs@_@e@iAiAU][]sAk@a@[c@SUUmAIs@SYMSAQKYKWUa@Oi@G]Q_@Ia@WSGk@@WCSIi@MuAy@UCe@QQWSi@YKK@ONUXS\\[X[h@WVMVCXa@v@E`@OHWZs@rAKb@a@x@a@^g@RUB[AIEW_@USQGQOu@]QKIUm@q@kA}AcAmBc@i@m@qAK_@SUMc@w@}A[_@E_@O_@Gi@I[Wa@Ws@]i@Uo@GYISU{@G]]u@c@w@[Q[[Sa@c@m@IW{@kASKGIMGg@o@G?c@f@M\\a@pB?RIXEx@WvAGHE@OGcAu@O?GBOLK\\GZLx@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.369225, + 6.155157 + ], + "end_latlng": [ + 46.369257, + 6.154964 + ], + "average_speed": 3.207, + "max_speed": 5.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 481.6, + "elev_low": 464.5, + "upload_id": 2189133183, + "upload_id_str": "2189133183", + "external_id": "2e9ee128295f111a8d96d7aad063b63b", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Tour de la Zuppe", + "distance": 4487, + "moving_time": 1553, + "elapsed_time": 1829, + "total_elevation_gain": 100.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2032698845, + "start_date": "2018-12-24T08:13:41Z", + "start_date_local": "2018-12-24T09:13:41Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2032698845", + "summary_polyline": "yabeHeomf@kFi@qMpZwBvMnBhXxDbCjXcGjA|BDmGlLnLfBxHnQcJn@dB`Ce@g@~DjA`@hA}IeH}O}G_[eV_TsLeA", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 48.18477, + 6.464034 + ], + "end_latlng": [ + 48.184642, + 6.464035 + ], + "average_speed": 2.889, + "max_speed": 4.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 401, + "elev_low": 331.2, + "upload_id": 2172146959, + "upload_id_str": "2172146959", + "external_id": "862160a2b45ea7210a7189b83b81bd97", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon run", + "distance": 10134.6, + "moving_time": 3119, + "elapsed_time": 3553, + "total_elevation_gain": 97.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 2026622065, + "start_date": "2018-12-20T13:11:06Z", + "start_date_local": "2018-12-20T14:11:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 9, + "kudos_count": 4, + "comment_count": 4, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2026622065", + "summary_polyline": "_w_{Gcwcg@qQ[gOff@YnMnAjD`JbBfBfEtA~Lw@bBd@nJzi@~U~@cJfAm@m@O?vFpAdBVoFlDq@aA]mAt@dDbI~D|@vDUhCuMnQU|CeE`@yAqBgCwAsMuRkAh@sExOgEfDwGT}DcGmXsInBuFmAcGhHaCeBg@iCvB\\hCsGwCiIbAuXk@pBuBDmMe\\_AeHyCuB_GrGgBhHXxCiGnOuEb@mAzCCjGjBzBvA_C|CH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532203, + 6.578067 + ], + "end_latlng": [ + 46.532275, + 6.578918 + ], + "average_speed": 3.249, + "max_speed": 17.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.6, + "elev_low": 389.9, + "upload_id": 2165766968, + "upload_id_str": "2165766968", + "external_id": "9bfcae74fe20378512a042ecae041762", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Small Afternoon ride", + "distance": 16324.5, + "moving_time": 2504, + "elapsed_time": 2771, + "total_elevation_gain": 199.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 2020023875, + "start_date": "2018-12-16T12:37:06Z", + "start_date_local": "2018-12-16T13:37:06Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 8, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2020023875", + "summary_polyline": "gh_{G{mcg@lAvHiV|Lo@fD|hApp@ba@lRjTnEvEfTGpe@fBfi@yB|Kkb@vGiYgCwHaGq^BbEpUhClf@cFxJmGnC~CbIAdGsEtJiTnKaZ~C{Ce[VkJ~\\w|@}I_E|@eLeLaK\\}C_CgEyEM}GbI{AgIrKeF|QvL`BuEhBmYaByL|WyRbMySlCwSb@mR~Juv@qCjDiLaDyDqFgCwL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532028, + 6.579252 + ], + "end_latlng": [ + 46.532219, + 6.579005 + ], + "average_speed": 6.519, + "max_speed": 13.2, + "average_watts": 117.6, + "device_watts": false, + "kilojoules": 294.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 455.8, + "elev_low": 381.1, + "upload_id": 2158828947, + "upload_id_str": "2158828947", + "external_id": "c22b7f020b486f9457cc75791deb40e9", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Midnight Christmas Run !", + "distance": 5199.1, + "moving_time": 1323, + "elapsed_time": 1330, + "total_elevation_gain": 133.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 2018824351, + "start_date": "2018-12-15T19:51:07Z", + "start_date_local": "2018-12-15T20:51:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 15, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 9, + "photo_count": 0, + "map": { + "id": "a2018824351", + "summary_polyline": "mm}zGc{ng@|CuBf@pA_ArMaFXfDzKrEgDJyB{F{AzAsChJ_CoAw@@iFvCiGqDgCaFxGsEoEcEc@pDdAV`CeGc@DhCtHnD`B{D`AFUdO{F|AbCfKtFcDKcCoEEvGgKrBClB{NoDgByEzFuF{E{DK`EvA\\fBmFC", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.522639, + 6.634902 + ], + "end_latlng": [ + 46.523976, + 6.636115 + ], + "average_speed": 3.909, + "max_speed": 8.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 534.5, + "elev_low": 491.1, + "upload_id": 2157550109, + "upload_id_str": "2157550109", + "external_id": "470e12e12b4250bd3022845389f611e8", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Sunset run around la Venoge", + "distance": 6457.8, + "moving_time": 1818, + "elapsed_time": 2318, + "total_elevation_gain": 52.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 2013633117, + "start_date": "2018-12-12T14:53:55Z", + "start_date_local": "2018-12-12T15:53:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a2013633117", + "summary_polyline": "m__{Gmy_g@x@_@_OvT{LfHzRdEFlIlDn@pBhN`ExHvAyAKgLvArChEpBbBiArF`E[hG`G|DhBg@z@oIfLxCfJiApRpEwAiBuSxA}QoGuAbAl@EoAnE`B{Il@gVkH_C@mFiVRK}IuQiIfGgJh@}Bo@R", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.530636, + 6.557836 + ], + "end_latlng": [ + 46.530555, + 6.55793 + ], + "average_speed": 3.552, + "max_speed": 8.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.9, + "elev_low": 379.6, + "upload_id": 2152107003, + "upload_id_str": "2152107003", + "external_id": "7ff79440fbe5ef5f90a69f7f1c6dc65a", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mont Mourex depuis Mont Mussy", + "distance": 5826, + "moving_time": 1979, + "elapsed_time": 2213, + "total_elevation_gain": 118.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1993966681, + "start_date": "2018-12-01T09:42:24Z", + "start_date_local": "2018-12-01T10:42:24Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1993966681", + "summary_polyline": "km|yG_tjd@jH|BfNbLby@p`AlLlLhEpAtFpNxA|QmPgC_AgAxBwEkI_G}CkFsJsDgKeRyCsAyF{IqEy@oAkCWaP}GwH_Gc@uAuCD{HuI_HwCqHy@j@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.353666, + 6.121761 + ], + "end_latlng": [ + 46.353814, + 6.121711 + ], + "average_speed": 2.944, + "max_speed": 7.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 751.8, + "elev_low": 675.5, + "upload_id": 2131655006, + "upload_id_str": "2131655006", + "external_id": "01b02ff0479bc807a7b4091ff07dd798", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon run", + "distance": 5107.5, + "moving_time": 1508, + "elapsed_time": 1631, + "total_elevation_gain": 58.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 1, + "id": 1992728726, + "start_date": "2018-11-30T14:16:22Z", + "start_date_local": "2018-11-30T15:16:22Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1992728726", + "summary_polyline": "}v_{Gqwcg@eP@qNf`@e@fFWbL`BrEnLtBTp]xBrEzTpGtG_@vEsDdDl@x@wBw@sAfBOLyCJ_E{AaA~DTmAyOpE}]{RgJqDeP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531967, + 6.578746 + ], + "end_latlng": [ + 46.531956, + 6.578765 + ], + "average_speed": 3.132, + "max_speed": 13, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.7, + "elev_low": 396.5, + "upload_id": 2130353074, + "upload_id_str": "2130353074", + "external_id": "545469f4ad438f2505d66cba0af81888", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Cold and steep birthday ride", + "distance": 39103.1, + "moving_time": 5875, + "elapsed_time": 6876, + "total_elevation_gain": 649.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1989452549, + "start_date": "2018-11-28T13:21:03Z", + "start_date_local": "2018-11-28T14:21:03Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 25, + "kudos_count": 4, + "comment_count": 3, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1989452549", + "summary_polyline": "wg_{Ggncg@hBbKbGjIdMzCx@eD[}YrAs[pSu|@fMq_@hSqXxBkG~Cr@bAqBvI{n@xIcOnF_VbR}\\vKc_@PgUwAeQxKkr@u@wCkEwCd@}bAyAk`@ZaOgBuVnE_[jEcOdE{a@i@md@|DkQzNoWdCw]~H{\\dMa\\xCkNLkDqI|D_H}Ae@yBdCiIlIgJxFsBTkPdE}La@al@}@uGpLaMwAeUuDqKdEo^XqV`AmDe@wFlBiDpAqJhFqFdDcJl@mFjj@_`AzKg^i@}FxAc^qEy@oEyIYuBpAuAkBkGqCbLfCk@nGdMfDUbAjCqBvi@kJnX_j@f_A_F~QyGvJuCjLl@bEeBt]iDx[tK|NnBzHpGbGlArKdATPoG|EcDjA`HItf@uYrr@eT`^aTbk@eJr`@eCv\\_P~XaDtQh@pc@gEpb@oDjK_Fb^lBbW_@bPlAx^yA|mAyDxGiPrg@{Fp\\oCl^wP`c@e@~KmF~Wg@de@gErSwXva@uXbbAwFn_@qJrZuLnE}AeI", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532129, + 6.578945 + ], + "end_latlng": [ + 46.532186, + 6.578932 + ], + "average_speed": 6.656, + "max_speed": 14.7, + "average_watts": 153.1, + "device_watts": false, + "kilojoules": 899.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 585.5, + "elev_low": 368.7, + "upload_id": 2126936888, + "upload_id_str": "2126936888", + "external_id": "3f40a611b00bcd76fd53c487d8847e13", + "from_accepted_tag": false, + "pr_count": 9, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Mont Bénand", + "distance": 10376.1, + "moving_time": 3908, + "elapsed_time": 5079, + "total_elevation_gain": 294.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1984378456, + "start_date": "2018-11-25T11:40:37Z", + "start_date_local": "2018-11-25T12:40:37Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 2, + "photo_count": 0, + "map": { + "id": "a1984378456", + "summary_polyline": "kq_zGomyg@qTdByBzI_QnKsD|LdMtBtFbRDwAQjIbBvBa@zDaBl@_AfOwArCjAlHbSlZ|MvFtDeAfJgRvCKb@_BiAmG}JiG_FiMQrFnC~M{JqPaDmMrBkAXqJtDoM{EwT_Ne]pMh]fFbTSyAk@tCaRcBvAv[yGkEYzD\\qDsAmBs@cO_EwImMsClEiMlJkDbEyEfB_I~SaB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369662, + 6.689048 + ], + "end_latlng": [ + 46.369762, + 6.689009 + ], + "average_speed": 2.655, + "max_speed": 5.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1274, + "elev_low": 1124.6, + "upload_id": 2121622147, + "upload_id_str": "2121622147", + "external_id": "8a6581de1b6ca043d9875001e59d4deb", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon run", + "distance": 5366.7, + "moving_time": 1619, + "elapsed_time": 1935, + "total_elevation_gain": 62.6, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1978773304, + "start_date": "2018-11-22T13:52:24Z", + "start_date_local": "2018-11-22T14:52:24Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1978773304", + "summary_polyline": "cw_{Gywcg@kPXqOlb@N`TnBfCnJ~Av@z`@|BnBnE`Au@k@hB}PEaBiGiBdAsBlDxAX`BeA|@oDoAK_CpFz@RzExByPqBcCvBaS}DuEvNmJkCwE\\cDkBcA\\wB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532091, + 6.579129 + ], + "end_latlng": [ + 46.532221, + 6.578991 + ], + "average_speed": 3.315, + "max_speed": 7.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 402, + "upload_id": 2115778046, + "upload_id_str": "2115778046", + "external_id": "11bedf5dbe6598ac69177851c7cb42a2", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning run", + "distance": 4869.8, + "moving_time": 1606, + "elapsed_time": 1743, + "total_elevation_gain": 59.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1974805790, + "start_date": "2018-11-20T06:42:43Z", + "start_date_local": "2018-11-20T07:42:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1974805790", + "summary_polyline": "}v_{Gkwcg@gPFgOfb@i@tQlCbFtJtAj@|\\zBnFjT~GbGk@jFcE|Cz@h@_BRgOvHko@_OcF{CqEkCkM", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532057, + 6.578853 + ], + "end_latlng": [ + 46.532191, + 6.578891 + ], + "average_speed": 3.032, + "max_speed": 5.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 396.5, + "upload_id": 2111641308, + "upload_id_str": "2111641308", + "external_id": "f8d946abb405b1bba53d265a4b62e2a8", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Afternoon run", + "distance": 7198.8, + "moving_time": 2602, + "elapsed_time": 2672, + "total_elevation_gain": 69.9, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1971803068, + "start_date": "2018-11-18T12:39:21Z", + "start_date_local": "2018-11-18T13:39:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1971803068", + "summary_polyline": "wv_{Gyvcg@iPm@sO`b@E|UXeAfCpFvHtA~@~\\jBdE`VtHxAq@vKnI`CuLvHhDbG{MeEcJmFaCjA}IxEvBdIuAtKsHUxAvBJjD_HSlBvBMUkJeF_Y_PTwBhFuCNeBjCcFY{JuFmEaP", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532065, + 6.578607 + ], + "end_latlng": [ + 46.532206, + 6.578958 + ], + "average_speed": 2.767, + "max_speed": 13.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 431.8, + "elev_low": 389.9, + "upload_id": 2108547323, + "upload_id_str": "2108547323", + "external_id": "d8ebd0a963d1cf2a5cda14e5f9108b2c", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning ride: goal 100km", + "distance": 100216, + "moving_time": 13243, + "elapsed_time": 15739, + "total_elevation_gain": 853.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1963926464, + "start_date": "2018-11-14T06:20:13Z", + "start_date_local": "2018-11-14T07:20:13Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 46, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1963926464", + "summary_polyline": "_h_{G{mcg@|HjTbOjDr@iD~@_w@jSs{@tMs`@pVy_@zFeBdIcm@zp@cdBgAci@`Lwp@eGaJ^y`AaD_iA|QcmAY}d@vDqRnNqVzNo_ApdAm_Ce@{c@uOiaA`A}f@jUwr@na@_o@bc@qcBlDyg@yB{e@jJei@fJyeA|CwsApJoQLw|@nc@_v@|W}|@dFYlo@mp@lFgnA~Mqa@zQqGxEkL_CgYlMun@oBgp@rLi[fRuT`\\cEfGkx@ha@sa@`Ss@jMmNjTJ~RsNrUcC~b@pU`IvL~j@`WqAhEzCnWsEhYbJx[bJdL{AnOzOpeAfZ_NbRa@c@k^bnAmWf[k@dk@bObSrNh_@nbAnp@cg@rMuZ|CuYcHurAjGmWvz@m}@f\\kGr^bA{`@_AuZlGyy@j}@iGlW|GlsA{CbYmM~Ycq@fg@y^ubA}`@qTu^sI}Xj@apAfW{Gc`AcK{e@iKmOUyJ_t@aGenAoy@}TtCyRrNmVQ}I~MoU~Asb@dd@cC|LPh]iBpIyFhBRxFySmCwWzZuHxUdChm@{Mtn@jBl[}D`KeRlGmNva@aFhnAuv@rq@cX~|@_c@rt@a@~}@_KvRiChqAeJvgAoJrh@tBje@iD~h@aa@b~Auc@ns@gUbs@uA`e@vGz_@hIzI_ExDpCbQLbe@ydAj`C}M||@wO~XeDdQt@xc@cRnmAbCllC`GlGgLbs@pA~f@kp@|bB_H`e@yFbAoBtNgWx]iJ~YkUbcAwAhw@kPeDmGkS", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532036, + 6.579056 + ], + "end_latlng": [ + 46.532192, + 6.578855 + ], + "average_speed": 7.567, + "max_speed": 13.2, + "average_watts": 139.5, + "device_watts": false, + "kilojoules": 1846.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 408.8, + "elev_low": 368.7, + "upload_id": 2100402467, + "upload_id_str": "2100402467", + "external_id": "699bdeb2af4eb4070324dc111b3a7295", + "from_accepted_tag": false, + "pr_count": 13, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Rochers de Naye", + "distance": 9563.3, + "moving_time": 9238, + "elapsed_time": 14591, + "total_elevation_gain": 1105.6, + "type": "Hike", + "sport_type": "Hike", + "id": 1952908347, + "start_date": "2018-11-08T08:33:20Z", + "start_date_local": "2018-11-08T09:33:20Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 4, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1952908347", + "summary_polyline": "ojpzGkjni@eEuf@oGcDIqBnBwCEsBvAf@IwCnC}Dg@m@dJnAw@{CxFrB]iD~AGoBqE`Cd@fAaBgBUtE}C`EgU|GxI~ArHjHvAi@\\|LoD|EyP|@`GaAdEz@vBo@aCj@gGfB_BlPAL{ApLdEnDkEOwD~DbCMxDfCtHdHkBdSjNdGtKz@cEhMAwGwJkDiLeCq@kAkPy@tEqD?hCpDgAZjAbD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.455607, + 6.959902 + ], + "end_latlng": [ + 46.431961, + 6.976106 + ], + "average_speed": 1.035, + "max_speed": 3.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1981.6, + "elev_low": 1158, + "upload_id": 2089098066, + "upload_id_str": "2089098066", + "external_id": "507a2384db75609bb65ee64b631fa2d1", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Night runs are coming :(", + "distance": 4914.6, + "moving_time": 1782, + "elapsed_time": 2210, + "total_elevation_gain": 69.5, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1951427953, + "start_date": "2018-11-07T15:59:43Z", + "start_date_local": "2018-11-07T16:59:43Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1951427953", + "summary_polyline": "_t_{Gaqcg@{G@jBI_BgAwDnDVjJvBrBAfI{JvLwMhFhApBlGpB~BqAvCpC{DbLj@WDhBwAlLrB`HfBf@cA_EpANo@dAqAkCx@jF|@AgA_E?oTaAyHuK_IuAwG?oJ~Oic@xNs@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532119, + 6.578824 + ], + "end_latlng": [ + 46.533265, + 6.578146 + ], + "average_speed": 2.758, + "max_speed": 18.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 436.9, + "elev_low": 405.5, + "upload_id": 2087564462, + "upload_id_str": "2087564462", + "external_id": "d54aae985d5b72010049acff4d111e86", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Leysin - Tour d'Aï avec BF", + "distance": 11701.8, + "moving_time": 10203, + "elapsed_time": 18556, + "total_elevation_gain": 954, + "type": "Hike", + "sport_type": "Hike", + "id": 1945810733, + "start_date": "2018-11-04T10:26:02Z", + "start_date_local": "2018-11-04T11:26:02Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1945810733", + "summary_polyline": "ezzyG_dxi@wNiJsBwEr@pCyAo@FbBiGWiAhBq@gBQrCy@wC{@dEqAuCElEiAsGl@~GtL`LVvJmB_I}KyA~ArCiBdJx@xDsKdN}G`EmAvIM}B{Ai@sMrH}QAaA}CqBMoV_r@nAnH}@|DiGdC]vCqChCoUpKpUsKvDgH~FuB~@mEsBeMzA`DnGzA`BzGvC|AhPyRpJ_GvDkArExAjD_C`RfKfCvD|@HSwBzJbBdB`IDkImBsDmFwBuCyHnAbCKyDlBxBd@eE|@vCNeC`ArA|@aBdKaAkA_BbDrAbCsFjK`Z", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.345476, + 7.010089 + ], + "end_latlng": [ + 46.345017, + 7.009462 + ], + "average_speed": 1.147, + "max_speed": 3.7, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2188.3, + "elev_low": 1385.9, + "upload_id": 2081776794, + "upload_id_str": "2081776794", + "external_id": "2507cef1f2b74ac82f44d7da421d53e0", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Ecublens", + "distance": 7090.5, + "moving_time": 2873, + "elapsed_time": 3678, + "total_elevation_gain": 89.1, + "type": "Run", + "sport_type": "Run", + "workout_type": 0, + "id": 1941348455, + "start_date": "2018-11-02T13:40:33Z", + "start_date_local": "2018-11-02T14:40:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1941348455", + "summary_polyline": "it_{Gkqcg@gOn@gCuCeO`_@[xQ|BnE`D~@mFvGhJb^jH|K`RhC`OnIsEzHbHjErBf@dAcKp`@rEYiIvDKYsGyDyIc@}O|@{E{@kCfA?aD]kA}DsB]V{FsCoHHaHgGiGIuDeQcFaFcR", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532047, + 6.578735 + ], + "end_latlng": [ + 46.532427, + 6.57727 + ], + "average_speed": 2.468, + "max_speed": 6.4, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 427.5, + "elev_low": 394.5, + "upload_id": 2077146780, + "upload_id_str": "2077146780", + "external_id": "acf695b770694eace71af3c871ae1e4a", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning climb to Grandvaux", + "distance": 33660.3, + "moving_time": 4748, + "elapsed_time": 5804, + "total_elevation_gain": 454.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1937215485, + "start_date": "2018-10-31T07:13:04Z", + "start_date_local": "2018-10-31T08:13:04Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 25, + "kudos_count": 4, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1937215485", + "summary_polyline": "wp_{Gqldg@t@qKzOuKdHxJ|IxEh_@gwAlNsRxIlHjCcVrBgCjETJaGlDuJJ{G{DeEdBcMvHuN~FiVbRg]fKc^b@}TqAkSxKkq@e@uCqEiDPkbA}@{p@eBeYpEwX~DeMdEia@^gSkA{L|A}LpBsInM}SxA{HPaK}JuQKcCzHsQfCa@tCcFhDuQ`DyFmDwJh@yHvJaN~GiCRcPfEmMa@gl@aAgG`M_MiAyRkEyMhEi_@|Aa\\o@wEjFeRrEkEaGjGiAvJqBzCl@pFcBt]wDp[~EhErH~QrFxEzAnLbAn@x@wHdEmCrAzl@}Y~t@cTp]sTdl@yIx^{Cj_@aOfWwCxNZzf@{Dl`@}ExNmEn]lBzTx@lq@[hbA~EnD`@bCmLrr@zAvQ@bT}Kl^cPlZoHvX}IrPcBxKfEtEq@nLoNtHmDAt@~D}AzEwVr]{YfeAsE~\\wJf[eLxDcBsH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532082, + 6.578898 + ], + "end_latlng": [ + 46.532258, + 6.578884 + ], + "average_speed": 7.089, + "max_speed": 13.9, + "average_watts": 152.1, + "device_watts": false, + "kilojoules": 722, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 502.9, + "elev_low": 368.7, + "upload_id": 2072895922, + "upload_id_str": "2072895922", + "external_id": "7e0cc4acc43e355b74178434bbb3ff19", + "from_accepted_tag": false, + "pr_count": 8, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morning ride to St Prex", + "distance": 28143.7, + "moving_time": 3926, + "elapsed_time": 4328, + "total_elevation_gain": 218.7, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1933663810, + "start_date": "2018-10-29T08:15:33Z", + "start_date_local": "2018-10-29T09:15:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 20, + "kudos_count": 3, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1933663810", + "summary_polyline": "gh_{Ggncg@tAxIxD~HnP|EyCr]`x@xb@l[bIfE~NPfn@fBhe@_Mdq@cL~_Ay@tg@zFrcA`DxNdClG~NbR~HbD\\hLdKvI_JvLeA|DdA`EhRv`@lKzMDlC{Bt@Zah@po@nm@|LfF|]`qAx[vh@~c@vDhBwCvGuAgG`AeCjDwd@cF{[mj@g[ilAuLeGao@yk@oEuMaD_SsHhDgBiEeHrKiLfBrAyOq@oGwL_\\mKyEoDeYmYwk@wDs]iQgf@uKu`@aCyPaBy_@sDqTsJoTsTyS}DgJI}CfBcDjScM|LcQbE}Wf@{QhImp@aRmHgFsQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532139, + 6.578978 + ], + "end_latlng": [ + 46.532242, + 6.578881 + ], + "average_speed": 7.169, + "max_speed": 12.9, + "average_watts": 124.9, + "device_watts": false, + "kilojoules": 490.3, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 423.7, + "elev_low": 372.4, + "upload_id": 2069235969, + "upload_id_str": "2069235969", + "external_id": "b9b1e7b537145c13423cdd2ac6e73a0f", + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Around Ecublens", + "distance": 5503.6, + "moving_time": 1765, + "elapsed_time": 1984, + "total_elevation_gain": 51.8, + "type": "Run", + "sport_type": "Run", + "workout_type": 3, + "id": 1931363700, + "start_date": "2018-10-28T07:00:31Z", + "start_date_local": "2018-10-28T08:00:31Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 3600, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1931363700", + "summary_polyline": "at_{Gkqcg@}MNZdCkClCgC|KwHgAyC~KIhN|@tDpMrBYxE`ArChIl@BnDeFyClA{AjDdBe@hDkDeAc@wBpFGXhBgAfAyDmAEyB~Gn@GhF|CqPtPvGtM?rFee@mOyF{E{J", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": "g3936799", + "start_latlng": [ + 46.532077, + 6.578862 + ], + "end_latlng": [ + 46.531688, + 6.575126 + ], + "average_speed": 3.118, + "max_speed": 5.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 422.6, + "elev_low": 396.5, + "upload_id": 2066838142, + "upload_id_str": "2066838142", + "external_id": "fc6bfd975579089e4c35fbe7a83028a5", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chavannes - Vevey", + "distance": 49281.8, + "moving_time": 6520, + "elapsed_time": 7229, + "total_elevation_gain": 505, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1928376410, + "start_date": "2018-10-26T12:28:53Z", + "start_date_local": "2018-10-26T14:28:53Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 31, + "kudos_count": 2, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1928376410", + "summary_polyline": "ih_{Gencg@bBtI`LoDtKo\\lEg\\zXobAbPsVnIdH`EuWtHiAQ}FfE_Oq@qEeDeC|AyJfJyPhGoWxP}ZhL{_@cA}h@pKmp@k@kDyE{D`@qfAqAg\\b@aLuBcXdFa^jD}KhEga@b@uSwA}K|@kJhCeLfOyW~Bk\\jIu^`Uam@hTc^pY{r@?y_@eAwNoGaSoBuXuBsIrAeMFmXnH}XtDwFvFoRha@en@zP}k@|Peu@|Cgi@uBie@lDcXjEkPNgO|C{NrDaf@zCcrAjAeGbHaKs@qXpAwc@pImLp\\}LhHqOViD_CAk@|BLkCoJm@ea@dr@uApf@t@tUgAvDuElD{AhHkCjpAoDre@}C~Oe@hPsDjMyDjZjBjf@wCdh@m`@d}AaFhL_KnKwFdNgInK{Tdr@e@l\\cE`RWdJ`EfUfNre@h@zXiZrs@_Sr[wUln@kId_@}Bj[}Pf[eCvOc@bE|A`[mEjb@sEpPqEz]rBfWX~qBjGfGcLjr@vAdg@mK|]gSt_@gFzTkIjPoBfLjExEs@~JuNdIsDLr@fEuAzEyS~XwDrIqWn`AcEh[eH|VkCjEqJpBwA{H", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.53216, + 6.579189 + ], + "end_latlng": [ + 46.53227, + 6.578924 + ], + "average_speed": 7.559, + "max_speed": 15.7, + "average_watts": 151, + "device_watts": false, + "kilojoules": 984.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 409, + "elev_low": 368.7, + "upload_id": 2063762455, + "upload_id_str": "2063762455", + "external_id": "83e836e6406c7dda1511d566ad6f9c0a", + "from_accepted_tag": false, + "pr_count": 9, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chavannes - Montreux", + "distance": 62995.4, + "moving_time": 9000, + "elapsed_time": 9000, + "total_elevation_gain": 697.8, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1924704984, + "start_date": "2018-10-24T11:30:56Z", + "start_date_local": "2018-10-24T13:30:56Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1924704984", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 6.999, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Jor - Dent de Jaman - Rochers de Naye - Montreux", + "distance": 24267.8, + "moving_time": 17456, + "elapsed_time": 26992, + "total_elevation_gain": 1215.1, + "type": "Hike", + "sport_type": "Hike", + "id": 1918915864, + "start_date": "2018-10-21T07:25:33Z", + "start_date_local": "2018-10-21T09:25:33Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1918915864", + "summary_polyline": "m_pzGcdoi@mFtCyBdL@|FiEif@yGgDC_BbBcCH_EnAjA@iDrC{Cy@i@fKf@}@kCpEdBe@cC|Bw@qBsDhB|@pBaCkCR`G}FlCiShItIfCdJdKz@t@uBzE_A`FaRv@lC_AlJn@`BlH}MpKgAtJ|DjE{DSqE`BRhBvBM`EfCjHdHkBpOpJtJ~Nx@cDzLUkQy]m@cLvAwDaC}SjBzUiDvHr@HaEPjCvDgAVfBhDwC_BeMeSpLtGbG{BnBdRlAU~DxM`FdIrBTlD|IHyB_@nIbJ~NV`Fp@eCL|BbDg@LhH~FjCjJvXnBC_AzInFlNfFX}@xElBhHoBvGeGcIEoBgJgFuBx@wE{IwFgAgBgDNoEmFeDqAaEiXaO}D~@cEaCqAnJn@dExBnA`@fEaBhC?jEiH|IzApY{CjUvDhRs@nJ~@jUgAzFzA`MpD|B`CqBhCbBiAhBc@rJoNnGlJjRsCbB`CzEkA|IhBt@LjBnCeHvFqBvFmGtBmLt@rHqEb]gMfY{@e@{DxGzDiChBp@y@fP`AxAkBvCpBpEUhBtEzBYlB|@`@s@a@iFvKoDc@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.453832, + 6.96402 + ], + "end_latlng": [ + 46.432159, + 6.909264 + ], + "average_speed": 1.39, + "max_speed": 4.2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 1981.6, + "elev_low": 369.8, + "upload_id": 2054017176, + "upload_id_str": "2054017176", + "external_id": "cfa0a23c16a2c6b0892a91970faee019", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Route 22 -> 63 -> 5", + "distance": 50751.7, + "moving_time": 7495, + "elapsed_time": 9279, + "total_elevation_gain": 682.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1914480061, + "start_date": "2018-10-19T13:12:37Z", + "start_date_local": "2018-10-19T15:12:37Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 5, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1914480061", + "summary_polyline": "yv_{Gcwcg@iMwArCuN_CmDUcGtCmTeGy[mOjHiBiKgQeEkG}LsFkBkJgUgMxCcByBtEuGqEfGeHpCkY\\wDvH_IzGyVcGw@gCiPnJuDcCqJ`@}IuDkPyAiN`CcCsCiBqLkLgEgFqIgBePmB{@fAaFoByC_D~EaHq@eCpHqIaBsHwGuZwDgLyHsErFgOiGoFf@wIqE}EkGwMzFwSlh@aFpC{IlLsAnQqP|D_CvCqX]_e@}L}QYib@gKcHfFqAnJ_HpNmUsLwQeAodAwf@aT{CmOmLi]}J}G|@yOrMk]b@y_@dKu^eBwPsKzPbLn_@jBzJvJz@pKrCjDrVhCnf@vMdKsSrZwZhA\\dNdPdLn_@lF|JhYvX`DvKbPjIIpObFh\\`FT~E~EhMt@pElJrShPsTyRcGjTje@`WlIjNVlK_Lzz@vs@hYt^~C`FvH`A`IpKpB_@hc@`GlYnJnEmBjVpEnMdX~PrNW~BdOlNcA~D}ErQyC|IuIrVl@rRzLdH|`@rIzTvNhTn@}E~DkFfFkOUsF`H_UvTyN~IqLpA_KuBiK|AbB^_CtOnAfFdHdp@dVX`B\\sAfLfAjAqJ~E{AdF`CwE_CaGx@|BuNzS_LpMuMfHmNhKe_@|\\k\\lUgh@vO}F~ZrMv_@a[rGaOzC{d@dIap@}QeHcFuQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532025, + 6.578636 + ], + "end_latlng": [ + 46.532233, + 6.578991 + ], + "average_speed": 6.771, + "max_speed": 15.5, + "average_watts": 136.4, + "device_watts": false, + "kilojoules": 1022.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 634.3, + "elev_low": 387, + "upload_id": 2049382874, + "upload_id_str": "2049382874", + "external_id": "1239f5d7a91a5091c21b3dd56ae18765", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Run Ecublens Stade", + "distance": 10524.4, + "moving_time": 4171, + "elapsed_time": 4527, + "total_elevation_gain": 127.4, + "type": "Run", + "sport_type": "Run", + "workout_type": 2, + "id": 1890215783, + "start_date": "2018-10-07T13:39:55Z", + "start_date_local": "2018-10-07T15:39:55Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 12, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1890215783", + "summary_polyline": "et_{Gaqcg@yMC~CdQM~ImYfSbCpDjJ|@\\zHjC`A`@lDrDdA|@sB}EeDgAhBf@fBzFAaAkCyDu@]vCfExBrAyAq@{BcDiAkAvAXfBhE|A`AsBq@}AmDgAeAvAf@pBzDlAt@_AYoCeGDVlBbE`BhAwAq@aCkFAJpBrD`BvAo@IeCgGu@ErBdBpBlDr@`CmPjTvGfKIt@{DvG~CfAmBjVyErB{FlBu@uA{TmCoJkG`CdA|PaEj@MlBsA\\oBEbAgMeIaEIm^zA{WkJmFeEcH{P~HeAxK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532768, + 6.578698 + ], + "end_latlng": [ + 46.532047, + 6.578864 + ], + "average_speed": 2.523, + "max_speed": 4.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 429, + "elev_low": 389.9, + "upload_id": 2024174866, + "upload_id_str": "2024174866", + "external_id": "28c7d669dc4d95fd68168496af69a112", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Morges - Cossonay - Chavannes", + "distance": 26888.1, + "moving_time": 4002, + "elapsed_time": 4303, + "total_elevation_gain": 392.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1887622015, + "start_date": "2018-10-06T12:33:30Z", + "start_date_local": "2018-10-06T14:33:30Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1887622015", + "summary_polyline": "yxzzGeltf@mJuBiB|FsSaNw\\qNiMoYoOtFyUgDsNyJqQH_SnEezAiTmSvIoLwMwFgBoeAQaN~Kgr@lLcJxGmLqJtAmG}GcBcIcHqJiPaKkWyEi\\wDsFsQ_JkPUoMvJuSjDgFbF_J?}AmM{R_AeTmMqF_Ld@aQ`W_kAh|@bk@nDGlDoE`TqErUkLlXw@dHkExJyNvJuUz`@{JhVpAxO}GzSod@bRkClHkGlQij@|MgTxK{JpToDpHg]`R}OdH}NzEfCdAcHxIs@xE~DlEaCvAoGzK_KfKzFcIxOgBpIlHwC|ApCCnCrBvB@fNbIF", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.509091, + 6.499396 + ], + "end_latlng": [ + 46.532371, + 6.578898 + ], + "average_speed": 6.719, + "max_speed": 15.3, + "average_watts": 146.8, + "device_watts": false, + "kilojoules": 587.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 505, + "elev_low": 377, + "upload_id": 2021477357, + "upload_id_str": "2021477357", + "external_id": "753d7696afa54373f5a6106cb9031884", + "from_accepted_tag": false, + "pr_count": 3, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Run Ecublens", + "distance": 4043.6, + "moving_time": 1587, + "elapsed_time": 1829, + "total_elevation_gain": 53, + "type": "Run", + "sport_type": "Run", + "workout_type": 3, + "id": 1885605579, + "start_date": "2018-10-05T13:43:42Z", + "start_date_local": "2018-10-05T15:43:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 3, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1885605579", + "summary_polyline": "sw_{Gs{cg@}@bJuHBfDlQ]rIuX~PxA|ErRMn\\pMxMWjFed@cKuByEeEgEkQ", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532617, + 6.578752 + ], + "end_latlng": [ + 46.532381, + 6.577437 + ], + "average_speed": 2.548, + "max_speed": 4.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 429, + "elev_low": 395, + "upload_id": 2019402849, + "upload_id_str": "2019402849", + "external_id": "ff956c9ba9be542a464fb7835a7bda86", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Run stadium x2", + "distance": 5441.6, + "moving_time": 2106, + "elapsed_time": 2106, + "total_elevation_gain": 84.2, + "type": "Run", + "sport_type": "Run", + "workout_type": 3, + "id": 1881629038, + "start_date": "2018-10-03T13:44:23Z", + "start_date_local": "2018-10-03T15:44:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1881629038", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 2.584, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "InteGRAAL avec BF", + "distance": 48000, + "moving_time": 19206, + "elapsed_time": 19206, + "total_elevation_gain": 0, + "type": "Workout", + "sport_type": "Workout", + "id": 1989529428, + "start_date": "2018-09-22T07:00:42Z", + "start_date_local": "2018-09-22T09:00:42Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1989529428", + "summary_polyline": "", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": true, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [], + "end_latlng": [], + "average_speed": 2.499, + "max_speed": 0, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "upload_id": null, + "external_id": null, + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Leman 3: Divonne - Chavannes", + "distance": 42215.6, + "moving_time": 5744, + "elapsed_time": 8826, + "total_elevation_gain": 345.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1799171046, + "start_date": "2018-08-26T14:04:13Z", + "start_date_local": "2018-08-26T16:04:13Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 35, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1799171046", + "summary_polyline": "om_zGk~qd@sR}\\eKiWyLycAePkRgDyIgKgyAk@ck@qU_dAl`@adBzFgIfDeM@}J}MsUcOeKaH_K}O_HqbBk|BqTuKc_BsnBeSy^eOmd@e~Aa{Bgz@saB_WmQic@_j@gI}{BiI_v@eDqo@ySyiBvCsSkTwYcGqQYwLrCwGjAePbFiW@}k@gD{h@wEcLwGml@iG{R_CuXiOyb@ZcSuBaI`EiGT{EiGpByApC{d@uEu]ko@sYugAyM}Gkl@yi@kI{V_BaRt@uF}MoOiMu@{TkZqE}QaGigA~@qb@~Eaf@~RsmAmByh@Aeh@aFqQaZqHky@ya@rC_`@}OaE}CgFyBeL", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.369044, + 6.15926 + ], + "end_latlng": [ + 46.5322, + 6.578831 + ], + "average_speed": 7.35, + "max_speed": 13.4, + "average_watts": 127.4, + "device_watts": false, + "kilojoules": 731.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 472.4, + "elev_low": 370.3, + "upload_id": 1930246027, + "upload_id_str": "1930246027", + "external_id": "75276442f98b02fb98aab359bdee237e", + "from_accepted_tag": false, + "pr_count": 24, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Leman 2: Anthy - Divonne", + "distance": 49288, + "moving_time": 6937, + "elapsed_time": 7558, + "total_elevation_gain": 449.9, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1795717952, + "start_date": "2018-08-25T07:07:17Z", + "start_date_local": "2018-08-25T09:07:17Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 43, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1795717952", + "summary_polyline": "ev{yG}jcf@@PbK|EfA|@vBrDjASzAcAp@aAvA{D`BqHn@}A`BeB`CkA~DfKxObf@bDpGxJhPvEfK|BhKvE~`@tIfs@zD~SNhCAhDuAjLM|Eh@bGhDbPKdCrA`Bh@jBjFpXjLbj@zAjIb]xaBpN|p@vCzPxClGdNzVnIxQfQbg@~A`F^`C|@`BnHnVnDjKxCjPn@vFhBzJPzBn@nCdElMbAtE|E`V|E`WjFn[r@`Dn@rEz@nCpAtCnw@|eAxVl\\bBnDhEfLxR~i@tIrVtOzYzDpFTn@z@b@~AdBrErF|Yt[tHbJxCpCjHtI`InIrKlM~FjGh@~Av@Nn@n@xAvBfKzKbUhX`LxIh@t@vDbDhKzHvHdIj@~AvAfCtA`FbHjg@xBxNh@nA|KnObHpLzC~D|AlCbDdHnEfHvBfBzJtFbF`EnFjItB|D~CrEfWnTvBfCdFfHd_@tWbr@xc@`CpC|@p@|C~GbCpHr@|AxFbQtAjDfBlFzApH|@zFp@~BnDhJjA`C~BdGfFrOdDrIFfBi@dEMdCeApBsDxEwI|Hc@N}DqDiBiCyJkK_EoFgAYkLrBc@SaABu@PSh@mGlA_FtCuCnCgC`Du@d@sAE}CcByCs@eItCyFpC{H~A}Do@eIkCkHo@{Ao@yIa@{DBcHn@gOn@cMw@_FkAsH{FkEiCoFmAgCS{CHqCjAcMrCuCL_Lq@wBe@cBiA{LkOcFgHwAiAi@HyEeAgEkBoIsG_CsAcD}CwGmFiDaCoSqKmKiGoMiGyH}Co@q@}EuAcCyC_@CsBwBoCkBgBNcCbByClB}CjByF`CeHzFkA^eA@k@`@o@OyBXg@`A]tBkCCw@\\[`@uB@YPEkGI[c[E{HJ{Fk@qE{AeFaCqFyDmBgBwAqBqBT}Bi@oEQa@GoImBuC@_Ej@w@OkCoAmAaA{CkEsAkDc@]qBTgGMmAk@_CqBcEoAw@HcD]e[}DqAb@wCrByGlA{Ei@}BuAU?u@Hc@`@aBp@gIt@eHhF_EbBsFlAuHt@aEDuA`@NFsAb@aHdEaA\\wS`GsU~HsAIKNCn@eAdAyC~E[TOtAsElKq@|@o@VaLu@kLqCcCaA}CcEmBaAmDe@gG{AeHV}AQwBeAmAuCYQk@HqAdBs@`@mE{AiACsAdCu@\\uHmAkDsAkHoGgCyAuPqHcGwAkHy@uC?mBZuClB}B|BmOfNcDhDw@vBdAdDx@dB`CnD|AfDtKtQzB~CCVe@dAz@t@L`@gBbK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.349954, + 6.412153 + ], + "end_latlng": [ + 46.368623, + 6.155276 + ], + "average_speed": 7.105, + "max_speed": 12.9, + "average_watts": 130.8, + "device_watts": false, + "kilojoules": 907.1, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 482.1, + "elev_low": 369.9, + "upload_id": 1926692666, + "upload_id_str": "1926692666", + "external_id": "09196319aaee9ac4bc9a159a5847ce03", + "from_accepted_tag": false, + "pr_count": 2, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Leman 1: Chavannes - Anthy", + "distance": 76947.7, + "moving_time": 10297, + "elapsed_time": 19937, + "total_elevation_gain": 949.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1795718179, + "start_date": "2018-08-24T07:02:23Z", + "start_date_local": "2018-08-24T09:02:23Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 28, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1795718179", + "summary_polyline": "eh_{G_ncg@fHbTrOzDjAcDtAez@bVabA`b@cx@xMO~DoWkEsI`BaKhq@keBeAai@zK_r@aGsHuBgpC`Lci@jFit@hDiKnE[lAyd@hRgeAdeAabCaE}t@vBoDoGaLmFo]lAwg@lUsr@bb@ao@jb@yaB|C_g@aCkg@`Kyh@hJofApCurAzJaSh@e_Ajc@gt@dWm{@xFm@ln@{n@~F{oAbNs`@~PiGjFoMeCuWpMyr@wBun@~S}b@ndD_oCjYZvYnRhHnLdMvA~QlQbJlAsAxEzC~XoFlRdDvSnPxYwAnOhRvnAuBpw@nIrQk@dS|LhTxE`A`@|l@pFfT_R~LvC|O_IxVrG{CsLtY`L`wBmSvhAeGdJoChc@cRrf@dHdu@i@xXuZ|zAEpViNnn@wCz^sNlZgKhwBePtjAmAz_EvF`u@qAjf@bPrbAwH|pBpC~{@mAjPjWbyEh@|k@qCbc@bPfo@xXjhD~@jsAvU~t@lHxl@pIpGlM|j@tOtYXxc@dKn}@pL`V|_Ahx@hKnc@{@lHyJnLd`AdiCvSf\\xLdg@_Tpm@bBvd@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.532137, + 6.578886 + ], + "end_latlng": [ + 46.355587, + 6.426528 + ], + "average_speed": 7.473, + "max_speed": 13.6, + "average_watts": 159.7, + "device_watts": false, + "kilojoules": 1643.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 465.4, + "elev_low": 352.9, + "upload_id": 1926692699, + "upload_id_str": "1926692699", + "external_id": "f6a03285bd5c1adba81f12db82f760ea", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Lac de Bret via Cathédrale", + "distance": 49508.7, + "moving_time": 7443, + "elapsed_time": 13147, + "total_elevation_gain": 1027.2, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1773575739, + "start_date": "2018-08-15T06:47:41Z", + "start_date_local": "2018-08-15T08:47:41Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 26, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1773575739", + "summary_polyline": "qo_{G{mdg@eAsPdIoLYsFjZsRdWccAAoSlPkaAgNpBjAst@tGoc@xFaAh@}F}Bk_@_HmD}HlAzDlBRvF_Q_EmJrKgDKjDcAa@wF}IwBaeApLcH{D`EmTrVyCuMXtLiKiWkEfJ}WbJ}A`G_MgJcKdKvIdJ}S_CkXvJqTvCut@mIoOUsRoR_h@fKyUzGnAya@gyAmLeiBdVyqBdFyPvRkUlDsNsFeZbEe\\sHkTpCoGuf@}oAte@fCxcB{W|Y~Q|[vGvKs@`C}OmApHlSsKbJVvBjKhG|D~d@bBjj@sN~Zi`@|EbM`FxAuBzl@{ItWyi@v~@kSjj@dAtEiIr|@|EtNz@~R_MfLzCtx@vBbBwJ~Hc@fNcSfP{@|HzD|LuJvZqP`XrKdUS|KuTnh@Cbk@mRfnAhD`fAu@ddAdHxIiLrq@jAzf@yt@xpB`FlO_EhUaI~@_ErVlBjOsI~MmKjm@`Jbi@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531975, + 6.579201 + ], + "end_latlng": [ + 46.519374, + 6.579051 + ], + "average_speed": 6.652, + "max_speed": 16.8, + "average_watts": 176.3, + "device_watts": false, + "kilojoules": 1312.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 832.2, + "elev_low": 369.9, + "upload_id": 1903884388, + "upload_id_str": "1903884388", + "external_id": "20c5db542a517603e7fca5855dd514f2", + "from_accepted_tag": false, + "pr_count": 4, + "total_photo_count": 2, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Fuji-san via Subashiri", + "distance": 13287.4, + "moving_time": 15422, + "elapsed_time": 49489, + "total_elevation_gain": 1643.2, + "type": "Hike", + "sport_type": "Hike", + "id": 1711977103, + "start_date": "2018-07-18T09:07:43Z", + "start_date_local": "2018-07-18T18:07:43Z", + "timezone": "(GMT+09:00) Asia/Tokyo", + "utc_offset": 32400, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 0, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1711977103", + "summary_polyline": "syzvEy|_nYeEjKpBtKgF|K|An@{ClHnAnHm@hEbAhCgAjC|@|EmAbArAlCaBvBz@pAaAtAlA|@aAx@z@^JfMdA`BcEzFjDnGcB`IfAxFs@Qm@fDpB~BuBvGJrApB`@{@xCpD^cCtG~AtBs@|IbAzBkBlCdAzE{BtFjCt@k@fC~B~EmAb@z_@jUsJe@dEiGoJNlC_HwKDmFeFz@kBqBcAtAkBoBgA~AaAoBmAhAaCgAmErBcCgA_@nHmK{BwA`@oAcCw@pAiC{FsBI_BnBoBfIg@dCiCeAaBq@kR_BcDpAgNeC{\\r@uPoAqF`@eGbBsBeBwDg@}LaBoEbAkDiCqKjE_IG{BlMkD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 35.3681, + 138.777258 + ], + "end_latlng": [ + 35.365894, + 138.77837 + ], + "average_speed": 0.862, + "max_speed": 2, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 3675.3, + "elev_low": 1972, + "upload_id": 1837076533, + "upload_id_str": "1837076533", + "external_id": "3ff14fe8de363ee7268ff2f27596b47a", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Samoteux - Lac du Brevent", + "distance": 16481.7, + "moving_time": 16992, + "elapsed_time": 29792, + "total_elevation_gain": 1209.6, + "type": "Hike", + "sport_type": "Hike", + "id": 1694993848, + "start_date": "2018-07-10T05:30:18Z", + "start_date_local": "2018-07-10T07:30:18Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1694993848", + "summary_polyline": "{cfwG}plh@{AkD\\uI}@@~D{F^eIk@kBuBl@aAkKkBlGYkC}CXHeKlF}VrBw`@{@s@_DhJaCrAdAkWgCof@eBaDeC|O_H|HeLd]uDdBwBw@{@aDoCSUsVwC{IYcLkEiJrAyFwAuCMoHlBwW}Ao[x@qI{Db@`AoDgEx@_CaB`ASXwFuGiO_@~AcGoCcFTbB`JaEzFTjDcAtAtIlBfA|FkAdLzLd@pAeChNwFn@kC[dAtBpAD}D`DAf@xDlBjApCs@CwBdChCzNmAZwAhm@vhA\\{@kEtQ}Bxa@sFjN?lNgCzUkGxWF`HdCIlA`CnAkG`B`LhAaCz@`Dm@bHkEpHxAt@w@rD~@fDdFxH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 45.911821, + 6.786871 + ], + "end_latlng": [ + 45.910835, + 6.785673 + ], + "average_speed": 0.97, + "max_speed": 7.6, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 2279, + "elev_low": 1450.3, + "upload_id": 1819450819, + "upload_id_str": "1819450819", + "external_id": "d79845c5c55d594529cd89ad452310a2", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Divonne - Chavannes (headwind)", + "distance": 43608.5, + "moving_time": 6534, + "elapsed_time": 9611, + "total_elevation_gain": 347.6, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1686179224, + "start_date": "2018-07-07T07:55:19Z", + "start_date_local": "2018-07-07T09:55:19Z", + "timezone": "(GMT+01:00) Europe/Paris", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 18, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1686179224", + "summary_polyline": "cm_zGqdqd@a@HEOHy@RWlAz@NKnAwHb@aAOe@eAs@?WVcAyTm_@uDyIa@k@oEiKuA}FeH_t@a@mDc@oBcAwCmBkDoDuD{@a@}BuB_AkAgAsBsAuEe@{D{IurASgRLaPi@iHgA{F}A_GUoBg@qA_F_TwD_O_B_JkCuDeHeHs@uAmAo@yEmFCo@pBsIzAsEvFsSsOqUQwATwCiFwLkHuNw@yCq@sFaHsHuLeP}R_UcIcIiDgB_PeEcJsCgBWiXa@uBYaBFcb@yDkXz@qDw@gBcA}A{AyAsBmEqJg@eBoAoBeQs_@kCaEoBcBm@{@uAYyj@gWgCwBeBqBkJ_O_D_GsDuJeHgM_HoF}EyGiD}Fu@gCaAcFeAkDgByEsCuFw@wBqCsPc@yDgCsEaBgBHa@}@iDEu@~AaCTcACoAc@aEoE{MuDqJgCgFkBuCeB_Ee@cCu@iIkBiIo@gImCuPmAuKkGuZ}@kDwDkKkAeIy@iEmDkG{AkBuAmCyB}KqAmFkFaOkBmG@q@Pm@nPsPv@wAz@{CjBkCfB_Al@kLNs@j@u@tD}BPi@aAgAwB{C}EyF_AmBa@wBqBaj@@cCQoAoAe^]gRw@wPGwDeBgNo@cHuAmKkBiQk@wKIgEcBsZmC}T]cE_CwQmAgM}BmQBm@_DyVA_ARkB|BoJFwAI}Ai@iBiAkBsBeCeHaH_DaFkEyLg@{BSsBOwHR[\\ErAmDb@oCRwEp@oCV}EhEgSBmGOsDBsIMuMTcE}AkL@}MMaAe@iAWqABaDGoAcFcMg@wLsCwQoAsJyAoF_DiIYuA[eCm@wMk@mEgBuGeGkOyC{IJmDAyGLuCMiBmC_HLNYFVEOMUcAu@s@k@eAyEaA_BE}Am@kCg@wF]aIVy@_@g@k@u@{A{GaLuH}LgC{E_CqFoBaGsCoLsA{GaKc`@m@sDyBaFcAmAyA{@uEw@oBsAwHqHmJcIaKgKoCsBiHuH]wAo@kAsAyEoBsIuAoR`AeCD]I[gAkAcAmBk@][s@kCuC}AmA_Fw@{CFgASgAq@}@mA_Aq@mAmBqDaE{C{DmBeDgBcGAa@q@cCk@}Ac@mC]mEQeFc@cEu@yP]}Fe@_Gk@iOCwDt@a\\LcBR_AFsBnAoNbA}IvCqT~@oIdCkNnAoFRiBX{@XgClCeN\\aDR}EQ{Dq@_Ks@uPDqc@a@qFg@iC_CcI{@cA{LoBuJeDyW_MgF{C}NmGkDgC{DwBI{@fAyGfAaL\\wFW}@_ANoHmAsCaByBuC}@{Be@oBc@qDc@oB", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.368987, + 6.155136 + ], + "end_latlng": [ + 46.532197, + 6.579091 + ], + "average_speed": 6.674, + "max_speed": 13.4, + "average_watts": 108.9, + "device_watts": false, + "kilojoules": 711.8, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.6, + "elev_low": 371, + "upload_id": 1810251605, + "upload_id_str": "1810251605", + "external_id": "ae74a28e0c92026a58a7cb2566aa0668", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chavannes - Divonne (headwind)", + "distance": 43659.5, + "moving_time": 6298, + "elapsed_time": 7426, + "total_elevation_gain": 403.3, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 12, + "id": 1682608839, + "start_date": "2018-07-05T12:39:21Z", + "start_date_local": "2018-07-05T14:39:21Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 29, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1682608839", + "summary_polyline": "kh_{Gcncg@N\\PpBv@pEz@~BfBtCxAnAjAj@`KlBVRDb@KrAyAdPaAfHDn@R^bg@`WhSpJ|ItCjLnBb@z@lDpM\\bEGxFI`A@|YRtGhAdQGx@\\vGG`CYlDa@`CaA|DyGz_@c@xAEhBeC`Q}Dj^sAxJ{@te@R|HnCtb@tAtX^dCrDhNt@zAvDvFlNhPhDh@Fp@[dDLpB`@~@dCjDrEdC`Cj@xB_@p@_@`AkAl@l@nC`FPt@Bv@w@BaC_@m@RE|@V~Df@hEx@`Ez@|C`A`CNbApCzC|ApBbClB~DxDxDxDxGvF`BdBjCnBbKlJ|@`@tDj@jAn@|@`ArArCj@dCpA`EnEbRpCjKfAnEt@dEzBfJfD|IvAtCnBfDXV~NvVhCtEv@v@pRvN\\j@fF~Cr@`AjBrA|@~A`@lA^dC`AbEx_@pnBbA|GNtD\\|a@E`KLpAPjR@|MPrGIvAL|B@xLN~AErIJfAI|Ab@x[d@rDvArEDd@rCtGxCvEnKpKtA|Bh@nBEnC_CpM?pBrStgB~Cln@bIrs@VzElCvz@LpFGfBPfARjEnAbb@NhCTfAj@tAzC~DhFxFz@xAlBjBbEvFrGxHxDzDhMtHzCxBr@v@fNdY~Qh^tUre@rWf_@`AvAVp@`@TjHrKnHxJdGbJ`NlRhJfMhOnTpAdDfIlXxAxDzCjG`LjSbEdGrFnG|@nAXt@jA|@rDlElBnClCrCtC~D~BnCh@^t@zA`Ax@bDxDxCnEh@^j@zAXpAr@DZp@HQf@v@xEjEp[``@tCfBlHnBjE|ClEtFjWh^|SjYbL~NtHtKnRxV~D|F`Az@hAj@dHnB|Ar@`BpBpApClBbCpCxAjAXtIvHXh@fA|D`BtCj@f@`D~Eb@~AbBdCdDjJfAfB|NfKvElE`@r@oOj_@y@VgA}@o@GuFlKG^HZ`C~@P`@OdBJ|EPpBh@vBfAhG|AbG`AtFpArEv@lDAVON_LjG]VGXrBzLNh@JGEZZvArBtGr@dDDz@OjEBfCT`Ep@`GJp@X`@vMbFN\\Ab@}CnL}@bFqDxZUdAeApJa@vBAr@n@p@jKfHXb@nCnHhAzBfFtHbEjFfB`Ef@pBfBlGlE~Kd@~AvCbEhA|Bo@dCMjEOnAiDbJe@~Ag@pIOzEJpAKVaIrGePrOqA~Ae@fA?l@rBfFnV`b@g@vAbAz@Fv@{AxIOJw@u@W@g@dA?h@", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.53215, + 6.578969 + ], + "end_latlng": [ + 46.369256, + 6.15502 + ], + "average_speed": 6.932, + "max_speed": 13.9, + "average_watts": 129.7, + "device_watts": false, + "kilojoules": 816.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 480.7, + "elev_low": 370, + "upload_id": 1806558862, + "upload_id_str": "1806558862", + "external_id": "df9d613471d52809c59e06f3ba0e484e", + "from_accepted_tag": false, + "pr_count": 6, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Montreux - Chavannes (headwind)", + "distance": 31895.9, + "moving_time": 4360, + "elapsed_time": 5906, + "total_elevation_gain": 394, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1661066146, + "start_date": "2018-06-25T10:47:45Z", + "start_date_local": "2018-06-25T12:47:45Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 20, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1661066146", + "summary_polyline": "gdkzGcgei@mFn@oBjJuCbCgUdC{GzDyFnFgOlYoBnKrBz[ExVuMhn@dCxJJrH{EtKmQvGaGbWiE|GyFpnAyBtEsJdG{FhIw_@pYeV~w@sd@nw@{Axb@t@n[aHtIyA~GwCjrAwDdg@iCpK_@fRmDdMgE~[|Bpd@mD`j@u^rwA{FvNmJnJeHbPqHfJ}FbSsDtFoHxY_Btc@vIne@vExEmCtDdD~TK`a@}Xdr@wTj^cUzm@yHd]sCn]cPzYyChPv@zb@iEdb@eEdN_Fh^nBdUl@lo@YtcA~E|Ch@lDwKvp@|@tf@eKz^qNtVwJt]yIbQkBtJpEfF_@xJiAdCqRzEt@pEcBnFcVp\\gXp`AcGba@sJf[mLzD{AwH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.429005, + 6.913303 + ], + "end_latlng": [ + 46.53222, + 6.579045 + ], + "average_speed": 7.316, + "max_speed": 13.5, + "average_watts": 159.4, + "device_watts": false, + "kilojoules": 695, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 410, + "elev_low": 353.3, + "upload_id": 1784248118, + "upload_id_str": "1784248118", + "external_id": "d40d6419bc11772cef26ae9edf54f9a8", + "from_accepted_tag": false, + "pr_count": 7, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chavannes - Montreux", + "distance": 31475.2, + "moving_time": 4065, + "elapsed_time": 5142, + "total_elevation_gain": 365.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1660815159, + "start_date": "2018-06-25T07:49:32Z", + "start_date_local": "2018-06-25T09:49:32Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 23, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1660815159", + "summary_polyline": "yg_{G_ncg@xAzH~K}CnKm[`Gsa@tXw`AbVi\\jBiGhNIM}EfEiQk@cEcDgC`BoKzIaPnFaUdRw]xK}^NwU}AyQbLsr@iGcId@}`AoCcmAbEmXpEqOpF_u@fDiK~Dl@xA_g@xCoH`Ca\\zHk]fU{m@rTo^lY_s@aA}m@cHmVmEo`@lAeLDsYpU_t@fHcJrGqOdKqKhE}Jz`@s}AbDmh@uBae@hEm\\pDiMXiPpC}MtDye@`D_tA~IoQo@iZhA}`@dJ{Mx]mN~C~OfKq]q@gH`BoCnGsu@~AcDlUwIHqCyBkFrXoYjA{GvDkfAdFkJrFiU~PsGbFeLK_IoBwGRcH|Ji`@fAsKoB}q@tFaQlLgRbFyD", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.531457, + 6.578654 + ], + "end_latlng": [ + 46.436185, + 6.908976 + ], + "average_speed": 7.743, + "max_speed": 15.8, + "average_watts": 166.7, + "device_watts": false, + "kilojoules": 677.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 409.9, + "elev_low": 353.5, + "upload_id": 1783985461, + "upload_id_str": "1783985461", + "external_id": "41451ef1e1d2ca772d6204c8b685a6ae", + "from_accepted_tag": false, + "pr_count": 11, + "total_photo_count": 1, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Flon - Chavannes", + "distance": 5321, + "moving_time": 753, + "elapsed_time": 820, + "total_elevation_gain": 35.4, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1650812325, + "start_date": "2018-06-20T15:31:07Z", + "start_date_local": "2018-06-20T17:31:07Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 1, + "kudos_count": 1, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1650812325", + "summary_polyline": "s_}zGiang@OvBoDv@{AjFiHbf@iAfm@~N_C_L`i@uDrZ@~Q}H`_@kM`a@{JdIaKlBmAxCJfGaHxKzAnI_@hH", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.520423, + 6.630778 + ], + "end_latlng": [ + 46.532255, + 6.578914 + ], + "average_speed": 7.066, + "max_speed": 12.6, + "average_watts": 118.1, + "device_watts": false, + "kilojoules": 88.9, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 494.6, + "elev_low": 404.6, + "upload_id": 1773507658, + "upload_id_str": "1773507658", + "external_id": "3e62f1b45de24662e02af82c3075e128", + "from_accepted_tag": false, + "pr_count": 0, + "total_photo_count": 0, + "has_kudoed": false + }, + { + "resource_state": 2, + "athlete": { + "id": 20401296, + "resource_state": 1 + }, + "name": "Chavannes - Flon", + "distance": 5478.6, + "moving_time": 802, + "elapsed_time": 802, + "total_elevation_gain": 119.5, + "type": "Ride", + "sport_type": "Ride", + "workout_type": 10, + "id": 1650566506, + "start_date": "2018-06-20T13:06:26Z", + "start_date_local": "2018-06-20T15:06:26Z", + "timezone": "(GMT+01:00) Europe/Zurich", + "utc_offset": 7200, + "location_city": null, + "location_state": null, + "location_country": null, + "achievement_count": 2, + "kudos_count": 0, + "comment_count": 0, + "athlete_count": 1, + "photo_count": 0, + "map": { + "id": "a1650566506", + "summary_polyline": "{o_{Ggmdg@b@aIcB}H|HkKgBsFp[mQzXocAy@cMfAwMxPcz@q@oAsGpEgEDDmc@xAyQpHya@dAsBdDb@[aK", + "resource_state": 2 + }, + "trainer": false, + "commute": false, + "manual": false, + "private": false, + "visibility": "everyone", + "flagged": false, + "gear_id": null, + "start_latlng": [ + 46.533773, + 6.57872 + ], + "end_latlng": [ + 46.520469, + 6.631939 + ], + "average_speed": 6.831, + "max_speed": 14.1, + "average_watts": 198.9, + "device_watts": false, + "kilojoules": 159.5, + "has_heartrate": false, + "heartrate_opt_out": false, + "display_hide_heartrate_option": false, + "elev_high": 497, + "elev_low": 407, + "upload_id": 1773250382, + "upload_id_str": "1773250382", + "external_id": "8a7b7c19c7bf99a2756d8d754d954b5e", + "from_accepted_tag": false, + "pr_count": 1, + "total_photo_count": 0, + "has_kudoed": false + } +] \ No newline at end of file diff --git a/topo-app/data/lausanne_roads.geojson b/topo-app/data/lausanne_roads.geojson new file mode 100644 index 0000000..121ecad --- /dev/null +++ b/topo-app/data/lausanne_roads.geojson @@ -0,0 +1,129998 @@ +{ + "type": "FeatureCollection", + "generator": "overpass-turbo", + "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.", + "timestamp": "2025-06-13T17:43:11Z", + "features": [ + { + "type": "Feature", + "properties": { + "@id": "way/1376875712", + "area": "yes", + "highway": "living_street", + "lit": "yes", + "name": "Rue des Fontenailles", + "surface": "asphalt" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 6.6279524, + 46.5098121 + ], + [ + 6.6280388, + 46.5097947 + ], + [ + 6.6281206, + 46.5099257 + ], + [ + 6.6280758, + 46.5099388 + ], + [ + 6.6278663, + 46.51 + ], + [ + 6.627856, + 46.5099872 + ], + [ + 6.6279178, + 46.5098935 + ], + [ + 6.6279359, + 46.5098682 + ], + [ + 6.627955, + 46.5098413 + ], + [ + 6.6279524, + 46.5098121 + ] + ] + ] + }, + "id": "way/1376875712" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118825", + "cycleway:right": "track", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619686, + 46.5145484 + ], + [ + 6.6197651, + 46.5145643 + ], + [ + 6.619835, + 46.5145791 + ], + [ + 6.6198791, + 46.5145923 + ], + [ + 6.6199252, + 46.5146215 + ], + [ + 6.6199501, + 46.5146373 + ], + [ + 6.6200816, + 46.5148061 + ], + [ + 6.6203549, + 46.5151529 + ], + [ + 6.6203926, + 46.5152003 + ], + [ + 6.6206493, + 46.5155315 + ], + [ + 6.6207004, + 46.5155974 + ], + [ + 6.620755, + 46.5156506 + ], + [ + 6.6208035, + 46.5156864 + ], + [ + 6.6208501, + 46.5157163 + ], + [ + 6.6209089, + 46.5157356 + ] + ] + }, + "id": "way/5118825" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118826", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6262869, + 46.5070062 + ], + [ + 6.6259124, + 46.5071793 + ], + [ + 6.6258843, + 46.5071923 + ], + [ + 6.6257304, + 46.5072602 + ], + [ + 6.6256816, + 46.5072826 + ], + [ + 6.6254112, + 46.5074074 + ], + [ + 6.6251369, + 46.5075394 + ], + [ + 6.6249939, + 46.5076095 + ] + ] + }, + "id": "way/5118826" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118830", + "bicycle:lanes:backward": "yes|designated", + "bicycle:lanes:forward": "yes|designated", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Chêne", + "name:etymology:wikidata": "Q12004", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.630745, + 46.519731 + ], + [ + 6.6308969, + 46.5197186 + ], + [ + 6.6313, + 46.5196857 + ], + [ + 6.6315311, + 46.5196682 + ], + [ + 6.6319153, + 46.5196391 + ], + [ + 6.6319777, + 46.5196329 + ] + ] + }, + "id": "way/5118830" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118831", + "bicycle": "no", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxheight": "4.2", + "maxspeed": "50", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252457, + 46.5235002 + ], + [ + 6.625586, + 46.5234382 + ], + [ + 6.625886, + 46.5233666 + ], + [ + 6.6263017, + 46.5232397 + ], + [ + 6.6266888, + 46.5231186 + ] + ] + }, + "id": "way/5118831" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118832", + "bridge": "yes", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Rue du Grand-Pont", + "name:etymology:wikidata": "Q682024", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "wikipedia": "fr:Grand-Pont" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307047, + 46.5211244 + ], + [ + 6.6307203, + 46.5211085 + ], + [ + 6.6307552, + 46.5210731 + ], + [ + 6.6310937, + 46.5207368 + ], + [ + 6.6311182, + 46.5207116 + ] + ] + }, + "id": "way/5118832" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118833", + "bus:lanes:forward": "yes|designated", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Pont", + "name:etymology:wikidata": "Q682024", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6315906, + 46.5202242 + ], + [ + 6.6320146, + 46.5198311 + ], + [ + 6.6320467, + 46.5198013 + ], + [ + 6.6320899, + 46.5197609 + ], + [ + 6.6321858, + 46.5196903 + ] + ] + }, + "id": "way/5118833" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118834", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Centrale", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325285, + 46.5207121 + ], + [ + 6.6326481, + 46.5207439 + ], + [ + 6.6327066, + 46.5207586 + ], + [ + 6.6327764, + 46.5207732 + ], + [ + 6.6331527, + 46.5208569 + ], + [ + 6.6334413, + 46.5209118 + ], + [ + 6.6335546, + 46.5209299 + ] + ] + }, + "id": "way/5118834" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118835", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Marterey", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "sett", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390975, + 46.5209613 + ], + [ + 6.6392823, + 46.5210627 + ], + [ + 6.6395658, + 46.5212094 + ] + ] + }, + "id": "way/5118835" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118838", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371296, + 46.5238714 + ], + [ + 6.6371831, + 46.5235333 + ], + [ + 6.6372312, + 46.5231275 + ], + [ + 6.6372416, + 46.5230083 + ], + [ + 6.6372534, + 46.5228732 + ], + [ + 6.6372483, + 46.5227825 + ], + [ + 6.6372349, + 46.5224682 + ], + [ + 6.6372093, + 46.5223347 + ], + [ + 6.6371554, + 46.522118 + ], + [ + 6.6370964, + 46.5219254 + ], + [ + 6.6370568, + 46.5218217 + ], + [ + 6.6370317, + 46.521769 + ] + ] + }, + "id": "way/5118838" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5118841", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue William-Fraisse", + "name:etymology:wikidata": "Q3568618", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6253891, + 46.515249 + ], + [ + 6.6253807, + 46.5153045 + ], + [ + 6.6253798, + 46.5153459 + ], + [ + 6.6254016, + 46.5155252 + ], + [ + 6.625453, + 46.5156477 + ], + [ + 6.6255355, + 46.5157653 + ], + [ + 6.6258742, + 46.5161915 + ], + [ + 6.6259478, + 46.5162819 + ], + [ + 6.6260134, + 46.5163599 + ] + ] + }, + "id": "way/5118841" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119052", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208482, + 46.513732 + ], + [ + 6.6210854, + 46.513574 + ], + [ + 6.6211266, + 46.5135454 + ], + [ + 6.6214551, + 46.513344 + ], + [ + 6.6216632, + 46.5132257 + ], + [ + 6.621898, + 46.5131025 + ], + [ + 6.6222544, + 46.5129291 + ], + [ + 6.6225101, + 46.5128192 + ], + [ + 6.6226711, + 46.5127609 + ] + ] + }, + "id": "way/5119052" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119053", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Pont Charles-Bessières", + "name:etymology:wikidata": "Q2958546", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "Category:Pont Bessières", + "wikipedia": "fr:Pont Bessières" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371865, + 46.5206353 + ], + [ + 6.6369758, + 46.5207897 + ], + [ + 6.6369404, + 46.5208158 + ], + [ + 6.6369007, + 46.520845 + ], + [ + 6.6368771, + 46.5208623 + ] + ] + }, + "id": "way/5119053" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119054", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Pont Charles-Bessières", + "name:etymology:wikidata": "Q2958546", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Pont Bessières" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361325, + 46.5214086 + ], + [ + 6.6361041, + 46.5214294 + ], + [ + 6.6358504, + 46.5216155 + ] + ] + }, + "id": "way/5119054" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119055", + "bridge": "yes", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "3", + "lanes:backward": "2", + "layer": "2", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Pont Charles-Bessières", + "name:etymology:wikidata": "Q2958546", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikidata": "Q830218", + "wikimedia_commons": "Category:Pont Bessières" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6368771, + 46.5208623 + ], + [ + 6.6361325, + 46.5214086 + ] + ] + }, + "id": "way/5119055" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119056", + "cycleway:both": "no", + "highway": "unclassified", + "lit": "yes", + "maxheight": "default", + "maxspeed:type": "CH:urban", + "maxweight": "3.5", + "name": "Rue Pierre-Viret", + "name:etymology:wikidata": "Q123337", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "wikimedia_commons": "Category:Rue Pierre Viret (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6343133, + 46.5244298 + ], + [ + 6.6344037, + 46.5243613 + ], + [ + 6.6344604, + 46.5243184 + ], + [ + 6.6345014, + 46.5242843 + ], + [ + 6.6345387, + 46.524239 + ], + [ + 6.6345597, + 46.5241822 + ], + [ + 6.6345706, + 46.5241182 + ], + [ + 6.6345618, + 46.5240733 + ], + [ + 6.6345163, + 46.5239783 + ], + [ + 6.6341497, + 46.523409 + ], + [ + 6.6340934, + 46.5233216 + ], + [ + 6.6340271, + 46.5232158 + ], + [ + 6.6339837, + 46.5231305 + ], + [ + 6.6339623, + 46.5230631 + ], + [ + 6.633956, + 46.5230107 + ], + [ + 6.6339562, + 46.5229499 + ], + [ + 6.6339591, + 46.5229309 + ], + [ + 6.6339609, + 46.5229189 + ], + [ + 6.6339618, + 46.5229132 + ], + [ + 6.6339711, + 46.5228517 + ], + [ + 6.6339919, + 46.522789 + ], + [ + 6.634043, + 46.5226777 + ], + [ + 6.6340804, + 46.5226021 + ], + [ + 6.6341601, + 46.5224752 + ], + [ + 6.6341999, + 46.5223446 + ], + [ + 6.634259, + 46.5221978 + ], + [ + 6.6342793, + 46.5221474 + ], + [ + 6.6343187, + 46.5220637 + ], + [ + 6.6343735, + 46.5219928 + ], + [ + 6.6344368, + 46.5219329 + ], + [ + 6.6345307, + 46.5218667 + ], + [ + 6.6346284, + 46.5218146 + ], + [ + 6.6346522, + 46.5218019 + ], + [ + 6.6347651, + 46.5217619 + ], + [ + 6.6348671, + 46.5217378 + ], + [ + 6.6350112, + 46.5217264 + ], + [ + 6.635078, + 46.5217251 + ], + [ + 6.6351124, + 46.5217244 + ], + [ + 6.6355221, + 46.5217279 + ], + [ + 6.6355886, + 46.5217292 + ], + [ + 6.6356477, + 46.5217235 + ], + [ + 6.6356821, + 46.521716 + ], + [ + 6.6357098, + 46.5217064 + ], + [ + 6.6357504, + 46.5216889 + ] + ] + }, + "id": "way/5119056" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119068", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "surface": "asphalt", + "vehicle": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6359885, + 46.5227881 + ], + [ + 6.6359808, + 46.5226903 + ], + [ + 6.6360288, + 46.522522 + ], + [ + 6.6360148, + 46.5224724 + ], + [ + 6.635946, + 46.5224176 + ], + [ + 6.6358686, + 46.5223559 + ], + [ + 6.6357873, + 46.5223064 + ], + [ + 6.6353702, + 46.5223463 + ] + ] + }, + "id": "way/5119068" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119071", + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Cité-Devant", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6350735, + 46.5228521 + ], + [ + 6.6351282, + 46.5230549 + ], + [ + 6.6351353, + 46.5230811 + ], + [ + 6.6351493, + 46.5231276 + ], + [ + 6.6351843, + 46.5232691 + ], + [ + 6.6352993, + 46.5235827 + ], + [ + 6.635387, + 46.5237547 + ], + [ + 6.6355786, + 46.5240527 + ], + [ + 6.6356493, + 46.5241711 + ], + [ + 6.6356875, + 46.5242375 + ] + ] + }, + "id": "way/5119071" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119077", + "check_date:cycleway": "2023-10-14", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de l'Université", + "name:etymology:wikidata": "Q3918", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334672, + 46.5239455 + ], + [ + 6.6334976, + 46.5239665 + ], + [ + 6.6338634, + 46.5242257 + ], + [ + 6.6338837, + 46.5242403 + ], + [ + 6.6339478, + 46.5242804 + ], + [ + 6.6340591, + 46.52435 + ], + [ + 6.6341093, + 46.524371 + ], + [ + 6.6341707, + 46.5243887 + ], + [ + 6.6343133, + 46.5244298 + ] + ] + }, + "id": "way/5119077" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119079", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6326382, + 46.5236106 + ], + [ + 6.6325518, + 46.5234801 + ], + [ + 6.6323786, + 46.5232254 + ], + [ + 6.6323588, + 46.5232083 + ], + [ + 6.6323343, + 46.5231871 + ], + [ + 6.6323017, + 46.5231747 + ], + [ + 6.6322854, + 46.5231705 + ], + [ + 6.632262, + 46.5231644 + ], + [ + 6.6322029, + 46.5231648 + ], + [ + 6.6321651, + 46.5231683 + ], + [ + 6.6320104, + 46.5232116 + ] + ] + }, + "id": "way/5119079" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119083", + "cycleway:both": "separate", + "highway": "secondary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de Romanel", + "rcrc_ref": "448a", + "ref": "134", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6178048, + 46.5504165 + ], + [ + 6.6178909, + 46.5501586 + ], + [ + 6.6182637, + 46.5490021 + ], + [ + 6.6185126, + 46.548264 + ], + [ + 6.6186362, + 46.5479131 + ], + [ + 6.6186755, + 46.5477836 + ] + ] + }, + "id": "way/5119083" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119084", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Alexandre-Vinet", + "name:etymology:wikidata": "Q124065", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6278847, + 46.5267878 + ], + [ + 6.6284062, + 46.526571 + ], + [ + 6.6284765, + 46.5265362 + ], + [ + 6.6286062, + 46.5264708 + ], + [ + 6.6287909, + 46.526367 + ], + [ + 6.6288334, + 46.5263397 + ], + [ + 6.6289468, + 46.5262668 + ] + ] + }, + "id": "way/5119084" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119085", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Pré-du-Marché", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6296154, + 46.5244476 + ], + [ + 6.6294893, + 46.5248896 + ], + [ + 6.6294745, + 46.52496 + ], + [ + 6.6294641, + 46.5249958 + ] + ] + }, + "id": "way/5119085" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119123", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de la Grotte", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339108, + 46.5181725 + ], + [ + 6.6339233, + 46.5182119 + ], + [ + 6.6339331, + 46.5182549 + ], + [ + 6.6339163, + 46.5184447 + ], + [ + 6.633911, + 46.5184962 + ], + [ + 6.6338847, + 46.518753 + ], + [ + 6.6338602, + 46.5188636 + ], + [ + 6.6339308, + 46.5189083 + ], + [ + 6.6340746, + 46.5189037 + ] + ] + }, + "id": "way/5119123" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5119141", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Primerose", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6157268, + 46.5155595 + ], + [ + 6.6157123, + 46.515494 + ], + [ + 6.6157031, + 46.5154525 + ], + [ + 6.6156238, + 46.5152439 + ], + [ + 6.6156346, + 46.5150951 + ], + [ + 6.6157066, + 46.514997 + ], + [ + 6.6160202, + 46.5147315 + ], + [ + 6.6163634, + 46.5146071 + ], + [ + 6.6165411, + 46.5145427 + ] + ] + }, + "id": "way/5119141" + }, + { + "type": "Feature", + "properties": { + "@id": "way/5196486", + "cycleway": "track", + "highway": "secondary", + "lanes": "2", + "lanes:backward": "1", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.616993, + 46.5117754 + ], + [ + 6.6168745, + 46.5118435 + ] + ] + }, + "id": "way/5196486" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019802", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6344283, + 46.5193094 + ], + [ + 6.6346674, + 46.5191886 + ], + [ + 6.6347162, + 46.519164 + ], + [ + 6.6347991, + 46.5191221 + ] + ] + }, + "id": "way/8019802" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019809", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640853, + 46.5188845 + ], + [ + 6.6407595, + 46.518757 + ], + [ + 6.6406997, + 46.518676 + ], + [ + 6.6403063, + 46.5181003 + ] + ] + }, + "id": "way/8019809" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019815", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Philippe-François-de-Langallerie", + "name:etymology:wikidata": "Q106719386", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371865, + 46.5206353 + ], + [ + 6.6372935, + 46.5205575 + ], + [ + 6.6373279, + 46.5205286 + ], + [ + 6.6377099, + 46.5202621 + ], + [ + 6.6377566, + 46.5202357 + ], + [ + 6.6377716, + 46.5202272 + ], + [ + 6.6377955, + 46.5202134 + ], + [ + 6.6379063, + 46.5201537 + ], + [ + 6.6379578, + 46.5201267 + ] + ] + }, + "id": "way/8019815" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019818", + "bicycle:lanes:backward": "yes|designated|yes|designated", + "bicycle:lanes:forward": "yes|designated", + "cycleway:both": "no", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "6", + "lanes:backward": "4", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place Saint-François", + "name:etymology:wikidata": "Q3586117", + "parking:both": "no", + "psv:lanes:backward": "yes|no|yes|designated", + "psv:lanes:forward": "yes|designated", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6323443, + 46.5196135 + ], + [ + 6.6324965, + 46.5195672 + ], + [ + 6.6328028, + 46.5195126 + ] + ] + }, + "id": "way/8019818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019830", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6396559, + 46.5172208 + ], + [ + 6.6398369, + 46.5171466 + ], + [ + 6.6399093, + 46.5171181 + ], + [ + 6.6399579, + 46.517099 + ], + [ + 6.6403509, + 46.5169441 + ], + [ + 6.64063, + 46.5168329 + ] + ] + }, + "id": "way/8019830" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019899", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107019, + 46.5256977 + ], + [ + 6.6093986, + 46.5261388 + ], + [ + 6.6091365, + 46.5262182 + ], + [ + 6.6090046, + 46.5262608 + ], + [ + 6.6088925, + 46.5262929 + ] + ] + }, + "id": "way/8019899" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019904", + "cycleway:both": "no", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|through", + "turn:lanes:forward": "through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231454, + 46.5211854 + ], + [ + 6.6229763, + 46.5211794 + ], + [ + 6.622912, + 46.5211799 + ], + [ + 6.6225002, + 46.5211832 + ] + ] + }, + "id": "way/8019904" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019909", + "cycleway": "lane", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Jules-Gonin", + "name:etymology:wikidata": "Q3188627", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "turn:lanes:backward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231454, + 46.5211854 + ], + [ + 6.6233869, + 46.5212055 + ], + [ + 6.6234507, + 46.5212087 + ], + [ + 6.623507, + 46.5212115 + ], + [ + 6.624467, + 46.5212324 + ] + ] + }, + "id": "way/8019909" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019911", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Belvédère", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6189574, + 46.5192942 + ], + [ + 6.6187971, + 46.5194164 + ], + [ + 6.6186259, + 46.5195287 + ], + [ + 6.6184717, + 46.5196165 + ] + ] + }, + "id": "way/8019911" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019912", + "foot": "no", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6151148, + 46.5211861 + ], + [ + 6.6149406, + 46.521113 + ] + ] + }, + "id": "way/8019912" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019915", + "check_date:cycleway": "2022-10-18", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Pont Chauderon", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:left:surface": "asphalt", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248456, + 46.5235892 + ], + [ + 6.6247641, + 46.5234654 + ], + [ + 6.6247378, + 46.5234357 + ], + [ + 6.6247137, + 46.5234065 + ], + [ + 6.6246148, + 46.5232862 + ] + ] + }, + "id": "way/8019915" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019918", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de Sévelin", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6150845, + 46.522672 + ], + [ + 6.6151678, + 46.522671 + ], + [ + 6.615178, + 46.5226709 + ], + [ + 6.6158161, + 46.5226589 + ], + [ + 6.6159073, + 46.5226901 + ], + [ + 6.6162763, + 46.5226832 + ], + [ + 6.6163208, + 46.5226685 + ], + [ + 6.6167659, + 46.5226629 + ], + [ + 6.6175781, + 46.5226525 + ], + [ + 6.6189597, + 46.5226403 + ], + [ + 6.6192781, + 46.5226372 + ], + [ + 6.619318, + 46.5226368 + ], + [ + 6.6198216, + 46.5226197 + ], + [ + 6.62006, + 46.5226136 + ], + [ + 6.6202966, + 46.5226076 + ], + [ + 6.6205273, + 46.5226017 + ], + [ + 6.6207267, + 46.5225967 + ], + [ + 6.6208166, + 46.5225946 + ] + ] + }, + "id": "way/8019918" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019919", + "cycleway:right": "lane", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6052473, + 46.5169808 + ], + [ + 6.6055219, + 46.5169461 + ] + ] + }, + "id": "way/8019919" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019921", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112973, + 46.516747 + ], + [ + 6.6113093, + 46.5167763 + ], + [ + 6.6113065, + 46.5168067 + ] + ] + }, + "id": "way/8019921" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019923", + "foot": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6052473, + 46.5169808 + ], + [ + 6.604841, + 46.5170938 + ], + [ + 6.6046666, + 46.5171514 + ], + [ + 6.6045424, + 46.51721 + ], + [ + 6.604412, + 46.5172815 + ], + [ + 6.6043007, + 46.5173425 + ] + ] + }, + "id": "way/8019923" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019925", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170152, + 46.526038 + ], + [ + 6.6167598, + 46.5261061 + ], + [ + 6.6165679, + 46.5261471 + ], + [ + 6.6164613, + 46.5261702 + ], + [ + 6.616223, + 46.5262002 + ], + [ + 6.6160647, + 46.5262092 + ], + [ + 6.6157892, + 46.5262179 + ], + [ + 6.6157344, + 46.5262196 + ] + ] + }, + "id": "way/8019925" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8019927", + "avz": "36", + "cs_dir:backward": "2", + "cs_dir:forward": "1", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "4", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Place Chauderon", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240431, + 46.5236447 + ], + [ + 6.6241731, + 46.5236323 + ] + ] + }, + "id": "way/8019927" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8113314", + "access": "private", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Lys", + "name:etymology:wikidata": "Q5194627", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6455504, + 46.5292616 + ], + [ + 6.6458078, + 46.5291834 + ], + [ + 6.645899, + 46.5291744 + ], + [ + 6.6460062, + 46.5291915 + ], + [ + 6.6462843, + 46.5293529 + ], + [ + 6.6464253, + 46.5294292 + ], + [ + 6.6464925, + 46.5294332 + ], + [ + 6.646593, + 46.5294138 + ], + [ + 6.6468027, + 46.5293408 + ] + ] + }, + "id": "way/8113314" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8584881", + "cycleway:both": "no", + "highway": "tertiary", + "incline": "-12.5%", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bains", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619686, + 46.5145484 + ], + [ + 6.6194868, + 46.5145283 + ], + [ + 6.6194274, + 46.5145017 + ], + [ + 6.6184281, + 46.5140409 + ], + [ + 6.6183297, + 46.5139873 + ], + [ + 6.6182784, + 46.5139405 + ], + [ + 6.6182237, + 46.5138743 + ], + [ + 6.6181659, + 46.5137517 + ], + [ + 6.6180224, + 46.5134559 + ], + [ + 6.6179833, + 46.5133748 + ], + [ + 6.6179467, + 46.5132999 + ], + [ + 6.6177143, + 46.5128169 + ], + [ + 6.6174695, + 46.512308 + ], + [ + 6.6172539, + 46.5118844 + ], + [ + 6.617185, + 46.5117924 + ] + ] + }, + "id": "way/8584881" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8587779", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Diablerets", + "name:etymology:wikidata": "Q15139", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6452566, + 46.5252969 + ], + [ + 6.6453214, + 46.5253098 + ], + [ + 6.6456146, + 46.525285 + ], + [ + 6.6459153, + 46.5252676 + ], + [ + 6.6461451, + 46.525263 + ], + [ + 6.6462801, + 46.5252777 + ], + [ + 6.6464198, + 46.5252995 + ], + [ + 6.6465573, + 46.5253345 + ], + [ + 6.6465966, + 46.5253478 + ], + [ + 6.6466839, + 46.5253774 + ], + [ + 6.6470025, + 46.5255154 + ], + [ + 6.6471179, + 46.5255686 + ], + [ + 6.6474021, + 46.5256994 + ], + [ + 6.6477926, + 46.5258792 + ] + ] + }, + "id": "way/8587779" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8587780", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Allières", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6476956, + 46.5243152 + ], + [ + 6.6475986, + 46.5243249 + ], + [ + 6.6472107, + 46.5243639 + ], + [ + 6.647166, + 46.5243684 + ], + [ + 6.646924, + 46.5243927 + ], + [ + 6.6468578, + 46.5243997 + ], + [ + 6.646795, + 46.5244063 + ], + [ + 6.645386, + 46.5245549 + ] + ] + }, + "id": "way/8587780" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599790", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Verdonnet" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6464407, + 46.5283253 + ], + [ + 6.6467294, + 46.5282165 + ], + [ + 6.6468424, + 46.5281739 + ], + [ + 6.647117, + 46.5280743 + ], + [ + 6.6475875, + 46.5278934 + ], + [ + 6.6476139, + 46.5278743 + ] + ] + }, + "id": "way/8599790" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599792", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mont-Paisible", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.645022, + 46.5259011 + ], + [ + 6.644953, + 46.5259154 + ], + [ + 6.6446441, + 46.5259794 + ], + [ + 6.6443269, + 46.5260541 + ], + [ + 6.6442683, + 46.5260621 + ], + [ + 6.6442307, + 46.5260639 + ], + [ + 6.6441942, + 46.526063 + ], + [ + 6.6441463, + 46.5260577 + ], + [ + 6.6441045, + 46.5260427 + ], + [ + 6.6440681, + 46.5260231 + ], + [ + 6.6439609, + 46.5259354 + ], + [ + 6.6438796, + 46.5258758 + ], + [ + 6.6438609, + 46.5258642 + ], + [ + 6.6438384, + 46.5258574 + ], + [ + 6.643812, + 46.5258618 + ], + [ + 6.6437841, + 46.5258705 + ], + [ + 6.6437535, + 46.5258919 + ], + [ + 6.6437381, + 46.5259185 + ], + [ + 6.6437354, + 46.5259486 + ], + [ + 6.6437407, + 46.5259956 + ] + ] + }, + "id": "way/8599792" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599793", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "oneway": "yes", + "service": "driveway", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6461226, + 46.5301946 + ], + [ + 6.6468378, + 46.5301421 + ], + [ + 6.6469416, + 46.5308369 + ], + [ + 6.6468649, + 46.5308413 + ], + [ + 6.6462416, + 46.5308768 + ], + [ + 6.6461946, + 46.5308795 + ] + ] + }, + "id": "way/8599793" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599804", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Verdonnet", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6485446, + 46.5295794 + ], + [ + 6.648445, + 46.5295166 + ], + [ + 6.6484195, + 46.5295005 + ], + [ + 6.6483688, + 46.5294527 + ], + [ + 6.6483332, + 46.5293693 + ], + [ + 6.6482749, + 46.5290266 + ], + [ + 6.6482703, + 46.529001 + ], + [ + 6.6482598, + 46.5289394 + ], + [ + 6.6482291, + 46.528867 + ], + [ + 6.648166, + 46.5288172 + ] + ] + }, + "id": "way/8599804" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599805", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de la Dôle", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6448209, + 46.5236383 + ], + [ + 6.6446937, + 46.5234057 + ], + [ + 6.6446597, + 46.5233105 + ], + [ + 6.6446565, + 46.5232421 + ], + [ + 6.6446808, + 46.5231392 + ], + [ + 6.644702, + 46.5230738 + ], + [ + 6.6448247, + 46.522757 + ], + [ + 6.6448637, + 46.5226563 + ], + [ + 6.6449764, + 46.5222704 + ] + ] + }, + "id": "way/8599805" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599815", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Montagibert", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6406465, + 46.5238917 + ], + [ + 6.6408037, + 46.5239088 + ], + [ + 6.6411571, + 46.5239473 + ], + [ + 6.6413844, + 46.5239725 + ], + [ + 6.6419928, + 46.5240476 + ], + [ + 6.6421565, + 46.5240678 + ], + [ + 6.6425063, + 46.5241042 + ], + [ + 6.6426887, + 46.524113 + ], + [ + 6.6428567, + 46.5241136 + ], + [ + 6.6429374, + 46.5241068 + ], + [ + 6.6430346, + 46.5240986 + ], + [ + 6.6433689, + 46.5240453 + ], + [ + 6.6437774, + 46.5239306 + ], + [ + 6.6438818, + 46.523901 + ], + [ + 6.6448209, + 46.5236383 + ] + ] + }, + "id": "way/8599815" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599817", + "access:conditional": "destination @ (22:00-06:00)", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6460034, + 46.5298635 + ], + [ + 6.6460363, + 46.529925 + ], + [ + 6.6460445, + 46.5299472 + ], + [ + 6.646072, + 46.5300211 + ], + [ + 6.6461124, + 46.5301549 + ], + [ + 6.6461226, + 46.5301946 + ], + [ + 6.6461295, + 46.5302345 + ], + [ + 6.6461661, + 46.5304459 + ], + [ + 6.6461839, + 46.5307173 + ] + ] + }, + "id": "way/8599817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599818", + "access:conditional": "destination @ (22:00-06:00)", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6450609, + 46.5270052 + ], + [ + 6.6450983, + 46.527336 + ], + [ + 6.6451119, + 46.5274121 + ], + [ + 6.6451216, + 46.5274827 + ], + [ + 6.6451503, + 46.5276311 + ], + [ + 6.6451568, + 46.5276621 + ], + [ + 6.6451602, + 46.5276864 + ], + [ + 6.645195, + 46.5279319 + ], + [ + 6.6452244, + 46.5281394 + ], + [ + 6.6452629, + 46.5284557 + ], + [ + 6.6452665, + 46.5284847 + ], + [ + 6.6452713, + 46.5285244 + ], + [ + 6.6452849, + 46.5286131 + ], + [ + 6.6453145, + 46.5287024 + ], + [ + 6.6454064, + 46.5289254 + ], + [ + 6.6454716, + 46.5290835 + ], + [ + 6.6455504, + 46.5292616 + ], + [ + 6.6455597, + 46.5292726 + ], + [ + 6.6455842, + 46.5292975 + ], + [ + 6.6456005, + 46.5293212 + ], + [ + 6.6456192, + 46.5293452 + ], + [ + 6.645638, + 46.5293692 + ] + ] + }, + "id": "way/8599818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8599827", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Sallaz", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6413184, + 46.5268286 + ], + [ + 6.641371, + 46.5270265 + ], + [ + 6.6413843, + 46.5270732 + ], + [ + 6.6414193, + 46.5271823 + ], + [ + 6.6414761, + 46.5273152 + ], + [ + 6.6415724, + 46.5275264 + ], + [ + 6.6415912, + 46.5275657 + ], + [ + 6.6416771, + 46.5277569 + ], + [ + 6.641764, + 46.5278956 + ], + [ + 6.6418391, + 46.527997 + ], + [ + 6.6419326, + 46.5281019 + ], + [ + 6.6420249, + 46.5281878 + ], + [ + 6.6421064, + 46.5282602 + ] + ] + }, + "id": "way/8599827" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772852", + "access:lanes:backward": "psv;bicycle|yes", + "access:lanes:forward": "yes|yes", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through", + "turn:lanes:forward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6473882, + 46.5329895 + ], + [ + 6.6474451, + 46.5329456 + ], + [ + 6.6474929, + 46.5329227 + ], + [ + 6.6477613, + 46.5328285 + ] + ] + }, + "id": "way/8772852" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772867", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6503611, + 46.5316599 + ], + [ + 6.650424, + 46.5316729 + ], + [ + 6.6505193, + 46.5317201 + ], + [ + 6.6505509, + 46.5317357 + ], + [ + 6.6507435, + 46.5318761 + ], + [ + 6.6509044, + 46.5320068 + ], + [ + 6.6510194, + 46.5321047 + ], + [ + 6.6511338, + 46.532202 + ], + [ + 6.6512123, + 46.5322687 + ], + [ + 6.6513382, + 46.5323759 + ] + ] + }, + "id": "way/8772867" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772869", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6569706, + 46.5338988 + ], + [ + 6.6569288, + 46.5338939 + ], + [ + 6.6569215, + 46.533893 + ], + [ + 6.6565218, + 46.5338455 + ], + [ + 6.6563535, + 46.5338262 + ], + [ + 6.6560671, + 46.5337926 + ], + [ + 6.655931, + 46.5337766 + ], + [ + 6.6559029, + 46.5337733 + ], + [ + 6.655846, + 46.5337666 + ], + [ + 6.6557881, + 46.5337598 + ], + [ + 6.6557329, + 46.5337533 + ], + [ + 6.6556633, + 46.5337451 + ], + [ + 6.6554199, + 46.5337165 + ], + [ + 6.6552337, + 46.5336946 + ], + [ + 6.6551298, + 46.5336823 + ], + [ + 6.6549684, + 46.5336687 + ], + [ + 6.6549603, + 46.5336678 + ], + [ + 6.6548416, + 46.5336513 + ], + [ + 6.6547507, + 46.5336378 + ], + [ + 6.654635, + 46.5336205 + ], + [ + 6.6544875, + 46.5335997 + ], + [ + 6.6543966, + 46.5335737 + ], + [ + 6.6543607, + 46.53356 + ] + ] + }, + "id": "way/8772869" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772870", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Muveran", + "name:etymology:wikidata": "Q674584", + "sidewalk": "both", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454999, + 46.5236381 + ], + [ + 6.64563, + 46.5236615 + ], + [ + 6.6458515, + 46.5236887 + ], + [ + 6.6460609, + 46.5236861 + ], + [ + 6.6462303, + 46.5236692 + ], + [ + 6.6465441, + 46.5236379 + ], + [ + 6.6467811, + 46.5236143 + ], + [ + 6.6472139, + 46.5235711 + ], + [ + 6.647237, + 46.5235666 + ], + [ + 6.6473245, + 46.5235495 + ] + ] + }, + "id": "way/8772870" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772872", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Avenue du Temple", + "name:etymology:wikidata": "Q44539", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6503611, + 46.5316599 + ], + [ + 6.6504369, + 46.5314938 + ], + [ + 6.6504963, + 46.5313961 + ], + [ + 6.6505175, + 46.5313621 + ], + [ + 6.6505819, + 46.5312782 + ], + [ + 6.6506698, + 46.5311736 + ], + [ + 6.6508053, + 46.5310417 + ], + [ + 6.650974, + 46.5308994 + ], + [ + 6.651212, + 46.5307527 + ], + [ + 6.6513652, + 46.5306583 + ], + [ + 6.6516609, + 46.5304761 + ], + [ + 6.6517546, + 46.5304182 + ], + [ + 6.6518095, + 46.5303817 + ], + [ + 6.6519469, + 46.530276 + ], + [ + 6.6521018, + 46.5301528 + ], + [ + 6.6521188, + 46.5301393 + ], + [ + 6.6522998, + 46.5299719 + ], + [ + 6.6524599, + 46.5298024 + ], + [ + 6.6525154, + 46.5297436 + ], + [ + 6.6525946, + 46.5296499 + ], + [ + 6.6526562, + 46.5295574 + ], + [ + 6.6527153, + 46.5294629 + ], + [ + 6.6527429, + 46.5294176 + ], + [ + 6.6527536, + 46.5293965 + ], + [ + 6.6529121, + 46.5290851 + ], + [ + 6.6529401, + 46.5290299 + ], + [ + 6.6529905, + 46.528931 + ], + [ + 6.6530836, + 46.5287481 + ], + [ + 6.653193, + 46.528533 + ], + [ + 6.6532238, + 46.5284724 + ], + [ + 6.6532416, + 46.5284374 + ], + [ + 6.6532544, + 46.5284122 + ], + [ + 6.6533127, + 46.5282907 + ], + [ + 6.6533152, + 46.5282299 + ], + [ + 6.6533138, + 46.5281452 + ], + [ + 6.6533159, + 46.5280517 + ], + [ + 6.6533167, + 46.5279709 + ], + [ + 6.6533229, + 46.527932 + ], + [ + 6.6533287, + 46.5278989 + ] + ] + }, + "id": "way/8772872" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772878", + "access": "private", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6515956, + 46.5333429 + ], + [ + 6.651461, + 46.5333156 + ], + [ + 6.6513879, + 46.533299 + ], + [ + 6.6512301, + 46.5332631 + ], + [ + 6.6512056, + 46.5332581 + ], + [ + 6.6510361, + 46.5332189 + ], + [ + 6.6509937, + 46.533206 + ], + [ + 6.6509833, + 46.5332016 + ], + [ + 6.6509489, + 46.5331869 + ], + [ + 6.6509098, + 46.5331668 + ], + [ + 6.6508765, + 46.533137 + ], + [ + 6.6508474, + 46.5331002 + ], + [ + 6.650826, + 46.5330616 + ], + [ + 6.6508152, + 46.5330162 + ], + [ + 6.6508178, + 46.5329733 + ], + [ + 6.650831, + 46.5329372 + ], + [ + 6.6508499, + 46.5329028 + ], + [ + 6.6508754, + 46.5328753 + ], + [ + 6.6509142, + 46.5328301 + ], + [ + 6.6509488, + 46.5327924 + ], + [ + 6.6509834, + 46.532755 + ], + [ + 6.6511248, + 46.532646 + ], + [ + 6.651207, + 46.5325931 + ], + [ + 6.6513187, + 46.5325291 + ], + [ + 6.6513289, + 46.532523 + ], + [ + 6.6513544, + 46.5324906 + ], + [ + 6.651366, + 46.5324526 + ], + [ + 6.6513707, + 46.5324281 + ], + [ + 6.6513638, + 46.5324056 + ], + [ + 6.6513382, + 46.5323759 + ] + ] + }, + "id": "way/8772878" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772879", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6539347, + 46.5337104 + ], + [ + 6.653898, + 46.5337427 + ], + [ + 6.653881, + 46.5337826 + ], + [ + 6.6538854, + 46.5338191 + ], + [ + 6.6539117, + 46.5338528 + ], + [ + 6.6539516, + 46.5338942 + ], + [ + 6.6539887, + 46.5339381 + ], + [ + 6.6542924, + 46.5342539 + ] + ] + }, + "id": "way/8772879" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772882", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Mayoresses" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6597188, + 46.531962 + ], + [ + 6.6596808, + 46.5319787 + ], + [ + 6.6596672, + 46.531984 + ], + [ + 6.6596009, + 46.5320177 + ], + [ + 6.6595283, + 46.5320536 + ], + [ + 6.6594877, + 46.5320603 + ], + [ + 6.6594674, + 46.5320636 + ], + [ + 6.6594508, + 46.5320663 + ], + [ + 6.6591033, + 46.5320415 + ], + [ + 6.6588369, + 46.5320399 + ] + ] + }, + "id": "way/8772882" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772889", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Point-du-Jour" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6577249, + 46.5333092 + ], + [ + 6.6577667, + 46.5332945 + ], + [ + 6.6579786, + 46.5332199 + ], + [ + 6.6583833, + 46.5330775 + ], + [ + 6.6587777, + 46.5329387 + ], + [ + 6.659055, + 46.5328411 + ], + [ + 6.6590919, + 46.5328111 + ], + [ + 6.6590681, + 46.532707 + ], + [ + 6.6590735, + 46.5326712 + ], + [ + 6.6590806, + 46.532624 + ], + [ + 6.6589764, + 46.5323907 + ], + [ + 6.6589163, + 46.5322476 + ], + [ + 6.6588369, + 46.5320399 + ] + ] + }, + "id": "way/8772889" + }, + { + "type": "Feature", + "properties": { + "@id": "way/8772891", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Passage du Pécos", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6460368, + 46.5224225 + ], + [ + 6.6459575, + 46.5224106 + ], + [ + 6.6455885, + 46.5223552 + ], + [ + 6.6453473, + 46.5223217 + ], + [ + 6.6450364, + 46.5222787 + ], + [ + 6.6449764, + 46.5222704 + ] + ] + }, + "id": "way/8772891" + }, + { + "type": "Feature", + "properties": { + "@id": "way/10111876", + "bridge": "yes", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Pont Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "File:Pont Marc-Dufour Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6183121, + 46.5190769 + ], + [ + 6.6188371, + 46.5192535 + ] + ] + }, + "id": "way/10111876" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15535490", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Virgile-Rossel", + "name:etymology:wikidata": "Q2527707", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6460663, + 46.5264832 + ], + [ + 6.6462082, + 46.5264535 + ], + [ + 6.6464682, + 46.5264225 + ], + [ + 6.6468659, + 46.5263747 + ], + [ + 6.6472418, + 46.5263295 + ], + [ + 6.6478233, + 46.5262674 + ], + [ + 6.6480684, + 46.5262408 + ], + [ + 6.648134, + 46.5262257 + ] + ] + }, + "id": "way/15535490" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15535493", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Tribunal-Fédéral", + "name:etymology:wikidata": "Q676553", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6450138, + 46.5186997 + ], + [ + 6.6450336, + 46.5186338 + ], + [ + 6.6453061, + 46.5184872 + ], + [ + 6.6455188, + 46.5183854 + ], + [ + 6.6456346, + 46.51833 + ], + [ + 6.6462235, + 46.5180033 + ], + [ + 6.6465071, + 46.5178365 + ], + [ + 6.6466016, + 46.5177785 + ] + ] + }, + "id": "way/15535493" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15535494", + "access": "destination", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Sallaz", + "psv": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6472667, + 46.5333753 + ], + [ + 6.6472207, + 46.5334584 + ], + [ + 6.6471987, + 46.533627 + ] + ] + }, + "id": "way/15535494" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15538091", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6432739, + 46.5178263 + ], + [ + 6.6433754, + 46.5177155 + ], + [ + 6.6440175, + 46.5170982 + ] + ] + }, + "id": "way/15538091" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15538098", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Charles-Augustin-Sainte-Beuve", + "name:etymology:wikidata": "Q1063392", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6400918, + 46.5204166 + ], + [ + 6.6394572, + 46.5206215 + ], + [ + 6.6393491, + 46.5206688 + ], + [ + 6.6392653, + 46.5207342 + ], + [ + 6.6391311, + 46.5208596 + ], + [ + 6.6391076, + 46.520891 + ], + [ + 6.6390975, + 46.5209613 + ] + ] + }, + "id": "way/15538098" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15546210", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de l'Ancienne-Douane", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "1.8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6389394, + 46.5214621 + ], + [ + 6.6390134, + 46.5214051 + ], + [ + 6.639046, + 46.5213549 + ], + [ + 6.6390969, + 46.5210844 + ], + [ + 6.6390975, + 46.5209613 + ] + ] + }, + "id": "way/15546210" + }, + { + "type": "Feature", + "properties": { + "@id": "way/15546213", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Bugnon", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6413184, + 46.5268286 + ], + [ + 6.6412989, + 46.526723 + ], + [ + 6.6412951, + 46.5266915 + ], + [ + 6.6412471, + 46.526483 + ], + [ + 6.6411615, + 46.5261271 + ], + [ + 6.6411217, + 46.5259143 + ], + [ + 6.6410975, + 46.5258221 + ], + [ + 6.6410047, + 46.5254657 + ], + [ + 6.6409074, + 46.5251709 + ], + [ + 6.6408887, + 46.5251184 + ], + [ + 6.6407302, + 46.5247002 + ], + [ + 6.6406988, + 46.5246053 + ], + [ + 6.6406601, + 46.5245012 + ], + [ + 6.6405983, + 46.524326 + ], + [ + 6.6405728, + 46.5242534 + ], + [ + 6.6405556, + 46.5241907 + ], + [ + 6.6405506, + 46.5241367 + ], + [ + 6.6405681, + 46.5240346 + ], + [ + 6.6406167, + 46.5239442 + ], + [ + 6.6406465, + 46.5238917 + ], + [ + 6.6406695, + 46.5238552 + ], + [ + 6.6407296, + 46.5237646 + ], + [ + 6.6408219, + 46.52363 + ] + ] + }, + "id": "way/15546213" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20569673", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Villamont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6392785, + 46.5192172 + ], + [ + 6.6392614, + 46.5191645 + ], + [ + 6.6390538, + 46.5189415 + ] + ] + }, + "id": "way/20569673" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20570508", + "cycleway:both": "lane", + "highway": "tertiary", + "lanes": "5", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Georgette", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6378711, + 46.5173765 + ], + [ + 6.6378765, + 46.5173888 + ], + [ + 6.6379328, + 46.5175125 + ], + [ + 6.6379667, + 46.517587 + ], + [ + 6.6380235, + 46.5177077 + ], + [ + 6.6380681, + 46.5178318 + ] + ] + }, + "id": "way/20570508" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20570985", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Avenue des Toises", + "source:maxspeed": "CH:urban", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6414605, + 46.5177306 + ], + [ + 6.6412777, + 46.5178 + ], + [ + 6.6410027, + 46.5178996 + ], + [ + 6.6408995, + 46.5178878 + ], + [ + 6.6404079, + 46.5180639 + ], + [ + 6.6403063, + 46.5181003 + ] + ] + }, + "id": "way/20570985" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20571033", + "cycleway": "no", + "highway": "residential", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Trois-Rois", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6395939, + 46.5183717 + ], + [ + 6.6394055, + 46.5181438 + ], + [ + 6.6391982, + 46.5179042 + ], + [ + 6.6390855, + 46.5177611 + ], + [ + 6.6389579, + 46.5176169 + ], + [ + 6.6389136, + 46.5175181 + ] + ] + }, + "id": "way/20571033" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20571311", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "name": "Rue de l'Ecole-Supérieure", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390538, + 46.5189415 + ], + [ + 6.6388962, + 46.5189832 + ], + [ + 6.6380083, + 46.5191113 + ], + [ + 6.637897, + 46.5191113 + ], + [ + 6.6378319, + 46.519107 + ], + [ + 6.6375291, + 46.5190723 + ], + [ + 6.6374727, + 46.5190644 + ], + [ + 6.6373433, + 46.519114 + ], + [ + 6.6372583, + 46.5191474 + ] + ] + }, + "id": "way/20571311" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20571702", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Saint-Pierre", + "rcrc_ref": "601a", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6373305, + 46.5194456 + ], + [ + 6.6373174, + 46.5194582 + ], + [ + 6.6372847, + 46.5194842 + ], + [ + 6.6372456, + 46.5195042 + ], + [ + 6.6372062, + 46.5195191 + ], + [ + 6.6371623, + 46.5195361 + ], + [ + 6.6370942, + 46.5195624 + ], + [ + 6.6369682, + 46.5196298 + ], + [ + 6.6368952, + 46.5196858 + ], + [ + 6.6368549, + 46.5197202 + ], + [ + 6.6368195, + 46.5197791 + ], + [ + 6.6368087, + 46.5198068 + ], + [ + 6.6368054, + 46.5198262 + ] + ] + }, + "id": "way/20571702" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20572587", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "parking:both": "no", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360323, + 46.5191398 + ], + [ + 6.6361544, + 46.5191202 + ], + [ + 6.6365374, + 46.519061 + ], + [ + 6.6366601, + 46.519042 + ], + [ + 6.6367912, + 46.5190353 + ], + [ + 6.6368859, + 46.5190372 + ], + [ + 6.636916, + 46.5190378 + ], + [ + 6.6370027, + 46.5190505 + ], + [ + 6.6370789, + 46.5190646 + ], + [ + 6.6371179, + 46.5190766 + ] + ] + }, + "id": "way/20572587" + }, + { + "type": "Feature", + "properties": { + "@id": "way/20572861", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Passage Belle-Rose", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6396856, + 46.5185107 + ], + [ + 6.6396084, + 46.5185378 + ] + ] + }, + "id": "way/20572861" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23335705", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Giratoire de Malley", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6017777, + 46.5238871 + ], + [ + 6.6017985, + 46.5238499 + ], + [ + 6.6018523, + 46.5238064 + ], + [ + 6.6019265, + 46.5237807 + ], + [ + 6.6019948, + 46.5237758 + ], + [ + 6.6020667, + 46.5237878 + ], + [ + 6.6021281, + 46.5238163 + ], + [ + 6.6021651, + 46.5238493 + ], + [ + 6.6021868, + 46.5238883 + ], + [ + 6.6021914, + 46.5239299 + ], + [ + 6.6021784, + 46.5239707 + ] + ] + }, + "id": "way/23335705" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23335768", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Avenue de Longemalle", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6018452, + 46.5240294 + ], + [ + 6.601531, + 46.5240678 + ], + [ + 6.6014749, + 46.5240809 + ], + [ + 6.6011062, + 46.5241369 + ] + ] + }, + "id": "way/23335768" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23366981", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Bois-de-Vaux", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5981751, + 46.5178961 + ], + [ + 6.5983601, + 46.5180721 + ], + [ + 6.5985988, + 46.5183151 + ] + ] + }, + "id": "way/23366981" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370341", + "foot": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6032595, + 46.5164578 + ], + [ + 6.6035842, + 46.5163714 + ], + [ + 6.6042349, + 46.5162735 + ], + [ + 6.604349, + 46.5162617 + ], + [ + 6.6045347, + 46.5162547 + ] + ] + }, + "id": "way/23370341" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370360", + "foot": "no", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montoie", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6041402, + 46.5174933 + ], + [ + 6.6041317, + 46.5175661 + ], + [ + 6.604137, + 46.5176696 + ], + [ + 6.604159, + 46.5177427 + ], + [ + 6.6041937, + 46.5178266 + ] + ] + }, + "id": "way/23370360" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370390", + "cycleway": "lane", + "highway": "primary", + "lanes": "1", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Route Cantonale", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5886825, + 46.5224774 + ], + [ + 6.5883105, + 46.5223794 + ], + [ + 6.5875618, + 46.5221023 + ] + ] + }, + "id": "way/23370390" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370449", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:right": "parallel", + "parking:lane:right:parallel": "street_side", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6027198, + 46.5239503 + ], + [ + 6.6030872, + 46.5239969 + ], + [ + 6.6033941, + 46.5240191 + ], + [ + 6.6036386, + 46.5240221 + ], + [ + 6.6037822, + 46.5240141 + ] + ] + }, + "id": "way/23370449" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370653", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5895006, + 46.5227856 + ], + [ + 6.5896285, + 46.5227779 + ], + [ + 6.5896688, + 46.5227931 + ], + [ + 6.5898665, + 46.5228677 + ] + ] + }, + "id": "way/23370653" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370655", + "bridge": "yes", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "primary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "layer": "1", + "maxspeed": "60", + "maxspeed:type": "sign", + "maxweight:signed": "no", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5886825, + 46.5224774 + ], + [ + 6.5891545, + 46.5226554 + ], + [ + 6.5893283, + 46.522721 + ] + ] + }, + "id": "way/23370655" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23370720", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6039097, + 46.5280396 + ], + [ + 6.603785, + 46.527906 + ], + [ + 6.6037176, + 46.5277972 + ], + [ + 6.6036388, + 46.5276228 + ] + ] + }, + "id": "way/23370720" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23375292", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6175332, + 46.5209425 + ], + [ + 6.617308, + 46.5209711 + ], + [ + 6.6171337, + 46.5209713 + ], + [ + 6.616784, + 46.5209716 + ], + [ + 6.616722, + 46.5209735 + ], + [ + 6.6166397, + 46.520976 + ], + [ + 6.6161485, + 46.5210238 + ] + ] + }, + "id": "way/23375292" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23395608", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Beau-Séjour", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk": "both", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370736, + 46.5175495 + ], + [ + 6.6369972, + 46.5175631 + ], + [ + 6.6358988, + 46.5177741 + ], + [ + 6.6358294, + 46.5177874 + ], + [ + 6.6357679, + 46.5177992 + ], + [ + 6.6350268, + 46.5179416 + ], + [ + 6.6346396, + 46.5180198 + ], + [ + 6.6339108, + 46.5181725 + ] + ] + }, + "id": "way/23395608" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23395610", + "highway": "residential", + "maxspeed": "30", + "name": "Rue Charles-Monnard", + "name:etymology:wikidata": "Q121111", + "oneway": "yes", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6373418, + 46.518129 + ], + [ + 6.6373075, + 46.5180549 + ], + [ + 6.6370736, + 46.5175495 + ], + [ + 6.6370466, + 46.5174864 + ], + [ + 6.6368097, + 46.5169405 + ], + [ + 6.6367921, + 46.516908 + ], + [ + 6.6367547, + 46.5168246 + ] + ] + }, + "id": "way/23395610" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23395689", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Saint-Etienne", + "oneway": "yes", + "smoothness": "intermediate", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351491, + 46.5223649 + ], + [ + 6.635153, + 46.5222671 + ] + ] + }, + "id": "way/23395689" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23395715", + "cycleway:left": "no", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Villard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6237865, + 46.5193216 + ], + [ + 6.6234636, + 46.519419 + ], + [ + 6.623409, + 46.519434 + ], + [ + 6.6233497, + 46.5194403 + ], + [ + 6.623303, + 46.5194397 + ], + [ + 6.6232454, + 46.5194303 + ], + [ + 6.6227982, + 46.5192563 + ], + [ + 6.6224441, + 46.519133 + ], + [ + 6.6224226, + 46.5191258 + ] + ] + }, + "id": "way/23395715" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405084", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Antoine-Henri-Jomini", + "name:etymology:wikidata": "Q115652", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6265074, + 46.5274698 + ], + [ + 6.6265278, + 46.5275023 + ], + [ + 6.6266254, + 46.527661 + ], + [ + 6.626656, + 46.5277108 + ] + ] + }, + "id": "way/23405084" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405103", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300099, + 46.5333943 + ], + [ + 6.6299447, + 46.5332751 + ], + [ + 6.6298934, + 46.5331803 + ], + [ + 6.6298681, + 46.5331362 + ], + [ + 6.6298637, + 46.5331285 + ] + ] + }, + "id": "way/23405103" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405109", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351974, + 46.5256602 + ], + [ + 6.6351182, + 46.525721 + ], + [ + 6.6348941, + 46.5258725 + ] + ] + }, + "id": "way/23405109" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405125", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "2", + "lanes:forward": "3", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "psv:lanes:forward": "yes|yes|designated", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through", + "turn:lanes:forward": "left|through|" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6343438, + 46.5254637 + ], + [ + 6.6345187, + 46.5255125 + ], + [ + 6.6346703, + 46.5255385 + ], + [ + 6.6349386, + 46.5255845 + ] + ] + }, + "id": "way/23405125" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405137", + "cycleway:left": "no", + "cycleway:right": "lane", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Placette du Tunnel", + "name:etymology:wikidata": "Q86732482", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354538, + 46.5255786 + ], + [ + 6.6354873, + 46.5255776 + ], + [ + 6.6361762, + 46.5255567 + ] + ] + }, + "id": "way/23405137" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405172", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6342417, + 46.5254352 + ], + [ + 6.6342842, + 46.5253425 + ], + [ + 6.6343291, + 46.5253059 + ], + [ + 6.6344367, + 46.5252138 + ], + [ + 6.6344544, + 46.5251987 + ], + [ + 6.6347079, + 46.5249879 + ] + ] + }, + "id": "way/23405172" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405179", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6343133, + 46.5244298 + ], + [ + 6.6342305, + 46.5245178 + ], + [ + 6.6342505, + 46.5245618 + ], + [ + 6.634258, + 46.5245827 + ], + [ + 6.6344275, + 46.5247289 + ], + [ + 6.6345697, + 46.5248801 + ], + [ + 6.6346548, + 46.5249465 + ], + [ + 6.6347079, + 46.5249879 + ] + ] + }, + "id": "way/23405179" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405300", + "cycleway:both": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Tunnel", + "name:etymology:wikidata": "Q86732482", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330124, + 46.5247496 + ], + [ + 6.6330492, + 46.5247915 + ], + [ + 6.6330651, + 46.5248096 + ], + [ + 6.6331882, + 46.524915 + ], + [ + 6.6334138, + 46.5250713 + ], + [ + 6.633667, + 46.5252142 + ], + [ + 6.6340195, + 46.5253548 + ], + [ + 6.6341211, + 46.5253946 + ], + [ + 6.6341453, + 46.525403 + ], + [ + 6.6342417, + 46.5254352 + ] + ] + }, + "id": "way/23405300" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405483", + "access": "no", + "bicycle": "designated", + "cycleway:both": "share_busway", + "foot": "yes", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Mauborget", + "parking:both": "no", + "psv": "yes", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.62954, + 46.5231401 + ], + [ + 6.6294953, + 46.5230945 + ], + [ + 6.6292151, + 46.5227103 + ], + [ + 6.6290675, + 46.5225079 + ], + [ + 6.6290025, + 46.5224219 + ] + ] + }, + "id": "way/23405483" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23405497", + "cycleway:left": "lane", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:urban", + "name": "Avenue Jean-Jacques-Mercier-Marcel", + "name:etymology:wikidata": "Q3166352", + "short_name": "Avenue Jean-Jacques Mercier", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Jean-Jacques-Mercier Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263444, + 46.5208442 + ], + [ + 6.6263709, + 46.5208818 + ], + [ + 6.6264219, + 46.520911 + ], + [ + 6.6264422, + 46.5209226 + ], + [ + 6.6264901, + 46.5209403 + ], + [ + 6.6265257, + 46.5209486 + ], + [ + 6.6265841, + 46.5209531 + ], + [ + 6.626661, + 46.520947 + ], + [ + 6.6275408, + 46.5207549 + ], + [ + 6.6278504, + 46.5206912 + ], + [ + 6.6280392, + 46.520656 + ], + [ + 6.6285509, + 46.5205721 + ], + [ + 6.6288479, + 46.5205386 + ] + ] + }, + "id": "way/23405497" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23406965", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Centrale", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6316247, + 46.5204794 + ], + [ + 6.631836, + 46.5205438 + ], + [ + 6.6319125, + 46.5205619 + ], + [ + 6.6320301, + 46.5205899 + ], + [ + 6.6322888, + 46.5206515 + ], + [ + 6.6323566, + 46.5206676 + ] + ] + }, + "id": "way/23406965" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23407531", + "bridge": "yes", + "cycleway:left": "track", + "cycleway:left:segregated": "yes", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Pont Chauderon", + "parking:both": "no", + "shoulder": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6241514, + 46.5226408 + ], + [ + 6.6237378, + 46.522047 + ], + [ + 6.6235408, + 46.5217641 + ], + [ + 6.6233349, + 46.5214707 + ], + [ + 6.6232746, + 46.5213823 + ], + [ + 6.6232262, + 46.5213158 + ] + ] + }, + "id": "way/23407531" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23407536", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225463, + 46.5205234 + ], + [ + 6.622519, + 46.5206934 + ], + [ + 6.622509, + 46.5209935 + ], + [ + 6.6225081, + 46.5210195 + ], + [ + 6.6225074, + 46.5210392 + ], + [ + 6.6225062, + 46.5210769 + ], + [ + 6.6225002, + 46.5211832 + ] + ] + }, + "id": "way/23407536" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23407537", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Vigie", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225002, + 46.5211832 + ], + [ + 6.6224919, + 46.5212678 + ], + [ + 6.6224925, + 46.5212939 + ], + [ + 6.6225014, + 46.5213304 + ], + [ + 6.6225109, + 46.521363 + ], + [ + 6.6225414, + 46.5214203 + ], + [ + 6.6225793, + 46.5214639 + ], + [ + 6.6226352, + 46.5215127 + ], + [ + 6.6227643, + 46.5215846 + ], + [ + 6.6228787, + 46.5216167 + ], + [ + 6.6229834, + 46.5216318 + ], + [ + 6.623055, + 46.5216316 + ], + [ + 6.6231122, + 46.5216282 + ], + [ + 6.6231876, + 46.5216184 + ], + [ + 6.6232654, + 46.5216044 + ], + [ + 6.623288, + 46.5215982 + ] + ] + }, + "id": "way/23407537" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23412878", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252891, + 46.5150997 + ], + [ + 6.6253218, + 46.5150754 + ], + [ + 6.6253645, + 46.51506 + ], + [ + 6.6254122, + 46.5150553 + ] + ] + }, + "id": "way/23412878" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23412958", + "cycleway:both": "no", + "foot": "no", + "highway": "living_street", + "lanes": "2", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin du Languedoc", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.617539, + 46.5201081 + ], + [ + 6.6176025, + 46.5201489 + ] + ] + }, + "id": "way/23412958" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23643696", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue Édouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6229946, + 46.5159346 + ], + [ + 6.6230521, + 46.5158958 + ], + [ + 6.6230709, + 46.5158831 + ], + [ + 6.6231479, + 46.5158409 + ], + [ + 6.6232156, + 46.515822 + ], + [ + 6.6239425, + 46.5156032 + ], + [ + 6.6242248, + 46.5155183 + ], + [ + 6.6242513, + 46.5155101 + ] + ] + }, + "id": "way/23643696" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23647002", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montelly", + "sidewalk": "both", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.607532, + 46.5228817 + ], + [ + 6.6076731, + 46.5228546 + ], + [ + 6.6077483, + 46.5228214 + ], + [ + 6.6077995, + 46.5227927 + ], + [ + 6.6078506, + 46.5227504 + ], + [ + 6.6078951, + 46.5227027 + ], + [ + 6.607927, + 46.5226489 + ], + [ + 6.6079387, + 46.5226093 + ], + [ + 6.6079431, + 46.5225601 + ], + [ + 6.6079402, + 46.5225052 + ], + [ + 6.607919, + 46.5222156 + ], + [ + 6.6078974, + 46.521945 + ], + [ + 6.6078949, + 46.5219148 + ], + [ + 6.6079121, + 46.521867 + ], + [ + 6.6079626, + 46.5218455 + ], + [ + 6.6081577, + 46.5217921 + ], + [ + 6.608232, + 46.5217718 + ], + [ + 6.6084809, + 46.5217036 + ], + [ + 6.6085668, + 46.5216809 + ], + [ + 6.6095144, + 46.5214273 + ], + [ + 6.609561, + 46.5214148 + ], + [ + 6.6098516, + 46.5213626 + ], + [ + 6.6098973, + 46.5213551 + ], + [ + 6.6099652, + 46.5213435 + ], + [ + 6.610042, + 46.5213315 + ], + [ + 6.6105476, + 46.5212559 + ], + [ + 6.6106343, + 46.5212429 + ], + [ + 6.6107798, + 46.521216 + ], + [ + 6.6109559, + 46.5211592 + ], + [ + 6.6110521, + 46.5211075 + ], + [ + 6.611126, + 46.5210571 + ], + [ + 6.6112348, + 46.5209813 + ], + [ + 6.6112991, + 46.5209378 + ], + [ + 6.6113899, + 46.5208753 + ], + [ + 6.6114763, + 46.5208279 + ], + [ + 6.6115395, + 46.5208019 + ], + [ + 6.6116039, + 46.5207855 + ], + [ + 6.611687, + 46.5207708 + ], + [ + 6.6118319, + 46.5207704 + ], + [ + 6.6120582, + 46.5207884 + ], + [ + 6.6121561, + 46.520797 + ], + [ + 6.6121787, + 46.520799 + ], + [ + 6.6126699, + 46.5208422 + ], + [ + 6.6129788, + 46.5208457 + ] + ] + }, + "id": "way/23647002" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23647011", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Reposoir", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.616194, + 46.5170725 + ], + [ + 6.6163651, + 46.5172712 + ], + [ + 6.6166368, + 46.5175959 + ], + [ + 6.6166587, + 46.5176211 + ], + [ + 6.6167534, + 46.5177341 + ] + ] + }, + "id": "way/23647011" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23647013", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Fontenay", + "oneway": "yes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6187351, + 46.5166895 + ], + [ + 6.6185668, + 46.5164286 + ], + [ + 6.6185159, + 46.5163496 + ], + [ + 6.6184878, + 46.516306 + ], + [ + 6.6182388, + 46.51592 + ] + ] + }, + "id": "way/23647013" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23747075", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Montheron", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6593021, + 46.5931922 + ], + [ + 6.6592392, + 46.5931401 + ], + [ + 6.6591447, + 46.5930959 + ] + ] + }, + "id": "way/23747075" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23837898", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "oneway": "yes", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058124, + 46.5808192 + ], + [ + 6.6058169, + 46.580761 + ], + [ + 6.6058252, + 46.580691 + ], + [ + 6.6058265, + 46.5805735 + ] + ] + }, + "id": "way/23837898" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23838927", + "busway:left": "lane", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217892, + 46.5245765 + ], + [ + 6.6217265, + 46.5246164 + ], + [ + 6.6216712, + 46.5246498 + ], + [ + 6.6216295, + 46.5246743 + ], + [ + 6.6208824, + 46.5250777 + ] + ] + }, + "id": "way/23838927" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873629", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Saint-Roch", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6296762, + 46.5243114 + ], + [ + 6.6295714, + 46.5243001 + ], + [ + 6.6294991, + 46.5243018 + ], + [ + 6.6293411, + 46.5243055 + ], + [ + 6.6291505, + 46.5243257 + ], + [ + 6.6291203, + 46.5243276 + ], + [ + 6.629003, + 46.5243525 + ], + [ + 6.6289839, + 46.5243583 + ], + [ + 6.6286748, + 46.5244663 + ] + ] + }, + "id": "way/23873629" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873631", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Saint-Roch", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6278689, + 46.5248129 + ], + [ + 6.6278289, + 46.5247619 + ], + [ + 6.6276074, + 46.5244877 + ] + ] + }, + "id": "way/23873631" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873636", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Petit-Rocher", + "sidewalk": "both", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258762, + 46.5237724 + ], + [ + 6.6259211, + 46.5238295 + ], + [ + 6.6261851, + 46.5241557 + ], + [ + 6.6264164, + 46.5244334 + ], + [ + 6.6264405, + 46.5244623 + ] + ] + }, + "id": "way/23873636" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873640", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "parking:both": "no", + "psv:lanes": "no|designated", + "rcrc_ref": "1a", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209305, + 46.5241766 + ], + [ + 6.6213544, + 46.5239954 + ], + [ + 6.6214367, + 46.5239601 + ], + [ + 6.6216952, + 46.5238716 + ], + [ + 6.62198, + 46.523796 + ], + [ + 6.6221883, + 46.5237621 + ], + [ + 6.6225082, + 46.5237466 + ] + ] + }, + "id": "way/23873640" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873644", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Vieux-Moulin", + "name:etymology:wikidata": "Q44494", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6288268, + 46.5331056 + ], + [ + 6.6289537, + 46.5332581 + ], + [ + 6.6289687, + 46.5332698 + ], + [ + 6.6290497, + 46.5333346 + ], + [ + 6.6291556, + 46.5334193 + ], + [ + 6.6292217, + 46.5334488 + ], + [ + 6.6293077, + 46.5334872 + ], + [ + 6.6294435, + 46.5335168 + ], + [ + 6.6295783, + 46.5335202 + ], + [ + 6.629654, + 46.5335087 + ], + [ + 6.6297889, + 46.5334816 + ], + [ + 6.6298184, + 46.53347 + ], + [ + 6.6299214, + 46.5334293 + ], + [ + 6.6300099, + 46.5333943 + ] + ] + }, + "id": "way/23873644" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873652", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6076152, + 46.5231411 + ], + [ + 6.6075975, + 46.523092 + ], + [ + 6.607532, + 46.5228817 + ] + ] + }, + "id": "way/23873652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23873655", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240431, + 46.5236447 + ], + [ + 6.623716, + 46.5236828 + ], + [ + 6.623479, + 46.5237122 + ] + ] + }, + "id": "way/23873655" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23939040", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6060398, + 46.5808148 + ], + [ + 6.606071, + 46.5808426 + ], + [ + 6.6060878, + 46.5808759 + ], + [ + 6.6060886, + 46.580911 + ], + [ + 6.6060733, + 46.5809446 + ], + [ + 6.6060513, + 46.5809673 + ], + [ + 6.6060218, + 46.5809857 + ], + [ + 6.6059867, + 46.5809985 + ], + [ + 6.6059352, + 46.5810057 + ], + [ + 6.6058832, + 46.5810011 + ], + [ + 6.605836, + 46.5809853 + ] + ] + }, + "id": "way/23939040" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23962725", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "lane_markings": "no", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de la Blécherette", + "oneway": "yes", + "rcrc_ref": "448a", + "ref": "134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6060398, + 46.5808148 + ], + [ + 6.6062831, + 46.5807894 + ], + [ + 6.6063561, + 46.5807971 + ] + ] + }, + "id": "way/23962725" + }, + { + "type": "Feature", + "properties": { + "@id": "way/23962726", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "no", + "maxspeed": "80", + "name": "Route d'Yverdon", + "rcrc_ref": "448a", + "shoulder": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6176223, + 46.5509503 + ], + [ + 6.6176609, + 46.5508274 + ], + [ + 6.6176809, + 46.5507747 + ], + [ + 6.6177126, + 46.5506931 + ] + ] + }, + "id": "way/23962726" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025747", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Tonnelles", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6204031, + 46.5253496 + ], + [ + 6.6204577, + 46.5253926 + ], + [ + 6.620953, + 46.5257829 + ], + [ + 6.6212401, + 46.5260196 + ], + [ + 6.6212764, + 46.5260495 + ] + ] + }, + "id": "way/24025747" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025751", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Collonges", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "width": "9" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6206955, + 46.5284069 + ], + [ + 6.6209326, + 46.5282391 + ], + [ + 6.6210275, + 46.5281625 + ], + [ + 6.6211329, + 46.5280615 + ], + [ + 6.6211932, + 46.5280056 + ], + [ + 6.6212316, + 46.5279699 + ], + [ + 6.6213376, + 46.5278714 + ], + [ + 6.6215687, + 46.5276385 + ], + [ + 6.6216076, + 46.527602 + ], + [ + 6.6217843, + 46.5274301 + ], + [ + 6.6219085, + 46.5273098 + ], + [ + 6.6220079, + 46.5272489 + ] + ] + }, + "id": "way/24025751" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025754", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue André-Gindroz", + "name:etymology:wikidata": "Q15621801", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue André-Gindroz (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6220079, + 46.5272489 + ], + [ + 6.6223786, + 46.5275105 + ], + [ + 6.6225412, + 46.5276247 + ], + [ + 6.6230129, + 46.5279382 + ], + [ + 6.6233483, + 46.5281569 + ], + [ + 6.6234095, + 46.5281968 + ] + ] + }, + "id": "way/24025754" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025759", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6203401, + 46.5266438 + ], + [ + 6.6199815, + 46.5268719 + ], + [ + 6.6194165, + 46.527224 + ], + [ + 6.6193312, + 46.5272767 + ], + [ + 6.6191491, + 46.5273934 + ], + [ + 6.6187115, + 46.527686 + ], + [ + 6.6184218, + 46.5278692 + ], + [ + 6.6179733, + 46.5281529 + ] + ] + }, + "id": "way/24025759" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025781", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Montétan", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6145982, + 46.5288827 + ], + [ + 6.6147065, + 46.5289483 + ], + [ + 6.6151547, + 46.5292222 + ], + [ + 6.6153079, + 46.5293083 + ], + [ + 6.615435, + 46.5293797 + ], + [ + 6.6155769, + 46.529439 + ], + [ + 6.6157393, + 46.5294916 + ], + [ + 6.6158105, + 46.5295075 + ], + [ + 6.6158852, + 46.5295243 + ], + [ + 6.6159145, + 46.5295291 + ], + [ + 6.6161088, + 46.5295606 + ], + [ + 6.6162646, + 46.5295751 + ], + [ + 6.6163964, + 46.5295796 + ], + [ + 6.616665, + 46.5295713 + ], + [ + 6.6167991, + 46.5295699 + ] + ] + }, + "id": "way/24025781" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025786", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric-Recordon", + "name:etymology:wikidata": "Q16022671", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6153592, + 46.5275085 + ], + [ + 6.615034, + 46.5277152 + ], + [ + 6.6149079, + 46.5278146 + ], + [ + 6.6148909, + 46.527828 + ], + [ + 6.6147825, + 46.5279396 + ], + [ + 6.6147058, + 46.5280271 + ], + [ + 6.6146488, + 46.5281065 + ], + [ + 6.6146225, + 46.528143 + ], + [ + 6.6145533, + 46.5282737 + ], + [ + 6.6144981, + 46.5284172 + ], + [ + 6.6144794, + 46.5284884 + ], + [ + 6.6144646, + 46.5285677 + ], + [ + 6.6144662, + 46.5286424 + ] + ] + }, + "id": "way/24025786" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24025788", + "cycleway:left": "no", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Clochetons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6187781, + 46.5259812 + ], + [ + 6.6195985, + 46.5256193 + ], + [ + 6.6197693, + 46.5255376 + ], + [ + 6.6198674, + 46.5254907 + ], + [ + 6.6200038, + 46.5254172 + ], + [ + 6.6201834, + 46.525315 + ], + [ + 6.6201979, + 46.5253068 + ], + [ + 6.6203301, + 46.5252316 + ], + [ + 6.6205859, + 46.5251012 + ], + [ + 6.6206692, + 46.5250587 + ], + [ + 6.6207344, + 46.525037 + ], + [ + 6.6207943, + 46.5250444 + ], + [ + 6.6208077, + 46.5250487 + ], + [ + 6.6208824, + 46.5250777 + ] + ] + }, + "id": "way/24025788" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24055010", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Pierre-Maurice Glayre", + "name:etymology:wikidata": "Q117855", + "official_name": "Avenue Pierre-Maurice-Glayre", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Pierre-Maurice Glayre (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6161857, + 46.5280529 + ], + [ + 6.616225, + 46.5281075 + ], + [ + 6.6165827, + 46.528582 + ], + [ + 6.6166294, + 46.5286405 + ], + [ + 6.6166895, + 46.528714 + ] + ] + }, + "id": "way/24055010" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24055049", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin Jaques-Larguier-des-Bancels", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621271, + 46.534831 + ], + [ + 6.621289, + 46.5347477 + ] + ] + }, + "id": "way/24055049" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24055077", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6175502, + 46.5408822 + ], + [ + 6.6174445, + 46.5407771 + ], + [ + 6.6173803, + 46.5407008 + ], + [ + 6.6173229, + 46.5406295 + ], + [ + 6.6172479, + 46.5405043 + ], + [ + 6.6172059, + 46.5404195 + ], + [ + 6.6171767, + 46.5403411 + ], + [ + 6.6171493, + 46.5402412 + ], + [ + 6.6171359, + 46.5401345 + ], + [ + 6.6171482, + 46.5399549 + ] + ] + }, + "id": "way/24055077" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24251800", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "2", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Placette du Tunnel", + "name:etymology:wikidata": "Q86732482", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369883, + 46.5254367 + ], + [ + 6.6370483, + 46.5254118 + ], + [ + 6.6371849, + 46.5253502 + ], + [ + 6.6372135, + 46.5253369 + ], + [ + 6.6372407, + 46.5253261 + ], + [ + 6.637396, + 46.5252387 + ] + ] + }, + "id": "way/24251800" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24260012", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6468036, + 46.5159284 + ], + [ + 6.6474698, + 46.5158848 + ], + [ + 6.6479907, + 46.515842 + ], + [ + 6.6483005, + 46.5158079 + ], + [ + 6.6487235, + 46.5157502 + ], + [ + 6.649175, + 46.5156377 + ], + [ + 6.6493638, + 46.5155785 + ], + [ + 6.6495359, + 46.5155146 + ] + ] + }, + "id": "way/24260012" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24279120", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Pierre-Decker", + "name:etymology:wikidata": "Q3384661", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6449941, + 46.5265966 + ], + [ + 6.6448983, + 46.5265777 + ], + [ + 6.6448578, + 46.5265824 + ], + [ + 6.6444862, + 46.5266259 + ], + [ + 6.6442548, + 46.5266516 + ], + [ + 6.643883, + 46.5266924 + ], + [ + 6.6437506, + 46.5267045 + ], + [ + 6.6436611, + 46.5267127 + ], + [ + 6.6433375, + 46.5267401 + ], + [ + 6.6427179, + 46.5267677 + ], + [ + 6.6424302, + 46.5267775 + ], + [ + 6.6419093, + 46.526796 + ], + [ + 6.6414655, + 46.5268149 + ], + [ + 6.6413899, + 46.5268221 + ], + [ + 6.6413184, + 46.5268286 + ] + ] + }, + "id": "way/24279120" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24326955", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin des Falaises", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.641371, + 46.5270265 + ], + [ + 6.6413221, + 46.5270324 + ], + [ + 6.641305, + 46.5270345 + ], + [ + 6.6410457, + 46.5270658 + ], + [ + 6.6409395, + 46.5270889 + ], + [ + 6.6409003, + 46.52713 + ], + [ + 6.6408422, + 46.5271908 + ], + [ + 6.6408375, + 46.5272003 + ], + [ + 6.6407737, + 46.5273297 + ], + [ + 6.6407826, + 46.5279259 + ], + [ + 6.6409023, + 46.5281816 + ], + [ + 6.6410748, + 46.5284062 + ], + [ + 6.6413179, + 46.5286077 + ] + ] + }, + "id": "way/24326955" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24326957", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Henri-Druey", + "name:etymology:wikidata": "Q558071", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270136, + 46.5301564 + ], + [ + 6.627098, + 46.5301039 + ], + [ + 6.6274615, + 46.5299383 + ], + [ + 6.6277095, + 46.5298392 + ], + [ + 6.6279539, + 46.5297387 + ], + [ + 6.6280172, + 46.529712 + ], + [ + 6.6286004, + 46.5294733 + ], + [ + 6.6286805, + 46.5294339 + ], + [ + 6.628715, + 46.5294058 + ], + [ + 6.6287435, + 46.5293826 + ], + [ + 6.6287726, + 46.529364 + ], + [ + 6.6289279, + 46.5292904 + ], + [ + 6.6291827, + 46.5291696 + ], + [ + 6.6292477, + 46.5291337 + ], + [ + 6.629384, + 46.5290556 + ] + ] + }, + "id": "way/24326957" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24326958", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Place de la Riponne", + "parking:both": "no", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330273, + 46.5240013 + ], + [ + 6.6330419, + 46.5240087 + ], + [ + 6.6330589, + 46.5240112 + ], + [ + 6.6330802, + 46.5240099 + ], + [ + 6.6331169, + 46.5239993 + ], + [ + 6.6331793, + 46.5239815 + ], + [ + 6.6332356, + 46.5239654 + ] + ] + }, + "id": "way/24326958" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24326959", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Vingt-Quatre-Janvier", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6243619, + 46.5278259 + ], + [ + 6.6243123, + 46.5277607 + ], + [ + 6.6238316, + 46.5271371 + ], + [ + 6.6238058, + 46.5271051 + ], + [ + 6.6236455, + 46.5269056 + ], + [ + 6.6235076, + 46.526778 + ], + [ + 6.6230814, + 46.526371 + ], + [ + 6.6230479, + 46.526339 + ] + ] + }, + "id": "way/24326959" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24461852", + "highway": "residential", + "maxspeed": "30", + "name": "Rue du Lac", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.591504, + 46.5270809 + ], + [ + 6.5916192, + 46.5269921 + ], + [ + 6.5917656, + 46.5269054 + ], + [ + 6.5917986, + 46.5268858 + ], + [ + 6.5918251, + 46.5268701 + ], + [ + 6.5918672, + 46.5268157 + ], + [ + 6.5921184, + 46.526702 + ], + [ + 6.5921314, + 46.526695 + ], + [ + 6.5921908, + 46.5266627 + ], + [ + 6.5922848, + 46.5265977 + ], + [ + 6.5923946, + 46.5265222 + ], + [ + 6.5925366, + 46.5264055 + ], + [ + 6.5926078, + 46.5263387 + ], + [ + 6.5926366, + 46.5263101 + ], + [ + 6.5927071, + 46.5262399 + ], + [ + 6.5929225, + 46.5260535 + ], + [ + 6.5929968, + 46.5259891 + ], + [ + 6.5930154, + 46.5259643 + ], + [ + 6.5931465, + 46.525789 + ], + [ + 6.5933272, + 46.5255524 + ], + [ + 6.5935168, + 46.5253538 + ], + [ + 6.5936785, + 46.5251768 + ], + [ + 6.5937, + 46.5250972 + ], + [ + 6.5938578, + 46.5248398 + ], + [ + 6.5939909, + 46.5245861 + ] + ] + }, + "id": "way/24461852" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497356", + "cycleway:right": "no", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353056, + 46.5095143 + ], + [ + 6.6353223, + 46.5095631 + ], + [ + 6.6353082, + 46.5095971 + ], + [ + 6.6352566, + 46.5096293 + ], + [ + 6.6352026, + 46.5096354 + ] + ] + }, + "id": "way/24497356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497358", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Fantaisie", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353843, + 46.5102516 + ], + [ + 6.635418, + 46.5103214 + ], + [ + 6.6354908, + 46.5104229 + ], + [ + 6.6355824, + 46.5105176 + ], + [ + 6.6356967, + 46.5106187 + ], + [ + 6.6358205, + 46.5107082 + ], + [ + 6.6359299, + 46.5107757 + ], + [ + 6.6360579, + 46.5108406 + ], + [ + 6.6362979, + 46.5109139 + ], + [ + 6.6363567, + 46.5109318 + ] + ] + }, + "id": "way/24497358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497359", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369264, + 46.5110994 + ], + [ + 6.6368957, + 46.5111075 + ], + [ + 6.6368605, + 46.5111076 + ], + [ + 6.6368231, + 46.5110967 + ], + [ + 6.6367988, + 46.5110794 + ], + [ + 6.6367833, + 46.5110495 + ], + [ + 6.636784, + 46.511033 + ], + [ + 6.6367919, + 46.5110151 + ] + ] + }, + "id": "way/24497359" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497360", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6372748, + 46.5109785 + ], + [ + 6.6372946, + 46.511 + ], + [ + 6.6373046, + 46.5110217 + ], + [ + 6.6373068, + 46.5110424 + ], + [ + 6.6373028, + 46.5110616 + ], + [ + 6.6372847, + 46.51109 + ], + [ + 6.6372578, + 46.5111107 + ], + [ + 6.6372208, + 46.5111257 + ], + [ + 6.6371845, + 46.5111316 + ] + ] + }, + "id": "way/24497360" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497361", + "cycleway:right": "no", + "foot": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370722, + 46.5111023 + ], + [ + 6.6369264, + 46.5110994 + ] + ] + }, + "id": "way/24497361" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497362", + "cycleway:right": "no", + "foot": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369155, + 46.5109829 + ], + [ + 6.6370789, + 46.5109713 + ] + ] + }, + "id": "way/24497362" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24497365", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Charles Ferdinand Ramuz", + "name:etymology:wikidata": "Q123635", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6392367, + 46.5104336 + ], + [ + 6.6394688, + 46.5103738 + ], + [ + 6.6396126, + 46.5103342 + ] + ] + }, + "id": "way/24497365" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24537263", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6041402, + 46.5174933 + ], + [ + 6.6039758, + 46.5175831 + ], + [ + 6.603826, + 46.5176344 + ], + [ + 6.6037201, + 46.5176599 + ] + ] + }, + "id": "way/24537263" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24537307", + "cycleway": "lane", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Renens", + "name:etymology:wikidata": "Q69745", + "rcrc_ref": "151b", + "ref": "137", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6039986, + 46.5281349 + ], + [ + 6.6038797, + 46.5281826 + ], + [ + 6.6037555, + 46.5282309 + ], + [ + 6.6037317, + 46.5282369 + ] + ] + }, + "id": "way/24537307" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24537715", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Rue du Midi", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339108, + 46.5181725 + ], + [ + 6.6334974, + 46.5182541 + ], + [ + 6.6323468, + 46.5184838 + ], + [ + 6.6315289, + 46.5186439 + ] + ] + }, + "id": "way/24537715" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24538451", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk": "no", + "surface": "asphalt", + "vehicle:lanes": "through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6136776, + 46.5298463 + ], + [ + 6.6137972, + 46.5296152 + ] + ] + }, + "id": "way/24538451" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24538453", + "busway:left": "lane", + "cycleway:left": "share_busway", + "cycleway:right": "separate", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6268305, + 46.5287354 + ], + [ + 6.6267578, + 46.5287886 + ], + [ + 6.6266837, + 46.5288451 + ], + [ + 6.6263179, + 46.5291231 + ], + [ + 6.6262564, + 46.5291858 + ], + [ + 6.6262292, + 46.5292371 + ], + [ + 6.626214, + 46.529298 + ], + [ + 6.6262112, + 46.5293582 + ], + [ + 6.6262283, + 46.5294132 + ], + [ + 6.6262559, + 46.529457 + ], + [ + 6.6263006, + 46.5295141 + ], + [ + 6.6263832, + 46.5295898 + ], + [ + 6.6264011, + 46.5296063 + ] + ] + }, + "id": "way/24538453" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24538455", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Rue du Maupas", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6230479, + 46.526339 + ], + [ + 6.6234744, + 46.5261128 + ], + [ + 6.6237102, + 46.5259897 + ], + [ + 6.6237969, + 46.5259468 + ], + [ + 6.6244358, + 46.5256546 + ], + [ + 6.6250432, + 46.5253139 + ] + ] + }, + "id": "way/24538455" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24538594", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.617729, + 46.5313743 + ], + [ + 6.6177505, + 46.5313233 + ], + [ + 6.6177737, + 46.5312803 + ], + [ + 6.6178667, + 46.5311519 + ], + [ + 6.6179958, + 46.5310216 + ], + [ + 6.6180725, + 46.5309638 + ], + [ + 6.6181456, + 46.5309123 + ], + [ + 6.6182147, + 46.5308673 + ] + ] + }, + "id": "way/24538594" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24538595", + "cycleway:both": "no", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "448b", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.620371, + 46.5417631 + ], + [ + 6.6205458, + 46.5419512 + ] + ] + }, + "id": "way/24538595" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24543297", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Calvaire", + "name:etymology:wikidata": "Q371752", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390491, + 46.5257053 + ], + [ + 6.638675, + 46.52555 + ], + [ + 6.6382345, + 46.5254439 + ], + [ + 6.6381706, + 46.5254883 + ], + [ + 6.6379702, + 46.525584 + ], + [ + 6.6379441, + 46.5256123 + ] + ] + }, + "id": "way/24543297" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24544226", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Boisy", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6183117, + 46.5323387 + ], + [ + 6.6182106, + 46.5323851 + ], + [ + 6.618181, + 46.5323977 + ], + [ + 6.6181316, + 46.5324186 + ], + [ + 6.6180737, + 46.5324458 + ], + [ + 6.6179796, + 46.5324896 + ], + [ + 6.6176333, + 46.5326458 + ], + [ + 6.6174719, + 46.5327212 + ], + [ + 6.6174023, + 46.5327592 + ], + [ + 6.6173301, + 46.5328045 + ], + [ + 6.6172085, + 46.5328836 + ], + [ + 6.6169322, + 46.5331217 + ] + ] + }, + "id": "way/24544226" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24544886", + "cycleway:right": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Beauregard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255938, + 46.5135658 + ], + [ + 6.6254805, + 46.5134989 + ], + [ + 6.6245657, + 46.5129232 + ], + [ + 6.6239682, + 46.5125757 + ], + [ + 6.6238586, + 46.5125204 + ], + [ + 6.6237981, + 46.5124823 + ] + ] + }, + "id": "way/24544886" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24544887", + "foot": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107675, + 46.5168454 + ], + [ + 6.6109273, + 46.5167321 + ] + ] + }, + "id": "way/24544887" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24544892", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.602406, + 46.5153519 + ], + [ + 6.6023818, + 46.5154418 + ], + [ + 6.602371, + 46.5155298 + ], + [ + 6.6023642, + 46.5156165 + ], + [ + 6.6023735, + 46.5157031 + ], + [ + 6.6025651, + 46.5163074 + ], + [ + 6.6025654, + 46.5163993 + ], + [ + 6.6025629, + 46.5164294 + ], + [ + 6.6025297, + 46.516513 + ], + [ + 6.6024256, + 46.516663 + ], + [ + 6.6022288, + 46.5168193 + ], + [ + 6.6020023, + 46.516947 + ] + ] + }, + "id": "way/24544892" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24570057", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6145982, + 46.5288827 + ], + [ + 6.6143227, + 46.5291452 + ], + [ + 6.6140212, + 46.5294592 + ], + [ + 6.613945, + 46.529545 + ] + ] + }, + "id": "way/24570057" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24573893", + "check_date:cycleway": "2022-10-23", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right;through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248456, + 46.5235892 + ], + [ + 6.6249208, + 46.5237682 + ] + ] + }, + "id": "way/24573893" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24579420", + "cycleway:left": "opposite", + "cycleway:right": "shared_lane", + "cycleway:right:lane": "pictogram", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "oneway": "no", + "oneway:bicycle": "no", + "oneway:psv": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5901395, + 46.5200014 + ], + [ + 6.588749, + 46.5204045 + ], + [ + 6.5886488, + 46.5204336 + ], + [ + 6.5882812, + 46.5205273 + ], + [ + 6.5882066, + 46.5205463 + ], + [ + 6.5872204, + 46.5207574 + ], + [ + 6.5870918, + 46.5207852 + ], + [ + 6.5859753, + 46.5210262 + ], + [ + 6.5857575, + 46.5210671 + ] + ] + }, + "id": "way/24579420" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24583049", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Jurigoz", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6358231, + 46.5132112 + ], + [ + 6.6358585, + 46.5131369 + ], + [ + 6.6359412, + 46.5130829 + ], + [ + 6.6360682, + 46.5130065 + ], + [ + 6.6362987, + 46.5129009 + ], + [ + 6.6365499, + 46.5127679 + ], + [ + 6.6366268, + 46.5127206 + ], + [ + 6.6367174, + 46.5126524 + ], + [ + 6.6368583, + 46.5125202 + ], + [ + 6.6368839, + 46.5124949 + ], + [ + 6.6369946, + 46.512352 + ], + [ + 6.6370841, + 46.512199 + ], + [ + 6.6371253, + 46.5120782 + ], + [ + 6.6371415, + 46.5120132 + ], + [ + 6.6371522, + 46.5119241 + ], + [ + 6.6371619, + 46.511772 + ], + [ + 6.637177, + 46.5114731 + ], + [ + 6.6371895, + 46.5112258 + ], + [ + 6.6371845, + 46.5111316 + ] + ] + }, + "id": "way/24583049" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24585577", + "cycleway:both": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240431, + 46.5236447 + ], + [ + 6.6234433, + 46.5238265 + ], + [ + 6.6233783, + 46.5238475 + ], + [ + 6.6231981, + 46.5239177 + ], + [ + 6.6230305, + 46.5239886 + ], + [ + 6.6221629, + 46.5244293 + ], + [ + 6.6217892, + 46.5245765 + ] + ] + }, + "id": "way/24585577" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24597148", + "cycleway:left": "no", + "cycleway:right": "shared_lane", + "cycleway:right:lane": "pictogram", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de Boston", + "name:etymology:wikidata": "Q100", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "intermediate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6196449, + 46.5237939 + ], + [ + 6.6197177, + 46.5238068 + ], + [ + 6.6212115, + 46.5237496 + ], + [ + 6.622006, + 46.5237228 + ], + [ + 6.6222126, + 46.5236954 + ], + [ + 6.6235945, + 46.523608 + ], + [ + 6.6236256, + 46.5236271 + ], + [ + 6.623716, + 46.5236828 + ] + ] + }, + "id": "way/24597148" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24597188", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6495359, + 46.5155146 + ], + [ + 6.6497399, + 46.5154184 + ], + [ + 6.6499231, + 46.5153319 + ], + [ + 6.650189, + 46.5151862 + ], + [ + 6.6503536, + 46.5150961 + ] + ] + }, + "id": "way/24597188" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24598202", + "busway": "lane", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "psv:lanes:backward": "yes|designated", + "psv:lanes:forward": "yes|designated", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6320566, + 46.5232624 + ], + [ + 6.6320811, + 46.5232998 + ], + [ + 6.6321421, + 46.5233966 + ] + ] + }, + "id": "way/24598202" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607235", + "access:lanes": "yes|no|yes", + "bus:lanes": "yes|designated|yes", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:psv": "1", + "maxspeed": "50", + "name": "Avenue de Longemalle", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6011062, + 46.5241369 + ], + [ + 6.6012612, + 46.5240711 + ], + [ + 6.601384, + 46.5240189 + ], + [ + 6.6014336, + 46.5239965 + ] + ] + }, + "id": "way/24607235" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607236", + "check_date:cycleway": "2020-11-17", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "parking:both": "no", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6021662, + 46.5239891 + ], + [ + 6.6022344, + 46.5241649 + ], + [ + 6.6022994, + 46.5243379 + ], + [ + 6.6023362, + 46.5245166 + ], + [ + 6.6023405, + 46.5245374 + ] + ] + }, + "id": "way/24607236" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607238", + "check_date:cycleway": "2020-11-17", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6023405, + 46.5245374 + ], + [ + 6.6022337, + 46.5244104 + ], + [ + 6.6021983, + 46.5243684 + ], + [ + 6.6020723, + 46.5241824 + ], + [ + 6.6019948, + 46.5241021 + ], + [ + 6.6019443, + 46.5240619 + ] + ] + }, + "id": "way/24607238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607240", + "bridge": "yes", + "cycleway:both": "no", + "highway": "living_street", + "lane_markings": "no", + "layer": "1", + "lit": "yes", + "maxspeed": "20", + "maxweight": "18", + "name": "Chemin du Languedoc", + "parking:both": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6169905, + 46.5197468 + ], + [ + 6.617539, + 46.5201081 + ] + ] + }, + "id": "way/24607240" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607244", + "bridge": "yes", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "foot": "no", + "highway": "primary", + "lanes": "3", + "layer": "1", + "lit": "yes", + "maxspeed:type": "CH:urban", + "maxweight:signed": "no", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes": "left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6160632, + 46.5210345 + ], + [ + 6.6157182, + 46.52108 + ], + [ + 6.6154862, + 46.5211107 + ] + ] + }, + "id": "way/24607244" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607245", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "foot": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes": "left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6154862, + 46.5211107 + ], + [ + 6.6151945, + 46.5211702 + ], + [ + 6.6151392, + 46.5211812 + ], + [ + 6.6151148, + 46.5211861 + ] + ] + }, + "id": "way/24607245" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607247", + "bridge": "yes", + "cycleway": "lane", + "foot": "use_sidepath", + "highway": "primary", + "lanes": "3", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes": "left|through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6155864, + 46.5209897 + ], + [ + 6.6156264, + 46.5209828 + ], + [ + 6.6156887, + 46.5209745 + ], + [ + 6.6159545, + 46.5209385 + ], + [ + 6.6163512, + 46.5209036 + ] + ] + }, + "id": "way/24607247" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607249", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Avenue Pierre-de-Coubertin", + "name:etymology:wikidata": "Q82984", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6080382, + 46.5155505 + ], + [ + 6.6079969, + 46.5154865 + ], + [ + 6.6079688, + 46.515443 + ], + [ + 6.6076488, + 46.5149609 + ], + [ + 6.6075301, + 46.5148007 + ], + [ + 6.6074265, + 46.5147106 + ], + [ + 6.6073587, + 46.5146547 + ], + [ + 6.6072781, + 46.5145966 + ], + [ + 6.6071604, + 46.514545 + ], + [ + 6.6070149, + 46.514498 + ], + [ + 6.6068444, + 46.514468 + ], + [ + 6.6065997, + 46.5144404 + ], + [ + 6.60636, + 46.5144346 + ], + [ + 6.6061215, + 46.5144531 + ], + [ + 6.6058043, + 46.5144956 + ], + [ + 6.6057016, + 46.51453 + ], + [ + 6.6056056, + 46.5145622 + ], + [ + 6.6055774, + 46.5145716 + ], + [ + 6.6051228, + 46.5147023 + ], + [ + 6.6049498, + 46.5147692 + ], + [ + 6.6047626, + 46.5148626 + ] + ] + }, + "id": "way/24607249" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607558", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Prairie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6037686, + 46.5243187 + ], + [ + 6.6038021, + 46.5242803 + ], + [ + 6.6038355, + 46.5242419 + ], + [ + 6.6038604, + 46.52421 + ], + [ + 6.60389, + 46.5241781 + ], + [ + 6.6042694, + 46.5237917 + ], + [ + 6.6046112, + 46.5233827 + ], + [ + 6.6046377, + 46.5233296 + ], + [ + 6.6046565, + 46.5232618 + ], + [ + 6.6048619, + 46.5231972 + ], + [ + 6.6050788, + 46.5231326 + ], + [ + 6.6053585, + 46.5230497 + ], + [ + 6.605534, + 46.5230186 + ], + [ + 6.6056633, + 46.5230061 + ], + [ + 6.6058051, + 46.5230034 + ], + [ + 6.6059347, + 46.5230219 + ], + [ + 6.6061229, + 46.5230683 + ] + ] + }, + "id": "way/24607558" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607559", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6060536, + 46.5240898 + ], + [ + 6.6059697, + 46.5241205 + ], + [ + 6.6058813, + 46.524145 + ], + [ + 6.6057282, + 46.5241828 + ], + [ + 6.605381, + 46.5242474 + ], + [ + 6.6052399, + 46.5242866 + ], + [ + 6.6048834, + 46.5243974 + ], + [ + 6.6046829, + 46.5244749 + ], + [ + 6.604574, + 46.5245189 + ], + [ + 6.6044069, + 46.5245908 + ], + [ + 6.6043062, + 46.524619 + ], + [ + 6.6042336, + 46.5246394 + ], + [ + 6.6040901, + 46.5246657 + ], + [ + 6.6039282, + 46.5246769 + ], + [ + 6.6038067, + 46.5246763 + ], + [ + 6.6036601, + 46.5246579 + ], + [ + 6.6035049, + 46.5246242 + ] + ] + }, + "id": "way/24607559" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607562", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6540592, + 46.5409196 + ], + [ + 6.6534048, + 46.5407583 + ], + [ + 6.6532453, + 46.5407136 + ], + [ + 6.6531068, + 46.5406686 + ], + [ + 6.6529671, + 46.5406195 + ], + [ + 6.6528305, + 46.5405636 + ], + [ + 6.652722, + 46.5405143 + ], + [ + 6.6526074, + 46.5404591 + ] + ] + }, + "id": "way/24607562" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607563", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523931, + 46.5402078 + ], + [ + 6.6524963, + 46.5402708 + ], + [ + 6.6525503, + 46.5403055 + ], + [ + 6.6526532, + 46.5403611 + ], + [ + 6.6527797, + 46.5404236 + ], + [ + 6.6528784, + 46.5404683 + ], + [ + 6.6529807, + 46.5405112 + ] + ] + }, + "id": "way/24607563" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607564", + "bridge": "yes", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6764801, + 46.5328899 + ], + [ + 6.6763146, + 46.5330338 + ], + [ + 6.6761477, + 46.533169 + ], + [ + 6.6758783, + 46.5333714 + ], + [ + 6.6756575, + 46.5335283 + ], + [ + 6.6754307, + 46.5336827 + ], + [ + 6.6751806, + 46.5338426 + ], + [ + 6.6749655, + 46.5339707 + ], + [ + 6.6747391, + 46.5341031 + ], + [ + 6.6742842, + 46.534343 + ], + [ + 6.6739435, + 46.53451 + ] + ] + }, + "id": "way/24607564" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607565", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxheight": "default", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6739435, + 46.53451 + ], + [ + 6.673682, + 46.5346308 + ], + [ + 6.6734203, + 46.5347417 + ], + [ + 6.6731751, + 46.5348411 + ], + [ + 6.6728852, + 46.534954 + ], + [ + 6.6725285, + 46.5350796 + ], + [ + 6.6721518, + 46.5352046 + ], + [ + 6.6717954, + 46.5353089 + ], + [ + 6.6714705, + 46.5354003 + ], + [ + 6.6710252, + 46.5355087 + ], + [ + 6.6705586, + 46.5356087 + ], + [ + 6.6701447, + 46.5356857 + ], + [ + 6.6697124, + 46.5357563 + ], + [ + 6.6692017, + 46.5358287 + ], + [ + 6.6686502, + 46.5359012 + ], + [ + 6.6676438, + 46.5360265 + ], + [ + 6.6671704, + 46.5360883 + ], + [ + 6.6667108, + 46.5361559 + ], + [ + 6.6662993, + 46.5362231 + ], + [ + 6.6658112, + 46.5363158 + ], + [ + 6.6652263, + 46.5364427 + ], + [ + 6.6645164, + 46.5366313 + ], + [ + 6.6641052, + 46.536754 + ], + [ + 6.6637803, + 46.5368598 + ], + [ + 6.6633538, + 46.5370066 + ], + [ + 6.6627369, + 46.5372338 + ], + [ + 6.6621284, + 46.537469 + ], + [ + 6.6609611, + 46.5379403 + ] + ] + }, + "id": "way/24607565" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24607566", + "bridge": "yes", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6737021, + 46.5344844 + ], + [ + 6.6739764, + 46.5343586 + ], + [ + 6.6742393, + 46.5342271 + ], + [ + 6.6745867, + 46.5340411 + ], + [ + 6.6748314, + 46.5339038 + ], + [ + 6.6750761, + 46.5337549 + ], + [ + 6.6754107, + 46.5335403 + ], + [ + 6.675728, + 46.5333166 + ], + [ + 6.6760189, + 46.5330988 + ], + [ + 6.6762944, + 46.532879 + ] + ] + }, + "id": "way/24607566" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24608345", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6304177, + 46.5331965 + ], + [ + 6.6302905, + 46.5331927 + ], + [ + 6.6302389, + 46.5331911 + ], + [ + 6.6300939, + 46.5331754 + ] + ] + }, + "id": "way/24608345" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24608412", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "40", + "name": "Avenue Louis-Vulliemin", + "name:etymology:wikidata": "Q3263305", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6355652, + 46.5277023 + ], + [ + 6.6357069, + 46.5278131 + ], + [ + 6.6358555, + 46.5280836 + ], + [ + 6.6359409, + 46.528472 + ], + [ + 6.6361112, + 46.5292009 + ] + ] + }, + "id": "way/24608412" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24608413", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6362011, + 46.5299203 + ], + [ + 6.636303, + 46.5299828 + ], + [ + 6.6363656, + 46.530066 + ], + [ + 6.6365209, + 46.5305768 + ], + [ + 6.6365382, + 46.5306281 + ] + ] + }, + "id": "way/24608413" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24609065", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de l'Ancien-Stand", + "parking:both": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6281776, + 46.5351642 + ], + [ + 6.6283659, + 46.5351393 + ], + [ + 6.6286816, + 46.5351375 + ], + [ + 6.6288588, + 46.5351553 + ], + [ + 6.6290423, + 46.5352117 + ], + [ + 6.6291914, + 46.5352064 + ], + [ + 6.6292759, + 46.5351635 + ], + [ + 6.6293279, + 46.5350881 + ], + [ + 6.6292926, + 46.5350354 + ], + [ + 6.6291494, + 46.5349532 + ], + [ + 6.6283503, + 46.534956 + ], + [ + 6.628292, + 46.534977 + ], + [ + 6.6282573, + 46.5350113 + ], + [ + 6.6282108, + 46.5351028 + ], + [ + 6.6281776, + 46.5351642 + ], + [ + 6.628001, + 46.535287 + ], + [ + 6.627879, + 46.535332 + ], + [ + 6.6276747, + 46.5352944 + ], + [ + 6.6275456, + 46.5352185 + ], + [ + 6.6275124, + 46.535199 + ], + [ + 6.6274185, + 46.5351438 + ] + ] + }, + "id": "way/24609065" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24649841", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Lys", + "name:etymology:wikidata": "Q5194627" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6468027, + 46.5293408 + ], + [ + 6.6468724, + 46.5293146 + ], + [ + 6.6469959, + 46.5292601 + ], + [ + 6.6473485, + 46.5291201 + ], + [ + 6.6474035, + 46.5290975 + ], + [ + 6.648089, + 46.528828 + ], + [ + 6.648166, + 46.5288172 + ] + ] + }, + "id": "way/24649841" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679248", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Auguste-Verdeil", + "name:etymology:wikidata": "Q2871431", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471943, + 46.5167964 + ], + [ + 6.6472002, + 46.5168249 + ], + [ + 6.6472837, + 46.5168508 + ], + [ + 6.6473471, + 46.5168524 + ], + [ + 6.647745, + 46.5168257 + ], + [ + 6.6478275, + 46.5168283 + ], + [ + 6.6478962, + 46.5168369 + ], + [ + 6.6479641, + 46.5168507 + ], + [ + 6.6480626, + 46.5168767 + ], + [ + 6.648454, + 46.5170543 + ], + [ + 6.6486991, + 46.5171654 + ], + [ + 6.6490792, + 46.5173377 + ], + [ + 6.6494019, + 46.517484 + ], + [ + 6.6497531, + 46.5176433 + ], + [ + 6.6498474, + 46.5177207 + ], + [ + 6.6498815, + 46.5177591 + ], + [ + 6.6499251, + 46.5178444 + ], + [ + 6.6499284, + 46.5178927 + ], + [ + 6.6499281, + 46.5179311 + ], + [ + 6.6499144, + 46.5179742 + ], + [ + 6.6498981, + 46.5180196 + ], + [ + 6.6498739, + 46.5180551 + ], + [ + 6.6498355, + 46.5180878 + ], + [ + 6.6497587, + 46.5181164 + ] + ] + }, + "id": "way/24679248" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679249", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Charles-Secrétan", + "name:etymology:wikidata": "Q2027982", + "sidewalk": "both", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Charles-Secrétan Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6496536, + 46.5181504 + ], + [ + 6.6495429, + 46.5181609 + ], + [ + 6.6495011, + 46.5181632 + ], + [ + 6.6492878, + 46.518175 + ], + [ + 6.6490136, + 46.5181982 + ], + [ + 6.6489355, + 46.5182115 + ], + [ + 6.6487487, + 46.5182434 + ], + [ + 6.6485914, + 46.5182703 + ], + [ + 6.6482604, + 46.5183565 + ], + [ + 6.6480405, + 46.5184297 + ], + [ + 6.6477283, + 46.518557 + ], + [ + 6.6473642, + 46.5187388 + ] + ] + }, + "id": "way/24679249" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679250", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Jaman", + "name:etymology:wikidata": "Q5141841", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6473642, + 46.5187388 + ], + [ + 6.647623, + 46.5187261 + ], + [ + 6.6478702, + 46.5187113 + ], + [ + 6.6480703, + 46.518723 + ], + [ + 6.6482041, + 46.5187422 + ], + [ + 6.6483574, + 46.5187788 + ], + [ + 6.6484196, + 46.5187936 + ], + [ + 6.648599, + 46.5188611 + ], + [ + 6.6486975, + 46.5189085 + ], + [ + 6.6491723, + 46.5191368 + ], + [ + 6.6493235, + 46.5192164 + ], + [ + 6.6493904, + 46.5192702 + ], + [ + 6.6494399, + 46.5193161 + ], + [ + 6.6494705, + 46.5193554 + ], + [ + 6.6495039, + 46.5194005 + ], + [ + 6.649536, + 46.5194587 + ], + [ + 6.6495512, + 46.5195087 + ], + [ + 6.6495651, + 46.5195635 + ], + [ + 6.6495702, + 46.5196239 + ], + [ + 6.6495658, + 46.5196812 + ], + [ + 6.649533, + 46.5197847 + ], + [ + 6.6494438, + 46.5199351 + ], + [ + 6.6492922, + 46.5201267 + ], + [ + 6.6488988, + 46.5205593 + ] + ] + }, + "id": "way/24679250" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679251", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin du Levant", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6488988, + 46.5205593 + ], + [ + 6.6490473, + 46.520531 + ], + [ + 6.6492369, + 46.5204644 + ], + [ + 6.6493111, + 46.5204309 + ], + [ + 6.6494006, + 46.5203742 + ], + [ + 6.6496777, + 46.5201183 + ], + [ + 6.649806, + 46.5200473 + ], + [ + 6.6501501, + 46.5200005 + ] + ] + }, + "id": "way/24679251" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679252", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin du Moléson", + "name:etymology:wikidata": "Q16586", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6485798, + 46.5218121 + ], + [ + 6.6483146, + 46.5214102 + ], + [ + 6.6483031, + 46.5213918 + ], + [ + 6.6482159, + 46.5212526 + ], + [ + 6.648157, + 46.5211444 + ], + [ + 6.648109, + 46.5210293 + ], + [ + 6.6480528, + 46.5209128 + ], + [ + 6.6480294, + 46.5208809 + ], + [ + 6.6479903, + 46.5208275 + ] + ] + }, + "id": "way/24679252" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679253", + "cycleway": "no", + "highway": "residential", + "name": "Chemin de la Gottettaz", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6469407, + 46.5218317 + ], + [ + 6.6470532, + 46.5217991 + ], + [ + 6.6470943, + 46.5217872 + ], + [ + 6.6472772, + 46.5217871 + ], + [ + 6.6474846, + 46.5218002 + ], + [ + 6.6478415, + 46.5218504 + ], + [ + 6.6480172, + 46.5218528 + ], + [ + 6.6482433, + 46.5218487 + ], + [ + 6.6485798, + 46.5218121 + ] + ] + }, + "id": "way/24679253" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24679254", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.651489, + 46.5267417 + ], + [ + 6.6514575, + 46.5267668 + ], + [ + 6.6514103, + 46.5267847 + ], + [ + 6.6513597, + 46.5267895 + ], + [ + 6.6513086, + 46.5267815 + ], + [ + 6.6512658, + 46.5267619 + ], + [ + 6.6512364, + 46.5267341 + ] + ] + }, + "id": "way/24679254" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24693188", + "cycleway:left": "track", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073601, + 46.5157366 + ], + [ + 6.6065469, + 46.5159584 + ], + [ + 6.6063479, + 46.5160036 + ], + [ + 6.6061324, + 46.5160432 + ], + [ + 6.6059046, + 46.5160811 + ] + ] + }, + "id": "way/24693188" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24693195", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "rcrc_ref": "777b", + "sac_scale": "hiking", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6273974, + 46.5070833 + ], + [ + 6.6273625, + 46.5070769 + ], + [ + 6.6272884, + 46.5070696 + ], + [ + 6.6272156, + 46.5070554 + ], + [ + 6.6271402, + 46.5070338 + ], + [ + 6.6269128, + 46.5069259 + ], + [ + 6.6268033, + 46.5068965 + ], + [ + 6.6267063, + 46.5068861 + ], + [ + 6.6266837, + 46.5068876 + ], + [ + 6.6266179, + 46.506892 + ], + [ + 6.6266083, + 46.5068926 + ], + [ + 6.6265289, + 46.5069043 + ], + [ + 6.6264572, + 46.5069237 + ], + [ + 6.6264312, + 46.5069353 + ] + ] + }, + "id": "way/24693195" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24693265", + "highway": "primary", + "lanes": "2", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Route Cantonale", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5854425, + 46.5212235 + ], + [ + 6.5860824, + 46.5214564 + ], + [ + 6.5867396, + 46.5216991 + ] + ] + }, + "id": "way/24693265" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24694883", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montoie", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.607896, + 46.5186604 + ], + [ + 6.6077882, + 46.5185946 + ], + [ + 6.6075536, + 46.5184338 + ], + [ + 6.6067553, + 46.5178641 + ], + [ + 6.606733, + 46.5178483 + ], + [ + 6.6064778, + 46.5176673 + ], + [ + 6.6063395, + 46.5175754 + ], + [ + 6.6062287, + 46.5175255 + ], + [ + 6.6061184, + 46.5174858 + ], + [ + 6.6060086, + 46.5174569 + ], + [ + 6.6058978, + 46.5174393 + ], + [ + 6.6058104, + 46.5174297 + ], + [ + 6.6056836, + 46.5174263 + ], + [ + 6.6054796, + 46.5174368 + ], + [ + 6.60537, + 46.5174528 + ] + ] + }, + "id": "way/24694883" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24695280", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371206, + 46.5109526 + ], + [ + 6.6371033, + 46.5108985 + ], + [ + 6.637098, + 46.5108514 + ], + [ + 6.6371186, + 46.5107343 + ], + [ + 6.6371733, + 46.5106092 + ], + [ + 6.6371431, + 46.5103944 + ], + [ + 6.6371063, + 46.5102776 + ], + [ + 6.6370975, + 46.5101997 + ], + [ + 6.6370969, + 46.510136 + ], + [ + 6.6370995, + 46.5099916 + ], + [ + 6.637108, + 46.5098789 + ], + [ + 6.6371374, + 46.5096594 + ], + [ + 6.6371369, + 46.509559 + ], + [ + 6.6371375, + 46.5095439 + ], + [ + 6.6371401, + 46.5092562 + ], + [ + 6.6371529, + 46.5091412 + ], + [ + 6.6372105, + 46.5089654 + ], + [ + 6.6371942, + 46.5088889 + ], + [ + 6.63715, + 46.5088102 + ] + ] + }, + "id": "way/24695280" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24695430", + "cycleway:right": "no", + "foot": "use_sidepath", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montoie", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6041937, + 46.5178266 + ], + [ + 6.6038235, + 46.5176984 + ], + [ + 6.6037201, + 46.5176599 + ] + ] + }, + "id": "way/24695430" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24695433", + "cycleway": "lane", + "foot": "no", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6043342, + 46.5168177 + ], + [ + 6.6044986, + 46.5168993 + ], + [ + 6.6046055, + 46.5169433 + ], + [ + 6.6046944, + 46.516966 + ], + [ + 6.6047862, + 46.5169778 + ], + [ + 6.6049216, + 46.5169854 + ], + [ + 6.6052473, + 46.5169808 + ] + ] + }, + "id": "way/24695433" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24695434", + "foot": "no", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6045347, + 46.5162547 + ], + [ + 6.6043849, + 46.5163041 + ], + [ + 6.6043137, + 46.5163384 + ], + [ + 6.6042583, + 46.5163812 + ], + [ + 6.604216, + 46.5164448 + ], + [ + 6.6041825, + 46.5165174 + ], + [ + 6.604172, + 46.5165627 + ], + [ + 6.6041745, + 46.5166425 + ] + ] + }, + "id": "way/24695434" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24695880", + "highway": "tertiary", + "maxspeed": "50", + "name": "Avenue de Montoie", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60537, + 46.5174528 + ], + [ + 6.6052651, + 46.5174767 + ], + [ + 6.6051588, + 46.5175138 + ], + [ + 6.6050659, + 46.5175505 + ], + [ + 6.604972, + 46.5176036 + ], + [ + 6.6047102, + 46.5177745 + ], + [ + 6.604634, + 46.5178204 + ], + [ + 6.6045821, + 46.5178492 + ], + [ + 6.6045174, + 46.5178705 + ], + [ + 6.6044487, + 46.5178828 + ], + [ + 6.6043979, + 46.5178841 + ], + [ + 6.604347, + 46.5178788 + ], + [ + 6.6043127, + 46.5178694 + ], + [ + 6.6041937, + 46.5178266 + ] + ] + }, + "id": "way/24695880" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696201", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6081119, + 46.5186429 + ], + [ + 6.608151, + 46.5186785 + ], + [ + 6.6081639, + 46.5187124 + ], + [ + 6.6081586, + 46.5187493 + ], + [ + 6.6081345, + 46.51878 + ] + ] + }, + "id": "way/24696201" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696226", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6237981, + 46.5124823 + ], + [ + 6.6238779, + 46.5124709 + ], + [ + 6.6240429, + 46.5124471 + ], + [ + 6.6245617, + 46.5123705 + ], + [ + 6.6248816, + 46.5123263 + ] + ] + }, + "id": "way/24696226" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696227", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6273497, + 46.5119879 + ], + [ + 6.6274545, + 46.5119736 + ], + [ + 6.6280114, + 46.5118959 + ], + [ + 6.6282867, + 46.5118422 + ], + [ + 6.6283172, + 46.5118362 + ], + [ + 6.6285401, + 46.5117882 + ] + ] + }, + "id": "way/24696227" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696403", + "access:lanes:backward": "yes|yes|no", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "psv:lanes:backward": "yes|yes|designated", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6380681, + 46.5178318 + ], + [ + 6.6381948, + 46.5177814 + ], + [ + 6.63841, + 46.5177018 + ], + [ + 6.6386039, + 46.517628 + ] + ] + }, + "id": "way/24696403" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696404", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270136, + 46.5301564 + ], + [ + 6.6270596, + 46.5301981 + ], + [ + 6.6270782, + 46.5302149 + ], + [ + 6.6271167, + 46.5302508 + ], + [ + 6.6273367, + 46.5304562 + ], + [ + 6.6275336, + 46.53064 + ], + [ + 6.6276227, + 46.5307222 + ] + ] + }, + "id": "way/24696404" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696405", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264474, + 46.5331369 + ], + [ + 6.62649, + 46.5330413 + ], + [ + 6.62653, + 46.5329648 + ], + [ + 6.6265853, + 46.5328837 + ], + [ + 6.6266573, + 46.5327957 + ], + [ + 6.6268013, + 46.53264 + ], + [ + 6.6269661, + 46.5324812 + ], + [ + 6.6270631, + 46.5323947 + ], + [ + 6.627183, + 46.532293 + ], + [ + 6.6273365, + 46.5321793 + ], + [ + 6.6273492, + 46.5321699 + ], + [ + 6.6273805, + 46.5321467 + ] + ] + }, + "id": "way/24696405" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696406", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6311186, + 46.5277503 + ], + [ + 6.631147, + 46.527711 + ], + [ + 6.6312269, + 46.5275822 + ], + [ + 6.6312844, + 46.5273375 + ], + [ + 6.6312716, + 46.5270035 + ], + [ + 6.631214, + 46.526648 + ] + ] + }, + "id": "way/24696406" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24696407", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6310463, + 46.5247488 + ], + [ + 6.6311316, + 46.524684 + ], + [ + 6.6311851, + 46.5246434 + ], + [ + 6.6316878, + 46.5242941 + ], + [ + 6.6317847, + 46.5242043 + ], + [ + 6.6318399, + 46.5241363 + ], + [ + 6.6318656, + 46.5240865 + ], + [ + 6.6318743, + 46.5240284 + ], + [ + 6.6318594, + 46.5239623 + ], + [ + 6.6318342, + 46.5239121 + ], + [ + 6.6316108, + 46.5236449 + ], + [ + 6.6314939, + 46.5235045 + ], + [ + 6.6314388, + 46.5234385 + ] + ] + }, + "id": "way/24696407" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24717839", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "maxspeed:type": "CH:urban", + "name": "Chemin Edouard-Sandoz", + "name:etymology:wikidata": "Q1287609", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6374791, + 46.5073391 + ], + [ + 6.637408, + 46.50741 + ], + [ + 6.6374511, + 46.5075264 + ], + [ + 6.6375456, + 46.5078134 + ], + [ + 6.6375671, + 46.5079669 + ], + [ + 6.6376132, + 46.508036 + ], + [ + 6.6378465, + 46.5082783 + ], + [ + 6.6379454, + 46.508381 + ] + ] + }, + "id": "way/24717839" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24717840", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Allinges", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6368182, + 46.510992 + ], + [ + 6.6367496, + 46.5109264 + ], + [ + 6.6364522, + 46.5106493 + ], + [ + 6.6361072, + 46.5103487 + ], + [ + 6.6360457, + 46.5102762 + ], + [ + 6.6359632, + 46.5101194 + ], + [ + 6.6359406, + 46.5100655 + ], + [ + 6.6359289, + 46.5100221 + ], + [ + 6.6359371, + 46.5099692 + ], + [ + 6.635947, + 46.5099342 + ], + [ + 6.6359745, + 46.5098965 + ], + [ + 6.63602, + 46.509867 + ], + [ + 6.6360632, + 46.509846 + ], + [ + 6.6361256, + 46.5098232 + ], + [ + 6.6361951, + 46.509811 + ], + [ + 6.636279, + 46.5098068 + ], + [ + 6.6363515, + 46.5098139 + ], + [ + 6.6364371, + 46.5098281 + ], + [ + 6.6368687, + 46.5099619 + ], + [ + 6.6370995, + 46.5099916 + ] + ] + }, + "id": "way/24717840" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24748193", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6519434, + 46.5258502 + ], + [ + 6.6519239, + 46.5260303 + ], + [ + 6.6518936, + 46.526209 + ], + [ + 6.6518592, + 46.5263815 + ], + [ + 6.6518499, + 46.5264189 + ], + [ + 6.6518342, + 46.5264506 + ] + ] + }, + "id": "way/24748193" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24748195", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "phone": "+41216532597", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6608411, + 46.5333978 + ], + [ + 6.6608035, + 46.5333871 + ], + [ + 6.6607733, + 46.5333683 + ], + [ + 6.660754, + 46.5333437 + ], + [ + 6.6607479, + 46.533316 + ], + [ + 6.6607541, + 46.5332912 + ], + [ + 6.660771, + 46.5332689 + ], + [ + 6.6607969, + 46.5332511 + ], + [ + 6.6608295, + 46.5332395 + ], + [ + 6.6608682, + 46.5332353 + ], + [ + 6.6609069, + 46.5332399 + ], + [ + 6.6609413, + 46.5332528 + ], + [ + 6.6609678, + 46.5332727 + ], + [ + 6.6609835, + 46.5332975 + ], + [ + 6.6609866, + 46.5333251 + ], + [ + 6.6609762, + 46.5333519 + ], + [ + 6.6609535, + 46.5333747 + ], + [ + 6.6609207, + 46.5333913 + ], + [ + 6.6608817, + 46.5333993 + ], + [ + 6.6608411, + 46.5333978 + ] + ] + }, + "id": "way/24748195" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24748197", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346865, + 46.5420083 + ], + [ + 6.6346644, + 46.541929 + ], + [ + 6.6346324, + 46.5418518 + ], + [ + 6.634581, + 46.5417572 + ], + [ + 6.6343428, + 46.5414938 + ], + [ + 6.634277, + 46.5413983 + ], + [ + 6.6342321, + 46.5413332 + ], + [ + 6.6342211, + 46.5413172 + ], + [ + 6.6341321, + 46.5411354 + ], + [ + 6.6341103, + 46.541062 + ], + [ + 6.6340623, + 46.5409 + ], + [ + 6.6340591, + 46.5408703 + ], + [ + 6.634036, + 46.5406527 + ], + [ + 6.6340526, + 46.5403933 + ], + [ + 6.6340689, + 46.5401977 + ], + [ + 6.6341063, + 46.5399575 + ], + [ + 6.6341527, + 46.5398026 + ], + [ + 6.6342153, + 46.5396067 + ] + ] + }, + "id": "way/24748197" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24748202", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "oneway": "no", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6336573, + 46.5370477 + ], + [ + 6.6336731, + 46.5371012 + ], + [ + 6.6336965, + 46.5371801 + ], + [ + 6.6337499, + 46.5373607 + ], + [ + 6.6337884, + 46.5375136 + ], + [ + 6.6338277, + 46.5377245 + ], + [ + 6.6338513, + 46.5378906 + ], + [ + 6.6338673, + 46.5380896 + ], + [ + 6.6338646, + 46.5382926 + ], + [ + 6.6338584, + 46.5383567 + ], + [ + 6.63382, + 46.5386546 + ], + [ + 6.6338123, + 46.5387014 + ] + ] + }, + "id": "way/24748202" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24754417", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route d'Yverdon", + "name:etymology:wikidata": "Q63946", + "rcrc_ref": "448a", + "ref": "134", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.612022, + 46.5709453 + ], + [ + 6.6119857, + 46.5699933 + ], + [ + 6.6119464, + 46.5681128 + ], + [ + 6.6119407, + 46.5678422 + ] + ] + }, + "id": "way/24754417" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24779260", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225688, + 46.5203546 + ], + [ + 6.6225212, + 46.520211 + ], + [ + 6.6225233, + 46.5201265 + ], + [ + 6.622533, + 46.5200782 + ], + [ + 6.6225611, + 46.5200298 + ] + ] + }, + "id": "way/24779260" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811417", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Eugène-Grasset", + "name:etymology:wikidata": "Q524154", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324949, + 46.5118776 + ], + [ + 6.6324713, + 46.5117732 + ], + [ + 6.6324117, + 46.5115815 + ], + [ + 6.632205, + 46.5109166 + ], + [ + 6.6321894, + 46.5108663 + ] + ] + }, + "id": "way/24811417" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811419", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325707, + 46.5120424 + ], + [ + 6.6325321, + 46.5120446 + ], + [ + 6.6324929, + 46.5120383 + ], + [ + 6.6324587, + 46.5120237 + ], + [ + 6.6324328, + 46.5120025 + ], + [ + 6.6324179, + 46.5119764 + ], + [ + 6.6324159, + 46.5119483 + ], + [ + 6.6324271, + 46.5119213 + ], + [ + 6.6324502, + 46.5118982 + ], + [ + 6.6324709, + 46.5118862 + ], + [ + 6.6324949, + 46.5118776 + ], + [ + 6.6325299, + 46.5118719 + ], + [ + 6.6325659, + 46.5118732 + ], + [ + 6.6325998, + 46.5118816 + ], + [ + 6.6326289, + 46.5118962 + ], + [ + 6.6326509, + 46.5119159 + ], + [ + 6.6326643, + 46.5119405 + ], + [ + 6.6326663, + 46.5119668 + ], + [ + 6.6326567, + 46.5119923 + ], + [ + 6.6326361, + 46.512015 + ], + [ + 6.6326065, + 46.5120322 + ], + [ + 6.6325707, + 46.5120424 + ] + ] + }, + "id": "way/24811419" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811421", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin Eugène-Grasset", + "name:etymology:wikidata": "Q524154", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333824, + 46.5136845 + ], + [ + 6.6333117, + 46.5136663 + ], + [ + 6.633197, + 46.5136248 + ], + [ + 6.6331261, + 46.5135692 + ], + [ + 6.6330136, + 46.513474 + ], + [ + 6.6328959, + 46.5133318 + ], + [ + 6.6328089, + 46.5132068 + ], + [ + 6.6327587, + 46.5130848 + ], + [ + 6.6327355, + 46.5130019 + ], + [ + 6.632724, + 46.512949 + ] + ] + }, + "id": "way/24811421" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811422", + "alt_name": "Avenue du Servan", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Antoine-Michel-Servan", + "name:etymology:wikidata": "Q2684623", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324328, + 46.5120025 + ], + [ + 6.6324055, + 46.512015 + ], + [ + 6.6323252, + 46.5120518 + ], + [ + 6.6322869, + 46.5120616 + ], + [ + 6.6318594, + 46.512255 + ], + [ + 6.6318308, + 46.5122805 + ], + [ + 6.6318106, + 46.5122985 + ], + [ + 6.6317259, + 46.5123373 + ], + [ + 6.6312876, + 46.5125348 + ], + [ + 6.6312083, + 46.5125538 + ], + [ + 6.6309838, + 46.5126535 + ], + [ + 6.6309465, + 46.5126885 + ], + [ + 6.6303794, + 46.5129434 + ], + [ + 6.6303326, + 46.5129584 + ], + [ + 6.630265, + 46.5129801 + ] + ] + }, + "id": "way/24811422" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811423", + "alt_name": "Avenue du Servan", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Antoine-Michel-Servan", + "name:etymology:wikidata": "Q2684623", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6326509, + 46.5119159 + ], + [ + 6.6326848, + 46.5119 + ], + [ + 6.6327579, + 46.5118656 + ], + [ + 6.6330765, + 46.5117215 + ], + [ + 6.6332857, + 46.5116252 + ], + [ + 6.6333564, + 46.5115924 + ], + [ + 6.6333835, + 46.5115658 + ], + [ + 6.6336913, + 46.5114213 + ], + [ + 6.63376, + 46.5113964 + ], + [ + 6.6339698, + 46.5113664 + ] + ] + }, + "id": "way/24811423" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811424", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Mon-Loisir", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324502, + 46.5118982 + ], + [ + 6.6324255, + 46.5118846 + ], + [ + 6.6323451, + 46.5118404 + ], + [ + 6.6312774, + 46.5113273 + ], + [ + 6.6310659, + 46.5112256 + ], + [ + 6.630971, + 46.51118 + ] + ] + }, + "id": "way/24811424" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811425", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Mon-Loisir", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6335444, + 46.5124181 + ], + [ + 6.6335619, + 46.5124266 + ], + [ + 6.6336689, + 46.5124762 + ], + [ + 6.6337129, + 46.5125304 + ], + [ + 6.633707, + 46.5126183 + ] + ] + }, + "id": "way/24811425" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811782", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Maria-Belgia", + "name:etymology:wikidata": "Q3290884", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339698, + 46.5113664 + ], + [ + 6.6340691, + 46.5117668 + ], + [ + 6.6341431, + 46.512007 + ], + [ + 6.6342659, + 46.5124058 + ], + [ + 6.6342979, + 46.5125097 + ] + ] + }, + "id": "way/24811782" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811783", + "cycleway": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue des Acacias", + "name:etymology:wikidata": "Q81666", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6309705, + 46.5137227 + ], + [ + 6.6310265, + 46.5136982 + ], + [ + 6.6310768, + 46.5136761 + ], + [ + 6.6325624, + 46.5130147 + ], + [ + 6.6326882, + 46.5129599 + ], + [ + 6.632724, + 46.512949 + ] + ] + }, + "id": "way/24811783" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24811784", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "name": "Chemin de Passerose" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6350851, + 46.5120632 + ], + [ + 6.6350236, + 46.5120091 + ], + [ + 6.6347736, + 46.5117891 + ], + [ + 6.6346945, + 46.5117195 + ], + [ + 6.6346776, + 46.5116768 + ], + [ + 6.6346858, + 46.5116239 + ], + [ + 6.6347333, + 46.5115819 + ], + [ + 6.6350913, + 46.5113816 + ], + [ + 6.6351337, + 46.5113532 + ], + [ + 6.6354839, + 46.5111618 + ], + [ + 6.6359753, + 46.5108868 + ], + [ + 6.6360579, + 46.5108406 + ] + ] + }, + "id": "way/24811784" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24813742", + "cycleway": "opposite", + "highway": "residential", + "lane_markings": "no", + "maxweight": "3.5", + "name": "Chemin de Bellerive", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6237981, + 46.5124823 + ], + [ + 6.6237264, + 46.5124224 + ], + [ + 6.6236565, + 46.5123641 + ], + [ + 6.6228922, + 46.5118784 + ], + [ + 6.6228471, + 46.5118394 + ], + [ + 6.6227236, + 46.5117327 + ], + [ + 6.6226123, + 46.5116564 + ], + [ + 6.622523, + 46.5116159 + ], + [ + 6.6220325, + 46.5113703 + ], + [ + 6.6218256, + 46.5112788 + ], + [ + 6.6216964, + 46.5112195 + ], + [ + 6.6216052, + 46.5111776 + ], + [ + 6.6213736, + 46.5110068 + ], + [ + 6.6211194, + 46.5107027 + ], + [ + 6.6208535, + 46.5104232 + ], + [ + 6.6208361, + 46.5104049 + ], + [ + 6.6203002, + 46.5099423 + ], + [ + 6.6201864, + 46.5098441 + ], + [ + 6.6201445, + 46.5098201 + ], + [ + 6.6200885, + 46.5097866 + ] + ] + }, + "id": "way/24813742" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24813747", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Faverges", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481365, + 46.5139284 + ], + [ + 6.6479929, + 46.5139103 + ], + [ + 6.6473265, + 46.5138378 + ], + [ + 6.6469911, + 46.5138005 + ], + [ + 6.6469085, + 46.5137956 + ] + ] + }, + "id": "way/24813747" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24813749", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Chissiez", + "sidewalk": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481401, + 46.5141209 + ], + [ + 6.6485757, + 46.5140667 + ], + [ + 6.6488176, + 46.5140375 + ], + [ + 6.6494321, + 46.5139595 + ], + [ + 6.6494675, + 46.513955 + ] + ] + }, + "id": "way/24813749" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24813750", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Vanil", + "sac_scale": "hiking", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481254, + 46.5136102 + ], + [ + 6.6480635, + 46.5135544 + ], + [ + 6.6464658, + 46.5133856 + ], + [ + 6.6463965, + 46.5134108 + ] + ] + }, + "id": "way/24813750" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24813752", + "highway": "residential", + "lit": "no", + "maxspeed": "30", + "name": "Chemin du Vanil", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6457442, + 46.5133119 + ], + [ + 6.6447666, + 46.5132929 + ], + [ + 6.6446845, + 46.5132913 + ] + ] + }, + "id": "way/24813752" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24813759", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Trabandan", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6443278, + 46.5143411 + ], + [ + 6.6443795, + 46.5140869 + ], + [ + 6.6443885, + 46.5140427 + ], + [ + 6.6444244, + 46.5138661 + ] + ] + }, + "id": "way/24813759" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24814160", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxheight": "3.3", + "maxspeed:type": "CH:urban", + "maxweight": "3.5", + "name": "Avenue Edouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285793, + 46.5142403 + ], + [ + 6.6284884, + 46.514262 + ], + [ + 6.6278132, + 46.5144466 + ], + [ + 6.6277157, + 46.5144749 + ], + [ + 6.6276525, + 46.514493 + ], + [ + 6.6275804, + 46.5145143 + ], + [ + 6.6274332, + 46.5145568 + ], + [ + 6.6273678, + 46.5145764 + ], + [ + 6.6269428, + 46.5146981 + ], + [ + 6.6267126, + 46.5147702 + ], + [ + 6.6265775, + 46.5148127 + ], + [ + 6.6257011, + 46.515073 + ], + [ + 6.6255415, + 46.515121 + ] + ] + }, + "id": "way/24814160" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24814165", + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Joliette", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285401, + 46.5117882 + ], + [ + 6.6285725, + 46.5118464 + ], + [ + 6.6288479, + 46.5123473 + ], + [ + 6.6288846, + 46.5124446 + ], + [ + 6.628923, + 46.512548 + ], + [ + 6.6289745, + 46.5127228 + ], + [ + 6.6290016, + 46.5127931 + ], + [ + 6.629047, + 46.5128622 + ], + [ + 6.6292115, + 46.513114 + ], + [ + 6.6293091, + 46.5132612 + ] + ] + }, + "id": "way/24814165" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24814166", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Délices", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6286326, + 46.5134821 + ], + [ + 6.6288269, + 46.5141234 + ], + [ + 6.6288432, + 46.5141772 + ] + ] + }, + "id": "way/24814166" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24814167", + "highway": "residential", + "name": "Avenue du Grammont", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274545, + 46.5119736 + ], + [ + 6.6274384, + 46.5119179 + ], + [ + 6.6273014, + 46.5114436 + ], + [ + 6.626924, + 46.5103072 + ] + ] + }, + "id": "way/24814167" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24814169", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Voltaire", + "name:etymology:wikidata": "Q9068", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "Category:Rue Voltaire (Ouchy)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6268554, + 46.5132563 + ], + [ + 6.6264152, + 46.5133244 + ], + [ + 6.6263185, + 46.5133393 + ], + [ + 6.6260476, + 46.5133812 + ], + [ + 6.6256954, + 46.5134375 + ], + [ + 6.6256112, + 46.5134509 + ] + ] + }, + "id": "way/24814169" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24814451", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Jean-Louis-de-Bons", + "name:etymology:wikidata": "Q2367125", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6260476, + 46.5133812 + ], + [ + 6.6262943, + 46.5140342 + ], + [ + 6.6265566, + 46.5147553 + ], + [ + 6.6265775, + 46.5148127 + ] + ] + }, + "id": "way/24814451" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24839127", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Roseneck", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.628078, + 46.5097162 + ], + [ + 6.6281536, + 46.5097006 + ], + [ + 6.6290339, + 46.5095409 + ], + [ + 6.6293859, + 46.5094768 + ], + [ + 6.6294392, + 46.5094646 + ], + [ + 6.6299992, + 46.5093368 + ] + ] + }, + "id": "way/24839127" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24845818", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Grande-Rive", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6154622, + 46.5139834 + ], + [ + 6.6168813, + 46.513593 + ], + [ + 6.617858, + 46.5133243 + ], + [ + 6.6179467, + 46.5132999 + ] + ] + }, + "id": "way/24845818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24845819", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Primerose", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182784, + 46.5139405 + ], + [ + 6.6182035, + 46.513967 + ], + [ + 6.6169398, + 46.5144045 + ], + [ + 6.6168109, + 46.5144492 + ], + [ + 6.6165411, + 46.5145427 + ] + ] + }, + "id": "way/24845819" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24845822", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Edouard-Rod", + "name:etymology:wikidata": "Q122356", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6245617, + 46.5123705 + ], + [ + 6.6245455, + 46.5123317 + ], + [ + 6.624463, + 46.5121343 + ], + [ + 6.6244242, + 46.5120415 + ], + [ + 6.6243166, + 46.5117841 + ], + [ + 6.6243084, + 46.5117645 + ], + [ + 6.6241818, + 46.5114616 + ], + [ + 6.6241687, + 46.5114303 + ], + [ + 6.6240912, + 46.5112449 + ], + [ + 6.6240381, + 46.5111477 + ], + [ + 6.6240138, + 46.5111139 + ], + [ + 6.6237574, + 46.510757 + ], + [ + 6.6235285, + 46.5104383 + ] + ] + }, + "id": "way/24845822" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24845827", + "alt_name": "Avenue Warnery", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Henri-Warnery", + "name:etymology:wikidata": "Q3132174", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246663, + 46.5097386 + ], + [ + 6.6235285, + 46.5104383 + ] + ] + }, + "id": "way/24845827" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24845828", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Auguste-Pidou", + "name:etymology:wikidata": "Q121638", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.62608, + 46.5097947 + ], + [ + 6.6260007, + 46.5097921 + ], + [ + 6.625988, + 46.5097793 + ], + [ + 6.6259174, + 46.509708 + ], + [ + 6.6257526, + 46.5095141 + ], + [ + 6.6255449, + 46.5092697 + ] + ] + }, + "id": "way/24845828" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24845962", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Auguste-Pidou", + "name:etymology:wikidata": "Q121638", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626128, + 46.5090677 + ], + [ + 6.6260629, + 46.5090807 + ], + [ + 6.6260335, + 46.5090866 + ], + [ + 6.6255449, + 46.5092697 + ], + [ + 6.6252938, + 46.5093658 + ], + [ + 6.6249993, + 46.5094777 + ], + [ + 6.6249537, + 46.5094955 + ], + [ + 6.6246167, + 46.5096211 + ] + ] + }, + "id": "way/24845962" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24846830", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de la Tour", + "name:etymology:wikidata": "Q16010656", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274108, + 46.5242431 + ], + [ + 6.6274064, + 46.524224 + ], + [ + 6.6274195, + 46.5242049 + ], + [ + 6.6274436, + 46.5241824 + ], + [ + 6.6276042, + 46.5241187 + ] + ] + }, + "id": "way/24846830" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24846831", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Jean-Louis-Galliard", + "name:etymology:wikidata": "Q3166776", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6279098, + 46.5243202 + ], + [ + 6.6281752, + 46.5246071 + ], + [ + 6.6282149, + 46.5246488 + ] + ] + }, + "id": "way/24846831" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24855503", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Pré-Fleuri", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.630265, + 46.5129801 + ], + [ + 6.6301948, + 46.5129978 + ], + [ + 6.6301768, + 46.513002 + ], + [ + 6.6298944, + 46.5130788 + ], + [ + 6.6298578, + 46.5130898 + ], + [ + 6.629469, + 46.513206 + ], + [ + 6.6293091, + 46.5132612 + ], + [ + 6.6289781, + 46.5133657 + ], + [ + 6.6286563, + 46.5134528 + ], + [ + 6.6286326, + 46.5134821 + ] + ] + }, + "id": "way/24855503" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24857229", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Auguste-Pidou", + "name:etymology:wikidata": "Q121638", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259701, + 46.510593 + ], + [ + 6.6258925, + 46.5105618 + ], + [ + 6.6258543, + 46.5105465 + ], + [ + 6.6253421, + 46.5099277 + ], + [ + 6.6249993, + 46.5094777 + ] + ] + }, + "id": "way/24857229" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24857230", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Liseron", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274222, + 46.5081544 + ], + [ + 6.62733, + 46.5081666 + ], + [ + 6.6270791, + 46.5082033 + ], + [ + 6.6268249, + 46.5082507 + ], + [ + 6.6267679, + 46.5082621 + ], + [ + 6.6266881, + 46.5082808 + ], + [ + 6.6265733, + 46.5083133 + ], + [ + 6.6258711, + 46.5085816 + ], + [ + 6.6257972, + 46.5086099 + ] + ] + }, + "id": "way/24857230" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24857526", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Tribunal-Fédéral", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6400918, + 46.5204166 + ], + [ + 6.6400474, + 46.5203467 + ], + [ + 6.6400221, + 46.5203229 + ], + [ + 6.6399783, + 46.5202848 + ], + [ + 6.6395822, + 46.5201758 + ], + [ + 6.6393259, + 46.5200907 + ], + [ + 6.6391329, + 46.5200037 + ], + [ + 6.6389816, + 46.5199275 + ], + [ + 6.6389369, + 46.5199055 + ], + [ + 6.6387452, + 46.5197979 + ] + ] + }, + "id": "way/24857526" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24857576", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353416, + 46.5169092 + ], + [ + 6.6358775, + 46.5168774 + ], + [ + 6.6362598, + 46.5168547 + ], + [ + 6.6364484, + 46.5168435 + ], + [ + 6.6365061, + 46.5168401 + ], + [ + 6.6365853, + 46.5168356 + ], + [ + 6.6366748, + 46.5168303 + ], + [ + 6.6367547, + 46.5168246 + ] + ] + }, + "id": "way/24857576" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24868587", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lit": "no", + "maxspeed:type": "CH:urban", + "name": "Avenue Victor-Ruffy", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6475551, + 46.5306366 + ], + [ + 6.6475917, + 46.530579 + ], + [ + 6.6477782, + 46.5305661 + ], + [ + 6.6479439, + 46.5305547 + ], + [ + 6.6480423, + 46.5305342 + ], + [ + 6.648149, + 46.5305001 + ], + [ + 6.6483488, + 46.5304164 + ], + [ + 6.6483782, + 46.530397 + ], + [ + 6.64847, + 46.5303365 + ] + ] + }, + "id": "way/24868587" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24869018", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5971425, + 46.5183622 + ], + [ + 6.5971254, + 46.5183717 + ], + [ + 6.5967001, + 46.5186079 + ], + [ + 6.596371, + 46.5187296 + ], + [ + 6.5961366, + 46.5188102 + ], + [ + 6.5956548, + 46.5190346 + ], + [ + 6.5955183, + 46.5190687 + ], + [ + 6.5953288, + 46.5190784 + ], + [ + 6.5951991, + 46.5190596 + ], + [ + 6.5951302, + 46.519035 + ], + [ + 6.5950262, + 46.5189811 + ], + [ + 6.5949517, + 46.5189174 + ], + [ + 6.5948466, + 46.5188054 + ], + [ + 6.5947378, + 46.5186894 + ], + [ + 6.5946277, + 46.5186273 + ] + ] + }, + "id": "way/24869018" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24919146", + "cycleway:left": "track", + "cycleway:left:segregated": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6463925, + 46.5216005 + ], + [ + 6.646324, + 46.5215724 + ], + [ + 6.6461291, + 46.5214965 + ], + [ + 6.6459036, + 46.5214159 + ], + [ + 6.6457725, + 46.5213765 + ], + [ + 6.6455842, + 46.5213198 + ], + [ + 6.6452985, + 46.5212391 + ] + ] + }, + "id": "way/24919146" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24935284", + "bicycle": "no", + "cycleway:both": "no", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxheight": "4.2", + "maxspeed": "50", + "name": "Tunnel de Chauderon", + "rcrc_ref": "1a", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6239152, + 46.5236175 + ], + [ + 6.6227704, + 46.5237344 + ], + [ + 6.6221943, + 46.5238306 + ] + ] + }, + "id": "way/24935284" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24966237", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Rue Mathurin-Cordier", + "name:etymology:wikidata": "Q950840", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Rue Mathurin-Cordier Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409037, + 46.5225505 + ], + [ + 6.6410176, + 46.5225426 + ], + [ + 6.6414649, + 46.522493 + ], + [ + 6.6415401, + 46.5224846 + ], + [ + 6.6416622, + 46.5224709 + ], + [ + 6.6420084, + 46.5224321 + ] + ] + }, + "id": "way/24966237" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24966492", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:zone50", + "name": "Rue de la Barre", + "oneway": "no", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6359171, + 46.5255675 + ], + [ + 6.6359465, + 46.5256248 + ], + [ + 6.635965, + 46.5256583 + ], + [ + 6.6359965, + 46.5257179 + ], + [ + 6.6360133, + 46.5257784 + ], + [ + 6.6360154, + 46.5258104 + ], + [ + 6.6360107, + 46.5258392 + ], + [ + 6.6360003, + 46.525865 + ], + [ + 6.6359716, + 46.5259278 + ], + [ + 6.6359424, + 46.5259931 + ] + ] + }, + "id": "way/24966492" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24966493", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "hgv": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "40", + "name": "Avenue Louis-Vulliemin", + "name:etymology:wikidata": "Q3263305", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.635885, + 46.5261255 + ], + [ + 6.6358385, + 46.526232 + ], + [ + 6.6358136, + 46.5262747 + ], + [ + 6.6357885, + 46.5263033 + ], + [ + 6.6357533, + 46.5263319 + ], + [ + 6.6356924, + 46.5263631 + ], + [ + 6.6356107, + 46.5263972 + ], + [ + 6.6352234, + 46.5265469 + ], + [ + 6.6351406, + 46.5265829 + ], + [ + 6.635034, + 46.5266417 + ], + [ + 6.6349473, + 46.5266998 + ], + [ + 6.6344217, + 46.5270519 + ], + [ + 6.6341236, + 46.5272361 + ], + [ + 6.6340698, + 46.5272728 + ], + [ + 6.6340182, + 46.5273192 + ], + [ + 6.6339855, + 46.5273605 + ], + [ + 6.6339439, + 46.5274418 + ], + [ + 6.633925, + 46.5274893 + ], + [ + 6.6339198, + 46.527538 + ], + [ + 6.6339242, + 46.5275881 + ], + [ + 6.6339427, + 46.5276519 + ], + [ + 6.6339758, + 46.5277801 + ], + [ + 6.6339821, + 46.5278874 + ], + [ + 6.6339717, + 46.528033 + ], + [ + 6.6339399, + 46.528293 + ], + [ + 6.6339454, + 46.5283312 + ], + [ + 6.6339632, + 46.5283612 + ], + [ + 6.6339907, + 46.528385 + ], + [ + 6.6340119, + 46.5283886 + ], + [ + 6.6340449, + 46.5283943 + ], + [ + 6.6340846, + 46.5283843 + ], + [ + 6.6341229, + 46.5283687 + ], + [ + 6.6341513, + 46.5283413 + ], + [ + 6.6341634, + 46.5282981 + ], + [ + 6.6341582, + 46.5281436 + ], + [ + 6.6342695, + 46.5277883 + ], + [ + 6.6343156, + 46.5276832 + ], + [ + 6.6343505, + 46.5276457 + ], + [ + 6.6344032, + 46.5276033 + ], + [ + 6.6344623, + 46.5275677 + ], + [ + 6.6345299, + 46.5275406 + ], + [ + 6.6346045, + 46.5275235 + ], + [ + 6.6347772, + 46.5274979 + ], + [ + 6.6348734, + 46.5274856 + ], + [ + 6.6349658, + 46.5274808 + ], + [ + 6.6350676, + 46.527486 + ], + [ + 6.6351664, + 46.5275001 + ], + [ + 6.6352561, + 46.5275263 + ], + [ + 6.6353271, + 46.5275554 + ], + [ + 6.6354178, + 46.527603 + ], + [ + 6.6355652, + 46.5277023 + ] + ] + }, + "id": "way/24966493" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24968305", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin de la Motte", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354508, + 46.5328988 + ], + [ + 6.635266, + 46.532911 + ], + [ + 6.634625, + 46.5329545 + ], + [ + 6.6345712, + 46.5329584 + ], + [ + 6.6345224, + 46.532962 + ], + [ + 6.6344667, + 46.5329661 + ], + [ + 6.6343849, + 46.5329721 + ], + [ + 6.6342475, + 46.5329939 + ], + [ + 6.6340581, + 46.5330466 + ], + [ + 6.6340286, + 46.5330543 + ], + [ + 6.6340096, + 46.533059 + ], + [ + 6.6339374, + 46.5330676 + ], + [ + 6.6338313, + 46.5330721 + ], + [ + 6.6336121, + 46.5330637 + ], + [ + 6.6334395, + 46.5330661 + ] + ] + }, + "id": "way/24968305" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24968306", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333749, + 46.5348247 + ], + [ + 6.6333811, + 46.5346323 + ], + [ + 6.6333888, + 46.5344809 + ], + [ + 6.6334145, + 46.5341791 + ], + [ + 6.6334293, + 46.5338695 + ], + [ + 6.633448, + 46.5336275 + ], + [ + 6.633454, + 46.5335507 + ], + [ + 6.6334565, + 46.5334895 + ], + [ + 6.6334598, + 46.5333323 + ] + ] + }, + "id": "way/24968306" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24968385", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Rue des Deux-Marchés", + "oneway": "no", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "source:name": "photograph", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6338622, + 46.5249158 + ], + [ + 6.6339162, + 46.5249563 + ], + [ + 6.6340401, + 46.5250355 + ], + [ + 6.6341105, + 46.5250579 + ], + [ + 6.6341861, + 46.525072 + ], + [ + 6.6342491, + 46.5250729 + ], + [ + 6.6343254, + 46.5250541 + ], + [ + 6.634393, + 46.5250223 + ], + [ + 6.6344648, + 46.5249746 + ], + [ + 6.6345172, + 46.5249274 + ], + [ + 6.6345697, + 46.5248801 + ] + ] + }, + "id": "way/24968385" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24969081", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Boulevard de Grancy", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "source:name": "local knowledge", + "surface": "asphalt", + "wikipedia": "fr:Boulevard de Grancy" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249068, + 46.5166561 + ], + [ + 6.624954, + 46.5166551 + ], + [ + 6.6250363, + 46.516636 + ], + [ + 6.6251521, + 46.5166043 + ] + ] + }, + "id": "way/24969081" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24969083", + "bicycle": "yes", + "highway": "living_street", + "name": "Place du Général Henri-Guisan", + "name:etymology:wikidata": "Q123497", + "oneway": "yes", + "service": "driveway", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6302549, + 46.5069397 + ], + [ + 6.6302297, + 46.5069962 + ], + [ + 6.6301469, + 46.507182 + ], + [ + 6.630056, + 46.5073862 + ], + [ + 6.6300172, + 46.5074732 + ] + ] + }, + "id": "way/24969083" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24969087", + "cycleway:both": "no", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6281986, + 46.517611 + ], + [ + 6.6281627, + 46.517596 + ], + [ + 6.6281349, + 46.5175744 + ], + [ + 6.6281176, + 46.517548 + ], + [ + 6.6281122, + 46.5175194 + ], + [ + 6.6281194, + 46.5174909 + ] + ] + }, + "id": "way/24969087" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24969088", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6337678, + 46.5170103 + ], + [ + 6.6335278, + 46.5170249 + ], + [ + 6.6329872, + 46.5170636 + ], + [ + 6.6327411, + 46.5170812 + ] + ] + }, + "id": "way/24969088" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24969090", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Beau-Rivage", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6299992, + 46.5093368 + ], + [ + 6.6299069, + 46.509022 + ], + [ + 6.6299004, + 46.5085264 + ], + [ + 6.6298664, + 46.5085051 + ], + [ + 6.6295664, + 46.5084187 + ] + ] + }, + "id": "way/24969090" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24969091", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Beau-Rivage", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6295664, + 46.5084187 + ], + [ + 6.629472, + 46.5083921 + ], + [ + 6.6290207, + 46.5082396 + ], + [ + 6.6287165, + 46.5081523 + ] + ] + }, + "id": "way/24969091" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24976122", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxheight": "3.6", + "maxspeed": "50", + "name": "Avenue William-Fraisse", + "name:etymology:wikidata": "Q3568618", + "shoulder": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6265258, + 46.5168882 + ], + [ + 6.6268985, + 46.5173027 + ] + ] + }, + "id": "way/24976122" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24976123", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue William-Fraisse", + "name:etymology:wikidata": "Q3568618", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6268985, + 46.5173027 + ], + [ + 6.6269414, + 46.5173407 + ], + [ + 6.6269882, + 46.5173671 + ], + [ + 6.6270778, + 46.5174041 + ], + [ + 6.6271598, + 46.5174259 + ], + [ + 6.62727, + 46.517443 + ], + [ + 6.6275555, + 46.5174652 + ], + [ + 6.6277793, + 46.5174763 + ], + [ + 6.6278868, + 46.5174774 + ] + ] + }, + "id": "way/24976123" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24980283", + "cycleway:right": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6114742, + 46.5141409 + ], + [ + 6.6115103, + 46.5141642 + ], + [ + 6.611533, + 46.5141935 + ], + [ + 6.6115408, + 46.5142262 + ], + [ + 6.6115331, + 46.514259 + ], + [ + 6.6115106, + 46.5142884 + ], + [ + 6.6114757, + 46.5143112 + ], + [ + 6.6114319, + 46.5143252 + ], + [ + 6.611384, + 46.5143289 + ], + [ + 6.6113369, + 46.5143218 + ], + [ + 6.6112955, + 46.5143048 + ], + [ + 6.6112631, + 46.5142783 + ], + [ + 6.6112453, + 46.514246 + ], + [ + 6.6112442, + 46.5142114 + ], + [ + 6.6112599, + 46.5141785 + ], + [ + 6.6112905, + 46.514151 + ], + [ + 6.6113319, + 46.5141324 + ], + [ + 6.6113798, + 46.5141241 + ], + [ + 6.6114291, + 46.5141271 + ], + [ + 6.6114742, + 46.5141409 + ] + ] + }, + "id": "way/24980283" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24980284", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue Emile-Henri-Jaques-Dalcroze", + "name:etymology:wikidata": "Q286062", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112905, + 46.514151 + ], + [ + 6.6112679, + 46.5140752 + ], + [ + 6.6112686, + 46.5140133 + ], + [ + 6.6112859, + 46.5139453 + ], + [ + 6.6113154, + 46.5138866 + ], + [ + 6.6113195, + 46.5138106 + ], + [ + 6.6113047, + 46.513774 + ], + [ + 6.6111071, + 46.5135595 + ], + [ + 6.6106423, + 46.5130966 + ], + [ + 6.6105074, + 46.5129547 + ], + [ + 6.6104035, + 46.5128459 + ], + [ + 6.6103698, + 46.5128101 + ] + ] + }, + "id": "way/24980284" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24980285", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112955, + 46.5143048 + ], + [ + 6.6112078, + 46.5143922 + ], + [ + 6.6111437, + 46.5144469 + ], + [ + 6.6110107, + 46.514541 + ], + [ + 6.6108626, + 46.5146329 + ], + [ + 6.6106934, + 46.5147273 + ], + [ + 6.6104931, + 46.5148253 + ], + [ + 6.6102583, + 46.5149241 + ], + [ + 6.6100563, + 46.5149948 + ], + [ + 6.6098912, + 46.5150492 + ], + [ + 6.6098081, + 46.5150735 + ], + [ + 6.6096607, + 46.515111 + ], + [ + 6.6092987, + 46.5152089 + ] + ] + }, + "id": "way/24980285" + }, + { + "type": "Feature", + "properties": { + "@id": "way/24980286", + "cycleway": "separate", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622865, + 46.5084628 + ], + [ + 6.6227398, + 46.5085003 + ], + [ + 6.6222659, + 46.5086425 + ], + [ + 6.621962, + 46.5087438 + ], + [ + 6.6216598, + 46.5088645 + ], + [ + 6.6212698, + 46.5090569 + ] + ] + }, + "id": "way/24980286" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25001687", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208939, + 46.5346756 + ], + [ + 6.6209284, + 46.5346934 + ], + [ + 6.6209537, + 46.5347175 + ], + [ + 6.6209664, + 46.534742 + ], + [ + 6.6209696, + 46.5347627 + ], + [ + 6.6209664, + 46.5347833 + ], + [ + 6.620957, + 46.534803 + ], + [ + 6.6209419, + 46.534821 + ], + [ + 6.6209137, + 46.5348409 + ], + [ + 6.6208786, + 46.5348546 + ], + [ + 6.6208393, + 46.5348611 + ] + ] + }, + "id": "way/25001687" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25001688", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207252, + 46.5346921 + ], + [ + 6.6206944, + 46.534594 + ], + [ + 6.6206632, + 46.5345338 + ], + [ + 6.6203693, + 46.5340996 + ], + [ + 6.6202218, + 46.5338889 + ], + [ + 6.6200358, + 46.5336412 + ], + [ + 6.6199619, + 46.5335611 + ], + [ + 6.6198464, + 46.5334523 + ], + [ + 6.6197261, + 46.5333557 + ] + ] + }, + "id": "way/25001688" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25001689", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Vélodrome", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209537, + 46.5347175 + ], + [ + 6.6210337, + 46.5347285 + ], + [ + 6.6210895, + 46.5347327 + ], + [ + 6.6212667, + 46.5347461 + ], + [ + 6.621289, + 46.5347477 + ], + [ + 6.6215125, + 46.534773 + ], + [ + 6.6217235, + 46.5348237 + ], + [ + 6.6218883, + 46.5348763 + ], + [ + 6.6224505, + 46.5351063 + ], + [ + 6.6237416, + 46.5356406 + ], + [ + 6.6238603, + 46.5356912 + ], + [ + 6.6239516, + 46.5357336 + ], + [ + 6.6240283, + 46.535773 + ] + ] + }, + "id": "way/25001689" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25072391", + "highway": "residential", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5954223, + 46.5224417 + ], + [ + 6.5954081, + 46.5224739 + ], + [ + 6.5953691, + 46.5225173 + ], + [ + 6.5952126, + 46.5225886 + ], + [ + 6.5949668, + 46.5226866 + ], + [ + 6.5949408, + 46.5227249 + ] + ] + }, + "id": "way/25072391" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25072394", + "highway": "residential", + "name": "Chemin des Cygnes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5983292, + 46.5204721 + ], + [ + 6.5981876, + 46.5204583 + ], + [ + 6.5965943, + 46.5209619 + ], + [ + 6.5968651, + 46.5213619 + ], + [ + 6.5968742, + 46.5215171 + ] + ] + }, + "id": "way/25072394" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25072912", + "highway": "residential", + "name": "Route de Chavannes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5963194, + 46.5205505 + ], + [ + 6.5965943, + 46.5209619 + ] + ] + }, + "id": "way/25072912" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25072913", + "highway": "residential", + "maxweight": "2.5", + "name": "Chemin des Sablons" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5963194, + 46.5205505 + ], + [ + 6.5990854, + 46.5196626 + ], + [ + 6.5992538, + 46.5196752 + ] + ] + }, + "id": "way/25072913" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25072916", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-de-Vaux", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5989275, + 46.5186381 + ], + [ + 6.5997111, + 46.5194043 + ], + [ + 6.5997839, + 46.5194734 + ] + ] + }, + "id": "way/25072916" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25073145", + "access": "private", + "highway": "residential", + "name": "Chemin du Muguet" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.610256, + 46.5155299 + ], + [ + 6.6101954, + 46.5155465 + ], + [ + 6.6098236, + 46.5156483 + ], + [ + 6.6094689, + 46.5157442 + ], + [ + 6.6091143, + 46.5158401 + ], + [ + 6.6090231, + 46.5158647 + ] + ] + }, + "id": "way/25073145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25073147", + "highway": "residential", + "name": "Chemin des Pervenches", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6105824, + 46.5159656 + ], + [ + 6.610524, + 46.5159806 + ], + [ + 6.6092166, + 46.5163159 + ], + [ + 6.6086273, + 46.5164687 + ] + ] + }, + "id": "way/25073147" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25073149", + "highway": "residential", + "name": "Avenue des Figuiers", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6093877, + 46.5167847 + ], + [ + 6.609897, + 46.5167368 + ], + [ + 6.6105559, + 46.5166699 + ], + [ + 6.610698, + 46.5166513 + ], + [ + 6.6111671, + 46.5165907 + ], + [ + 6.6112278, + 46.5165828 + ] + ] + }, + "id": "way/25073149" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25073150", + "access": "private", + "highway": "residential", + "name": "Chemin de Réchoz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6090231, + 46.5158647 + ], + [ + 6.6089946, + 46.5159019 + ], + [ + 6.6092166, + 46.5163159 + ] + ] + }, + "id": "way/25073150" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25073151", + "highway": "residential", + "name": "Chemin de Réchoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6092166, + 46.5163159 + ], + [ + 6.6093574, + 46.5165667 + ], + [ + 6.6093769, + 46.5166208 + ], + [ + 6.6093877, + 46.5167847 + ], + [ + 6.609388, + 46.5167983 + ], + [ + 6.6093898, + 46.5168717 + ] + ] + }, + "id": "way/25073151" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25073152", + "bicycle": "yes", + "cycleway:both": "shared_lane", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "motor_vehicle": "yes", + "name": "Chemin du Stade", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6111831, + 46.5166957 + ], + [ + 6.6112136, + 46.5166154 + ], + [ + 6.6112278, + 46.5165828 + ], + [ + 6.6112229, + 46.5165562 + ], + [ + 6.6112013, + 46.5165227 + ], + [ + 6.6108776, + 46.5162592 + ], + [ + 6.6107195, + 46.5161124 + ], + [ + 6.6105824, + 46.5159656 + ], + [ + 6.61034, + 46.5156639 + ], + [ + 6.610256, + 46.5155299 + ], + [ + 6.6101894, + 46.515431 + ], + [ + 6.6100425, + 46.5152465 + ], + [ + 6.6100065, + 46.5152012 + ], + [ + 6.6099486, + 46.5151284 + ], + [ + 6.6099278, + 46.5150998 + ], + [ + 6.6098912, + 46.5150492 + ] + ] + }, + "id": "way/25073152" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25093841", + "highway": "tertiary", + "lit": "no", + "maxspeed": "80", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6699477, + 46.5981016 + ], + [ + 6.6694894, + 46.5981221 + ], + [ + 6.6690307, + 46.5981447 + ], + [ + 6.6686784, + 46.5981626 + ], + [ + 6.6684769, + 46.5981613 + ], + [ + 6.6683461, + 46.5981499 + ], + [ + 6.6682583, + 46.5981375 + ], + [ + 6.6681169, + 46.5981079 + ], + [ + 6.667921, + 46.598044 + ], + [ + 6.6677684, + 46.5979563 + ], + [ + 6.6676855, + 46.5978858 + ], + [ + 6.667613, + 46.5978104 + ], + [ + 6.6675586, + 46.5977337 + ], + [ + 6.6674828, + 46.5975743 + ], + [ + 6.6672473, + 46.5970471 + ], + [ + 6.6671043, + 46.5967292 + ], + [ + 6.6669304, + 46.5964151 + ], + [ + 6.6668, + 46.5962182 + ], + [ + 6.6666421, + 46.5960194 + ], + [ + 6.6665046, + 46.5958693 + ], + [ + 6.6663549, + 46.5957229 + ], + [ + 6.6660747, + 46.5954871 + ], + [ + 6.6657488, + 46.5952579 + ], + [ + 6.6651845, + 46.5948658 + ], + [ + 6.6650278, + 46.5947569 + ], + [ + 6.6648465, + 46.5946276 + ], + [ + 6.664724, + 46.5945604 + ], + [ + 6.6646347, + 46.5945357 + ], + [ + 6.6645428, + 46.5945198 + ], + [ + 6.6644295, + 46.594518 + ], + [ + 6.6643548, + 46.5945296 + ], + [ + 6.6642645, + 46.5945525 + ], + [ + 6.6641715, + 46.5945913 + ], + [ + 6.6640786, + 46.5946571 + ], + [ + 6.6640248, + 46.5947099 + ], + [ + 6.6639795, + 46.5947708 + ], + [ + 6.6638448, + 46.5949819 + ], + [ + 6.6637315, + 46.5951173 + ], + [ + 6.66363, + 46.5952037 + ], + [ + 6.6635296, + 46.5952716 + ], + [ + 6.6634369, + 46.5953189 + ], + [ + 6.6633485, + 46.595367 + ], + [ + 6.663187, + 46.5954164 + ], + [ + 6.663001, + 46.5954528 + ], + [ + 6.6626841, + 46.5954844 + ], + [ + 6.6624157, + 46.5955278 + ], + [ + 6.6622826, + 46.5955688 + ], + [ + 6.6621598, + 46.5956171 + ], + [ + 6.6620402, + 46.5956777 + ], + [ + 6.6619357, + 46.5957476 + ], + [ + 6.6618607, + 46.5958147 + ], + [ + 6.6617984, + 46.5958872 + ], + [ + 6.6616844, + 46.596029 + ], + [ + 6.6615322, + 46.5962259 + ], + [ + 6.6614214, + 46.596303 + ], + [ + 6.6612823, + 46.5963574 + ] + ] + }, + "id": "way/25093841" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25119015", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Fontenailles", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246064, + 46.5110789 + ], + [ + 6.6247228, + 46.5110457 + ], + [ + 6.6247962, + 46.5110247 + ], + [ + 6.6255294, + 46.510808 + ], + [ + 6.6257972, + 46.5107277 + ], + [ + 6.6258526, + 46.5107203 + ], + [ + 6.6258898, + 46.5107153 + ], + [ + 6.6259497, + 46.5107149 + ] + ] + }, + "id": "way/25119015" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25119020", + "cycleway:both": "no", + "highway": "residential", + "name": "Chemin du Funiculaire", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6272005, + 46.5102194 + ], + [ + 6.6272401, + 46.5101634 + ], + [ + 6.6271382, + 46.5098526 + ], + [ + 6.6270185, + 46.5094757 + ], + [ + 6.6270396, + 46.5094485 + ] + ] + }, + "id": "way/25119020" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25119021", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Passage François-Louis-Bocion", + "name:etymology:wikidata": "Q672079", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6271382, + 46.5098526 + ], + [ + 6.626919, + 46.5098405 + ], + [ + 6.6261608, + 46.5097985 + ], + [ + 6.62608, + 46.5097947 + ] + ] + }, + "id": "way/25119021" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25119023", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Auguste-Pidou", + "name:etymology:wikidata": "Q121638", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257972, + 46.5086099 + ], + [ + 6.6257648, + 46.508633 + ], + [ + 6.6257436, + 46.5086481 + ], + [ + 6.6254665, + 46.5087946 + ], + [ + 6.6252461, + 46.5089101 + ], + [ + 6.6251315, + 46.5089662 + ], + [ + 6.6248185, + 46.50913 + ], + [ + 6.6247165, + 46.5091945 + ], + [ + 6.6245225, + 46.5093133 + ], + [ + 6.624412, + 46.5093801 + ] + ] + }, + "id": "way/25119023" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25167761", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montelly", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.607532, + 46.5228817 + ], + [ + 6.6074783, + 46.5228785 + ], + [ + 6.6074052, + 46.5228742 + ], + [ + 6.6073439, + 46.5228669 + ], + [ + 6.6072703, + 46.5228489 + ], + [ + 6.6071836, + 46.5228134 + ], + [ + 6.6071342, + 46.5227845 + ], + [ + 6.6070826, + 46.5227433 + ], + [ + 6.6070113, + 46.5226558 + ], + [ + 6.6066509, + 46.5221065 + ], + [ + 6.6065697, + 46.5220171 + ], + [ + 6.6063854, + 46.5218868 + ], + [ + 6.6062831, + 46.5217789 + ], + [ + 6.6062106, + 46.5216545 + ], + [ + 6.6061808, + 46.5215251 + ], + [ + 6.6061888, + 46.521416 + ], + [ + 6.6062099, + 46.5213366 + ], + [ + 6.6062337, + 46.5212805 + ], + [ + 6.606266, + 46.5212241 + ] + ] + }, + "id": "way/25167761" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25192781", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "name": "Chemin de Bellerive", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6200885, + 46.5097866 + ], + [ + 6.6199884, + 46.5097283 + ], + [ + 6.6197133, + 46.5095003 + ], + [ + 6.6196028, + 46.5094089 + ], + [ + 6.6195713, + 46.5093824 + ], + [ + 6.6194935, + 46.5093044 + ] + ] + }, + "id": "way/25192781" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25203395", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Route de la Charbonnière", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6050579, + 46.5710319 + ], + [ + 6.6052302, + 46.571029 + ], + [ + 6.6054509, + 46.5710253 + ], + [ + 6.6054582, + 46.5710251 + ], + [ + 6.6055802, + 46.5710231 + ] + ] + }, + "id": "way/25203395" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25203989", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric Recordon", + "name:etymology:wikidata": "Q16022671", + "official_name": "Avenue Frédéric-Recordon", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6172418, + 46.5259345 + ], + [ + 6.6171829, + 46.5258478 + ], + [ + 6.6170328, + 46.5256268 + ] + ] + }, + "id": "way/25203989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25293030", + "highway": "secondary", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6850937, + 46.5575646 + ], + [ + 6.6851845, + 46.5575544 + ], + [ + 6.6852965, + 46.5575364 + ], + [ + 6.6853947, + 46.5575179 + ], + [ + 6.6854969, + 46.5574953 + ] + ] + }, + "id": "way/25293030" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25293033", + "highway": "tertiary", + "lit": "no", + "maxspeed": "80", + "name": "Route des Paysans", + "oneway": "no", + "rcrc_ref": "542d" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7047089, + 46.5778448 + ], + [ + 6.7046629, + 46.5777074 + ], + [ + 6.7045086, + 46.5772875 + ], + [ + 6.7044327, + 46.5770936 + ], + [ + 6.7043235, + 46.576859 + ], + [ + 6.7041515, + 46.5765359 + ], + [ + 6.703769, + 46.5758772 + ], + [ + 6.7035223, + 46.5754617 + ], + [ + 6.7034291, + 46.575313 + ], + [ + 6.7033531, + 46.5752048 + ], + [ + 6.7032588, + 46.5750753 + ], + [ + 6.7031623, + 46.5749482 + ], + [ + 6.7028968, + 46.5746204 + ], + [ + 6.7026387, + 46.5742985 + ], + [ + 6.7025219, + 46.5741344 + ], + [ + 6.7024597, + 46.5740317 + ], + [ + 6.702408, + 46.5739361 + ], + [ + 6.7023576, + 46.5738258 + ], + [ + 6.7022996, + 46.5736988 + ], + [ + 6.7019964, + 46.5728043 + ], + [ + 6.7019065, + 46.5725466 + ], + [ + 6.701874, + 46.5724646 + ], + [ + 6.7017116, + 46.5719457 + ], + [ + 6.7010021, + 46.5698049 + ], + [ + 6.7007045, + 46.5689001 + ] + ] + }, + "id": "way/25293033" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25382003", + "bridge": "yes", + "highway": "residential", + "lane_markings": "no", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "maxweight:signed": "no", + "name": "Chemin de Malley", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6078134, + 46.5235701 + ], + [ + 6.6077749, + 46.5234815 + ], + [ + 6.6077021, + 46.5233264 + ], + [ + 6.6076152, + 46.5231411 + ] + ] + }, + "id": "way/25382003" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25382005", + "alt_name": "Centre Provence", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6091928, + 46.5234123 + ], + [ + 6.6092198, + 46.523451 + ], + [ + 6.6095972, + 46.523992 + ], + [ + 6.609631, + 46.5240405 + ] + ] + }, + "id": "way/25382005" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25396461", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue du Rond-Point", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264944, + 46.5155142 + ], + [ + 6.6263557, + 46.5154585 + ], + [ + 6.6261332, + 46.5153691 + ], + [ + 6.6256999, + 46.5152317 + ], + [ + 6.6255435, + 46.51518 + ] + ] + }, + "id": "way/25396461" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25405354", + "alt_name": "Centre Provence", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6109181, + 46.5227945 + ], + [ + 6.6108892, + 46.5228438 + ], + [ + 6.6108271, + 46.5228725 + ], + [ + 6.6107255, + 46.5228841 + ] + ] + }, + "id": "way/25405354" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25405355", + "alt_name": "Centre Provence", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6111206, + 46.5225316 + ], + [ + 6.6109546, + 46.5226338 + ], + [ + 6.6109419, + 46.5226913 + ], + [ + 6.6109181, + 46.5227945 + ] + ] + }, + "id": "way/25405355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25405441", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Prairie", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6046565, + 46.5232618 + ], + [ + 6.6046598, + 46.5231315 + ], + [ + 6.6046536, + 46.5227927 + ], + [ + 6.6046134, + 46.5226382 + ], + [ + 6.6044164, + 46.5222954 + ], + [ + 6.6043998, + 46.5222665 + ], + [ + 6.6043201, + 46.5221483 + ], + [ + 6.6040889, + 46.5218055 + ], + [ + 6.603809, + 46.5214659 + ], + [ + 6.603407, + 46.5209782 + ], + [ + 6.6034474, + 46.5209197 + ], + [ + 6.6034029, + 46.5205399 + ] + ] + }, + "id": "way/25405441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25418055", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6265251, + 46.5272337 + ], + [ + 6.6266751, + 46.5271959 + ], + [ + 6.6269691, + 46.5271037 + ], + [ + 6.6270122, + 46.5270902 + ] + ] + }, + "id": "way/25418055" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25422178", + "cycleway:both": "no", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Savoie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6243994, + 46.5207734 + ], + [ + 6.6243774, + 46.5206936 + ], + [ + 6.6243061, + 46.5204347 + ], + [ + 6.6242454, + 46.5201849 + ], + [ + 6.6241505, + 46.5198252 + ], + [ + 6.6241434, + 46.5197983 + ], + [ + 6.6240513, + 46.5194507 + ], + [ + 6.6240325, + 46.5193798 + ] + ] + }, + "id": "way/25422178" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25422188", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Louis-Agassiz", + "name:etymology:wikidata": "Q122972", + "short_name": "Avenue Agassiz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307191, + 46.5185336 + ], + [ + 6.6312484, + 46.5184057 + ], + [ + 6.6318258, + 46.5182731 + ], + [ + 6.6321082, + 46.5182082 + ], + [ + 6.6322265, + 46.518181 + ], + [ + 6.6325572, + 46.5181098 + ] + ] + }, + "id": "way/25422188" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25507947", + "highway": "living_street", + "lit": "yes", + "maxspeed": "10", + "name": "Rue des Côtes-de-Montbenon", + "name:etymology:wikidata": "Q3058449", + "oneway": "yes", + "source:name": "PTT", + "source:width": "ARCore", + "surface": "asphalt", + "width": "3" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6288412, + 46.5206351 + ], + [ + 6.6286841, + 46.5206633 + ], + [ + 6.6285948, + 46.5206919 + ], + [ + 6.6282755, + 46.5207661 + ], + [ + 6.6280202, + 46.5208253 + ], + [ + 6.6278538, + 46.5208644 + ], + [ + 6.6277644, + 46.5208845 + ], + [ + 6.6275076, + 46.5209439 + ], + [ + 6.6270974, + 46.521037 + ], + [ + 6.6263941, + 46.5212028 + ], + [ + 6.6257831, + 46.5213482 + ] + ] + }, + "id": "way/25507947" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25526187", + "highway": "unclassified", + "lane_markings": "no", + "lanes": "2", + "maxspeed": "50", + "name": "Route de la Chamberonne", + "source": "on site observation", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5856699, + 46.5216047 + ], + [ + 6.5862181, + 46.5218012 + ], + [ + 6.5871985, + 46.522156 + ], + [ + 6.5873861, + 46.5222774 + ], + [ + 6.5874761, + 46.5223756 + ], + [ + 6.5875199, + 46.5224828 + ], + [ + 6.5875313, + 46.5225402 + ], + [ + 6.587527, + 46.5226107 + ], + [ + 6.5875091, + 46.5226815 + ], + [ + 6.5874497, + 46.5227739 + ], + [ + 6.5873498, + 46.5228709 + ], + [ + 6.5871734, + 46.5230076 + ], + [ + 6.586952, + 46.5231196 + ], + [ + 6.5866518, + 46.5232322 + ], + [ + 6.5864998, + 46.5232671 + ], + [ + 6.5862796, + 46.5233065 + ], + [ + 6.5861803, + 46.5233351 + ], + [ + 6.5861056, + 46.5233628 + ], + [ + 6.586012, + 46.5234126 + ], + [ + 6.5859805, + 46.5234329 + ], + [ + 6.5859594, + 46.5234508 + ] + ] + }, + "id": "way/25526187" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25691214", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "maxweight": "3.5", + "name": "Chemin du Bois-de-Vaux", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:left:surface": "asphalt", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5997839, + 46.5194734 + ], + [ + 6.5997918, + 46.5195864 + ], + [ + 6.599764, + 46.5196486 + ], + [ + 6.5996802, + 46.5197291 + ], + [ + 6.5996435, + 46.5198128 + ], + [ + 6.5996349, + 46.5198743 + ], + [ + 6.5996365, + 46.5199379 + ], + [ + 6.5997175, + 46.5207158 + ], + [ + 6.5997214, + 46.5207931 + ], + [ + 6.5997022, + 46.5214004 + ], + [ + 6.5996795, + 46.5215288 + ], + [ + 6.5997276, + 46.5217314 + ], + [ + 6.5997395, + 46.5217667 + ], + [ + 6.5997914, + 46.521825 + ], + [ + 6.5998088, + 46.5218743 + ], + [ + 6.5999258, + 46.5221009 + ], + [ + 6.6001998, + 46.5225576 + ], + [ + 6.6002362, + 46.5226183 + ], + [ + 6.6002796, + 46.5226989 + ], + [ + 6.6003956, + 46.5228642 + ], + [ + 6.6005234, + 46.5230068 + ], + [ + 6.6007029, + 46.5231847 + ], + [ + 6.600767, + 46.5232644 + ], + [ + 6.600849, + 46.5233752 + ] + ] + }, + "id": "way/25691214" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25738307", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Tour Haldimand", + "name:etymology:wikidata": "Q195496", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6419588, + 46.5054949 + ], + [ + 6.6420274, + 46.5055718 + ], + [ + 6.64208, + 46.5056444 + ], + [ + 6.642236, + 46.5059163 + ] + ] + }, + "id": "way/25738307" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748144", + "highway": "residential", + "name": "Avenue Floréal", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6266984, + 46.5120764 + ], + [ + 6.6267094, + 46.5117877 + ], + [ + 6.6267183, + 46.5115561 + ], + [ + 6.626715, + 46.5114785 + ], + [ + 6.6267585, + 46.5114469 + ], + [ + 6.6268526, + 46.5114257 + ], + [ + 6.6272368, + 46.511441 + ], + [ + 6.6273014, + 46.5114436 + ] + ] + }, + "id": "way/25748144" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748146", + "cycleway:left": "no", + "cycleway:right": "shared_lane", + "cycleway:right:lane": "pictogram", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6345207, + 46.5123706 + ], + [ + 6.6342979, + 46.5125097 + ], + [ + 6.6340628, + 46.5126863 + ], + [ + 6.6339979, + 46.5127481 + ], + [ + 6.6339882, + 46.5127583 + ], + [ + 6.6337847, + 46.5129727 + ], + [ + 6.6337035, + 46.5130779 + ], + [ + 6.6336484, + 46.5131494 + ], + [ + 6.6335114, + 46.5133683 + ], + [ + 6.6334262, + 46.5135744 + ], + [ + 6.6333824, + 46.5136845 + ], + [ + 6.6332995, + 46.5138929 + ], + [ + 6.6332758, + 46.5139524 + ] + ] + }, + "id": "way/25748146" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748532", + "access": "destination", + "bicycle": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lit": "no", + "motor_vehicle": "no", + "name": "Quai Jurigoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329768, + 46.5150597 + ], + [ + 6.6335773, + 46.5144503 + ], + [ + 6.6336069, + 46.5144203 + ], + [ + 6.6336863, + 46.51431 + ], + [ + 6.6337511, + 46.5141622 + ], + [ + 6.6341954, + 46.5138561 + ], + [ + 6.6349326, + 46.513431 + ] + ] + }, + "id": "way/25748532" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748533", + "cycleway:left": "track", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Closelet", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "width": "5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6323366, + 46.5148671 + ], + [ + 6.6324298, + 46.5148078 + ], + [ + 6.63292, + 46.5143134 + ] + ] + }, + "id": "way/25748533" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748534", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Juste-Olivier", + "name:etymology:wikidata": "Q3190323", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6367583, + 46.5151053 + ], + [ + 6.6366902, + 46.5149766 + ], + [ + 6.6366437, + 46.5148875 + ], + [ + 6.6365512, + 46.5146947 + ], + [ + 6.6365281, + 46.5146537 + ], + [ + 6.6363014, + 46.5142145 + ], + [ + 6.636233, + 46.5140822 + ], + [ + 6.6361065, + 46.5138366 + ], + [ + 6.6360654, + 46.5137675 + ], + [ + 6.6360584, + 46.5137555 + ] + ] + }, + "id": "way/25748534" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748535", + "bridge": "yes", + "cycleway:left": "track", + "highway": "tertiary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Avenue Juste-Olivier", + "name:etymology:wikidata": "Q3190323", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360584, + 46.5137555 + ], + [ + 6.6358628, + 46.5134031 + ] + ] + }, + "id": "way/25748535" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748536", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Juste-Olivier", + "name:etymology:wikidata": "Q3190323", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6358628, + 46.5134031 + ], + [ + 6.6358488, + 46.5133745 + ], + [ + 6.6358167, + 46.5132745 + ], + [ + 6.6358231, + 46.5132112 + ] + ] + }, + "id": "way/25748536" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748537", + "alt_name": "Chemin de Chandieu", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Antoine-de-Chandieu", + "name:etymology:wikidata": "Q2856857", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6365499, + 46.5127679 + ], + [ + 6.636636, + 46.5128332 + ], + [ + 6.636748, + 46.5128186 + ], + [ + 6.6368038, + 46.5128096 + ], + [ + 6.63755, + 46.5126898 + ], + [ + 6.6383152, + 46.5125735 + ], + [ + 6.638474, + 46.5125227 + ], + [ + 6.639141, + 46.5124001 + ] + ] + }, + "id": "way/25748537" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748538", + "cycleway:both": "no", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639188, + 46.5123179 + ], + [ + 6.6392835, + 46.5123125 + ], + [ + 6.639388, + 46.5123151 + ], + [ + 6.6394306, + 46.5123272 + ], + [ + 6.6394437, + 46.5123556 + ], + [ + 6.6394168, + 46.5123708 + ], + [ + 6.6393383, + 46.5123957 + ], + [ + 6.6392886, + 46.512406 + ], + [ + 6.6392268, + 46.5124126 + ], + [ + 6.6391717, + 46.5124142 + ], + [ + 6.639141, + 46.5124001 + ], + [ + 6.6391252, + 46.5123804 + ], + [ + 6.6391271, + 46.5123559 + ], + [ + 6.6391487, + 46.512332 + ], + [ + 6.639188, + 46.5123179 + ] + ] + }, + "id": "way/25748538" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748541", + "access": "destination", + "bicycle": "yes", + "cycleway": "no", + "foot": "yes", + "highway": "residential", + "incline": "down", + "lit": "yes", + "maxheight": "2.8", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639584, + 46.5140828 + ], + [ + 6.6395711, + 46.5140591 + ], + [ + 6.639488, + 46.5139062 + ], + [ + 6.6394732, + 46.5137845 + ], + [ + 6.6394144, + 46.5133011 + ] + ] + }, + "id": "way/25748541" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748543", + "alt_name": "Chemin de Chandieu", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Antoine-de-Chandieu", + "name:etymology:wikidata": "Q2856857", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394437, + 46.5123556 + ], + [ + 6.6404348, + 46.5122629 + ], + [ + 6.6406193, + 46.5122464 + ] + ] + }, + "id": "way/25748543" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748544", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Paleyres", + "sac_scale": "hiking", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6406193, + 46.5122464 + ], + [ + 6.6406073, + 46.5121905 + ], + [ + 6.6404817, + 46.5120885 + ], + [ + 6.6403587, + 46.5120086 + ], + [ + 6.6402275, + 46.5119386 + ], + [ + 6.6400399, + 46.5118601 + ], + [ + 6.6398483, + 46.51179 + ], + [ + 6.6396883, + 46.5117449 + ], + [ + 6.6395908, + 46.511737 + ] + ] + }, + "id": "way/25748544" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748545", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Vermont", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6379695, + 46.5114389 + ], + [ + 6.6380523, + 46.5114064 + ], + [ + 6.6383629, + 46.5113253 + ], + [ + 6.6386532, + 46.5112731 + ], + [ + 6.6388939, + 46.5112534 + ], + [ + 6.6392513, + 46.5112498 + ], + [ + 6.6395426, + 46.5112737 + ], + [ + 6.639775, + 46.5113065 + ], + [ + 6.6402443, + 46.511418 + ], + [ + 6.6406092, + 46.5115697 + ], + [ + 6.6409601, + 46.5117883 + ], + [ + 6.6408774, + 46.5118797 + ], + [ + 6.6404817, + 46.5120885 + ] + ] + }, + "id": "way/25748545" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748546", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639188, + 46.5123179 + ], + [ + 6.638462, + 46.511888 + ], + [ + 6.6383826, + 46.5118158 + ], + [ + 6.6382876, + 46.5117285 + ], + [ + 6.6381258, + 46.5115798 + ], + [ + 6.63807, + 46.5115295 + ], + [ + 6.6379695, + 46.5114389 + ], + [ + 6.6378023, + 46.5113247 + ], + [ + 6.6376202, + 46.511215 + ], + [ + 6.6374492, + 46.5111317 + ], + [ + 6.6373028, + 46.5110616 + ] + ] + }, + "id": "way/25748546" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748547", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Charles-Gide", + "name:etymology:wikidata": "Q1064547", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6381258, + 46.5115798 + ], + [ + 6.6383217, + 46.5115383 + ], + [ + 6.6387619, + 46.5114884 + ] + ] + }, + "id": "way/25748547" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25748548", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Paleyres", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639388, + 46.5123151 + ], + [ + 6.6395908, + 46.511737 + ] + ] + }, + "id": "way/25748548" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25792174", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "name": "Avenue de la Dent-d'Oche", + "name:etymology:wikidata": "Q1189865", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6193544, + 46.5165832 + ], + [ + 6.6194425, + 46.5165324 + ], + [ + 6.6202143, + 46.5161332 + ], + [ + 6.6203743, + 46.5160502 + ], + [ + 6.6204346, + 46.516019 + ], + [ + 6.6207577, + 46.5158515 + ], + [ + 6.6208185, + 46.5158049 + ], + [ + 6.6208567, + 46.5157756 + ], + [ + 6.6209089, + 46.5157356 + ] + ] + }, + "id": "way/25792174" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25792175", + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "name": "Chemin des Fleurettes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246099, + 46.5167135 + ], + [ + 6.6245804, + 46.5167626 + ], + [ + 6.6245566, + 46.5168023 + ], + [ + 6.6243965, + 46.5168578 + ], + [ + 6.6242257, + 46.5169038 + ], + [ + 6.6240248, + 46.5169352 + ], + [ + 6.6237378, + 46.5169463 + ], + [ + 6.6228212, + 46.5169152 + ], + [ + 6.6223862, + 46.5168921 + ] + ] + }, + "id": "way/25792175" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25797637", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Fleurettes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.61822, + 46.5175557 + ], + [ + 6.6184544, + 46.5175124 + ], + [ + 6.6185125, + 46.5175157 + ], + [ + 6.618576, + 46.5175035 + ], + [ + 6.6185875, + 46.5175041 + ], + [ + 6.6186202, + 46.5175058 + ], + [ + 6.6189577, + 46.5174437 + ], + [ + 6.6190018, + 46.5174277 + ], + [ + 6.6190127, + 46.5174257 + ], + [ + 6.6192884, + 46.5173749 + ], + [ + 6.6193119, + 46.51737 + ], + [ + 6.619341, + 46.517361 + ], + [ + 6.6193652, + 46.5173496 + ], + [ + 6.6193846, + 46.5173421 + ], + [ + 6.6194051, + 46.5173373 + ] + ] + }, + "id": "way/25797637" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25797638", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin du Mollendruz", + "name:etymology:wikidata": "Q391715", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619905, + 46.5172421 + ], + [ + 6.6197685, + 46.5178638 + ], + [ + 6.619719, + 46.5180887 + ], + [ + 6.619806, + 46.5183021 + ] + ] + }, + "id": "way/25797638" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25797639", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin du Suchet", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6202706, + 46.5181916 + ], + [ + 6.6202339, + 46.5180393 + ], + [ + 6.6202214, + 46.5178244 + ], + [ + 6.6201435, + 46.517243 + ], + [ + 6.6201381, + 46.5172023 + ] + ] + }, + "id": "way/25797639" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25857000", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de l'Eglise-Anglaise", + "name:etymology:wikidata": "Q19406921", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6312905, + 46.5140624 + ], + [ + 6.631203, + 46.5140776 + ], + [ + 6.6311718, + 46.514083 + ], + [ + 6.6308826, + 46.5141331 + ], + [ + 6.6307803, + 46.5141508 + ], + [ + 6.6302206, + 46.5142303 + ], + [ + 6.630181, + 46.5142455 + ], + [ + 6.6301661, + 46.5142688 + ], + [ + 6.63022, + 46.5144873 + ], + [ + 6.6302492, + 46.5145102 + ], + [ + 6.6302902, + 46.5145141 + ], + [ + 6.6308633, + 46.51443 + ] + ] + }, + "id": "way/25857000" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25857001", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de l'Eglise Anglaise", + "name:etymology:wikidata": "Q19406921", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307803, + 46.5141508 + ], + [ + 6.6308199, + 46.514287 + ], + [ + 6.6308633, + 46.51443 + ], + [ + 6.6309096, + 46.5145648 + ], + [ + 6.6309462, + 46.5146713 + ], + [ + 6.6309652, + 46.5147266 + ], + [ + 6.630641, + 46.5147712 + ], + [ + 6.6306194, + 46.5147742 + ], + [ + 6.6302722, + 46.514822 + ] + ] + }, + "id": "way/25857001" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25857004", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de l'Eglise Anglaise", + "name:etymology:wikidata": "Q19406921", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6319335, + 46.5145942 + ], + [ + 6.6318026, + 46.5146121 + ], + [ + 6.6314233, + 46.514664 + ], + [ + 6.6309652, + 46.5147266 + ] + ] + }, + "id": "way/25857004" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25860646", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "2", + "maxspeed": "80", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5969937, + 46.5187442 + ], + [ + 6.5976662, + 46.5184416 + ], + [ + 6.5979443, + 46.5183227 + ] + ] + }, + "id": "way/25860646" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25860647", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "1", + "maxspeed": "60", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5992544, + 46.5178455 + ], + [ + 6.5995768, + 46.5177473 + ], + [ + 6.5998949, + 46.5176572 + ], + [ + 6.6001541, + 46.5175892 + ], + [ + 6.6004261, + 46.5175206 + ], + [ + 6.6006776, + 46.5174626 + ], + [ + 6.6009508, + 46.5174039 + ], + [ + 6.6015041, + 46.5172955 + ], + [ + 6.6017286, + 46.5172512 + ], + [ + 6.601891, + 46.5172159 + ], + [ + 6.6019945, + 46.5171923 + ], + [ + 6.6020768, + 46.5171701 + ] + ] + }, + "id": "way/25860647" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25874262", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin de Bellerive", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188558, + 46.5091712 + ], + [ + 6.6190399, + 46.509132 + ], + [ + 6.6192396, + 46.5091499 + ], + [ + 6.6194311, + 46.5092418 + ], + [ + 6.6194935, + 46.5093044 + ] + ] + }, + "id": "way/25874262" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25874688", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mornex", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300154, + 46.5183214 + ], + [ + 6.6298255, + 46.5183059 + ], + [ + 6.629652, + 46.5182666 + ], + [ + 6.6294223, + 46.5182124 + ], + [ + 6.6293532, + 46.5182052 + ], + [ + 6.629149, + 46.5182027 + ], + [ + 6.6290305, + 46.5182078 + ] + ] + }, + "id": "way/25874688" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910397", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Capelard", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60895, + 46.5190875 + ], + [ + 6.6088882, + 46.5191348 + ], + [ + 6.6088546, + 46.5191502 + ], + [ + 6.6077506, + 46.5196583 + ], + [ + 6.6069681, + 46.5200191 + ], + [ + 6.6069045, + 46.5200484 + ] + ] + }, + "id": "way/25910397" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910398", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "name": "Chemin de Contigny", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.610131, + 46.5180555 + ], + [ + 6.6101936, + 46.5180599 + ], + [ + 6.6102629, + 46.5180377 + ], + [ + 6.6106271, + 46.5179147 + ], + [ + 6.6110295, + 46.5177788 + ], + [ + 6.6114074, + 46.5176511 + ] + ] + }, + "id": "way/25910398" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910399", + "cycleway:left": "lane", + "highway": "residential", + "lit": "yes", + "name": "Chemin de Contigny", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6114074, + 46.5176511 + ], + [ + 6.6117559, + 46.5175516 + ], + [ + 6.6120139, + 46.517478 + ], + [ + 6.6126403, + 46.5173093 + ], + [ + 6.6127038, + 46.5172881 + ], + [ + 6.6127478, + 46.5172483 + ], + [ + 6.6127623, + 46.5172171 + ], + [ + 6.6127656, + 46.5171739 + ] + ] + }, + "id": "way/25910399" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910400", + "highway": "residential", + "name": "Chemin de Pierreval", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6120139, + 46.517478 + ], + [ + 6.6120306, + 46.5175106 + ], + [ + 6.6121852, + 46.5177899 + ], + [ + 6.6122257, + 46.5178676 + ], + [ + 6.612258, + 46.5179297 + ], + [ + 6.6123117, + 46.5179861 + ], + [ + 6.6123693, + 46.5180274 + ], + [ + 6.6123914, + 46.5180432 + ], + [ + 6.6126832, + 46.5182237 + ], + [ + 6.6127301, + 46.5182527 + ] + ] + }, + "id": "way/25910400" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910407", + "highway": "residential", + "name": "Chemin de Pierreval", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6127301, + 46.5182527 + ], + [ + 6.6131126, + 46.5180044 + ], + [ + 6.6132719, + 46.5178959 + ], + [ + 6.6133052, + 46.5178806 + ], + [ + 6.6133377, + 46.5178749 + ], + [ + 6.6133679, + 46.5178744 + ], + [ + 6.6134181, + 46.5178818 + ], + [ + 6.6134602, + 46.5179026 + ], + [ + 6.6135839, + 46.5179816 + ], + [ + 6.6136092, + 46.518009 + ], + [ + 6.6136189, + 46.5180267 + ], + [ + 6.6136217, + 46.5180483 + ], + [ + 6.6136159, + 46.5180797 + ] + ] + }, + "id": "way/25910407" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910408", + "highway": "residential", + "name": "Chemin de Bon-Abri", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6136159, + 46.5180797 + ], + [ + 6.6135984, + 46.5181068 + ], + [ + 6.6132877, + 46.5184153 + ], + [ + 6.6131082, + 46.518513 + ], + [ + 6.6129757, + 46.5185678 + ], + [ + 6.6127661, + 46.5188021 + ], + [ + 6.6126973, + 46.5190045 + ], + [ + 6.6125084, + 46.5192462 + ], + [ + 6.6123458, + 46.5194945 + ], + [ + 6.6123272, + 46.5195474 + ], + [ + 6.6123138, + 46.5195852 + ] + ] + }, + "id": "way/25910408" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910415", + "cycleway:both": "no", + "highway": "residential", + "name": "Chemin des Matines", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6155533, + 46.5168886 + ], + [ + 6.6155357, + 46.5169379 + ], + [ + 6.6155298, + 46.5169469 + ], + [ + 6.6155258, + 46.516953 + ], + [ + 6.6154911, + 46.5169753 + ], + [ + 6.6149017, + 46.5172169 + ] + ] + }, + "id": "way/25910415" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910416", + "access": "destination", + "bicycle": "permissive", + "cycleway:both": "no", + "highway": "residential", + "name": "Chemin des Fougères", + "name:etymology:wikidata": "Q80005", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6140802, + 46.5177493 + ], + [ + 6.6141346, + 46.5177771 + ], + [ + 6.6141989, + 46.5177926 + ], + [ + 6.6142988, + 46.5177935 + ], + [ + 6.614364, + 46.5177887 + ], + [ + 6.6145041, + 46.517744 + ], + [ + 6.6148297, + 46.5176236 + ], + [ + 6.6149664, + 46.5175911 + ], + [ + 6.6150968, + 46.5175756 + ], + [ + 6.6152097, + 46.5175698 + ], + [ + 6.6154316, + 46.5175911 + ], + [ + 6.6155188, + 46.5176224 + ] + ] + }, + "id": "way/25910416" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910561", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin du Reposoir", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6140189, + 46.5160315 + ], + [ + 6.6140991, + 46.5160767 + ], + [ + 6.6141537, + 46.5161074 + ], + [ + 6.6142058, + 46.5161257 + ], + [ + 6.6144691, + 46.5162182 + ], + [ + 6.6146823, + 46.5162959 + ], + [ + 6.6148386, + 46.5163528 + ], + [ + 6.6151854, + 46.5165205 + ], + [ + 6.6156485, + 46.5167445 + ], + [ + 6.6157166, + 46.5167844 + ], + [ + 6.6157303, + 46.5168164 + ], + [ + 6.6157567, + 46.5168781 + ] + ] + }, + "id": "way/25910561" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910562", + "highway": "residential", + "name": "Chemin de la Batelière" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6134573, + 46.5161983 + ], + [ + 6.6134156, + 46.516134 + ], + [ + 6.6132104, + 46.5158174 + ], + [ + 6.6131807, + 46.5157717 + ], + [ + 6.6129983, + 46.5154903 + ], + [ + 6.6129258, + 46.5153786 + ], + [ + 6.6125499, + 46.5147988 + ], + [ + 6.6130955, + 46.5146109 + ] + ] + }, + "id": "way/25910562" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910778", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bruyères", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6203549, + 46.5151529 + ], + [ + 6.6202624, + 46.5151874 + ], + [ + 6.6199482, + 46.5153045 + ], + [ + 6.6193389, + 46.5155317 + ], + [ + 6.6191764, + 46.5155923 + ], + [ + 6.6190284, + 46.515644 + ], + [ + 6.6188893, + 46.5156926 + ], + [ + 6.6187856, + 46.5157289 + ], + [ + 6.6185765, + 46.515802 + ], + [ + 6.6182388, + 46.51592 + ] + ] + }, + "id": "way/25910778" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910984", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "CH:", + "name": "Rue du Crêt", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6250363, + 46.516636 + ], + [ + 6.6250085, + 46.5165971 + ], + [ + 6.6246758, + 46.5161183 + ], + [ + 6.6242876, + 46.515562 + ], + [ + 6.6242513, + 46.5155101 + ] + ] + }, + "id": "way/25910984" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910985", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin des Epinettes", + "name:etymology:wikidata": "Q26782", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6245566, + 46.5168023 + ], + [ + 6.6245814, + 46.516851 + ], + [ + 6.6241407, + 46.5170481 + ], + [ + 6.6236608, + 46.5171845 + ], + [ + 6.623577, + 46.517209 + ], + [ + 6.6231636, + 46.5172907 + ] + ] + }, + "id": "way/25910985" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910988", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin du Mont-Tendre", + "oneway": "no", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190661, + 46.5184862 + ], + [ + 6.6191467, + 46.5184699 + ], + [ + 6.6192781, + 46.5184273 + ], + [ + 6.619806, + 46.5183021 + ], + [ + 6.6202706, + 46.5181916 + ], + [ + 6.6216696, + 46.5178687 + ], + [ + 6.6220607, + 46.5177887 + ], + [ + 6.6224214, + 46.517715 + ], + [ + 6.6225759, + 46.517682 + ], + [ + 6.622603, + 46.5176511 + ] + ] + }, + "id": "way/25910988" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910989", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin des Fleurettes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6211851, + 46.5170308 + ], + [ + 6.6213813, + 46.5176284 + ], + [ + 6.6214724, + 46.5176674 + ], + [ + 6.6221969, + 46.5175661 + ], + [ + 6.6222353, + 46.5175353 + ], + [ + 6.6222524, + 46.5174969 + ], + [ + 6.6220696, + 46.5168992 + ] + ] + }, + "id": "way/25910989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/25910992", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Fontenay", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182317, + 46.5190526 + ], + [ + 6.618263, + 46.5190052 + ], + [ + 6.6183043, + 46.5189646 + ], + [ + 6.6183668, + 46.5189265 + ], + [ + 6.6187972, + 46.51882 + ], + [ + 6.6188501, + 46.5188052 + ], + [ + 6.6188875, + 46.5187926 + ], + [ + 6.6189146, + 46.5187784 + ], + [ + 6.6189358, + 46.5187625 + ], + [ + 6.6189513, + 46.5187478 + ], + [ + 6.6189618, + 46.5187332 + ], + [ + 6.6189717, + 46.5187167 + ], + [ + 6.6189797, + 46.5186999 + ], + [ + 6.6190051, + 46.5186315 + ] + ] + }, + "id": "way/25910992" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26179951", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Lilas", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6313699, + 46.5284577 + ], + [ + 6.6310943, + 46.5289766 + ], + [ + 6.6311028, + 46.5289963 + ], + [ + 6.6313559, + 46.5290597 + ] + ] + }, + "id": "way/26179951" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26179952", + "cycleway:left": "no", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Crêtes", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.630758, + 46.5282978 + ], + [ + 6.6307998, + 46.5283089 + ], + [ + 6.6310651, + 46.5283796 + ], + [ + 6.6312165, + 46.5284199 + ], + [ + 6.6313699, + 46.5284577 + ], + [ + 6.631462, + 46.5284806 + ], + [ + 6.6316072, + 46.5285165 + ], + [ + 6.6316205, + 46.5285243 + ], + [ + 6.6316282, + 46.5285362 + ] + ] + }, + "id": "way/26179952" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26179953", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6294308, + 46.5309843 + ], + [ + 6.6293253, + 46.5310638 + ], + [ + 6.6291498, + 46.5311851 + ], + [ + 6.6289599, + 46.5312835 + ], + [ + 6.6288686, + 46.5313478 + ], + [ + 6.6285951, + 46.5314855 + ], + [ + 6.6285676, + 46.5314993 + ], + [ + 6.6285207, + 46.5315218 + ], + [ + 6.628424, + 46.5315683 + ] + ] + }, + "id": "way/26179953" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26179954", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Traversière", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6312059, + 46.5293636 + ], + [ + 6.6303881, + 46.5291809 + ], + [ + 6.6303433, + 46.5291709 + ] + ] + }, + "id": "way/26179954" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26182235", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Amis", + "oneway": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6308343, + 46.530103 + ], + [ + 6.6304335, + 46.5300007 + ], + [ + 6.6300308, + 46.5299059 + ], + [ + 6.6299907, + 46.5298964 + ] + ] + }, + "id": "way/26182235" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26182236", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue d'Aoste", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351568, + 46.5362524 + ], + [ + 6.6351198, + 46.5362289 + ], + [ + 6.6350746, + 46.5362194 + ], + [ + 6.6350383, + 46.5362204 + ], + [ + 6.6350096, + 46.5362251 + ], + [ + 6.6349829, + 46.5362369 + ], + [ + 6.6348715, + 46.5362825 + ], + [ + 6.6348295, + 46.5362997 + ], + [ + 6.634758, + 46.5363173 + ], + [ + 6.6346257, + 46.5363499 + ], + [ + 6.6344609, + 46.5363657 + ], + [ + 6.6342323, + 46.5363612 + ], + [ + 6.634002, + 46.5363155 + ], + [ + 6.6338456, + 46.5362525 + ], + [ + 6.6336997, + 46.5361707 + ], + [ + 6.6335234, + 46.5360284 + ], + [ + 6.6333769, + 46.5359434 + ] + ] + }, + "id": "way/26182236" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26185104", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "30", + "name": "Route de la Clochatte", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6372698, + 46.5414527 + ], + [ + 6.637065, + 46.5414963 + ], + [ + 6.6370318, + 46.5415027 + ], + [ + 6.6367521, + 46.5415669 + ], + [ + 6.6365524, + 46.5416189 + ], + [ + 6.6364382, + 46.5416486 + ], + [ + 6.6362674, + 46.5417068 + ], + [ + 6.6361153, + 46.5417586 + ], + [ + 6.6359459, + 46.5418282 + ], + [ + 6.6357918, + 46.5418869 + ], + [ + 6.6352651, + 46.5420873 + ], + [ + 6.6352011, + 46.5421088 + ], + [ + 6.6351374, + 46.5421219 + ], + [ + 6.6350884, + 46.5421259 + ] + ] + }, + "id": "way/26185104" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26185105", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Route de la Clochatte", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6372698, + 46.5414527 + ], + [ + 6.6373542, + 46.5415379 + ], + [ + 6.637741, + 46.5419289 + ], + [ + 6.6379059, + 46.5420819 + ] + ] + }, + "id": "way/26185105" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26198590", + "bridge": "yes", + "cycleway:both": "no", + "highway": "residential", + "layer": "1", + "lit": "yes", + "maxweight:signed": "no", + "name": "Route de la Clochatte", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6379059, + 46.5420819 + ], + [ + 6.6383045, + 46.5424572 + ] + ] + }, + "id": "way/26198590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26198591", + "cycleway:both": "no", + "highway": "residential", + "name": "Route de la Clochatte", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6384799, + 46.5426268 + ], + [ + 6.6385811, + 46.5427209 + ], + [ + 6.6386361, + 46.5427721 + ], + [ + 6.6387668, + 46.5428936 + ], + [ + 6.6388694, + 46.5429914 + ] + ] + }, + "id": "way/26198591" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26281969", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "note": "2023 aerial imagery here is already out of date. Current placement is correct.", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6085904, + 46.5264513 + ], + [ + 6.6085451, + 46.5264916 + ], + [ + 6.608506, + 46.526541 + ], + [ + 6.6084089, + 46.5265913 + ], + [ + 6.6078677, + 46.5267654 + ] + ] + }, + "id": "way/26281969" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26281970", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Place de l'Europe", + "name:etymology:wikidata": "Q46", + "ref": "1", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6301281, + 46.5204714 + ], + [ + 6.6301508, + 46.5204674 + ], + [ + 6.6303004, + 46.5204408 + ], + [ + 6.630419, + 46.5204229 + ], + [ + 6.6304968, + 46.5204127 + ], + [ + 6.6307513, + 46.5203753 + ], + [ + 6.6309672, + 46.5203499 + ], + [ + 6.6310914, + 46.5203403 + ] + ] + }, + "id": "way/26281970" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26281971", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "448b", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.637396, + 46.5252387 + ], + [ + 6.6375205, + 46.5251268 + ], + [ + 6.6375401, + 46.5250892 + ], + [ + 6.6375494, + 46.5250704 + ] + ] + }, + "id": "way/26281971" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26314000", + "cycleway": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "oneway": "yes", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6510833, + 46.5265998 + ], + [ + 6.6509382, + 46.5264693 + ], + [ + 6.6507351, + 46.5262917 + ], + [ + 6.6507179, + 46.5262765 + ] + ] + }, + "id": "way/26314000" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26326839", + "highway": "residential", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxheight:signed": "no", + "name": "Chemin du Liaudoz", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542901, + 46.5147853 + ], + [ + 6.6542867, + 46.5146912 + ] + ] + }, + "id": "way/26326839" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26326840", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "name": "Chemin du Liaudoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542867, + 46.5146912 + ], + [ + 6.6542783, + 46.514611 + ], + [ + 6.6542654, + 46.5145525 + ], + [ + 6.6542254, + 46.5144447 + ], + [ + 6.6541464, + 46.5143309 + ] + ] + }, + "id": "way/26326840" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26367625", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Passage de Montriond", + "sidewalk:both": "separate", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264944, + 46.5155142 + ], + [ + 6.6267703, + 46.5158509 + ], + [ + 6.6268784, + 46.5159828 + ], + [ + 6.6269256, + 46.5160404 + ], + [ + 6.6269303, + 46.5160717 + ] + ] + }, + "id": "way/26367625" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26367628", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Rue du Simplon", + "name:etymology:wikidata": "Q471166", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:left:surface": "asphalt", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.632873, + 46.5152075 + ], + [ + 6.6327372, + 46.5152726 + ], + [ + 6.6325546, + 46.5153561 + ] + ] + }, + "id": "way/26367628" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26367629", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Passage des Saugettes", + "oneway": "no", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:left:staggered": "yes", + "parking:right": "no", + "sidewalk": "no", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325546, + 46.5153561 + ], + [ + 6.6319185, + 46.5156937 + ], + [ + 6.631378, + 46.5158946 + ], + [ + 6.6302239, + 46.5161259 + ], + [ + 6.6300116, + 46.5161646 + ], + [ + 6.6299749, + 46.5161713 + ], + [ + 6.6299411, + 46.5161768 + ] + ] + }, + "id": "way/26367629" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26367630", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Rue du Simplon", + "name:etymology:wikidata": "Q471166", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6311581, + 46.515652 + ], + [ + 6.6310752, + 46.5154419 + ], + [ + 6.6309744, + 46.5151863 + ], + [ + 6.6309563, + 46.5151404 + ] + ] + }, + "id": "way/26367630" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26367632", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Boulevard de Grancy", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289928, + 46.5154883 + ], + [ + 6.6289335, + 46.5155057 + ], + [ + 6.6288565, + 46.5155282 + ], + [ + 6.6282692, + 46.5157034 + ], + [ + 6.6277222, + 46.5158639 + ] + ] + }, + "id": "way/26367632" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26367633", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Boulevard de Grancy", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289928, + 46.5154883 + ], + [ + 6.6290695, + 46.5154658 + ], + [ + 6.6293423, + 46.5153863 + ] + ] + }, + "id": "way/26367633" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26387673", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue André-Schnetzler", + "name:etymology:wikidata": "Q2652723", + "oneway": "yes", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225688, + 46.5203546 + ], + [ + 6.6226935, + 46.5203136 + ], + [ + 6.6227649, + 46.5202977 + ], + [ + 6.6230779, + 46.5202685 + ] + ] + }, + "id": "way/26387673" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26420901", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:both": "separate", + "sidewalk:both:surface": "concrete", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523053, + 46.5346734 + ], + [ + 6.6522471, + 46.5347857 + ], + [ + 6.6522053, + 46.5348183 + ], + [ + 6.6521772, + 46.5348401 + ] + ] + }, + "id": "way/26420901" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26486561", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Couvaloup", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370653, + 46.5242937 + ], + [ + 6.6369766, + 46.5242933 + ], + [ + 6.6369074, + 46.5242929 + ], + [ + 6.6368797, + 46.5242928 + ], + [ + 6.6368096, + 46.5243136 + ], + [ + 6.6364649, + 46.5248649 + ], + [ + 6.6364189, + 46.5249752 + ], + [ + 6.6363955, + 46.5250897 + ], + [ + 6.6364075, + 46.5251826 + ], + [ + 6.6365694, + 46.5254178 + ], + [ + 6.6366429, + 46.525523 + ] + ] + }, + "id": "way/26486561" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26486701", + "cycleway:both": "no", + "highway": "living_street", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "CH:zone20", + "name": "Chemin des Deux-Ponts", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6169329, + 46.5197203 + ], + [ + 6.616978, + 46.5196873 + ], + [ + 6.6173082, + 46.5195292 + ], + [ + 6.6173736, + 46.5194936 + ], + [ + 6.6178245, + 46.5192641 + ], + [ + 6.6179914, + 46.5191791 + ] + ] + }, + "id": "way/26486701" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26611211", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Egralets", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6290086, + 46.5287701 + ], + [ + 6.6287906, + 46.5285989 + ], + [ + 6.6285015, + 46.5283718 + ], + [ + 6.6280728, + 46.5280385 + ] + ] + }, + "id": "way/26611211" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26638367", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6035049, + 46.5246242 + ], + [ + 6.6033868, + 46.5246185 + ], + [ + 6.6032623, + 46.5245956 + ], + [ + 6.6028875, + 46.5245523 + ], + [ + 6.6027847, + 46.5245462 + ] + ] + }, + "id": "way/26638367" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26648358", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6515956, + 46.5333429 + ], + [ + 6.6517564, + 46.5333775 + ], + [ + 6.6518392, + 46.5333954 + ], + [ + 6.6518835, + 46.5334049 + ], + [ + 6.65194, + 46.5334126 + ], + [ + 6.6520182, + 46.5334233 + ], + [ + 6.6520645, + 46.5334296 + ], + [ + 6.6522028, + 46.533437 + ], + [ + 6.6523197, + 46.5334394 + ], + [ + 6.652376, + 46.5334385 + ], + [ + 6.6524768, + 46.5334372 + ], + [ + 6.65259, + 46.5334281 + ], + [ + 6.6526664, + 46.533422 + ], + [ + 6.652718, + 46.5334192 + ], + [ + 6.6528178, + 46.5334246 + ], + [ + 6.6528872, + 46.5334371 + ], + [ + 6.6530501, + 46.5334763 + ], + [ + 6.6530725, + 46.5334892 + ], + [ + 6.6532372, + 46.53353 + ], + [ + 6.6532791, + 46.5335315 + ], + [ + 6.6533275, + 46.5335431 + ], + [ + 6.6533619, + 46.5335623 + ], + [ + 6.6534873, + 46.5335933 + ], + [ + 6.6535326, + 46.5336027 + ], + [ + 6.6537358, + 46.5336543 + ] + ] + }, + "id": "way/26648358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26922265", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxlength": "10", + "maxspeed:type": "CH:urban", + "name": "Rue du Simplon", + "name:etymology:wikidata": "Q471166", + "oneway": "yes", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325546, + 46.5153561 + ], + [ + 6.6320656, + 46.5154604 + ], + [ + 6.6311581, + 46.515652 + ] + ] + }, + "id": "way/26922265" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26926799", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallonnette", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6509418, + 46.5274643 + ], + [ + 6.6505721, + 46.5277127 + ], + [ + 6.6504696, + 46.5277807 + ], + [ + 6.6503477, + 46.5278549 + ], + [ + 6.6502502, + 46.5279091 + ], + [ + 6.6501621, + 46.5279448 + ], + [ + 6.6500429, + 46.5279899 + ], + [ + 6.6498777, + 46.5280371 + ] + ] + }, + "id": "way/26926799" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26927016", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "maxspeed": "50", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.618974, + 46.5166868 + ], + [ + 6.6189742, + 46.5166337 + ], + [ + 6.6189961, + 46.5165917 + ], + [ + 6.6190396, + 46.5165539 + ], + [ + 6.6190964, + 46.5165289 + ], + [ + 6.6191702, + 46.5165173 + ], + [ + 6.619238, + 46.516523 + ], + [ + 6.6193032, + 46.5165455 + ], + [ + 6.6193544, + 46.5165832 + ], + [ + 6.6193811, + 46.5166258 + ], + [ + 6.6193853, + 46.5166807 + ], + [ + 6.6193678, + 46.5167211 + ], + [ + 6.6193215, + 46.5167652 + ], + [ + 6.6192835, + 46.5167846 + ], + [ + 6.6191975, + 46.5168034 + ], + [ + 6.6191166, + 46.5167974 + ], + [ + 6.6190421, + 46.5167688 + ], + [ + 6.618998, + 46.5167317 + ], + [ + 6.618974, + 46.5166868 + ] + ] + }, + "id": "way/26927016" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26927018", + "highway": "residential", + "lit": "yes", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "parking:both": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.618998, + 46.5167317 + ], + [ + 6.6188844, + 46.5168272 + ], + [ + 6.6188116, + 46.5168791 + ], + [ + 6.6187353, + 46.5169282 + ], + [ + 6.6171381, + 46.5178659 + ], + [ + 6.6170132, + 46.5179349 + ] + ] + }, + "id": "way/26927018" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26927022", + "hgv": "permissive", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Mont-d'Or", + "name:etymology:wikidata": "Q3322201", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6193853, + 46.5166807 + ], + [ + 6.6195492, + 46.5166586 + ], + [ + 6.6199526, + 46.5166226 + ], + [ + 6.620818, + 46.5165585 + ], + [ + 6.6213761, + 46.5165105 + ], + [ + 6.6215497, + 46.5164995 + ], + [ + 6.6219206, + 46.5165041 + ], + [ + 6.6220544, + 46.5165163 + ], + [ + 6.6228589, + 46.5165799 + ], + [ + 6.6244146, + 46.516705 + ], + [ + 6.6245567, + 46.5167153 + ], + [ + 6.6246099, + 46.5167135 + ] + ] + }, + "id": "way/26927022" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26965525", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue des Oiseaux", + "name:etymology:wikidata": "Q5113", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "source:width": "ARCore", + "surface": "asphalt", + "width": "5.7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6294308, + 46.5309843 + ], + [ + 6.6294791, + 46.5310624 + ], + [ + 6.6294846, + 46.5311046 + ], + [ + 6.6295118, + 46.5315744 + ], + [ + 6.6294956, + 46.5317272 + ], + [ + 6.6294472, + 46.5318852 + ], + [ + 6.6293854, + 46.5320819 + ] + ] + }, + "id": "way/26965525" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26965527", + "highway": "residential", + "name": "Rue des Oliviers", + "name:etymology:wikidata": "Q37083", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.631462, + 46.5284806 + ], + [ + 6.6314739, + 46.5284607 + ], + [ + 6.6315982, + 46.5282524 + ], + [ + 6.6316598, + 46.5281443 + ], + [ + 6.631733, + 46.5280158 + ], + [ + 6.6315464, + 46.5279714 + ], + [ + 6.6314158, + 46.5281915 + ], + [ + 6.6315982, + 46.5282524 + ] + ] + }, + "id": "way/26965527" + }, + { + "type": "Feature", + "properties": { + "@id": "way/26965528", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Valentin", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.631147, + 46.527711 + ], + [ + 6.6312037, + 46.5277108 + ], + [ + 6.6315873, + 46.5277099 + ] + ] + }, + "id": "way/26965528" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27027817", + "cycleway:both": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "oneway": "yes", + "oneway:bicycle": "no", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370608, + 46.524415 + ], + [ + 6.6372223, + 46.5244402 + ], + [ + 6.6375556, + 46.5245092 + ], + [ + 6.6376705, + 46.5245305 + ], + [ + 6.6378152, + 46.5245602 + ] + ] + }, + "id": "way/27027817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218474", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "oneway": "no", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333859, + 46.5405783 + ], + [ + 6.6333732, + 46.5406357 + ], + [ + 6.633363, + 46.5406822 + ], + [ + 6.6332596, + 46.5411509 + ], + [ + 6.6332412, + 46.5412157 + ], + [ + 6.6331917, + 46.5413774 + ], + [ + 6.6331653, + 46.5414562 + ], + [ + 6.6331186, + 46.5415751 + ], + [ + 6.633094, + 46.5416289 + ], + [ + 6.6330228, + 46.5417808 + ] + ] + }, + "id": "way/27218474" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218477", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6343842, + 46.5390609 + ], + [ + 6.6343985, + 46.539017 + ], + [ + 6.634413, + 46.5389721 + ], + [ + 6.6344263, + 46.538932 + ] + ] + }, + "id": "way/27218477" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218659", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Montétan", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6167991, + 46.5295699 + ], + [ + 6.6169762, + 46.5295286 + ], + [ + 6.6170193, + 46.5295185 + ], + [ + 6.6190542, + 46.5290414 + ], + [ + 6.619149, + 46.5290266 + ], + [ + 6.6192597, + 46.5290184 + ], + [ + 6.6193412, + 46.5290161 + ], + [ + 6.6194228, + 46.5290231 + ], + [ + 6.6195794, + 46.5290408 + ], + [ + 6.6196239, + 46.529053 + ], + [ + 6.6196508, + 46.5290659 + ], + [ + 6.6196721, + 46.5290842 + ] + ] + }, + "id": "way/27218659" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218660", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Collonges", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6196721, + 46.5290842 + ], + [ + 6.6196787, + 46.5291003 + ], + [ + 6.6196786, + 46.5291263 + ], + [ + 6.6196617, + 46.5291566 + ], + [ + 6.6196325, + 46.5291915 + ], + [ + 6.619426, + 46.5294077 + ], + [ + 6.6189988, + 46.5301405 + ], + [ + 6.6189604, + 46.5302068 + ], + [ + 6.6188722, + 46.5303497 + ], + [ + 6.6188604, + 46.5304323 + ] + ] + }, + "id": "way/27218660" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218804", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6163512, + 46.5209036 + ], + [ + 6.6166299, + 46.5208751 + ], + [ + 6.616771, + 46.5208718 + ] + ] + }, + "id": "way/27218804" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218805", + "cycleway:right": "share_busway", + "foot": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes": "left|through|through;slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6149406, + 46.521113 + ], + [ + 6.615127, + 46.5210774 + ], + [ + 6.6155864, + 46.5209897 + ] + ] + }, + "id": "way/27218805" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27218808", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "foot": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "turn:lanes": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6151148, + 46.5211861 + ], + [ + 6.6146163, + 46.5213089 + ], + [ + 6.6145602, + 46.521324 + ] + ] + }, + "id": "way/27218808" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27219225", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318915, + 46.5298909 + ], + [ + 6.6319288, + 46.5297838 + ], + [ + 6.6319457, + 46.5297448 + ], + [ + 6.6320701, + 46.5294576 + ], + [ + 6.6321573, + 46.529259 + ] + ] + }, + "id": "way/27219225" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27219519", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6540058, + 46.5143258 + ], + [ + 6.6539869, + 46.5143055 + ], + [ + 6.6539792, + 46.514282 + ], + [ + 6.6539828, + 46.5142602 + ], + [ + 6.6539978, + 46.5142385 + ], + [ + 6.6540381, + 46.5142156 + ], + [ + 6.6540719, + 46.5142096 + ], + [ + 6.6541068, + 46.5142119 + ], + [ + 6.6541267, + 46.5142173 + ], + [ + 6.6541544, + 46.514232 + ], + [ + 6.6541713, + 46.5142534 + ], + [ + 6.6541775, + 46.5142613 + ], + [ + 6.6541803, + 46.5142853 + ], + [ + 6.6541709, + 46.5143085 + ], + [ + 6.6541464, + 46.5143309 + ], + [ + 6.6541164, + 46.5143434 + ], + [ + 6.6540745, + 46.514348 + ], + [ + 6.6540404, + 46.5143426 + ], + [ + 6.6540058, + 46.5143258 + ] + ] + }, + "id": "way/27219519" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27219520", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Liaudoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542905, + 46.5149325 + ], + [ + 6.6543988, + 46.5149275 + ], + [ + 6.6545179, + 46.5149144 + ], + [ + 6.655059, + 46.5148418 + ], + [ + 6.6552018, + 46.5148344 + ], + [ + 6.6558523, + 46.5148277 + ], + [ + 6.6563144, + 46.5148271 + ], + [ + 6.6564197, + 46.5148428 + ], + [ + 6.656482, + 46.514872 + ], + [ + 6.6565399, + 46.514909 + ], + [ + 6.6565878, + 46.5149792 + ], + [ + 6.6566009, + 46.5150531 + ], + [ + 6.6566059, + 46.5152201 + ], + [ + 6.6565477, + 46.515327 + ], + [ + 6.6564407, + 46.5155332 + ], + [ + 6.6564115, + 46.5156169 + ], + [ + 6.6563688, + 46.5159266 + ], + [ + 6.6563315, + 46.5161674 + ], + [ + 6.6563116, + 46.5162759 + ], + [ + 6.6563202, + 46.5166795 + ], + [ + 6.6563303, + 46.5167675 + ], + [ + 6.6563576, + 46.5168464 + ], + [ + 6.6564659, + 46.5172398 + ] + ] + }, + "id": "way/27219520" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27331948", + "access": "private", + "highway": "living_street", + "maxspeed": "10", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5979299, + 46.5170358 + ], + [ + 6.5975082, + 46.5170098 + ], + [ + 6.5966882, + 46.5169592 + ], + [ + 6.5966463, + 46.5169433 + ], + [ + 6.5966061, + 46.5169087 + ], + [ + 6.5964649, + 46.5166761 + ], + [ + 6.5964646, + 46.5166184 + ], + [ + 6.5964907, + 46.5165694 + ], + [ + 6.5967484, + 46.5164161 + ], + [ + 6.5971265, + 46.5162039 + ], + [ + 6.5971483, + 46.5161944 + ], + [ + 6.5971739, + 46.5161869 + ], + [ + 6.5972021, + 46.5161858 + ], + [ + 6.5976072, + 46.5161945 + ], + [ + 6.5976826, + 46.5160617 + ], + [ + 6.5977086, + 46.5160343 + ], + [ + 6.5979494, + 46.5158928 + ], + [ + 6.5979772, + 46.5158569 + ], + [ + 6.5979876, + 46.5158173 + ], + [ + 6.597998, + 46.5157331 + ], + [ + 6.5980107, + 46.5156884 + ], + [ + 6.5980384, + 46.5156562 + ], + [ + 6.5986833, + 46.5152868 + ], + [ + 6.5987418, + 46.5152658 + ], + [ + 6.5987902, + 46.5152594 + ], + [ + 6.5988586, + 46.5152622 + ], + [ + 6.5989148, + 46.5152766 + ], + [ + 6.5989581, + 46.5153078 + ], + [ + 6.5989837, + 46.5153315 + ], + [ + 6.5989983, + 46.5153626 + ], + [ + 6.5990037, + 46.5154009 + ], + [ + 6.5989955, + 46.5154338 + ], + [ + 6.5989778, + 46.5154763 + ], + [ + 6.5985229, + 46.5162454 + ], + [ + 6.5988207, + 46.5165297 + ], + [ + 6.5991279, + 46.5168214 + ], + [ + 6.5991662, + 46.5168575 + ], + [ + 6.5991843, + 46.5169061 + ], + [ + 6.5991835, + 46.5169598 + ], + [ + 6.5991713, + 46.5170163 + ], + [ + 6.5991498, + 46.5170538 + ], + [ + 6.5991114, + 46.5170784 + ], + [ + 6.5990633, + 46.5170912 + ], + [ + 6.5979299, + 46.5170358 + ] + ] + }, + "id": "way/27331948" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27331949", + "access": "private", + "highway": "living_street", + "maxspeed": "10", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5964649, + 46.5166761 + ], + [ + 6.5979409, + 46.5167534 + ], + [ + 6.5991279, + 46.5168214 + ] + ] + }, + "id": "way/27331949" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27331950", + "access": "private", + "highway": "living_street", + "maxspeed": "10", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5967484, + 46.5164161 + ], + [ + 6.5979138, + 46.5164844 + ], + [ + 6.5988207, + 46.5165297 + ] + ] + }, + "id": "way/27331950" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27331951", + "access": "private", + "highway": "living_street", + "maxspeed": "10", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5976072, + 46.5161945 + ], + [ + 6.5977997, + 46.5162039 + ], + [ + 6.5985229, + 46.5162454 + ] + ] + }, + "id": "way/27331951" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27335062", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481365, + 46.5139284 + ], + [ + 6.6481254, + 46.5136102 + ] + ] + }, + "id": "way/27335062" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27335065", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Trabandan", + "oneway": "yes", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6415734, + 46.5160711 + ], + [ + 6.6416238, + 46.5160265 + ], + [ + 6.6416498, + 46.5160057 + ], + [ + 6.6418858, + 46.5158199 + ], + [ + 6.6421149, + 46.5155824 + ], + [ + 6.6422108, + 46.5155063 + ], + [ + 6.6422818, + 46.5154501 + ], + [ + 6.6426543, + 46.5151834 + ], + [ + 6.6428043, + 46.5150607 + ], + [ + 6.6429606, + 46.5149421 + ], + [ + 6.6430202, + 46.5148994 + ], + [ + 6.6431378, + 46.5148562 + ], + [ + 6.6432836, + 46.5148153 + ], + [ + 6.6433823, + 46.5147876 + ], + [ + 6.6436185, + 46.5147137 + ], + [ + 6.6436735, + 46.5146929 + ] + ] + }, + "id": "way/27335065" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27335207", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5909039, + 46.5233652 + ], + [ + 6.5905079, + 46.5232134 + ] + ] + }, + "id": "way/27335207" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27335923", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6060068, + 46.5236785 + ], + [ + 6.60672, + 46.5235303 + ] + ] + }, + "id": "way/27335923" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27335924", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "oneway": "yes", + "parking:condition:right": "disc", + "parking:condition:right:capacity": "4", + "parking:lane:left": "no", + "parking:lane:right": "parallel", + "parking:lane:right:capacity": "4", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6066032, + 46.5240121 + ], + [ + 6.6062347, + 46.5240694 + ] + ] + }, + "id": "way/27335924" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336171", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Montoie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6131922, + 46.5208183 + ], + [ + 6.6131292, + 46.5207137 + ], + [ + 6.6130945, + 46.5206509 + ], + [ + 6.6130418, + 46.5205391 + ], + [ + 6.6129467, + 46.520282 + ], + [ + 6.6129057, + 46.5200618 + ], + [ + 6.612896, + 46.5200095 + ], + [ + 6.6128816, + 46.5199321 + ], + [ + 6.6128716, + 46.519903 + ], + [ + 6.6128467, + 46.5198588 + ], + [ + 6.6128119, + 46.5198122 + ], + [ + 6.6127488, + 46.5197599 + ], + [ + 6.6127097, + 46.519731 + ], + [ + 6.6126402, + 46.519688 + ], + [ + 6.6125524, + 46.5196486 + ], + [ + 6.6124371, + 46.5196153 + ], + [ + 6.6123533, + 46.5195967 + ], + [ + 6.6123138, + 46.5195852 + ], + [ + 6.6117217, + 46.5195304 + ], + [ + 6.6112672, + 46.5194936 + ], + [ + 6.6108315, + 46.5194539 + ], + [ + 6.6106572, + 46.5194413 + ], + [ + 6.6101288, + 46.5194036 + ], + [ + 6.6099166, + 46.5193698 + ], + [ + 6.609819, + 46.519348 + ], + [ + 6.6097828, + 46.5193399 + ], + [ + 6.6095886, + 46.5192747 + ], + [ + 6.6095481, + 46.5192611 + ], + [ + 6.6094361, + 46.5192173 + ], + [ + 6.6090543, + 46.5190775 + ], + [ + 6.60895, + 46.5190875 + ] + ] + }, + "id": "way/27336171" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336568", + "cycleway": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6352489, + 46.525587 + ], + [ + 6.6354214, + 46.5255799 + ], + [ + 6.6354538, + 46.5255786 + ] + ] + }, + "id": "way/27336568" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336574", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:urban", + "name": "Route du Pavement", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346933, + 46.5421309 + ], + [ + 6.6346945, + 46.5420698 + ], + [ + 6.6346865, + 46.5420083 + ] + ] + }, + "id": "way/27336574" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336714", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "maxspeed": "50", + "name": "Chemin de la Chocolatière", + "name:etymology:wikidata": "Q305012", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6407852, + 46.5368395 + ], + [ + 6.6407896, + 46.5369625 + ], + [ + 6.6408022, + 46.5370957 + ], + [ + 6.6408201, + 46.5371855 + ], + [ + 6.6408506, + 46.5372813 + ], + [ + 6.6408841, + 46.5373708 + ], + [ + 6.6409126, + 46.5374323 + ], + [ + 6.640945, + 46.5375524 + ] + ] + }, + "id": "way/27336714" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336717", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "unclassified", + "lanes": "2", + "lit": "no", + "maxspeed": "50", + "name": "Route de la Clochatte", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409113, + 46.5376533 + ], + [ + 6.6408872, + 46.5376806 + ], + [ + 6.6408953, + 46.5377407 + ], + [ + 6.6409105, + 46.5378106 + ], + [ + 6.6409095, + 46.5378714 + ], + [ + 6.6408731, + 46.5379996 + ], + [ + 6.6407765, + 46.5381895 + ], + [ + 6.6406638, + 46.5383632 + ], + [ + 6.6403416, + 46.5387189 + ], + [ + 6.6401082, + 46.5389426 + ] + ] + }, + "id": "way/27336717" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336718", + "check_date:cycleway": "2023-10-14", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354425, + 46.5327922 + ], + [ + 6.6354356, + 46.5326629 + ], + [ + 6.6354124, + 46.5324366 + ], + [ + 6.6354045, + 46.5323147 + ], + [ + 6.6353659, + 46.5320063 + ], + [ + 6.6353592, + 46.5319175 + ], + [ + 6.6353568, + 46.5317756 + ], + [ + 6.6353776, + 46.5316256 + ], + [ + 6.6354037, + 46.5315349 + ], + [ + 6.6354414, + 46.5314327 + ], + [ + 6.6355053, + 46.5312962 + ], + [ + 6.6356863, + 46.53103 + ], + [ + 6.6357127, + 46.5309914 + ], + [ + 6.6357424, + 46.5309449 + ], + [ + 6.6359925, + 46.530627 + ], + [ + 6.6360429, + 46.5305028 + ] + ] + }, + "id": "way/27336718" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336719", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334395, + 46.5330661 + ], + [ + 6.633414, + 46.5330157 + ], + [ + 6.6333931, + 46.53297 + ], + [ + 6.6333566, + 46.5328902 + ], + [ + 6.6332901, + 46.5327954 + ], + [ + 6.6332338, + 46.5327346 + ], + [ + 6.6332064, + 46.532713 + ], + [ + 6.6331451, + 46.5326648 + ], + [ + 6.6329832, + 46.5325686 + ] + ] + }, + "id": "way/27336719" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336721", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de l'Université", + "name:etymology:wikidata": "Q3918", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6343133, + 46.5244298 + ], + [ + 6.6343967, + 46.5244816 + ], + [ + 6.6344167, + 46.5244939 + ], + [ + 6.6344784, + 46.5245321 + ], + [ + 6.634592, + 46.5246139 + ], + [ + 6.63465, + 46.5246454 + ], + [ + 6.6347138, + 46.52468 + ] + ] + }, + "id": "way/27336721" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336722", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:zone50", + "name": "Rue de la Barre", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6358338, + 46.5252744 + ], + [ + 6.6359055, + 46.5253216 + ], + [ + 6.6359181, + 46.5253664 + ], + [ + 6.6359081, + 46.5255317 + ], + [ + 6.6359171, + 46.5255675 + ] + ] + }, + "id": "way/27336722" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27336723", + "cycleway:left": "share_busway", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:bus:backward": "1", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through;right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371865, + 46.5206353 + ], + [ + 6.6371881, + 46.5206628 + ], + [ + 6.6371993, + 46.5207099 + ], + [ + 6.6372016, + 46.5207197 + ], + [ + 6.6372444, + 46.5207712 + ], + [ + 6.6372847, + 46.520801 + ], + [ + 6.637323, + 46.5208293 + ], + [ + 6.6374098, + 46.5208935 + ], + [ + 6.6375478, + 46.5209916 + ], + [ + 6.6376403, + 46.5210453 + ] + ] + }, + "id": "way/27336723" + }, + { + "type": "Feature", + "properties": { + "@id": "way/27737783", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Chemin des Plaines", + "name:etymology:wikidata": "Q160091", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6154622, + 46.5139834 + ], + [ + 6.6154272, + 46.5139495 + ], + [ + 6.6152823, + 46.5137673 + ], + [ + 6.6152654, + 46.5137574 + ], + [ + 6.6151728, + 46.5137031 + ], + [ + 6.6150055, + 46.5136622 + ], + [ + 6.61489, + 46.51365 + ], + [ + 6.6143907, + 46.5136982 + ], + [ + 6.6135747, + 46.5137774 + ], + [ + 6.6135294, + 46.5137818 + ], + [ + 6.6132382, + 46.51381 + ], + [ + 6.6131046, + 46.513823 + ], + [ + 6.612971, + 46.5138409 + ], + [ + 6.6127993, + 46.5138638 + ] + ] + }, + "id": "way/27737783" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28252537", + "highway": "residential", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Chemin des Roches", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6571746, + 46.5424196 + ], + [ + 6.6569079, + 46.5422917 + ], + [ + 6.6565206, + 46.5421712 + ], + [ + 6.6561803, + 46.5421248 + ], + [ + 6.6559597, + 46.54203 + ], + [ + 6.6557711, + 46.5419116 + ], + [ + 6.6557131, + 46.5418629 + ], + [ + 6.6556963, + 46.5418488 + ] + ] + }, + "id": "way/28252537" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28268457", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Raidillon", + "surface": "paved" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6714304, + 46.5415093 + ], + [ + 6.6714002, + 46.5414554 + ], + [ + 6.6713673, + 46.5414095 + ], + [ + 6.6713244, + 46.5413533 + ], + [ + 6.6712835, + 46.5413162 + ], + [ + 6.6712199, + 46.5412662 + ], + [ + 6.6711472, + 46.5412171 + ], + [ + 6.6709027, + 46.5410906 + ], + [ + 6.6707724, + 46.5410216 + ], + [ + 6.6704916, + 46.5408409 + ], + [ + 6.6704568, + 46.5408195 + ], + [ + 6.6704299, + 46.5408036 + ], + [ + 6.6701543, + 46.5406333 + ], + [ + 6.6701349, + 46.5406214 + ], + [ + 6.6699566, + 46.5405205 + ], + [ + 6.669835, + 46.5404494 + ], + [ + 6.669721, + 46.5403706 + ], + [ + 6.6694618, + 46.5401692 + ], + [ + 6.6693638, + 46.5400927 + ], + [ + 6.6693109, + 46.5400514 + ], + [ + 6.6692618, + 46.5400056 + ], + [ + 6.6692174, + 46.5399563 + ], + [ + 6.6691808, + 46.5399024 + ], + [ + 6.6691546, + 46.5398495 + ], + [ + 6.6691415, + 46.5397993 + ], + [ + 6.6691356, + 46.539742 + ], + [ + 6.6691356, + 46.5396799 + ], + [ + 6.669132, + 46.5396166 + ], + [ + 6.6691276, + 46.5395746 + ], + [ + 6.6691162, + 46.5395323 + ], + [ + 6.6691015, + 46.5394909 + ], + [ + 6.6690795, + 46.5394402 + ], + [ + 6.6690456, + 46.5393854 + ], + [ + 6.6690176, + 46.5393427 + ], + [ + 6.6689698, + 46.5392911 + ], + [ + 6.6689144, + 46.5392436 + ], + [ + 6.668852, + 46.5391975 + ], + [ + 6.6687906, + 46.5391617 + ], + [ + 6.6686877, + 46.5391083 + ], + [ + 6.6685579, + 46.53905 + ], + [ + 6.6684901, + 46.5390132 + ], + [ + 6.6684393, + 46.5389791 + ], + [ + 6.6684004, + 46.5389368 + ], + [ + 6.6682758, + 46.5387914 + ] + ] + }, + "id": "way/28268457" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28268458", + "highway": "residential", + "name": "Avenue des Boveresses", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6682758, + 46.5387914 + ], + [ + 6.6681275, + 46.5386104 + ], + [ + 6.6680419, + 46.5385372 + ], + [ + 6.6677918, + 46.5383779 + ], + [ + 6.6676319, + 46.5382735 + ], + [ + 6.6674062, + 46.5381263 + ], + [ + 6.6673207, + 46.5380705 + ], + [ + 6.6671612, + 46.5379664 + ], + [ + 6.6671018, + 46.5379277 + ], + [ + 6.6668384, + 46.5377558 + ] + ] + }, + "id": "way/28268458" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28268465", + "bridge": "yes", + "cycleway:left": "lane", + "highway": "unclassified", + "layer": "1", + "maxweight:signed": "no", + "name": "Avenue des Boveresses", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6652341, + 46.5366322 + ], + [ + 6.6647262, + 46.5362807 + ] + ] + }, + "id": "way/28268465" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28282838", + "cycleway:left": "opposite_lane", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "name": "Rue de la Mèbre", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60827, + 46.5802842 + ], + [ + 6.6082959, + 46.5802578 + ], + [ + 6.608456, + 46.5801405 + ], + [ + 6.6089235, + 46.5798288 + ] + ] + }, + "id": "way/28282838" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28290363", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "3", + "maxheight": "default", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes", + "turn:lanes": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5873823, + 46.523274 + ], + [ + 6.5879098, + 46.5230237 + ], + [ + 6.588824, + 46.5225959 + ] + ] + }, + "id": "way/28290363" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28290365", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6513058, + 46.5416933 + ], + [ + 6.6530134, + 46.5410052 + ], + [ + 6.6534356, + 46.5408358 + ] + ] + }, + "id": "way/28290365" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28320413", + "cycleway:left": "share_busway", + "highway": "tertiary", + "lanes": "4", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue William-Fraisse", + "name:etymology:wikidata": "Q3568618", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6260134, + 46.5163599 + ], + [ + 6.626103, + 46.5164431 + ], + [ + 6.6263454, + 46.516695 + ] + ] + }, + "id": "way/28320413" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28348258", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "mofa": "yes", + "motor_vehicle": "destination", + "name": "Chemin des Boveresses", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6682758, + 46.5387914 + ], + [ + 6.668244, + 46.5388204 + ], + [ + 6.6682382, + 46.5388265 + ], + [ + 6.6681482, + 46.5389201 + ], + [ + 6.6680351, + 46.539038 + ], + [ + 6.6675494, + 46.5395409 + ], + [ + 6.6675013, + 46.5395933 + ], + [ + 6.6674625, + 46.5396439 + ], + [ + 6.6674329, + 46.5396873 + ], + [ + 6.6673998, + 46.5397475 + ], + [ + 6.6673818, + 46.5397891 + ], + [ + 6.6673655, + 46.5398526 + ], + [ + 6.6673577, + 46.5399039 + ], + [ + 6.6673564, + 46.5399566 + ], + [ + 6.6673772, + 46.5401189 + ], + [ + 6.6673966, + 46.540246 + ], + [ + 6.6673964, + 46.5402844 + ], + [ + 6.6673922, + 46.5403164 + ], + [ + 6.6673801, + 46.5403518 + ], + [ + 6.6673648, + 46.5403853 + ], + [ + 6.667342, + 46.540419 + ], + [ + 6.6673157, + 46.5404547 + ], + [ + 6.6672716, + 46.5405012 + ], + [ + 6.6671959, + 46.5405734 + ], + [ + 6.6668937, + 46.5408417 + ], + [ + 6.6664523, + 46.5412194 + ], + [ + 6.6663978, + 46.5412735 + ], + [ + 6.6663335, + 46.5413411 + ] + ] + }, + "id": "way/28348258" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28357778", + "cycleway:both": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034966, + 46.5272829 + ], + [ + 6.6035405, + 46.5272859 + ], + [ + 6.6035736, + 46.5272961 + ], + [ + 6.6036075, + 46.5273175 + ], + [ + 6.6036274, + 46.5273444 + ], + [ + 6.6036327, + 46.5273757 + ], + [ + 6.6036186, + 46.5274104 + ], + [ + 6.6035947, + 46.5274325 + ], + [ + 6.6035603, + 46.527449 + ] + ] + }, + "id": "way/28357778" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28357779", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034966, + 46.5272829 + ], + [ + 6.6034635, + 46.5271609 + ] + ] + }, + "id": "way/28357779" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28358589", + "cycleway:both": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Gare", + "name:etymology:wikidata": "Q669678", + "oneway": "no", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6304636, + 46.5172706 + ], + [ + 6.6303417, + 46.5172843 + ], + [ + 6.6299765, + 46.5173427 + ], + [ + 6.6295645, + 46.517401 + ], + [ + 6.6294068, + 46.5174233 + ], + [ + 6.6293165, + 46.517436 + ] + ] + }, + "id": "way/28358589" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28381479", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.633604, + 46.5167427 + ], + [ + 6.6335636, + 46.5166808 + ], + [ + 6.6335437, + 46.5166527 + ], + [ + 6.6334181, + 46.5164624 + ], + [ + 6.6333253, + 46.5162546 + ] + ] + }, + "id": "way/28381479" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28435308", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6534356, + 46.5408358 + ], + [ + 6.6540081, + 46.5406013 + ] + ] + }, + "id": "way/28435308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28435309", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6535978, + 46.5408846 + ], + [ + 6.6530605, + 46.5411115 + ] + ] + }, + "id": "way/28435309" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28435310", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542052, + 46.5406415 + ], + [ + 6.6535978, + 46.5408846 + ] + ] + }, + "id": "way/28435310" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28435311", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6540081, + 46.5406013 + ], + [ + 6.6547183, + 46.5403193 + ], + [ + 6.6555534, + 46.5399837 + ], + [ + 6.6589643, + 46.5386148 + ] + ] + }, + "id": "way/28435311" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28436805", + "highway": "secondary", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "60", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6933482, + 46.552708 + ], + [ + 6.6933636, + 46.5526859 + ], + [ + 6.6933875, + 46.5526678 + ], + [ + 6.693418, + 46.5526552 + ], + [ + 6.6934525, + 46.5526492 + ], + [ + 6.693488, + 46.5526503 + ], + [ + 6.693527, + 46.5526604 + ], + [ + 6.6935588, + 46.552679 + ], + [ + 6.6935796, + 46.5527039 + ], + [ + 6.693587, + 46.5527321 + ], + [ + 6.6935833, + 46.5527533 + ], + [ + 6.693572, + 46.5527731 + ], + [ + 6.6935538, + 46.5527903 + ] + ] + }, + "id": "way/28436805" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28437152", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484483, + 46.5260812 + ], + [ + 6.6484357, + 46.5260026 + ], + [ + 6.6484159, + 46.525919 + ], + [ + 6.6484021, + 46.5258654 + ], + [ + 6.6483673, + 46.5257295 + ], + [ + 6.6482952, + 46.5255777 + ], + [ + 6.6482069, + 46.5253917 + ], + [ + 6.6480944, + 46.5251549 + ], + [ + 6.648074, + 46.525112 + ], + [ + 6.6479769, + 46.524911 + ], + [ + 6.6478572, + 46.5246556 + ], + [ + 6.6476956, + 46.5243152 + ], + [ + 6.6476866, + 46.5242966 + ], + [ + 6.6476316, + 46.5241831 + ], + [ + 6.6475066, + 46.5239252 + ], + [ + 6.6473669, + 46.5236369 + ], + [ + 6.6473245, + 46.5235495 + ], + [ + 6.6468678, + 46.5226066 + ], + [ + 6.6467361, + 46.5223353 + ], + [ + 6.6466718, + 46.5222004 + ] + ] + }, + "id": "way/28437152" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28437154", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de la Vallonnette", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484985, + 46.5279643 + ], + [ + 6.6484192, + 46.5279449 + ], + [ + 6.6483879, + 46.5279383 + ], + [ + 6.6483565, + 46.5279317 + ], + [ + 6.6479942, + 46.5278516 + ] + ] + }, + "id": "way/28437154" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28506685", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue William-Fraisse", + "name:etymology:wikidata": "Q3568618", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263454, + 46.516695 + ], + [ + 6.6265258, + 46.5168882 + ] + ] + }, + "id": "way/28506685" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28506689", + "alt_name": "Centre Provence", + "foot": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6144133, + 46.5216912 + ], + [ + 6.6144402, + 46.521577 + ], + [ + 6.6144282, + 46.5214982 + ], + [ + 6.614409, + 46.5214547 + ], + [ + 6.6143974, + 46.5214093 + ], + [ + 6.614412, + 46.5213597 + ] + ] + }, + "id": "way/28506689" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28523128", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5893283, + 46.522721 + ], + [ + 6.5895006, + 46.5227856 + ] + ] + }, + "id": "way/28523128" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660223", + "highway": "residential", + "lit": "yes", + "name": "Chemin des Crottes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6089235, + 46.5798288 + ], + [ + 6.60904, + 46.5798439 + ], + [ + 6.6095941, + 46.5799209 + ], + [ + 6.6097357, + 46.5799334 + ], + [ + 6.6101157, + 46.579999 + ], + [ + 6.6104101, + 46.5800918 + ], + [ + 6.6105036, + 46.5801298 + ] + ] + }, + "id": "way/28660223" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660225", + "highway": "residential", + "name": "Chemin des Crottes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60904, + 46.5798439 + ], + [ + 6.6094623, + 46.5795015 + ], + [ + 6.6099099, + 46.5790254 + ], + [ + 6.6102441, + 46.5784761 + ], + [ + 6.6103254, + 46.5784383 + ], + [ + 6.6107484, + 46.5784946 + ], + [ + 6.6111642, + 46.5785555 + ] + ] + }, + "id": "way/28660225" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660312", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin de la Chapelle", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6046626, + 46.5802326 + ], + [ + 6.6048167, + 46.5807238 + ], + [ + 6.6048592, + 46.5807782 + ], + [ + 6.6049301, + 46.5808227 + ] + ] + }, + "id": "way/28660312" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660315", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "no", + "maxspeed": "50", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6046626, + 46.5802326 + ], + [ + 6.604323, + 46.5802788 + ], + [ + 6.6041013, + 46.5802855 + ], + [ + 6.6037987, + 46.5802544 + ], + [ + 6.6027687, + 46.5801206 + ], + [ + 6.6026015, + 46.5800874 + ], + [ + 6.6024571, + 46.5800383 + ], + [ + 6.6023158, + 46.57998 + ], + [ + 6.6021837, + 46.5798994 + ], + [ + 6.6019301, + 46.5797349 + ] + ] + }, + "id": "way/28660315" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660316", + "highway": "residential", + "maxspeed": "50", + "name": "Route des Dragons", + "source:maxspeed": "CH:zone50", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6036123, + 46.5760819 + ], + [ + 6.6040661, + 46.5769752 + ], + [ + 6.6040757, + 46.5772803 + ], + [ + 6.6040824, + 46.5774909 + ], + [ + 6.6041057, + 46.5782275 + ] + ] + }, + "id": "way/28660316" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660354", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin Praz-Lau", + "sidewalk": "no", + "source:maxspeed": "CH:zone50", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057755, + 46.5781293 + ], + [ + 6.605602, + 46.5781419 + ], + [ + 6.6055457, + 46.5781448 + ], + [ + 6.6046158, + 46.5782046 + ], + [ + 6.6041057, + 46.5782275 + ], + [ + 6.6035421, + 46.5782511 + ], + [ + 6.6021124, + 46.5782946 + ] + ] + }, + "id": "way/28660354" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28660355", + "access": "destination", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "name": "Avenue de Vernand-Dessous", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057755, + 46.5781293 + ], + [ + 6.6058733, + 46.5781084 + ], + [ + 6.607949, + 46.5776643 + ], + [ + 6.6085502, + 46.5775407 + ], + [ + 6.6086876, + 46.5774736 + ], + [ + 6.6087334, + 46.5773897 + ], + [ + 6.6087511, + 46.5771981 + ], + [ + 6.6087716, + 46.5771352 + ], + [ + 6.6088444, + 46.5771114 + ], + [ + 6.6090305, + 46.5770951 + ], + [ + 6.6092282, + 46.5770725 + ], + [ + 6.6106426, + 46.5769375 + ] + ] + }, + "id": "way/28660355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28662358", + "highway": "residential", + "name": "Route de Chavannes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5901623, + 46.526378 + ], + [ + 6.5898687, + 46.5264248 + ], + [ + 6.5896764, + 46.526399 + ], + [ + 6.5895291, + 46.5263361 + ], + [ + 6.5894645, + 46.5262817 + ], + [ + 6.5890159, + 46.5258073 + ], + [ + 6.5888277, + 46.5256086 + ], + [ + 6.5884923, + 46.5252564 + ], + [ + 6.5884221, + 46.5251793 + ] + ] + }, + "id": "way/28662358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28662426", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Général Charles-Jules-Guiguer-de-Prangins", + "name:etymology:wikidata": "Q117778", + "short_name": "Chemin Guiguer-de-Prangins", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6134231, + 46.5345676 + ], + [ + 6.6133521, + 46.5345445 + ], + [ + 6.6127824, + 46.534359 + ], + [ + 6.6126401, + 46.5343119 + ], + [ + 6.6122632, + 46.5341825 + ], + [ + 6.6121741, + 46.5341472 + ] + ] + }, + "id": "way/28662426" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28690824", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6530605, + 46.5411115 + ], + [ + 6.651982, + 46.5415418 + ], + [ + 6.6513807, + 46.5417821 + ], + [ + 6.6509563, + 46.5419509 + ], + [ + 6.6507382, + 46.5420338 + ], + [ + 6.6505175, + 46.542114 + ], + [ + 6.6502921, + 46.5421916 + ], + [ + 6.6500628, + 46.5422653 + ], + [ + 6.6498377, + 46.5423314 + ], + [ + 6.649611, + 46.542395 + ], + [ + 6.6493778, + 46.5424537 + ] + ] + }, + "id": "way/28690824" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28786997", + "alt_name": "Rue Edouard Gibbon", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "20", + "name": "Rue Edward-Gibbon", + "name:etymology:wikidata": "Q161841", + "surface": "asphalt", + "wikimedia_commons": "File:Rue Edward-Gibbon Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339163, + 46.5184447 + ], + [ + 6.6337914, + 46.5184416 + ], + [ + 6.6324112, + 46.5186864 + ], + [ + 6.6321638, + 46.5187363 + ] + ] + }, + "id": "way/28786997" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28808396", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:left:oneway": "no", + "cycleway:right": "no", + "highway": "unclassified", + "lane_markings": "no", + "lanes": "2", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5857575, + 46.5210671 + ], + [ + 6.5856062, + 46.5210906 + ] + ] + }, + "id": "way/28808396" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28912923", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "maxspeed:type": "sign", + "name": "Chemin du Taulard", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5960294, + 46.5663717 + ], + [ + 6.5961411, + 46.5663441 + ], + [ + 6.5964527, + 46.5662351 + ], + [ + 6.5971903, + 46.5658292 + ], + [ + 6.5973876, + 46.5657315 + ], + [ + 6.5977591, + 46.5655674 + ] + ] + }, + "id": "way/28912923" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28912924", + "highway": "unclassified", + "lane_markings": "no", + "name": "Chemin des Mésanges", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.602998, + 46.5678205 + ], + [ + 6.6030723, + 46.5680028 + ], + [ + 6.6032542, + 46.5684489 + ], + [ + 6.6033077, + 46.5685802 + ], + [ + 6.6033662, + 46.5687505 + ], + [ + 6.6035171, + 46.5691903 + ], + [ + 6.6036576, + 46.5695994 + ] + ] + }, + "id": "way/28912924" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28968767", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170132, + 46.5179349 + ], + [ + 6.6167726, + 46.5180791 + ] + ] + }, + "id": "way/28968767" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28968768", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112356, + 46.5167045 + ], + [ + 6.6113067, + 46.5166848 + ], + [ + 6.6115206, + 46.5166393 + ] + ] + }, + "id": "way/28968768" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28968769", + "cycleway:right": "no", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6113004, + 46.5168198 + ], + [ + 6.6113582, + 46.5168541 + ], + [ + 6.6114277, + 46.5168904 + ], + [ + 6.6115103, + 46.5169196 + ] + ] + }, + "id": "way/28968769" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28968770", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6102966, + 46.5168466 + ], + [ + 6.6104594, + 46.5168055 + ] + ] + }, + "id": "way/28968770" + }, + { + "type": "Feature", + "properties": { + "@id": "way/28968773", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6105064, + 46.5170035 + ], + [ + 6.6102143, + 46.5171412 + ], + [ + 6.6099914, + 46.5172686 + ], + [ + 6.6099332, + 46.5173019 + ], + [ + 6.6094677, + 46.5176402 + ], + [ + 6.6093804, + 46.5177048 + ] + ] + }, + "id": "way/28968773" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29001078", + "cycleway:both": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Gare", + "name:etymology:wikidata": "Q669678", + "oneway": "no", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293165, + 46.517436 + ], + [ + 6.6292173, + 46.5174517 + ], + [ + 6.6290955, + 46.5174702 + ], + [ + 6.6285468, + 46.5175498 + ], + [ + 6.6284782, + 46.5175496 + ], + [ + 6.6284395, + 46.5175486 + ], + [ + 6.628389, + 46.5175479 + ] + ] + }, + "id": "way/29001078" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29093816", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.586337, + 46.5614245 + ], + [ + 6.5858275, + 46.5614956 + ], + [ + 6.5853413, + 46.5615664 + ], + [ + 6.5848566, + 46.5616399 + ], + [ + 6.5843647, + 46.561718 + ] + ] + }, + "id": "way/29093816" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29093818", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5843259, + 46.5616024 + ], + [ + 6.5848231, + 46.5615228 + ], + [ + 6.5853062, + 46.5614497 + ], + [ + 6.5857943, + 46.5613791 + ], + [ + 6.5863038, + 46.5613075 + ] + ] + }, + "id": "way/29093818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29093819", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5863038, + 46.5613075 + ], + [ + 6.5881558, + 46.5610641 + ], + [ + 6.5886342, + 46.5610008 + ], + [ + 6.5891127, + 46.5609316 + ], + [ + 6.5895821, + 46.5608613 + ], + [ + 6.5900649, + 46.5607829 + ], + [ + 6.5905811, + 46.5606918 + ], + [ + 6.5909751, + 46.5606121 + ], + [ + 6.5914026, + 46.5605202 + ] + ] + }, + "id": "way/29093819" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29117375", + "highway": "residential", + "name": "Chemin des Abeilles", + "name:etymology:wikidata": "Q324132", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6460914, + 46.5396885 + ], + [ + 6.6461329, + 46.539719 + ], + [ + 6.646208, + 46.5397756 + ], + [ + 6.6462763, + 46.5398297 + ] + ] + }, + "id": "way/29117375" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29117376", + "highway": "residential", + "maxheight": "default", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6495193, + 46.5419619 + ], + [ + 6.6494555, + 46.5420253 + ], + [ + 6.6494189, + 46.542057 + ], + [ + 6.6493859, + 46.5420855 + ], + [ + 6.6492344, + 46.5422092 + ] + ] + }, + "id": "way/29117376" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29117378", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6486781, + 46.5426934 + ], + [ + 6.6485564, + 46.5428267 + ], + [ + 6.6484591, + 46.5429558 + ], + [ + 6.6484005, + 46.5430407 + ], + [ + 6.6483481, + 46.5431256 + ], + [ + 6.648234, + 46.5433386 + ], + [ + 6.6481127, + 46.5435893 + ] + ] + }, + "id": "way/29117378" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29117379", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6494252, + 46.5445997 + ], + [ + 6.6492945, + 46.5446708 + ], + [ + 6.6492722, + 46.5446829 + ], + [ + 6.6490732, + 46.544791 + ], + [ + 6.6488927, + 46.5448891 + ], + [ + 6.6488049, + 46.5449072 + ], + [ + 6.6487335, + 46.5449011 + ], + [ + 6.6486225, + 46.5448444 + ], + [ + 6.6485355, + 46.5447999 + ], + [ + 6.648433, + 46.5447476 + ], + [ + 6.648246, + 46.5446695 + ], + [ + 6.6479513, + 46.5445464 + ], + [ + 6.6478633, + 46.5445097 + ], + [ + 6.6477663, + 46.544378 + ], + [ + 6.6477786, + 46.5442368 + ], + [ + 6.6477886, + 46.5442174 + ], + [ + 6.6479176, + 46.5439675 + ], + [ + 6.6481127, + 46.5435893 + ] + ] + }, + "id": "way/29117379" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29117381", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6441086, + 46.5431221 + ], + [ + 6.6439485, + 46.5433842 + ], + [ + 6.6438732, + 46.543414 + ], + [ + 6.6437703, + 46.5433884 + ], + [ + 6.6437432, + 46.5433448 + ], + [ + 6.6437748, + 46.5432709 + ] + ] + }, + "id": "way/29117381" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29263764", + "cycleway:both": "no", + "highway": "unclassified", + "maxspeed": "50", + "name": "Route du Bois-Genoud", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5851142, + 46.5501109 + ], + [ + 6.5851167, + 46.5502286 + ], + [ + 6.5851504, + 46.5503381 + ], + [ + 6.585214, + 46.5504565 + ], + [ + 6.5852715, + 46.5505749 + ], + [ + 6.5852964, + 46.550696 + ], + [ + 6.585302, + 46.5508609 + ], + [ + 6.5853207, + 46.5509999 + ], + [ + 6.5854162, + 46.551242 + ], + [ + 6.5854836, + 46.5514583 + ], + [ + 6.5856358, + 46.5519902 + ], + [ + 6.5856838, + 46.5520961 + ], + [ + 6.5857659, + 46.5522 + ], + [ + 6.586659, + 46.5530957 + ], + [ + 6.5868351, + 46.5532434 + ], + [ + 6.5874139, + 46.5536348 + ], + [ + 6.5874962, + 46.5537273 + ], + [ + 6.5875372, + 46.5538245 + ], + [ + 6.5875557, + 46.5539532 + ], + [ + 6.5875402, + 46.5542866 + ], + [ + 6.5875459, + 46.554429 + ], + [ + 6.5875704, + 46.5545853 + ], + [ + 6.587612, + 46.5547325 + ], + [ + 6.5876753, + 46.5548603 + ], + [ + 6.5880319, + 46.5555388 + ] + ] + }, + "id": "way/29263764" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29318468", + "bicycle": "yes", + "bridge": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "lane_markings": "no", + "layer": "1", + "motor_vehicle": "private", + "name": "Route des Biolettes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289701, + 46.5789707 + ], + [ + 6.6287949, + 46.5790702 + ] + ] + }, + "id": "way/29318468" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29318868", + "access": "agricultural", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed:type": "CH:rural", + "name": "Route du Bois de la Lancy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6205312, + 46.5791805 + ], + [ + 6.620577, + 46.5795348 + ], + [ + 6.6206717, + 46.5798781 + ], + [ + 6.6207792, + 46.5802283 + ], + [ + 6.6208218, + 46.5803302 + ], + [ + 6.6208605, + 46.5803974 + ], + [ + 6.6209225, + 46.5804773 + ], + [ + 6.6212344, + 46.580669 + ], + [ + 6.621307, + 46.5807016 + ], + [ + 6.6214329, + 46.5807329 + ], + [ + 6.6215753, + 46.5807555 + ], + [ + 6.621708, + 46.5807542 + ], + [ + 6.6218515, + 46.5807444 + ], + [ + 6.6219329, + 46.5807306 + ] + ] + }, + "id": "way/29318868" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29318872", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Route de la Salle-des-Fayards", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6181267, + 46.5735182 + ], + [ + 6.6181497, + 46.5735701 + ], + [ + 6.618152, + 46.5736188 + ], + [ + 6.6181532, + 46.5736997 + ], + [ + 6.6181291, + 46.5738318 + ], + [ + 6.6181188, + 46.5738927 + ], + [ + 6.6181204, + 46.5739421 + ], + [ + 6.6183339, + 46.5746687 + ], + [ + 6.6184319, + 46.5749735 + ], + [ + 6.618488, + 46.5750964 + ], + [ + 6.6185402, + 46.5751898 + ], + [ + 6.6186034, + 46.5752757 + ], + [ + 6.6191475, + 46.5758351 + ] + ] + }, + "id": "way/29318872" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29352493", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6118993, + 46.5721322 + ], + [ + 6.6120593, + 46.5721706 + ], + [ + 6.6122175, + 46.5722184 + ], + [ + 6.6134056, + 46.5728183 + ], + [ + 6.613502, + 46.5728579 + ], + [ + 6.6148926, + 46.5733584 + ] + ] + }, + "id": "way/29352493" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29352494", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "50", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6148926, + 46.5733584 + ], + [ + 6.615189, + 46.5734693 + ], + [ + 6.6152744, + 46.5734916 + ], + [ + 6.6153645, + 46.5735052 + ], + [ + 6.6154823, + 46.573515 + ], + [ + 6.6157496, + 46.5735252 + ], + [ + 6.6159614, + 46.5735139 + ], + [ + 6.6161677, + 46.5734851 + ], + [ + 6.6165006, + 46.5733769 + ], + [ + 6.6168721, + 46.5732568 + ], + [ + 6.6170429, + 46.5732019 + ], + [ + 6.617137, + 46.5731873 + ], + [ + 6.6172302, + 46.5731802 + ], + [ + 6.6173227, + 46.5731807 + ] + ] + }, + "id": "way/29352494" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29352495", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6173227, + 46.5731807 + ], + [ + 6.6174216, + 46.5731943 + ], + [ + 6.6175077, + 46.5732139 + ], + [ + 6.6176453, + 46.5732724 + ], + [ + 6.6179776, + 46.5734241 + ], + [ + 6.6180151, + 46.5734396 + ], + [ + 6.6181267, + 46.5735182 + ] + ] + }, + "id": "way/29352495" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29389777", + "bicycle": "yes", + "foot": "yes", + "highway": "tertiary", + "horse": "yes", + "lit": "no", + "motor_vehicle": "yes", + "name": "Route du Chalet-Boverat", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6707554, + 46.5743635 + ], + [ + 6.6707219, + 46.5744479 + ], + [ + 6.6706633, + 46.5745291 + ], + [ + 6.6706054, + 46.5746196 + ], + [ + 6.6705628, + 46.5747313 + ], + [ + 6.6705375, + 46.5748701 + ], + [ + 6.6705552, + 46.5750813 + ], + [ + 6.6706953, + 46.5756045 + ], + [ + 6.670872, + 46.5761194 + ], + [ + 6.6709523, + 46.5764539 + ], + [ + 6.6709847, + 46.5766434 + ], + [ + 6.6710365, + 46.5768348 + ], + [ + 6.6712868, + 46.5772442 + ], + [ + 6.6713179, + 46.5778238 + ], + [ + 6.6712918, + 46.5783427 + ], + [ + 6.6713279, + 46.5785 + ], + [ + 6.6716148, + 46.5787277 + ], + [ + 6.6719719, + 46.5788136 + ], + [ + 6.672838, + 46.5789332 + ], + [ + 6.6733785, + 46.5790156 + ], + [ + 6.6736678, + 46.5790836 + ], + [ + 6.6739417, + 46.5791785 + ], + [ + 6.6741482, + 46.5792915 + ], + [ + 6.6745314, + 46.5796595 + ], + [ + 6.6750912, + 46.5802354 + ], + [ + 6.6752582, + 46.5804065 + ], + [ + 6.6753502, + 46.5805033 + ], + [ + 6.6759109, + 46.5811248 + ], + [ + 6.6772309, + 46.5831113 + ], + [ + 6.677453, + 46.5834706 + ], + [ + 6.6775756, + 46.5837562 + ], + [ + 6.6779468, + 46.5849778 + ], + [ + 6.6780229, + 46.5852736 + ] + ] + }, + "id": "way/29389777" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29578348", + "access": "agricultural", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed:type": "CH:rural", + "name": "Route du Bois de la Lancy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6205312, + 46.5791805 + ], + [ + 6.6203999, + 46.5787181 + ], + [ + 6.6202003, + 46.5782553 + ], + [ + 6.6200057, + 46.5778774 + ], + [ + 6.6197177, + 46.5774962 + ], + [ + 6.619646, + 46.5773544 + ], + [ + 6.6195098, + 46.5768955 + ], + [ + 6.6194725, + 46.5767867 + ], + [ + 6.6194417, + 46.5766969 + ], + [ + 6.6192471, + 46.5761287 + ], + [ + 6.6191475, + 46.5758351 + ] + ] + }, + "id": "way/29578348" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29578352", + "access": "agricultural", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "name": "Route du Bois de la Lancy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6195227, + 46.5760091 + ], + [ + 6.6192471, + 46.5761287 + ] + ] + }, + "id": "way/29578352" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29578356", + "cycleway:both": "no", + "highway": "unclassified", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6181267, + 46.5735182 + ], + [ + 6.6182644, + 46.5734799 + ], + [ + 6.6184159, + 46.573419 + ], + [ + 6.618482, + 46.5733778 + ] + ] + }, + "id": "way/29578356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29578366", + "access": "forestry", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.618482, + 46.5733778 + ], + [ + 6.6185761, + 46.5732625 + ], + [ + 6.6186665, + 46.5730863 + ], + [ + 6.6187227, + 46.5729774 + ], + [ + 6.6188269, + 46.5725603 + ], + [ + 6.6188882, + 46.5724625 + ], + [ + 6.6193165, + 46.572154 + ], + [ + 6.6194219, + 46.5719712 + ], + [ + 6.619455, + 46.5716735 + ], + [ + 6.6194824, + 46.5713857 + ], + [ + 6.6195423, + 46.5711819 + ], + [ + 6.619638, + 46.5709727 + ], + [ + 6.6196704, + 46.5708289 + ], + [ + 6.6196684, + 46.57069 + ], + [ + 6.6196747, + 46.5705349 + ], + [ + 6.6196888, + 46.570461 + ], + [ + 6.6197119, + 46.5703891 + ], + [ + 6.6198951, + 46.5701013 + ], + [ + 6.6199926, + 46.570014 + ], + [ + 6.6205011, + 46.5697967 + ], + [ + 6.6211719, + 46.5693931 + ], + [ + 6.6214164, + 46.5690738 + ], + [ + 6.6214462, + 46.569059 + ], + [ + 6.6218619, + 46.5688532 + ] + ] + }, + "id": "way/29578366" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29578371", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6218619, + 46.5688532 + ], + [ + 6.6219949, + 46.5687813 + ] + ] + }, + "id": "way/29578371" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29875990", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de Strasbourg", + "name:etymology:wikidata": "Q6602", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6194165, + 46.527224 + ], + [ + 6.6193869, + 46.5272008 + ], + [ + 6.6186473, + 46.5266192 + ] + ] + }, + "id": "way/29875990" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876029", + "cycleway": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:zone50", + "name": "Rue du Maupas", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257305, + 46.5249389 + ], + [ + 6.6258566, + 46.5248715 + ], + [ + 6.6260184, + 46.5247776 + ], + [ + 6.6261186, + 46.5247122 + ], + [ + 6.6264405, + 46.5244623 + ] + ] + }, + "id": "way/29876029" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876151", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Aubépines", + "name:etymology:wikidata": "Q132557", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182272, + 46.5284356 + ], + [ + 6.6177178, + 46.5287249 + ], + [ + 6.6172817, + 46.5289296 + ], + [ + 6.6172177, + 46.5289596 + ] + ] + }, + "id": "way/29876151" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876152", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Saint-Paul", + "name:etymology:wikidata": "Q55382251", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190542, + 46.5290414 + ], + [ + 6.6190236, + 46.5290098 + ], + [ + 6.6189958, + 46.5289812 + ], + [ + 6.618947, + 46.5289479 + ], + [ + 6.618527, + 46.5286612 + ], + [ + 6.6182272, + 46.5284356 + ] + ] + }, + "id": "way/29876152" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876267", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montmeillan", + "oneway": "no", + "sidewalk": "left", + "sidewalk:left:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6377453, + 46.5265751 + ], + [ + 6.6378462, + 46.5266254 + ], + [ + 6.6384841, + 46.5269432 + ], + [ + 6.6386301, + 46.5270803 + ], + [ + 6.6387194, + 46.5272274 + ], + [ + 6.6387375, + 46.5275563 + ], + [ + 6.6387289, + 46.5277402 + ] + ] + }, + "id": "way/29876267" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876667", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Chantemerle", + "sidewalk:left": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.648237, + 46.5341952 + ], + [ + 6.6481869, + 46.5342302 + ], + [ + 6.6481529, + 46.5342729 + ], + [ + 6.6481704, + 46.5343173 + ], + [ + 6.6482677, + 46.5344103 + ], + [ + 6.6484271, + 46.5345702 + ], + [ + 6.6485973, + 46.534741 + ], + [ + 6.6488119, + 46.5349564 + ], + [ + 6.648828, + 46.5349725 + ], + [ + 6.6489622, + 46.5351072 + ], + [ + 6.6492334, + 46.5353793 + ] + ] + }, + "id": "way/29876667" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876670", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Chantemerle", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.649537, + 46.5356302 + ], + [ + 6.6496446, + 46.5356417 + ], + [ + 6.6497597, + 46.5356456 + ], + [ + 6.6500022, + 46.535617 + ], + [ + 6.650701, + 46.5355344 + ], + [ + 6.6508485, + 46.535488 + ], + [ + 6.6511704, + 46.5353133 + ], + [ + 6.6512668, + 46.5352486 + ], + [ + 6.6513634, + 46.5351702 + ], + [ + 6.6517154, + 46.5348846 + ], + [ + 6.6517169, + 46.5348598 + ], + [ + 6.6517124, + 46.5348392 + ], + [ + 6.6517084, + 46.5348203 + ], + [ + 6.651707, + 46.5348093 + ], + [ + 6.6516966, + 46.5347515 + ] + ] + }, + "id": "way/29876670" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29876835", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6578503, + 46.5340369 + ], + [ + 6.6577493, + 46.5340214 + ], + [ + 6.6576519, + 46.5340062 + ], + [ + 6.6575594, + 46.5339918 + ], + [ + 6.6574932, + 46.5339822 + ], + [ + 6.6574045, + 46.5339686 + ], + [ + 6.6573171, + 46.5339552 + ], + [ + 6.6569706, + 46.5338988 + ] + ] + }, + "id": "way/29876835" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29877077", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6540838, + 46.5344105 + ], + [ + 6.653778, + 46.5344394 + ], + [ + 6.6534512, + 46.5344546 + ], + [ + 6.6533493, + 46.5344595 + ], + [ + 6.6528277, + 46.5344847 + ], + [ + 6.6526211, + 46.5345163 + ], + [ + 6.6526021, + 46.5345192 + ], + [ + 6.6525687, + 46.5345243 + ], + [ + 6.6524727, + 46.5345456 + ], + [ + 6.6523746, + 46.5345739 + ], + [ + 6.6523478, + 46.5345847 + ], + [ + 6.6523196, + 46.534606 + ], + [ + 6.6523053, + 46.5346734 + ] + ] + }, + "id": "way/29877077" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29877081", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542924, + 46.5342539 + ], + [ + 6.6543099, + 46.5342954 + ], + [ + 6.6543012, + 46.5343265 + ], + [ + 6.6542766, + 46.5343509 + ], + [ + 6.6542211, + 46.5343813 + ], + [ + 6.6541727, + 46.5343985 + ], + [ + 6.6540838, + 46.5344105 + ] + ] + }, + "id": "way/29877081" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29877215", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin de Craivavers" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.659128, + 46.5313009 + ], + [ + 6.6591593, + 46.5312815 + ], + [ + 6.6592689, + 46.5312133 + ], + [ + 6.6595037, + 46.531071 + ], + [ + 6.6595896, + 46.531019 + ], + [ + 6.6597339, + 46.5309316 + ], + [ + 6.659768, + 46.5309109 + ], + [ + 6.6600156, + 46.5307453 + ], + [ + 6.6600418, + 46.5307279 + ], + [ + 6.6602899, + 46.5305627 + ], + [ + 6.660431, + 46.5304821 + ], + [ + 6.6605377, + 46.5304212 + ], + [ + 6.6606025, + 46.5303825 + ], + [ + 6.6606622, + 46.5303469 + ], + [ + 6.6607602, + 46.530292 + ], + [ + 6.660831, + 46.5302523 + ], + [ + 6.6609868, + 46.5301649 + ], + [ + 6.6611484, + 46.5300801 + ], + [ + 6.6611962, + 46.5300618 + ], + [ + 6.6612995, + 46.5300221 + ], + [ + 6.6613593, + 46.530006 + ], + [ + 6.661415, + 46.529991 + ], + [ + 6.6617135, + 46.529918 + ], + [ + 6.6620927, + 46.529835 + ], + [ + 6.6621949, + 46.529825 + ], + [ + 6.6622951, + 46.5298271 + ], + [ + 6.662555, + 46.5298924 + ] + ] + }, + "id": "way/29877215" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29877421", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Devin", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6522711, + 46.530712 + ], + [ + 6.652593, + 46.5308739 + ], + [ + 6.6529852, + 46.5310619 + ], + [ + 6.6530527, + 46.5310871 + ], + [ + 6.6531816, + 46.5311379 + ], + [ + 6.6532331, + 46.5311555 + ], + [ + 6.6532466, + 46.5311596 + ], + [ + 6.6535018, + 46.5312471 + ], + [ + 6.6537715, + 46.5313357 + ], + [ + 6.6538198, + 46.5313501 + ], + [ + 6.6539457, + 46.5313857 + ], + [ + 6.6539958, + 46.5314929 + ], + [ + 6.6540214, + 46.5315489 + ], + [ + 6.6540522, + 46.5316344 + ], + [ + 6.6540466, + 46.5318456 + ], + [ + 6.6540527, + 46.5319141 + ], + [ + 6.6541024, + 46.5319911 + ], + [ + 6.6541186, + 46.5320156 + ], + [ + 6.6541313, + 46.532036 + ], + [ + 6.654278, + 46.5322633 + ], + [ + 6.6543294, + 46.532366 + ], + [ + 6.6543469, + 46.5324011 + ], + [ + 6.6543628, + 46.5324331 + ], + [ + 6.654445, + 46.5326424 + ], + [ + 6.654456, + 46.5326839 + ], + [ + 6.65447, + 46.532737 + ], + [ + 6.6544999, + 46.5329273 + ] + ] + }, + "id": "way/29877421" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992134", + "highway": "residential", + "lit": "yes", + "name": "Rue du Petit-Chêne", + "name:etymology:wikidata": "Q12004", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6303175, + 46.519131 + ], + [ + 6.630251, + 46.5191218 + ], + [ + 6.6296632, + 46.5191027 + ], + [ + 6.6295886, + 46.5191153 + ], + [ + 6.6295197, + 46.519148 + ], + [ + 6.6294294, + 46.5192165 + ], + [ + 6.6293713, + 46.5192441 + ], + [ + 6.6290491, + 46.5193468 + ] + ] + }, + "id": "way/29992134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992432", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Marterey", + "oneway": "yes", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "sett", + "width": "3" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390975, + 46.5209613 + ], + [ + 6.6388425, + 46.5208458 + ], + [ + 6.6384169, + 46.5205935 + ], + [ + 6.6382891, + 46.5205063 + ], + [ + 6.6379824, + 46.5202269 + ], + [ + 6.6379676, + 46.5202136 + ], + [ + 6.6379063, + 46.5201537 + ] + ] + }, + "id": "way/29992432" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992433", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Marterey", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6379578, + 46.5201267 + ], + [ + 6.6378951, + 46.5200526 + ], + [ + 6.6375582, + 46.5196634 + ], + [ + 6.6374513, + 46.5195473 + ], + [ + 6.6373305, + 46.5194456 + ] + ] + }, + "id": "way/29992433" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992434", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Florimont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376097, + 46.5167403 + ], + [ + 6.6376685, + 46.5165546 + ], + [ + 6.6377361, + 46.5164918 + ], + [ + 6.6378421, + 46.516391 + ], + [ + 6.6381471, + 46.5160955 + ], + [ + 6.6384516, + 46.5158005 + ] + ] + }, + "id": "way/29992434" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992435", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue Samuel-Auguste-André-David-Tissot", + "name:etymology:wikidata": "Q124273", + "oneway": "yes", + "short_name": "Avenue Auguste Tissot", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6366902, + 46.5149766 + ], + [ + 6.6366066, + 46.5149919 + ], + [ + 6.6365925, + 46.5149951 + ], + [ + 6.6354762, + 46.5154212 + ], + [ + 6.6352799, + 46.5154961 + ], + [ + 6.6346831, + 46.5157068 + ] + ] + }, + "id": "way/29992435" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992436", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Florimont", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6384516, + 46.5158005 + ], + [ + 6.63852, + 46.5157388 + ], + [ + 6.639011, + 46.5153049 + ], + [ + 6.6391399, + 46.5152063 + ], + [ + 6.6392952, + 46.5151149 + ], + [ + 6.6393663, + 46.5150744 + ], + [ + 6.6396562, + 46.5149175 + ], + [ + 6.6397359, + 46.5148621 + ], + [ + 6.6397809, + 46.5148307 + ], + [ + 6.6401128, + 46.514645 + ], + [ + 6.6402162, + 46.5146026 + ], + [ + 6.6402786, + 46.5145804 + ], + [ + 6.6404612, + 46.5145135 + ], + [ + 6.6408415, + 46.514416 + ], + [ + 6.6411434, + 46.5143522 + ], + [ + 6.6412261, + 46.5143348 + ], + [ + 6.6414696, + 46.5142879 + ], + [ + 6.641887, + 46.5142604 + ] + ] + }, + "id": "way/29992436" + }, + { + "type": "Feature", + "properties": { + "@id": "way/29992437", + "cycleway": "opposite", + "cycleway:left": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Longeraie", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6384516, + 46.5158005 + ], + [ + 6.6383998, + 46.5157735 + ], + [ + 6.6378795, + 46.5155136 + ], + [ + 6.6377497, + 46.515429 + ], + [ + 6.6374931, + 46.5152612 + ] + ] + }, + "id": "way/29992437" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30027490", + "highway": "residential", + "lit": "yes", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6064961, + 46.5806215 + ], + [ + 6.6066331, + 46.5805688 + ], + [ + 6.6066984, + 46.5805224 + ], + [ + 6.6067132, + 46.5804802 + ], + [ + 6.6067026, + 46.5804191 + ], + [ + 6.6066584, + 46.5803854 + ], + [ + 6.6063991, + 46.5803664 + ], + [ + 6.606104, + 46.5804107 + ], + [ + 6.6060408, + 46.5802547 + ] + ] + }, + "id": "way/30027490" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045696", + "highway": "residential", + "name": "Chemin du Levant", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6522869, + 46.5178209 + ], + [ + 6.6522691, + 46.5177684 + ], + [ + 6.6522257, + 46.5171218 + ], + [ + 6.6522228, + 46.5170779 + ], + [ + 6.6522671, + 46.5168793 + ], + [ + 6.6522861, + 46.5167941 + ], + [ + 6.6523961, + 46.516541 + ], + [ + 6.6525246, + 46.5163178 + ], + [ + 6.6526661, + 46.5161882 + ], + [ + 6.6528379, + 46.5160606 + ], + [ + 6.6529555, + 46.5159328 + ], + [ + 6.6529877, + 46.5158499 + ], + [ + 6.6531313, + 46.5154796 + ], + [ + 6.6532594, + 46.5150933 + ], + [ + 6.6532818, + 46.5150365 + ], + [ + 6.6533023, + 46.5149849 + ], + [ + 6.6533234, + 46.5149518 + ], + [ + 6.6533587, + 46.5149285 + ], + [ + 6.653408, + 46.5149128 + ] + ] + }, + "id": "way/30045696" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045697", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "name": "Chemin des Platanes", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512429, + 46.5148594 + ], + [ + 6.6512882, + 46.514888 + ], + [ + 6.6513439, + 46.5148998 + ], + [ + 6.6514462, + 46.5149 + ], + [ + 6.6527216, + 46.5148393 + ] + ] + }, + "id": "way/30045697" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045698", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481493, + 46.5144488 + ], + [ + 6.648151, + 46.5145007 + ], + [ + 6.6481697, + 46.5145438 + ], + [ + 6.6481969, + 46.5145697 + ] + ] + }, + "id": "way/30045698" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045699", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "oneway": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481401, + 46.5141209 + ], + [ + 6.6481365, + 46.5139284 + ] + ] + }, + "id": "way/30045699" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045757", + "highway": "residential", + "maxspeed": "50", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6522869, + 46.5178209 + ], + [ + 6.6523293, + 46.5178967 + ] + ] + }, + "id": "way/30045757" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045758", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6500453, + 46.5164976 + ], + [ + 6.6503016, + 46.5165456 + ], + [ + 6.6505852, + 46.5166461 + ], + [ + 6.6507373, + 46.5167133 + ], + [ + 6.6508774, + 46.5168042 + ], + [ + 6.6509495, + 46.5168704 + ], + [ + 6.6510528, + 46.5170071 + ], + [ + 6.6512005, + 46.5172374 + ], + [ + 6.6513345, + 46.5173843 + ], + [ + 6.6514359, + 46.5174857 + ], + [ + 6.6515588, + 46.5175656 + ], + [ + 6.6517881, + 46.517676 + ], + [ + 6.6520264, + 46.5177907 + ], + [ + 6.6521144, + 46.5178084 + ], + [ + 6.6522114, + 46.5178154 + ], + [ + 6.6522869, + 46.5178209 + ] + ] + }, + "id": "way/30045758" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045813", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin du Levant", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6488988, + 46.5205593 + ], + [ + 6.6485492, + 46.5206766 + ], + [ + 6.6484965, + 46.5206884 + ], + [ + 6.6481316, + 46.5207838 + ], + [ + 6.6480454, + 46.5208111 + ], + [ + 6.6479903, + 46.5208275 + ], + [ + 6.6478296, + 46.5208823 + ], + [ + 6.647676, + 46.5209347 + ], + [ + 6.6469885, + 46.5212248 + ], + [ + 6.6468324, + 46.5213017 + ] + ] + }, + "id": "way/30045813" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30045875", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Riolet", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6591617, + 46.5223773 + ], + [ + 6.6591905, + 46.5223416 + ], + [ + 6.6591936, + 46.5223378 + ], + [ + 6.6592403, + 46.5223167 + ], + [ + 6.6594144, + 46.5223026 + ], + [ + 6.6596196, + 46.522268 + ], + [ + 6.6597474, + 46.5222274 + ], + [ + 6.6599537, + 46.5221519 + ], + [ + 6.6600818, + 46.5221094 + ], + [ + 6.6601196, + 46.5220867 + ] + ] + }, + "id": "way/30045875" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046053", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de la Rosière", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6579425, + 46.5203231 + ], + [ + 6.6578717, + 46.5203166 + ], + [ + 6.6575212, + 46.5203826 + ], + [ + 6.6572804, + 46.5204279 + ], + [ + 6.6572107, + 46.5204372 + ], + [ + 6.6567906, + 46.5204792 + ], + [ + 6.6563227, + 46.5205272 + ], + [ + 6.656116, + 46.5206028 + ], + [ + 6.6558106, + 46.5207153 + ], + [ + 6.6555997, + 46.5208114 + ], + [ + 6.655359, + 46.520921 + ], + [ + 6.6551378, + 46.5210109 + ], + [ + 6.6549216, + 46.5210703 + ], + [ + 6.6542968, + 46.5210882 + ], + [ + 6.654102, + 46.5210938 + ], + [ + 6.6540776, + 46.5211032 + ], + [ + 6.6539524, + 46.5211515 + ], + [ + 6.6538957, + 46.5211886 + ], + [ + 6.6537962, + 46.5212537 + ], + [ + 6.6532419, + 46.5216163 + ], + [ + 6.6530548, + 46.5218167 + ], + [ + 6.6528591, + 46.5219121 + ] + ] + }, + "id": "way/30046053" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046054", + "cycleway:left": "shared_lane", + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Coudrette", + "oneway": "yes", + "oneway:bicycle": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6586059, + 46.5223867 + ], + [ + 6.6586041, + 46.5223496 + ], + [ + 6.6585898, + 46.52206 + ], + [ + 6.6585847, + 46.5219775 + ], + [ + 6.658554, + 46.521885 + ], + [ + 6.6584596, + 46.5217445 + ], + [ + 6.6584115, + 46.521693 + ], + [ + 6.6582085, + 46.5214655 + ], + [ + 6.6581478, + 46.5213697 + ], + [ + 6.6582243, + 46.5211646 + ], + [ + 6.6582206, + 46.5210851 + ], + [ + 6.6581776, + 46.5209284 + ], + [ + 6.6581671, + 46.5208938 + ], + [ + 6.6579678, + 46.5203873 + ], + [ + 6.6579425, + 46.5203231 + ] + ] + }, + "id": "way/30046054" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046055", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Champ-Soleil", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6528071, + 46.5220387 + ], + [ + 6.6527213, + 46.5222476 + ], + [ + 6.6527097, + 46.5224018 + ], + [ + 6.6527934, + 46.5225524 + ], + [ + 6.6528471, + 46.5226374 + ], + [ + 6.6529256, + 46.5227616 + ], + [ + 6.6530102, + 46.5228289 + ], + [ + 6.6531054, + 46.5229047 + ], + [ + 6.6537418, + 46.5232979 + ], + [ + 6.6539306, + 46.5234145 + ], + [ + 6.6542194, + 46.5232223 + ], + [ + 6.6550159, + 46.5226922 + ] + ] + }, + "id": "way/30046055" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046056", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Valdézia", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6550159, + 46.5226922 + ], + [ + 6.6550658, + 46.5227262 + ], + [ + 6.655448, + 46.5229795 + ], + [ + 6.6554541, + 46.5229893 + ], + [ + 6.6555073, + 46.5230745 + ] + ] + }, + "id": "way/30046056" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046057", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Village" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6578663, + 46.5241725 + ], + [ + 6.6580494, + 46.524226 + ], + [ + 6.6583622, + 46.5243214 + ], + [ + 6.658461, + 46.5243515 + ], + [ + 6.6587929, + 46.5244529 + ], + [ + 6.6592204, + 46.5245834 + ], + [ + 6.6596456, + 46.5247001 + ], + [ + 6.6600743, + 46.5247832 + ], + [ + 6.6603198, + 46.5248239 + ], + [ + 6.6606854, + 46.5248507 + ], + [ + 6.6609217, + 46.5248567 + ], + [ + 6.6611552, + 46.5248531 + ], + [ + 6.6613301, + 46.5248464 + ], + [ + 6.6614991, + 46.5248352 + ], + [ + 6.6616535, + 46.5248197 + ], + [ + 6.6620126, + 46.5247588 + ], + [ + 6.6623788, + 46.524682 + ], + [ + 6.6625659, + 46.5246053 + ], + [ + 6.6626929, + 46.5244778 + ] + ] + }, + "id": "way/30046057" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046058", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Plaisante", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6626929, + 46.5244778 + ], + [ + 6.6626834, + 46.5243982 + ], + [ + 6.6626483, + 46.5243047 + ], + [ + 6.6625658, + 46.5242237 + ], + [ + 6.6624461, + 46.5241888 + ], + [ + 6.6619414, + 46.5241875 + ], + [ + 6.6615674, + 46.5241777 + ], + [ + 6.6614046, + 46.5241617 + ], + [ + 6.6612239, + 46.5241377 + ], + [ + 6.6609376, + 46.5240896 + ], + [ + 6.6607665, + 46.5240491 + ], + [ + 6.6604566, + 46.5239432 + ], + [ + 6.6601263, + 46.5238056 + ], + [ + 6.659977, + 46.5237254 + ], + [ + 6.6599572, + 46.5237147 + ], + [ + 6.6598286, + 46.5236456 + ], + [ + 6.659628, + 46.5235042 + ], + [ + 6.659478, + 46.5233934 + ], + [ + 6.6593186, + 46.5232839 + ], + [ + 6.6591438, + 46.5231881 + ], + [ + 6.6590473, + 46.5231353 + ], + [ + 6.6587302, + 46.5229643 + ], + [ + 6.6585638, + 46.5228793 + ], + [ + 6.6583974, + 46.5228008 + ], + [ + 6.6581706, + 46.5227247 + ], + [ + 6.658076, + 46.522693 + ], + [ + 6.6578303, + 46.5226461 + ], + [ + 6.6577255, + 46.5226092 + ], + [ + 6.6576754, + 46.5225916 + ], + [ + 6.6576191, + 46.5225713 + ] + ] + }, + "id": "way/30046058" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046093", + "highway": "residential", + "incline": "down", + "maxspeed": "20", + "name": "Chemin du Ravin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6528591, + 46.5219121 + ], + [ + 6.6527893, + 46.5219088 + ], + [ + 6.6526717, + 46.5219181 + ], + [ + 6.6524761, + 46.5219503 + ], + [ + 6.6524122, + 46.5219608 + ], + [ + 6.6521821, + 46.5219954 + ], + [ + 6.6520027, + 46.5220223 + ] + ] + }, + "id": "way/30046093" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30046133", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue de l'Esplanade" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6553212, + 46.5287473 + ], + [ + 6.6553247, + 46.5287084 + ], + [ + 6.6553359, + 46.5285856 + ], + [ + 6.655365, + 46.5282664 + ], + [ + 6.6553745, + 46.528194 + ], + [ + 6.6553795, + 46.5281563 + ], + [ + 6.6554086, + 46.5280417 + ], + [ + 6.6554853, + 46.5277981 + ], + [ + 6.6555096, + 46.5277216 + ], + [ + 6.6555141, + 46.5277074 + ], + [ + 6.655693, + 46.527278 + ], + [ + 6.6559958, + 46.5265512 + ], + [ + 6.6562295, + 46.5259782 + ], + [ + 6.6565782, + 46.525123 + ], + [ + 6.6566373, + 46.5250393 + ], + [ + 6.6567072, + 46.5249733 + ], + [ + 6.6567481, + 46.5249365 + ], + [ + 6.6567968, + 46.5248978 + ], + [ + 6.6568458, + 46.5248618 + ], + [ + 6.6570212, + 46.524772 + ], + [ + 6.6571936, + 46.524721 + ], + [ + 6.6573065, + 46.5247046 + ], + [ + 6.6575709, + 46.5246753 + ], + [ + 6.6577252, + 46.5246378 + ], + [ + 6.6578114, + 46.5245896 + ], + [ + 6.6578816, + 46.5245345 + ], + [ + 6.6579114, + 46.5244608 + ], + [ + 6.6579233, + 46.5243855 + ], + [ + 6.6579207, + 46.5243309 + ], + [ + 6.6579063, + 46.5242767 + ], + [ + 6.6578341, + 46.5241631 + ] + ] + }, + "id": "way/30046133" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30061280", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Petit-Flon", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6236361, + 46.5429948 + ], + [ + 6.6238427, + 46.5429712 + ], + [ + 6.6240095, + 46.5429445 + ], + [ + 6.6241888, + 46.5429046 + ], + [ + 6.6243713, + 46.5428465 + ], + [ + 6.6245511, + 46.542769 + ] + ] + }, + "id": "way/30061280" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30061284", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Sauges", + "parking:both": "no", + "sidewalk": "right", + "surface": "asphalt", + "width": "4" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6222628, + 46.5409288 + ], + [ + 6.6226479, + 46.5409838 + ], + [ + 6.622668, + 46.5409867 + ], + [ + 6.6229494, + 46.5410273 + ], + [ + 6.6231344, + 46.541054 + ], + [ + 6.6234665, + 46.541102 + ], + [ + 6.6237149, + 46.5411379 + ], + [ + 6.6237926, + 46.541148 + ], + [ + 6.6241094, + 46.541195 + ], + [ + 6.6241252, + 46.5411956 + ], + [ + 6.624218, + 46.5411882 + ], + [ + 6.6242558, + 46.5411937 + ], + [ + 6.6247051, + 46.5412602 + ], + [ + 6.6247569, + 46.5412832 + ], + [ + 6.6248289, + 46.5413325 + ] + ] + }, + "id": "way/30061284" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30061285", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Marronnier", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6237326, + 46.5382902 + ], + [ + 6.6237725, + 46.5382988 + ], + [ + 6.6238195, + 46.5383089 + ], + [ + 6.6238496, + 46.5383154 + ], + [ + 6.6240587, + 46.5383602 + ] + ] + }, + "id": "way/30061285" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30061287", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6222609, + 46.5398716 + ], + [ + 6.6222892, + 46.5398061 + ], + [ + 6.6223399, + 46.5397419 + ], + [ + 6.6224094, + 46.5396867 + ], + [ + 6.6224698, + 46.5396585 + ], + [ + 6.6225559, + 46.5396381 + ], + [ + 6.6226635, + 46.5396306 + ], + [ + 6.6229197, + 46.5396738 + ], + [ + 6.6229962, + 46.5396875 + ] + ] + }, + "id": "way/30061287" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30061288", + "highway": "residential", + "lit": "yes", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6123312, + 46.5403246 + ], + [ + 6.6123033, + 46.5400544 + ] + ] + }, + "id": "way/30061288" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30061295", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Boisy", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6169322, + 46.5331217 + ], + [ + 6.6167091, + 46.5333226 + ], + [ + 6.6166638, + 46.5333428 + ], + [ + 6.6165181, + 46.5334748 + ], + [ + 6.6164908, + 46.5335015 + ], + [ + 6.6164732, + 46.5335426 + ], + [ + 6.616292, + 46.5337125 + ], + [ + 6.6162708, + 46.5337963 + ], + [ + 6.6159537, + 46.53415 + ], + [ + 6.6159098, + 46.5341699 + ], + [ + 6.6158844, + 46.5341986 + ], + [ + 6.6158581, + 46.5342286 + ], + [ + 6.6155192, + 46.5346141 + ], + [ + 6.6154606, + 46.5346462 + ], + [ + 6.6152869, + 46.5348618 + ], + [ + 6.6152631, + 46.5349301 + ], + [ + 6.6150273, + 46.5352196 + ], + [ + 6.6149739, + 46.5352433 + ], + [ + 6.6149218, + 46.5353023 + ], + [ + 6.6148648, + 46.5353669 + ], + [ + 6.6148021, + 46.535409 + ], + [ + 6.6144175, + 46.5358607 + ], + [ + 6.6140275, + 46.5363073 + ], + [ + 6.6140182, + 46.5363382 + ], + [ + 6.6140033, + 46.5363596 + ], + [ + 6.6135153, + 46.5368139 + ], + [ + 6.613438, + 46.5368811 + ] + ] + }, + "id": "way/30061295" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30072934", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin de Champrilly", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073664, + 46.5307811 + ], + [ + 6.607503, + 46.5308125 + ], + [ + 6.6077477, + 46.5308686 + ], + [ + 6.6077889, + 46.53088 + ], + [ + 6.6081041, + 46.5309652 + ], + [ + 6.608381, + 46.5310429 + ], + [ + 6.6085302, + 46.5310824 + ], + [ + 6.6086873, + 46.5311264 + ], + [ + 6.6088655, + 46.5311721 + ], + [ + 6.6090018, + 46.5312071 + ], + [ + 6.6093209, + 46.5312891 + ], + [ + 6.6096206, + 46.5313818 + ], + [ + 6.609648, + 46.5313924 + ] + ] + }, + "id": "way/30072934" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30072971", + "cycleway:left": "no", + "cycleway:right": "opposite_lane", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "oneway": "yes", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:left:surface": "asphalt", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6148827, + 46.5268381 + ], + [ + 6.6144092, + 46.5268746 + ], + [ + 6.6140576, + 46.5269493 + ], + [ + 6.6138097, + 46.5270353 + ], + [ + 6.6133845, + 46.5272232 + ], + [ + 6.6130984, + 46.5272545 + ] + ] + }, + "id": "way/30072971" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30072989", + "cycleway:right": "lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Rue Couchirard", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130008, + 46.5250555 + ], + [ + 6.6130162, + 46.5251218 + ], + [ + 6.613021, + 46.5252323 + ], + [ + 6.6130421, + 46.5256137 + ], + [ + 6.6130446, + 46.525663 + ], + [ + 6.6130585, + 46.5259849 + ], + [ + 6.6130598, + 46.5260062 + ], + [ + 6.6130692, + 46.526157 + ], + [ + 6.6130713, + 46.526195 + ], + [ + 6.6130776, + 46.526298 + ] + ] + }, + "id": "way/30072989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30072990", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue William-de-Charrière-de-Sévery", + "name:etymology:wikidata": "Q3569044", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6096455, + 46.5285675 + ], + [ + 6.6099837, + 46.5285103 + ], + [ + 6.6100671, + 46.5284962 + ], + [ + 6.610562, + 46.5283746 + ], + [ + 6.6108999, + 46.5282439 + ], + [ + 6.6110331, + 46.5281791 + ], + [ + 6.6113045, + 46.5280504 + ], + [ + 6.6115072, + 46.5279367 + ], + [ + 6.612001, + 46.5276214 + ], + [ + 6.6122542, + 46.5274564 + ], + [ + 6.6124971, + 46.5272901 + ] + ] + }, + "id": "way/30072990" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30072991", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Risoux", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130984, + 46.5272545 + ], + [ + 6.6129688, + 46.5274316 + ], + [ + 6.6129341, + 46.5274849 + ], + [ + 6.6131109, + 46.527742 + ], + [ + 6.6128387, + 46.5279039 + ], + [ + 6.6122403, + 46.5282598 + ], + [ + 6.6115842, + 46.5286501 + ], + [ + 6.6110597, + 46.528888 + ], + [ + 6.6109482, + 46.5288825 + ], + [ + 6.6108991, + 46.528884 + ], + [ + 6.6108401, + 46.5288944 + ], + [ + 6.6106533, + 46.5289533 + ], + [ + 6.6105125, + 46.528994 + ], + [ + 6.6102578, + 46.5290578 + ], + [ + 6.6099755, + 46.5291198 + ], + [ + 6.6099467, + 46.5291212 + ], + [ + 6.6099186, + 46.5291167 + ], + [ + 6.6098936, + 46.5291068 + ], + [ + 6.6098739, + 46.5290923 + ], + [ + 6.6098611, + 46.5290745 + ], + [ + 6.6097264, + 46.5288065 + ], + [ + 6.6096546, + 46.5286616 + ], + [ + 6.6096455, + 46.5285675 + ] + ] + }, + "id": "way/30072991" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073017", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Reposoir", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190189, + 46.5185961 + ], + [ + 6.6187273, + 46.5185402 + ], + [ + 6.6186675, + 46.5185268 + ], + [ + 6.6186319, + 46.5185188 + ], + [ + 6.6185015, + 46.5184818 + ], + [ + 6.6184149, + 46.5184573 + ], + [ + 6.618285, + 46.5183992 + ], + [ + 6.6182148, + 46.5183646 + ], + [ + 6.618003, + 46.5182387 + ], + [ + 6.6179224, + 46.5181908 + ], + [ + 6.6178407, + 46.5181618 + ], + [ + 6.6177019, + 46.5181198 + ], + [ + 6.6172661, + 46.5180251 + ], + [ + 6.6170944, + 46.5179639 + ], + [ + 6.6170132, + 46.5179349 + ] + ] + }, + "id": "way/30073017" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073055", + "check_date:cycleway": "2025-05-09", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Retraites", + "oneway": "yes", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6173878, + 46.5241524 + ], + [ + 6.6173168, + 46.5242259 + ], + [ + 6.6171363, + 46.524321 + ], + [ + 6.6168486, + 46.5244609 + ], + [ + 6.6166567, + 46.5245537 + ], + [ + 6.6164752, + 46.5246471 + ], + [ + 6.6164237, + 46.5246744 + ], + [ + 6.6163433, + 46.524689 + ] + ] + }, + "id": "way/30073055" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073169", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de l'Ecole-de-Commerce", + "name:etymology:wikidata": "Q1143635", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6227633, + 46.5264998 + ], + [ + 6.6226624, + 46.5264047 + ], + [ + 6.6226084, + 46.5263539 + ], + [ + 6.6225026, + 46.5262542 + ], + [ + 6.6221684, + 46.5259394 + ], + [ + 6.6219506, + 46.5257343 + ], + [ + 6.6218802, + 46.5256706 + ] + ] + }, + "id": "way/30073169" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073170", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Rosiers", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6234744, + 46.5261128 + ], + [ + 6.6234396, + 46.5260812 + ], + [ + 6.6229713, + 46.5256559 + ], + [ + 6.6229585, + 46.5256459 + ], + [ + 6.6229012, + 46.5255955 + ], + [ + 6.6225444, + 46.5252885 + ], + [ + 6.6225055, + 46.525255 + ] + ] + }, + "id": "way/30073170" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073171", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Jura", + "name:etymology:wikidata": "Q178611", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235058, + 46.5246039 + ], + [ + 6.6235373, + 46.5246402 + ], + [ + 6.6237482, + 46.5248828 + ], + [ + 6.6239748, + 46.52514 + ], + [ + 6.6242853, + 46.5254882 + ], + [ + 6.6244093, + 46.525625 + ], + [ + 6.6244358, + 46.5256546 + ] + ] + }, + "id": "way/30073171" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073172", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Echelettes", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6250432, + 46.5253139 + ], + [ + 6.6250175, + 46.525279 + ], + [ + 6.6246943, + 46.5248405 + ], + [ + 6.6243907, + 46.5245718 + ], + [ + 6.6241065, + 46.5242808 + ], + [ + 6.6240691, + 46.5242425 + ] + ] + }, + "id": "way/30073172" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30073176", + "alt_name": "Av. Davel", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Jean-Daniel-Abram-Davel", + "name:etymology:wikidata": "Q116583", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270636, + 46.5284777 + ], + [ + 6.6271727, + 46.5284578 + ], + [ + 6.6272139, + 46.5284503 + ], + [ + 6.6274748, + 46.5283269 + ] + ] + }, + "id": "way/30073176" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30152925", + "access": "private", + "bicycle": "unknown", + "foot": "unknown", + "highway": "unclassified", + "name": "Chemin du Raffort" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.607267, + 46.569452 + ], + [ + 6.6074413, + 46.5696315 + ], + [ + 6.6074926, + 46.5697084 + ], + [ + 6.6075028, + 46.56977 + ], + [ + 6.6074516, + 46.5698212 + ], + [ + 6.6073541, + 46.5698366 + ], + [ + 6.6068926, + 46.5698418 + ] + ] + }, + "id": "way/30152925" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30242813", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Bois-Genoud", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5950411, + 46.5655181 + ], + [ + 6.5946907, + 46.5653049 + ], + [ + 6.5944886, + 46.565193 + ], + [ + 6.5941602, + 46.5650412 + ], + [ + 6.5939345, + 46.5649219 + ], + [ + 6.5935953, + 46.5647037 + ], + [ + 6.593495, + 46.5646065 + ], + [ + 6.5933948, + 46.5644617 + ], + [ + 6.5933229, + 46.5642759 + ], + [ + 6.593259, + 46.5641321 + ], + [ + 6.5932338, + 46.5639958 + ], + [ + 6.5932403, + 46.563835 + ], + [ + 6.5932559, + 46.5637289 + ], + [ + 6.5932168, + 46.5635819 + ], + [ + 6.5931748, + 46.5634376 + ], + [ + 6.5931619, + 46.5633399 + ], + [ + 6.5931105, + 46.5632117 + ], + [ + 6.5930751, + 46.5631497 + ], + [ + 6.5929782, + 46.5630268 + ], + [ + 6.5928854, + 46.5629512 + ], + [ + 6.5927489, + 46.5627887 + ], + [ + 6.5926661, + 46.5626055 + ] + ] + }, + "id": "way/30242813" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30242817", + "highway": "residential", + "lit": "no", + "maxspeed": "30", + "name": "Chemin du Boulard", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5951044, + 46.5655995 + ], + [ + 6.5950477, + 46.5656502 + ], + [ + 6.5946934, + 46.5659667 + ], + [ + 6.5946145, + 46.5660401 + ], + [ + 6.5944303, + 46.5661271 + ] + ] + }, + "id": "way/30242817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30242819", + "bicycle": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Coffette", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5950411, + 46.5655181 + ], + [ + 6.5951007, + 46.5654451 + ], + [ + 6.5952437, + 46.5651779 + ], + [ + 6.5954008, + 46.564912 + ], + [ + 6.595516, + 46.5647139 + ], + [ + 6.5957007, + 46.5644631 + ], + [ + 6.5958034, + 46.5643235 + ], + [ + 6.5960754, + 46.5639467 + ], + [ + 6.5962893, + 46.5637334 + ], + [ + 6.5963972, + 46.5635941 + ] + ] + }, + "id": "way/30242819" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30242822", + "bicycle": "yes", + "check_date:surface": "2020-11-16", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed:type": "CH:rural", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5957276, + 46.5664511 + ], + [ + 6.595597, + 46.5672375 + ], + [ + 6.5955727, + 46.5678777 + ], + [ + 6.5955761, + 46.5681705 + ], + [ + 6.5956026, + 46.5684562 + ] + ] + }, + "id": "way/30242822" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30242823", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Pétause", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5963123, + 46.5635784 + ], + [ + 6.5959305, + 46.5634958 + ], + [ + 6.5958059, + 46.5634483 + ], + [ + 6.5957244, + 46.5634303 + ], + [ + 6.5954374, + 46.5633924 + ], + [ + 6.5951618, + 46.5632758 + ], + [ + 6.5950477, + 46.5632112 + ], + [ + 6.5949197, + 46.5631252 + ], + [ + 6.5948155, + 46.5630523 + ], + [ + 6.594684, + 46.5630144 + ], + [ + 6.5945924, + 46.5629551 + ], + [ + 6.594524, + 46.5628853 + ], + [ + 6.5944777, + 46.5628004 + ], + [ + 6.5944898, + 46.5627307 + ] + ] + }, + "id": "way/30242823" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30275533", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Tribunal-Fédéral", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6387452, + 46.5197979 + ], + [ + 6.638613, + 46.5197426 + ], + [ + 6.6385369, + 46.5197135 + ], + [ + 6.6384809, + 46.5196922 + ], + [ + 6.6383929, + 46.5196599 + ] + ] + }, + "id": "way/30275533" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30275564", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Mousquines", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471943, + 46.5167964 + ], + [ + 6.6486395, + 46.5166613 + ], + [ + 6.648752, + 46.5166508 + ], + [ + 6.6489062, + 46.5166364 + ], + [ + 6.6493125, + 46.5165937 + ], + [ + 6.6494432, + 46.5165766 + ], + [ + 6.6498619, + 46.5165217 + ], + [ + 6.6500453, + 46.5164976 + ] + ] + }, + "id": "way/30275564" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30277508", + "cycleway:left": "track", + "cycleway:left:oneway": "-1", + "cycleway:left:segregated": "no", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "slight_left|slight_right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225611, + 46.5200298 + ], + [ + 6.6226557, + 46.5199542 + ], + [ + 6.6226984, + 46.5199374 + ], + [ + 6.6228733, + 46.5198688 + ], + [ + 6.6231932, + 46.5197311 + ] + ] + }, + "id": "way/30277508" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30277621", + "highway": "unclassified", + "lanes": "2", + "name": "Avenue des Boveresses", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.666822, + 46.5377452 + ], + [ + 6.6667718, + 46.537711 + ], + [ + 6.6664477, + 46.5374905 + ], + [ + 6.6661521, + 46.5372843 + ] + ] + }, + "id": "way/30277621" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30277797", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481127, + 46.5435893 + ], + [ + 6.6479323, + 46.5435385 + ], + [ + 6.6479161, + 46.5435319 + ], + [ + 6.6471729, + 46.543315 + ], + [ + 6.646906, + 46.5432371 + ], + [ + 6.6467632, + 46.5431955 + ], + [ + 6.6466231, + 46.5431498 + ], + [ + 6.6464892, + 46.5431136 + ], + [ + 6.6462505, + 46.5430816 + ], + [ + 6.6461792, + 46.5430705 + ], + [ + 6.6453322, + 46.5429509 + ], + [ + 6.6446042, + 46.5428533 + ], + [ + 6.6444809, + 46.5428509 + ], + [ + 6.644378, + 46.5428693 + ], + [ + 6.6442779, + 46.5429094 + ], + [ + 6.6441991, + 46.5429702 + ], + [ + 6.6441086, + 46.5431221 + ] + ] + }, + "id": "way/30277797" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30277856", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6197261, + 46.5333557 + ], + [ + 6.6191316, + 46.5330206 + ], + [ + 6.6188881, + 46.5328979 + ], + [ + 6.6187142, + 46.5327985 + ], + [ + 6.6185656, + 46.5327012 + ], + [ + 6.6184923, + 46.5326438 + ], + [ + 6.6184213, + 46.5325882 + ], + [ + 6.6183194, + 46.5324943 + ], + [ + 6.618289, + 46.5324663 + ], + [ + 6.6182106, + 46.5323851 + ], + [ + 6.6180182, + 46.5321685 + ], + [ + 6.6179693, + 46.5321129 + ] + ] + }, + "id": "way/30277856" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30277865", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6123707, + 46.5408068 + ], + [ + 6.6123663, + 46.5409661 + ], + [ + 6.6123562, + 46.5410489 + ], + [ + 6.6123337, + 46.5411731 + ], + [ + 6.6123188, + 46.5412029 + ], + [ + 6.6123061, + 46.5412745 + ], + [ + 6.6122561, + 46.5414605 + ], + [ + 6.6122009, + 46.5415995 + ], + [ + 6.6121875, + 46.5416297 + ], + [ + 6.6121232, + 46.5417748 + ] + ] + }, + "id": "way/30277865" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30277976", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue de la Rapille", + "sidewalk:left": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6122716, + 46.5366102 + ], + [ + 6.6121421, + 46.5365897 + ], + [ + 6.6119665, + 46.5365773 + ], + [ + 6.6115931, + 46.5365668 + ], + [ + 6.6114787, + 46.5365578 + ], + [ + 6.6114034, + 46.5365466 + ] + ] + }, + "id": "way/30277976" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30315789", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Chêne", + "name:etymology:wikidata": "Q12004", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293847, + 46.5200263 + ], + [ + 6.6298297, + 46.5198836 + ], + [ + 6.6300437, + 46.5198259 + ] + ] + }, + "id": "way/30315789" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30574214", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6061592, + 46.5241096 + ], + [ + 6.6061038, + 46.5241091 + ], + [ + 6.6060536, + 46.5240898 + ], + [ + 6.6060277, + 46.5240642 + ], + [ + 6.6060182, + 46.5240307 + ], + [ + 6.6060268, + 46.5240008 + ], + [ + 6.6060649, + 46.5239692 + ], + [ + 6.606104, + 46.5239563 + ], + [ + 6.606164, + 46.5239567 + ], + [ + 6.606213, + 46.5239762 + ] + ] + }, + "id": "way/30574214" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30574217", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "parking:lane:both": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6066032, + 46.5240121 + ], + [ + 6.6067524, + 46.5240088 + ], + [ + 6.6068771, + 46.5240236 + ], + [ + 6.6069784, + 46.5240487 + ] + ] + }, + "id": "way/30574217" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30574232", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "oneway": "yes", + "parking:lane:left": "no", + "parking:lane:right": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.606213, + 46.5239762 + ], + [ + 6.606313, + 46.5239612 + ], + [ + 6.6066032, + 46.5240121 + ] + ] + }, + "id": "way/30574232" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30574247", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de la Tour-Grise", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6169329, + 46.5197203 + ], + [ + 6.6169001, + 46.5197472 + ], + [ + 6.6168288, + 46.5198032 + ], + [ + 6.6166817, + 46.5198984 + ], + [ + 6.6164736, + 46.5200104 + ], + [ + 6.6164234, + 46.5200309 + ], + [ + 6.6163304, + 46.5200587 + ], + [ + 6.616272, + 46.5200724 + ], + [ + 6.6162068, + 46.5200787 + ], + [ + 6.6161355, + 46.520077 + ], + [ + 6.6160049, + 46.5200614 + ], + [ + 6.6157574, + 46.520029 + ], + [ + 6.6153902, + 46.5199793 + ], + [ + 6.615222, + 46.5199652 + ], + [ + 6.6151588, + 46.5199668 + ], + [ + 6.6148785, + 46.5199952 + ], + [ + 6.6144727, + 46.5200446 + ], + [ + 6.6140078, + 46.5200953 + ], + [ + 6.613943, + 46.5201403 + ], + [ + 6.6140006, + 46.5201902 + ], + [ + 6.6140362, + 46.5204181 + ], + [ + 6.6140371, + 46.5204455 + ] + ] + }, + "id": "way/30574247" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30574251", + "cycleway:both": "no", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Chemin des Fleurs", + "parking:both": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6157872, + 46.5187928 + ], + [ + 6.6158939, + 46.5188995 + ], + [ + 6.6160154, + 46.5190153 + ], + [ + 6.6161101, + 46.5190912 + ], + [ + 6.6161626, + 46.5191243 + ], + [ + 6.6163176, + 46.5192038 + ], + [ + 6.6164998, + 46.5192899 + ], + [ + 6.6166893, + 46.5193422 + ], + [ + 6.6170053, + 46.5193821 + ], + [ + 6.6171481, + 46.5194096 + ], + [ + 6.6173736, + 46.5194936 + ] + ] + }, + "id": "way/30574251" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578109", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Meillerie", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639112, + 46.5142245 + ], + [ + 6.6390927, + 46.5141899 + ], + [ + 6.638998, + 46.5140196 + ], + [ + 6.6389193, + 46.5137824 + ], + [ + 6.6388397, + 46.5135481 + ] + ] + }, + "id": "way/30578109" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578115", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin Messidor", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6417438, + 46.5163887 + ], + [ + 6.6417148, + 46.5163203 + ], + [ + 6.6416436, + 46.5161683 + ], + [ + 6.6415734, + 46.5160711 + ] + ] + }, + "id": "way/30578115" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578116", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Eglantine", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6393444, + 46.5144601 + ], + [ + 6.6397359, + 46.5148621 + ] + ] + }, + "id": "way/30578116" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578120", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Eglantine", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6397359, + 46.5148621 + ], + [ + 6.6397849, + 46.5149071 + ], + [ + 6.6398486, + 46.5149544 + ], + [ + 6.6404255, + 46.5155316 + ] + ] + }, + "id": "way/30578120" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578122", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Messidor", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6402162, + 46.5146026 + ], + [ + 6.6401088, + 46.5145902 + ], + [ + 6.6399273, + 46.5145297 + ], + [ + 6.6398161, + 46.5144644 + ], + [ + 6.6397463, + 46.514382 + ], + [ + 6.6396445, + 46.5141888 + ] + ] + }, + "id": "way/30578122" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578131", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin François-de-Lucinge", + "name:etymology:wikidata": "Q108884961", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Chemin François-de-Lucinge Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6403509, + 46.5169441 + ], + [ + 6.6402965, + 46.5168867 + ], + [ + 6.6400602, + 46.5166371 + ], + [ + 6.639634, + 46.516442 + ], + [ + 6.6394764, + 46.5162963 + ], + [ + 6.6393271, + 46.51617 + ], + [ + 6.6390668, + 46.5159683 + ], + [ + 6.638891, + 46.5158661 + ], + [ + 6.6387426, + 46.5158026 + ] + ] + }, + "id": "way/30578131" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578133", + "bridge": "yes", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6511336, + 46.5146915 + ], + [ + 6.6512511, + 46.5146499 + ], + [ + 6.6513404, + 46.5146183 + ], + [ + 6.6515689, + 46.5145537 + ] + ] + }, + "id": "way/30578133" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578134", + "bridge": "yes", + "cycleway": "opposite", + "highway": "residential", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6509438, + 46.5146754 + ], + [ + 6.6510129, + 46.5147408 + ] + ] + }, + "id": "way/30578134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30578148", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin des Platanes", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542905, + 46.5149325 + ], + [ + 6.6541734, + 46.5149271 + ], + [ + 6.6540797, + 46.5149227 + ], + [ + 6.6539521, + 46.514916 + ], + [ + 6.6535969, + 46.5148972 + ], + [ + 6.653465, + 46.5149 + ], + [ + 6.653408, + 46.5149128 + ] + ] + }, + "id": "way/30578148" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806242", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Abeilles", + "name:etymology:wikidata": "Q324132" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6469498, + 46.5404566 + ], + [ + 6.6470021, + 46.5404323 + ], + [ + 6.6470481, + 46.5403885 + ], + [ + 6.6471007, + 46.5402925 + ], + [ + 6.6471584, + 46.5401883 + ], + [ + 6.6472508, + 46.5400185 + ], + [ + 6.6472829, + 46.5399598 + ], + [ + 6.6473424, + 46.5398511 + ], + [ + 6.6473475, + 46.5398419 + ], + [ + 6.6473644, + 46.5397879 + ], + [ + 6.6473914, + 46.5397019 + ], + [ + 6.6474174, + 46.5395634 + ], + [ + 6.6474245, + 46.5395032 + ] + ] + }, + "id": "way/30806242" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806244", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6495193, + 46.5419619 + ], + [ + 6.6495761, + 46.5418976 + ], + [ + 6.6496079, + 46.541858 + ], + [ + 6.6496382, + 46.5418179 + ], + [ + 6.649699, + 46.541717 + ], + [ + 6.6497232, + 46.541671 + ], + [ + 6.6497356, + 46.5416369 + ], + [ + 6.6497595, + 46.5415483 + ], + [ + 6.6497582, + 46.5415148 + ], + [ + 6.6497555, + 46.5414419 + ], + [ + 6.6497447, + 46.5413778 + ], + [ + 6.6497231, + 46.5413138 + ], + [ + 6.6496663, + 46.5411908 + ], + [ + 6.6494011, + 46.5408299 + ], + [ + 6.6493772, + 46.5407997 + ], + [ + 6.6492209, + 46.5406019 + ], + [ + 6.649027, + 46.5403965 + ], + [ + 6.6489429, + 46.5403026 + ], + [ + 6.6487539, + 46.5400915 + ], + [ + 6.648486, + 46.5397923 + ], + [ + 6.6483504, + 46.5396635 + ], + [ + 6.6483199, + 46.5396232 + ], + [ + 6.6483103, + 46.5396036 + ] + ] + }, + "id": "way/30806244" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806247", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.646491, + 46.5381304 + ], + [ + 6.6465576, + 46.5381444 + ], + [ + 6.646748, + 46.5381844 + ] + ] + }, + "id": "way/30806247" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806715", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Rue Sera-Biasini", + "name:etymology:wikidata": "Q131192158", + "oneway": "no", + "oneway:bicycle": "no", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360003, + 46.525865 + ], + [ + 6.6360608, + 46.5258778 + ], + [ + 6.6361975, + 46.5259244 + ], + [ + 6.636461, + 46.5260485 + ], + [ + 6.6371045, + 46.526312 + ] + ] + }, + "id": "way/30806715" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806716", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Grand-Praz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6574057, + 46.5226179 + ], + [ + 6.6573879, + 46.522592 + ], + [ + 6.657384, + 46.5225864 + ], + [ + 6.6571233, + 46.522208 + ], + [ + 6.657026, + 46.5220667 + ], + [ + 6.6569883, + 46.5219881 + ], + [ + 6.6569861, + 46.5219626 + ], + [ + 6.657009, + 46.5219315 + ], + [ + 6.6571388, + 46.5218471 + ], + [ + 6.6570975, + 46.5217533 + ], + [ + 6.6571079, + 46.5217203 + ], + [ + 6.6571497, + 46.521695 + ] + ] + }, + "id": "way/30806716" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806717", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Ravin", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6550159, + 46.5226922 + ], + [ + 6.6549111, + 46.5226028 + ], + [ + 6.654824, + 46.5225285 + ], + [ + 6.6547514, + 46.5224667 + ], + [ + 6.6546681, + 46.5223956 + ], + [ + 6.6543876, + 46.5221565 + ], + [ + 6.6541024, + 46.5219332 + ], + [ + 6.6540616, + 46.5219012 + ], + [ + 6.6540171, + 46.5218664 + ], + [ + 6.6538254, + 46.5218184 + ], + [ + 6.6536616, + 46.521818 + ], + [ + 6.6531234, + 46.5218169 + ], + [ + 6.6530548, + 46.5218167 + ] + ] + }, + "id": "way/30806717" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806913", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325916, + 46.5331996 + ], + [ + 6.6333364, + 46.5332226 + ], + [ + 6.6333566, + 46.5332232 + ], + [ + 6.6334597, + 46.5332197 + ] + ] + }, + "id": "way/30806913" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806914", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325843, + 46.5338624 + ], + [ + 6.6326407, + 46.5338629 + ], + [ + 6.6333219, + 46.5338686 + ], + [ + 6.6334293, + 46.5338695 + ] + ] + }, + "id": "way/30806914" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806915", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue des Maisons-Familiales", + "parking:both": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.631815, + 46.5352778 + ], + [ + 6.6321554, + 46.5352821 + ], + [ + 6.6325735, + 46.5352872 + ] + ] + }, + "id": "way/30806915" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806916", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue des Maisons-Familiales", + "parking:both": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318305, + 46.5347885 + ], + [ + 6.6321731, + 46.5347963 + ], + [ + 6.6325776, + 46.5348055 + ] + ] + }, + "id": "way/30806916" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806917", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue des Maisons-Familiales", + "parking:both": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318337, + 46.5345541 + ], + [ + 6.6321721, + 46.5345553 + ], + [ + 6.6325798, + 46.5345568 + ] + ] + }, + "id": "way/30806917" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806918", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325806, + 46.5344695 + ], + [ + 6.6326557, + 46.5344706 + ], + [ + 6.6332639, + 46.5344791 + ], + [ + 6.6333888, + 46.5344809 + ] + ] + }, + "id": "way/30806918" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806919", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.632582, + 46.534181 + ], + [ + 6.6326365, + 46.5341809 + ], + [ + 6.633272, + 46.5341794 + ], + [ + 6.6334145, + 46.5341791 + ] + ] + }, + "id": "way/30806919" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806920", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue des Maisons-Familiales", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325706, + 46.5356133 + ], + [ + 6.6325713, + 46.5355369 + ], + [ + 6.6325735, + 46.5352872 + ], + [ + 6.6325776, + 46.5348055 + ], + [ + 6.6325798, + 46.5345568 + ], + [ + 6.6325806, + 46.5344695 + ], + [ + 6.632582, + 46.534181 + ], + [ + 6.632584, + 46.5340787 + ], + [ + 6.6321842, + 46.5340715 + ], + [ + 6.6318392, + 46.5340654 + ], + [ + 6.6318337, + 46.5345541 + ], + [ + 6.6318333, + 46.5345849 + ] + ] + }, + "id": "way/30806920" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806921", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin de la Forêt", + "name:etymology:wikidata": "Q4421", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333547, + 46.5356088 + ], + [ + 6.6338608, + 46.5354191 + ], + [ + 6.6346319, + 46.53513 + ], + [ + 6.6348081, + 46.535064 + ], + [ + 6.6351315, + 46.5349427 + ], + [ + 6.6352648, + 46.5348936 + ], + [ + 6.6354354, + 46.5348724 + ] + ] + }, + "id": "way/30806921" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806922", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin du Grandchamp", + "oneway": "yes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333811, + 46.5346323 + ], + [ + 6.633437, + 46.5346317 + ], + [ + 6.633817, + 46.5346277 + ], + [ + 6.6340474, + 46.5346291 + ], + [ + 6.634097, + 46.5346173 + ], + [ + 6.6341095, + 46.5345909 + ], + [ + 6.6341031, + 46.5345144 + ], + [ + 6.634037, + 46.5334901 + ], + [ + 6.6340135, + 46.5331194 + ], + [ + 6.6340096, + 46.533059 + ] + ] + }, + "id": "way/30806922" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30806947", + "cycleway": "lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Vallombreuse", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6134231, + 46.5345676 + ], + [ + 6.6134955, + 46.5344554 + ], + [ + 6.6136071, + 46.5342916 + ], + [ + 6.6136582, + 46.5342168 + ], + [ + 6.6139249, + 46.5338091 + ], + [ + 6.6142806, + 46.5332972 + ] + ] + }, + "id": "way/30806947" + }, + { + "type": "Feature", + "properties": { + "@id": "way/30831046", + "access": "destination", + "highway": "residential", + "maxspeed": "30", + "name": "Route de Cery", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6095664, + 46.5481137 + ], + [ + 6.6099045, + 46.5480897 + ], + [ + 6.6101934, + 46.5480332 + ], + [ + 6.6102964, + 46.5479667 + ], + [ + 6.6103403, + 46.5478131 + ], + [ + 6.6117173, + 46.5476971 + ], + [ + 6.6117748, + 46.5476923 + ], + [ + 6.6118964, + 46.5476455 + ], + [ + 6.6119603, + 46.5475729 + ] + ] + }, + "id": "way/30831046" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31046063", + "cycleway": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallombreuse", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "source:maxspeed": "sign", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112749, + 46.5383671 + ], + [ + 6.6114742, + 46.538053 + ], + [ + 6.6120771, + 46.5369711 + ], + [ + 6.6121523, + 46.5368399 + ], + [ + 6.6122328, + 46.5366995 + ], + [ + 6.6122716, + 46.5366102 + ] + ] + }, + "id": "way/31046063" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31258355", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6121708, + 46.5220796 + ], + [ + 6.6124397, + 46.5219783 + ] + ] + }, + "id": "way/31258355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31258356", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6104851, + 46.5227176 + ], + [ + 6.6099388, + 46.5228698 + ], + [ + 6.6094251, + 46.5230061 + ], + [ + 6.6088583, + 46.5231443 + ] + ] + }, + "id": "way/31258356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31258357", + "bridge": "yes", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "primary", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:right": "parallel", + "parking:lane:right:parallel": "street_side", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6037822, + 46.5240141 + ], + [ + 6.6040302, + 46.5240016 + ], + [ + 6.6043052, + 46.5239771 + ], + [ + 6.604545, + 46.5239479 + ] + ] + }, + "id": "way/31258357" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31258358", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6027673, + 46.5240319 + ], + [ + 6.6026953, + 46.5240226 + ], + [ + 6.602486, + 46.5240013 + ], + [ + 6.6024252, + 46.5239952 + ], + [ + 6.6024087, + 46.5239935 + ], + [ + 6.6022478, + 46.5239763 + ], + [ + 6.6021784, + 46.5239707 + ] + ] + }, + "id": "way/31258358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31465617", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Parc-de-la-Rouvraie", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328791, + 46.5325259 + ], + [ + 6.6329374, + 46.5324381 + ], + [ + 6.6329895, + 46.5323635 + ], + [ + 6.6331797, + 46.532091 + ], + [ + 6.6332351, + 46.5320124 + ], + [ + 6.6333463, + 46.5318522 + ], + [ + 6.6334084, + 46.5317624 + ], + [ + 6.6335599, + 46.5315658 + ], + [ + 6.6338583, + 46.5311782 + ], + [ + 6.6339035, + 46.5311203 + ], + [ + 6.6339484, + 46.5310584 + ], + [ + 6.6341001, + 46.5308397 + ], + [ + 6.6343705, + 46.5304507 + ], + [ + 6.6344146, + 46.5303384 + ], + [ + 6.6344172, + 46.5302796 + ], + [ + 6.6344055, + 46.5302178 + ], + [ + 6.6343847, + 46.5300952 + ], + [ + 6.6343948, + 46.5299528 + ], + [ + 6.6345786, + 46.5296943 + ], + [ + 6.6348458, + 46.5293185 + ], + [ + 6.6349112, + 46.5292264 + ] + ] + }, + "id": "way/31465617" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31521863", + "highway": "residential", + "junction": "roundabout", + "name": "Route de Chavannes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5893505, + 46.5244372 + ], + [ + 6.5894012, + 46.524468 + ], + [ + 6.5894227, + 46.5245051 + ], + [ + 6.5894202, + 46.5245436 + ], + [ + 6.5893906, + 46.5245821 + ], + [ + 6.5893475, + 46.5246045 + ], + [ + 6.5892721, + 46.5246129 + ], + [ + 6.58921, + 46.5245962 + ], + [ + 6.5891612, + 46.5245517 + ], + [ + 6.5891593, + 46.5244929 + ], + [ + 6.5891859, + 46.5244597 + ], + [ + 6.5892409, + 46.5244331 + ], + [ + 6.5892946, + 46.5244271 + ], + [ + 6.5893505, + 46.5244372 + ] + ] + }, + "id": "way/31521863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31570473", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Pont", + "name:etymology:wikidata": "Q682024", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6295517, + 46.5220564 + ], + [ + 6.6296686, + 46.5219921 + ], + [ + 6.6297222, + 46.5219611 + ], + [ + 6.6297796, + 46.521925 + ], + [ + 6.6299075, + 46.5218256 + ], + [ + 6.6301898, + 46.5215973 + ], + [ + 6.630646, + 46.5211781 + ], + [ + 6.6306827, + 46.5211437 + ], + [ + 6.6307047, + 46.5211244 + ] + ] + }, + "id": "way/31570473" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31570915", + "cycleway:both": "no", + "highway": "unclassified", + "maxspeed": "80", + "name": "Route de la Salle-des-Fayards", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6191475, + 46.5758351 + ], + [ + 6.6192995, + 46.5759186 + ], + [ + 6.6194111, + 46.575971 + ], + [ + 6.6195227, + 46.5760091 + ], + [ + 6.6196583, + 46.5760439 + ], + [ + 6.6201866, + 46.5761504 + ], + [ + 6.6205486, + 46.5762149 + ], + [ + 6.6207614, + 46.576241 + ], + [ + 6.6207967, + 46.5762453 + ], + [ + 6.6209773, + 46.5762541 + ], + [ + 6.6212037, + 46.5762497 + ], + [ + 6.6213176, + 46.5762359 + ], + [ + 6.6214212, + 46.5762149 + ], + [ + 6.6216556, + 46.5761547 + ], + [ + 6.62189, + 46.5760742 + ], + [ + 6.6220457, + 46.5760086 + ], + [ + 6.6221757, + 46.5759264 + ], + [ + 6.6222545, + 46.5758684 + ], + [ + 6.6224688, + 46.575747 + ], + [ + 6.6227136, + 46.5756237 + ], + [ + 6.6229027, + 46.5755375 + ], + [ + 6.6233326, + 46.5753431 + ], + [ + 6.6234939, + 46.5752807 + ], + [ + 6.6235878, + 46.5752459 + ], + [ + 6.6236922, + 46.5752233 + ], + [ + 6.6238431, + 46.5752062 + ], + [ + 6.6240021, + 46.5751952 + ], + [ + 6.6241642, + 46.5751764 + ], + [ + 6.624287, + 46.5751521 + ], + [ + 6.6244211, + 46.5751102 + ], + [ + 6.6245062, + 46.5750749 + ], + [ + 6.6246483, + 46.5749982 + ], + [ + 6.6248096, + 46.5749055 + ], + [ + 6.6258966, + 46.5741873 + ], + [ + 6.6262512, + 46.5739699 + ], + [ + 6.6265683, + 46.5737968 + ], + [ + 6.6267574, + 46.5736853 + ] + ] + }, + "id": "way/31570915" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31693944", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mornex", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6271092, + 46.5187944 + ], + [ + 6.6267253, + 46.5188655 + ], + [ + 6.6266028, + 46.5188882 + ], + [ + 6.6264132, + 46.5189233 + ], + [ + 6.6263379, + 46.5189382 + ], + [ + 6.6258373, + 46.5190265 + ] + ] + }, + "id": "way/31693944" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31694005", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Grotte", + "smoothness": "intermediate", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339456, + 46.5179555 + ], + [ + 6.6339533, + 46.5179071 + ], + [ + 6.6339614, + 46.5177904 + ], + [ + 6.6339819, + 46.5175837 + ], + [ + 6.6339739, + 46.517531 + ], + [ + 6.6338112, + 46.5170927 + ], + [ + 6.6338078, + 46.5170862 + ], + [ + 6.6337678, + 46.5170103 + ] + ] + }, + "id": "way/31694005" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31743863", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:left:oneway": "no", + "cycleway:right": "no", + "highway": "residential", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue des Toises", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6403063, + 46.5181003 + ], + [ + 6.6402276, + 46.5181294 + ], + [ + 6.6402012, + 46.5181391 + ], + [ + 6.6395939, + 46.5183717 + ] + ] + }, + "id": "way/31743863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31745586", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6622902, + 46.5344367 + ], + [ + 6.6622293, + 46.5344739 + ], + [ + 6.6621501, + 46.5345218 + ], + [ + 6.6620235, + 46.5345984 + ], + [ + 6.661982, + 46.5346235 + ], + [ + 6.6619146, + 46.5346406 + ], + [ + 6.6618965, + 46.5346383 + ], + [ + 6.6618578, + 46.5346335 + ], + [ + 6.661795, + 46.5346089 + ], + [ + 6.6614568, + 46.5344225 + ], + [ + 6.6612847, + 46.5343468 + ], + [ + 6.6612115, + 46.534336 + ], + [ + 6.6610986, + 46.53435 + ], + [ + 6.6607467, + 46.5344117 + ], + [ + 6.6606469, + 46.5344305 + ] + ] + }, + "id": "way/31745586" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31747735", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5934647, + 46.5600451 + ], + [ + 6.5931836, + 46.5601456 + ], + [ + 6.5929662, + 46.5602192 + ], + [ + 6.5927463, + 46.5602905 + ], + [ + 6.5925257, + 46.5603567 + ], + [ + 6.5923031, + 46.5604196 + ], + [ + 6.592072, + 46.5604828 + ], + [ + 6.5918376, + 46.5605426 + ], + [ + 6.5915262, + 46.5606183 + ] + ] + }, + "id": "way/31747735" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31747736", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5915262, + 46.5606183 + ], + [ + 6.5910254, + 46.5607274 + ], + [ + 6.5906222, + 46.5608052 + ], + [ + 6.5901065, + 46.5608986 + ], + [ + 6.5896249, + 46.5609777 + ], + [ + 6.5891469, + 46.5610484 + ], + [ + 6.5886681, + 46.5611163 + ], + [ + 6.588189, + 46.5611804 + ], + [ + 6.5872485, + 46.5613043 + ], + [ + 6.586337, + 46.5614245 + ] + ] + }, + "id": "way/31747736" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31747737", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "layer": "1", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5914026, + 46.5605202 + ], + [ + 6.5917873, + 46.5604288 + ], + [ + 6.592234, + 46.5603113 + ], + [ + 6.5924554, + 46.5602484 + ], + [ + 6.5926744, + 46.5601822 + ], + [ + 6.5928959, + 46.5601103 + ], + [ + 6.5931152, + 46.5600356 + ], + [ + 6.5933769, + 46.5599407 + ] + ] + }, + "id": "way/31747737" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31771149", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Avelines", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6142753, + 46.5305798 + ], + [ + 6.6144607, + 46.5306895 + ], + [ + 6.6145114, + 46.5307195 + ], + [ + 6.614545, + 46.5307394 + ], + [ + 6.6147573, + 46.530865 + ] + ] + }, + "id": "way/31771149" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31793164", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Passage Mathias Mayor", + "name:etymology:wikidata": "Q3298584", + "official_name": "Passage Mathias-Mayor", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6162961, + 46.52688 + ], + [ + 6.6163328, + 46.5269178 + ], + [ + 6.6164591, + 46.5270482 + ], + [ + 6.6165915, + 46.5272099 + ], + [ + 6.6167087, + 46.5273057 + ] + ] + }, + "id": "way/31793164" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31793165", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Noirmont", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6137, + 46.5281724 + ], + [ + 6.6135913, + 46.5281727 + ], + [ + 6.6132112, + 46.5281698 + ], + [ + 6.6131454, + 46.5282028 + ], + [ + 6.6125129, + 46.5285199 + ], + [ + 6.6125092, + 46.5285217 + ], + [ + 6.6121576, + 46.5286877 + ], + [ + 6.6112491, + 46.5290199 + ], + [ + 6.6112371, + 46.5290244 + ], + [ + 6.6112156, + 46.5290099 + ], + [ + 6.6110597, + 46.528888 + ] + ] + }, + "id": "way/31793165" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31793166", + "highway": "residential", + "lit": "no", + "maxspeed": "30", + "name": "Chemin du Parc-de-Valency", + "name:etymology:wikidata": "Q86726637", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6137, + 46.5281724 + ], + [ + 6.6137618, + 46.5281534 + ], + [ + 6.6139971, + 46.5280019 + ], + [ + 6.6142725, + 46.5278535 + ], + [ + 6.6146223, + 46.5276381 + ], + [ + 6.6148843, + 46.5274626 + ], + [ + 6.6149703, + 46.5274258 + ], + [ + 6.6155803, + 46.527221 + ], + [ + 6.6156149, + 46.5272094 + ], + [ + 6.6156807, + 46.5272004 + ], + [ + 6.6157345, + 46.5272148 + ], + [ + 6.615773, + 46.5272288 + ] + ] + }, + "id": "way/31793166" + }, + { + "type": "Feature", + "properties": { + "@id": "way/31793167", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin Benjamin-Dumur", + "name:etymology:wikidata": "Q2896062", + "sidewalk:both": "separate", + "source:width": "ARCore", + "surface": "asphalt", + "width": "5.9" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6110095, + 46.5315547 + ], + [ + 6.6110671, + 46.5315994 + ], + [ + 6.6110937, + 46.5316248 + ], + [ + 6.611109, + 46.5316447 + ], + [ + 6.6111122, + 46.5316654 + ], + [ + 6.6111095, + 46.5316881 + ], + [ + 6.610904, + 46.5320819 + ], + [ + 6.6106398, + 46.5326059 + ], + [ + 6.6106128, + 46.5326487 + ], + [ + 6.6105371, + 46.5327712 + ], + [ + 6.6104761, + 46.5328695 + ] + ] + }, + "id": "way/31793167" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32073577", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Belle-Source", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6162631, + 46.5185529 + ], + [ + 6.6163436, + 46.518533 + ], + [ + 6.6178407, + 46.5181618 + ] + ] + }, + "id": "way/32073577" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32269131", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue du Rond-Point", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289928, + 46.5154883 + ], + [ + 6.6289574, + 46.515433 + ], + [ + 6.6288876, + 46.5154002 + ], + [ + 6.628792, + 46.5153772 + ], + [ + 6.6284496, + 46.5153961 + ], + [ + 6.6281277, + 46.5154139 + ] + ] + }, + "id": "way/32269131" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32270931", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin du Treyblanc", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6352166, + 46.5145678 + ], + [ + 6.6352795, + 46.5145388 + ] + ] + }, + "id": "way/32270931" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32270935", + "highway": "residential", + "layer": "-1", + "lit": "yes", + "maxheight": "4", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin du Treyblanc", + "oneway": "yes", + "smoothness": "good", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330745, + 46.5154732 + ], + [ + 6.6331722, + 46.5154328 + ] + ] + }, + "id": "way/32270935" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32270946", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue d'Evian", + "name:etymology:wikidata": "Q273017", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6377733, + 46.5146372 + ], + [ + 6.6377509, + 46.5145982 + ], + [ + 6.6372428, + 46.5137614 + ], + [ + 6.6372672, + 46.5137052 + ], + [ + 6.6374197, + 46.5136831 + ] + ] + }, + "id": "way/32270946" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32270949", + "access": "private", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue de Solange" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6384014, + 46.514444 + ], + [ + 6.6383735, + 46.5144102 + ], + [ + 6.6383602, + 46.5143942 + ], + [ + 6.6381798, + 46.5139704 + ], + [ + 6.638145, + 46.5138212 + ], + [ + 6.6381425, + 46.5136002 + ], + [ + 6.6381937, + 46.5135582 + ], + [ + 6.6384176, + 46.5135388 + ] + ] + }, + "id": "way/32270949" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32271260", + "access": "private", + "highway": "residential", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050", + "surface": "cobblestone" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6503536, + 46.5150961 + ], + [ + 6.6505134, + 46.5151007 + ], + [ + 6.6506434, + 46.5151015 + ], + [ + 6.6507344, + 46.5151142 + ], + [ + 6.650808, + 46.5151637 + ], + [ + 6.650867, + 46.5152217 + ], + [ + 6.6508938, + 46.5152773 + ], + [ + 6.6508855, + 46.515343 + ], + [ + 6.6507952, + 46.5154333 + ], + [ + 6.6507768, + 46.5154555 + ] + ] + }, + "id": "way/32271260" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342222", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Denantou", + "ref": "138", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6398586, + 46.5075619 + ], + [ + 6.6402911, + 46.5072098 + ] + ] + }, + "id": "way/32342222" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342224", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6372748, + 46.5109785 + ], + [ + 6.6373357, + 46.5109522 + ], + [ + 6.6373707, + 46.5109386 + ], + [ + 6.6375144, + 46.5108914 + ], + [ + 6.6377761, + 46.5108212 + ] + ] + }, + "id": "way/32342224" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342226", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Paleyres", + "sac_scale": "hiking", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6395908, + 46.511737 + ], + [ + 6.6397457, + 46.5113302 + ], + [ + 6.639775, + 46.5113065 + ], + [ + 6.639805, + 46.5112823 + ], + [ + 6.6398673, + 46.5111057 + ], + [ + 6.6398714, + 46.5109361 + ], + [ + 6.6397914, + 46.5107264 + ] + ] + }, + "id": "way/32342226" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342227", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Paleyres", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6395908, + 46.511737 + ], + [ + 6.6393842, + 46.5117067 + ], + [ + 6.6391786, + 46.5116904 + ], + [ + 6.6390474, + 46.5116956 + ], + [ + 6.6388587, + 46.5117031 + ], + [ + 6.6385489, + 46.5117439 + ], + [ + 6.6383826, + 46.5118158 + ] + ] + }, + "id": "way/32342227" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342228", + "alt_name": "Chemin de Chandieu", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Antoine-de-Chandieu", + "name:etymology:wikidata": "Q2856857", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6406193, + 46.5122464 + ], + [ + 6.6409999, + 46.5122391 + ], + [ + 6.6415362, + 46.5122298 + ], + [ + 6.6417395, + 46.5122272 + ], + [ + 6.6417637, + 46.5122269 + ], + [ + 6.6420546, + 46.5122292 + ], + [ + 6.6422753, + 46.512231 + ], + [ + 6.642569, + 46.5122333 + ], + [ + 6.6428007, + 46.5122356 + ], + [ + 6.6433649, + 46.5122412 + ], + [ + 6.6435011, + 46.5122539 + ], + [ + 6.6435371, + 46.5122596 + ] + ] + }, + "id": "way/32342228" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342231", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Vanil", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6463965, + 46.5134108 + ], + [ + 6.6463915, + 46.5135854 + ], + [ + 6.6464079, + 46.513737 + ], + [ + 6.646412, + 46.5137747 + ] + ] + }, + "id": "way/32342231" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32342232", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481254, + 46.5136102 + ], + [ + 6.6487997, + 46.5134889 + ], + [ + 6.6488895, + 46.5134343 + ], + [ + 6.6489527, + 46.5133587 + ], + [ + 6.6489595, + 46.5133448 + ] + ] + }, + "id": "way/32342232" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32387372", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Alpes", + "name:etymology:wikidata": "Q1286", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639584, + 46.5140828 + ], + [ + 6.6402861, + 46.5140043 + ], + [ + 6.6405757, + 46.5139701 + ], + [ + 6.6407498, + 46.5139563 + ], + [ + 6.6409178, + 46.5139562 + ], + [ + 6.6410738, + 46.5139677 + ], + [ + 6.6413731, + 46.5140083 + ], + [ + 6.6415486, + 46.5140373 + ], + [ + 6.6417873, + 46.514086 + ], + [ + 6.6418776, + 46.5141136 + ], + [ + 6.641908, + 46.5141489 + ], + [ + 6.641909, + 46.5141856 + ], + [ + 6.641887, + 46.5142604 + ] + ] + }, + "id": "way/32387372" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32387374", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Rosemont", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6358775, + 46.5168774 + ], + [ + 6.635793, + 46.5168202 + ], + [ + 6.63575, + 46.516791 + ], + [ + 6.6354551, + 46.5164975 + ], + [ + 6.6350145, + 46.5161241 + ] + ] + }, + "id": "way/32387374" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32387375", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "maxspeed:type": "CH:urban", + "name": "Avenue de la Rasude", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6335437, + 46.5166527 + ], + [ + 6.633647, + 46.5166269 + ], + [ + 6.6336852, + 46.5166174 + ], + [ + 6.6350145, + 46.5161241 + ] + ] + }, + "id": "way/32387375" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32387376", + "alt_name": "Avenue Dickens", + "highway": "residential", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue Charles-Dickens", + "name:etymology:wikidata": "Q5686", + "oneway": "yes", + "source:name": "PTT", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Charles-Dickens Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6331654, + 46.5157849 + ], + [ + 6.6332359, + 46.5157617 + ], + [ + 6.6335504, + 46.5156582 + ], + [ + 6.6337563, + 46.5155904 + ], + [ + 6.6337783, + 46.5155831 + ], + [ + 6.6340183, + 46.5155042 + ], + [ + 6.6342282, + 46.5154257 + ] + ] + }, + "id": "way/32387376" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32496737", + "highway": "unclassified", + "name": "Chemin du Chalet-à-Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6602381, + 46.5959208 + ], + [ + 6.6598328, + 46.5961747 + ], + [ + 6.6594522, + 46.5965483 + ], + [ + 6.6587215, + 46.5975392 + ], + [ + 6.6585507, + 46.5977695 + ], + [ + 6.6580856, + 46.5984603 + ], + [ + 6.6580427, + 46.5985416 + ], + [ + 6.6580257, + 46.5986205 + ], + [ + 6.6580142, + 46.5987679 + ], + [ + 6.6580209, + 46.5988177 + ], + [ + 6.6582251, + 46.5991119 + ] + ] + }, + "id": "way/32496737" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32496738", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6612823, + 46.5963574 + ], + [ + 6.6613741, + 46.5965019 + ], + [ + 6.6615426, + 46.5969469 + ], + [ + 6.6616247, + 46.5971584 + ], + [ + 6.6616746, + 46.5973814 + ], + [ + 6.661749, + 46.5975967 + ], + [ + 6.6623144, + 46.5987662 + ], + [ + 6.6630082, + 46.6002223 + ], + [ + 6.663046, + 46.6003016 + ], + [ + 6.6631607, + 46.600515 + ], + [ + 6.663353, + 46.6008047 + ], + [ + 6.66345, + 46.6010145 + ], + [ + 6.6635279, + 46.6013351 + ], + [ + 6.663616, + 46.6016321 + ], + [ + 6.6636221, + 46.6017872 + ], + [ + 6.6636247, + 46.6018543 + ], + [ + 6.6635892, + 46.6020203 + ], + [ + 6.663513, + 46.6022392 + ], + [ + 6.6634273, + 46.6024852 + ], + [ + 6.6634282, + 46.6025096 + ], + [ + 6.6634315, + 46.6025973 + ], + [ + 6.6634605, + 46.6027468 + ] + ] + }, + "id": "way/32496738" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32539640", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "foot": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107675, + 46.5168454 + ], + [ + 6.6104684, + 46.5168646 + ] + ] + }, + "id": "way/32539640" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32568105", + "alt_name": "Chemin des Vignes d'Argent", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Vignes-d'Argent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6141094, + 46.5281142 + ], + [ + 6.6139971, + 46.5280019 + ], + [ + 6.6140176, + 46.5279487 + ], + [ + 6.6138949, + 46.527808 + ], + [ + 6.6137226, + 46.5276271 + ], + [ + 6.613404, + 46.5273154 + ] + ] + }, + "id": "way/32568105" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32643743", + "cycleway:both": "no", + "highway": "living_street", + "incline": "14%", + "lanes": "1", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "sign", + "name": "Rue de la Paix", + "oneway": "yes", + "sidewalk": "both", + "sidewalk:both:surface": "sett", + "smoothness": "intermediate", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360323, + 46.5191398 + ], + [ + 6.6360614, + 46.5192053 + ], + [ + 6.6365948, + 46.519712 + ], + [ + 6.6366573, + 46.5197935 + ] + ] + }, + "id": "way/32643743" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32695413", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "ref": "pierre.liorit@laposte.net", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640853, + 46.5188845 + ], + [ + 6.6409451, + 46.5188516 + ], + [ + 6.6410168, + 46.5188273 + ], + [ + 6.6410868, + 46.5188002 + ], + [ + 6.6411379, + 46.5187805 + ], + [ + 6.6414164, + 46.5186692 + ], + [ + 6.6417238, + 46.5185424 + ] + ] + }, + "id": "way/32695413" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32704126", + "highway": "residential", + "lanes": "2", + "name": "Route de Chavannes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5894202, + 46.5245436 + ], + [ + 6.5894744, + 46.5245696 + ], + [ + 6.5895175, + 46.5246224 + ], + [ + 6.5895335, + 46.524642 + ], + [ + 6.5895311, + 46.524683 + ], + [ + 6.5895289, + 46.5247207 + ] + ] + }, + "id": "way/32704126" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32752653", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "1", + "lanes:forward": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "76b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "none", + "turn:lanes:forward": "slight_left|slight_left|through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5909547, + 46.5242468 + ], + [ + 6.5916696, + 46.5239859 + ] + ] + }, + "id": "way/32752653" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32752654", + "foot": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "1", + "lanes:forward": "4", + "lit": "yes", + "maxspeed": "70", + "name": "Route de Chavannes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "none", + "turn:lanes:forward": "slight_left|slight_left|through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5932549, + 46.5234037 + ], + [ + 6.5929943, + 46.5235112 + ], + [ + 6.5927768, + 46.5235974 + ] + ] + }, + "id": "way/32752654" + }, + { + "type": "Feature", + "properties": { + "@id": "way/32911866", + "access": "forestry", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "motorcar": "no", + "motorcycle": "no", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5956026, + 46.5684562 + ], + [ + 6.5956103, + 46.5684878 + ], + [ + 6.5956659, + 46.5685909 + ], + [ + 6.5959747, + 46.5690299 + ] + ] + }, + "id": "way/32911866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33285394", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "no", + "name": "Route de Benenté", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6599004, + 46.5687676 + ], + [ + 6.6598832, + 46.5688853 + ], + [ + 6.6598126, + 46.5694153 + ], + [ + 6.6597945, + 46.5695486 + ], + [ + 6.6597104, + 46.569987 + ], + [ + 6.6597127, + 46.5700629 + ], + [ + 6.6597279, + 46.5701532 + ], + [ + 6.6597571, + 46.5702367 + ], + [ + 6.6599159, + 46.5707277 + ], + [ + 6.6599253, + 46.5708068 + ], + [ + 6.65992, + 46.5708919 + ], + [ + 6.659885, + 46.5709999 + ], + [ + 6.6595562, + 46.5717719 + ], + [ + 6.6594642, + 46.5720592 + ], + [ + 6.6594302, + 46.5722184 + ], + [ + 6.6594202, + 46.5723548 + ], + [ + 6.6594277, + 46.5725025 + ], + [ + 6.6594791, + 46.5727947 + ], + [ + 6.6595433, + 46.573076 + ] + ] + }, + "id": "way/33285394" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33285703", + "highway": "unclassified", + "name": "Route de la Grange-Neuve" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6629313, + 46.5876545 + ], + [ + 6.663517, + 46.5878993 + ], + [ + 6.6638196, + 46.5880115 + ], + [ + 6.6639775, + 46.5880385 + ], + [ + 6.6641265, + 46.5880442 + ], + [ + 6.6642652, + 46.5880291 + ], + [ + 6.6644566, + 46.5879747 + ], + [ + 6.6646223, + 46.5878891 + ] + ] + }, + "id": "way/33285703" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33285704", + "highway": "residential", + "name": "Route de la Bérallaz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6543494, + 46.5885074 + ], + [ + 6.6541081, + 46.5883103 + ], + [ + 6.6538272, + 46.5880908 + ], + [ + 6.653487, + 46.5878183 + ], + [ + 6.6533382, + 46.5876614 + ], + [ + 6.6532367, + 46.5874994 + ], + [ + 6.6531779, + 46.5869855 + ] + ] + }, + "id": "way/33285704" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33285706", + "bridge": "yes", + "highway": "residential", + "layer": "1", + "name": "Route de la Bérallaz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6531779, + 46.5869855 + ], + [ + 6.6531213, + 46.586939 + ], + [ + 6.6529647, + 46.5868851 + ] + ] + }, + "id": "way/33285706" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33285709", + "highway": "unclassified", + "name": "Route de la Bérallaz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6543494, + 46.5885074 + ], + [ + 6.6542512, + 46.5887291 + ], + [ + 6.6541452, + 46.5887408 + ], + [ + 6.654053, + 46.5887634 + ], + [ + 6.6539238, + 46.5888015 + ], + [ + 6.6537915, + 46.5888654 + ], + [ + 6.6536563, + 46.5889491 + ], + [ + 6.6528882, + 46.5895427 + ], + [ + 6.6526184, + 46.5897365 + ], + [ + 6.6524587, + 46.5898265 + ], + [ + 6.6523338, + 46.5898875 + ], + [ + 6.6521731, + 46.5899445 + ], + [ + 6.6519793, + 46.5900054 + ], + [ + 6.6517742, + 46.5900537 + ], + [ + 6.651546, + 46.5900901 + ], + [ + 6.6510671, + 46.5901652 + ], + [ + 6.6506465, + 46.5902316 + ], + [ + 6.65032, + 46.5903032 + ], + [ + 6.6499223, + 46.5903862 + ], + [ + 6.649719, + 46.5904105 + ], + [ + 6.6495157, + 46.5904193 + ], + [ + 6.6492744, + 46.590421 + ], + [ + 6.6491371, + 46.5904385 + ], + [ + 6.6489573, + 46.5904858 + ], + [ + 6.6488348, + 46.590531 + ], + [ + 6.6479342, + 46.590898 + ], + [ + 6.6477311, + 46.5909692 + ] + ] + }, + "id": "way/33285709" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33288600", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Grand-Vennes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.652495, + 46.5427822 + ], + [ + 6.6525107, + 46.5422675 + ], + [ + 6.6524917, + 46.5422109 + ], + [ + 6.6524352, + 46.542163 + ], + [ + 6.652348, + 46.5421396 + ], + [ + 6.6518031, + 46.5421209 + ], + [ + 6.6516164, + 46.5421366 + ], + [ + 6.6514217, + 46.542205 + ], + [ + 6.651312, + 46.5422789 + ], + [ + 6.6510174, + 46.5425772 + ], + [ + 6.6509898, + 46.5426381 + ], + [ + 6.6510003, + 46.5428478 + ] + ] + }, + "id": "way/33288600" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33288636", + "highway": "residential", + "name": "Chemin de Grand-Vennes", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6545577, + 46.5426739 + ], + [ + 6.6546715, + 46.542551 + ], + [ + 6.6548382, + 46.54228 + ], + [ + 6.6550535, + 46.5421513 + ], + [ + 6.655127, + 46.5421161 + ], + [ + 6.6555666, + 46.5419141 + ], + [ + 6.6556963, + 46.5418488 + ] + ] + }, + "id": "way/33288636" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33288786", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Cigale", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6538313, + 46.5427226 + ], + [ + 6.6538153, + 46.5427532 + ], + [ + 6.6536651, + 46.5430421 + ], + [ + 6.6536242, + 46.5430948 + ], + [ + 6.6535297, + 46.5431516 + ], + [ + 6.6534022, + 46.5431886 + ], + [ + 6.6533074, + 46.5432095 + ], + [ + 6.6525084, + 46.5433187 + ], + [ + 6.650704, + 46.5435895 + ], + [ + 6.6502955, + 46.5436078 + ], + [ + 6.6499766, + 46.5435605 + ], + [ + 6.6496719, + 46.5434875 + ], + [ + 6.6493073, + 46.5434712 + ], + [ + 6.6491259, + 46.5434824 + ], + [ + 6.6489552, + 46.5435179 + ], + [ + 6.6483824, + 46.5436382 + ], + [ + 6.648339, + 46.543649 + ], + [ + 6.6481127, + 46.5435893 + ] + ] + }, + "id": "way/33288786" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33288787", + "highway": "residential", + "name": "Chemin de Grand-Vennes", + "official_name": "Chemin du Grand-Vennes", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6545577, + 46.5426739 + ], + [ + 6.6539273, + 46.5427137 + ], + [ + 6.6538313, + 46.5427226 + ] + ] + }, + "id": "way/33288787" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33289094", + "highway": "residential", + "name": "Chemin de la Petite-Source" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.655127, + 46.5421161 + ], + [ + 6.6551032, + 46.5421099 + ], + [ + 6.6547062, + 46.5420068 + ], + [ + 6.6545053, + 46.54195 + ], + [ + 6.6543407, + 46.5418882 + ], + [ + 6.6542176, + 46.5418097 + ], + [ + 6.6541237, + 46.5417205 + ], + [ + 6.6540726, + 46.541672 + ] + ] + }, + "id": "way/33289094" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33459350", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin de la Ratavolar" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6801279, + 46.5385662 + ], + [ + 6.6794253, + 46.5380479 + ] + ] + }, + "id": "way/33459350" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33459523", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Epalinges", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6787079, + 46.5430057 + ], + [ + 6.6787557, + 46.5428326 + ], + [ + 6.6787638, + 46.5428031 + ], + [ + 6.6788559, + 46.542587 + ], + [ + 6.6790238, + 46.5422682 + ], + [ + 6.6790708, + 46.5421718 + ] + ] + }, + "id": "way/33459523" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33464178", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6313296, + 46.5232495 + ], + [ + 6.6315158, + 46.5231993 + ], + [ + 6.6315641, + 46.523182 + ], + [ + 6.631706, + 46.5231322 + ], + [ + 6.6317504, + 46.5231254 + ] + ] + }, + "id": "way/33464178" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33529660", + "highway": "unclassified", + "lit": "no", + "maxspeed": "50", + "name": "Route du Chalet-Vieux" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6881522, + 46.5461552 + ], + [ + 6.688289, + 46.5461432 + ], + [ + 6.6885073, + 46.5462237 + ], + [ + 6.6888746, + 46.5463973 + ], + [ + 6.6893548, + 46.5466091 + ], + [ + 6.6894698, + 46.5466494 + ], + [ + 6.6895453, + 46.5466759 + ], + [ + 6.6917914, + 46.5471842 + ], + [ + 6.6922178, + 46.5472769 + ], + [ + 6.6925782, + 46.5473661 + ], + [ + 6.6929232, + 46.5474777 + ], + [ + 6.6935601, + 46.5477841 + ], + [ + 6.6937014, + 46.5478541 + ], + [ + 6.6942063, + 46.5481092 + ], + [ + 6.6947138, + 46.5483803 + ], + [ + 6.6953788, + 46.5487368 + ], + [ + 6.6956415, + 46.5488002 + ], + [ + 6.6958525, + 46.5487911 + ], + [ + 6.6960031, + 46.5488122 + ] + ] + }, + "id": "way/33529660" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33590708", + "access": "private", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "name": "Avenue des Casernes", + "name:etymology:wikidata": "Q131263", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6275709, + 46.5318287 + ], + [ + 6.6269575, + 46.5315223 + ], + [ + 6.6267814, + 46.5314519 + ], + [ + 6.6267364, + 46.5314212 + ], + [ + 6.6261555, + 46.5311375 + ], + [ + 6.62607, + 46.5310947 + ], + [ + 6.6260187, + 46.531069 + ], + [ + 6.6259933, + 46.5310563 + ] + ] + }, + "id": "way/33590708" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33590711", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6229398, + 46.523919 + ], + [ + 6.6231194, + 46.5238439 + ], + [ + 6.6231823, + 46.5238206 + ], + [ + 6.623479, + 46.5237122 + ] + ] + }, + "id": "way/33590711" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33590712", + "cycleway:left": "no", + "highway": "primary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place Chauderon", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248456, + 46.5235892 + ], + [ + 6.6249447, + 46.5235088 + ], + [ + 6.625099, + 46.5234546 + ], + [ + 6.6257519, + 46.5233065 + ], + [ + 6.6257725, + 46.5233018 + ], + [ + 6.6261751, + 46.5232171 + ], + [ + 6.6264576, + 46.5231405 + ], + [ + 6.6265087, + 46.5231266 + ], + [ + 6.6266888, + 46.5231186 + ] + ] + }, + "id": "way/33590712" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33590713", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place Chauderon", + "oneway": "yes", + "oneway:bus": "no", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6266888, + 46.5231186 + ], + [ + 6.626608, + 46.5232322 + ] + ] + }, + "id": "way/33590713" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33646521", + "highway": "residential", + "name": "Chemin de la Pécholettaz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6814571, + 46.5539927 + ], + [ + 6.6809516, + 46.5544587 + ], + [ + 6.6809189, + 46.5544889 + ], + [ + 6.6808792, + 46.5545255 + ], + [ + 6.6805865, + 46.5547953 + ], + [ + 6.6804087, + 46.5549592 + ], + [ + 6.6798346, + 46.5554884 + ], + [ + 6.6789658, + 46.5562894 + ] + ] + }, + "id": "way/33646521" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33646528", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin de la Vulliette", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6798415, + 46.557957 + ], + [ + 6.6796136, + 46.5573241 + ], + [ + 6.6794608, + 46.5569874 + ], + [ + 6.6792418, + 46.5566151 + ], + [ + 6.6791046, + 46.5564532 + ], + [ + 6.6789658, + 46.5562894 + ] + ] + }, + "id": "way/33646528" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33646532", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin du Bois de la Chandelar", + "official_name": "Chemin du Bois-de-la-Chandelar" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6881522, + 46.5461552 + ], + [ + 6.6882044, + 46.5460681 + ], + [ + 6.6881977, + 46.5459684 + ], + [ + 6.6881415, + 46.5455459 + ], + [ + 6.6880793, + 46.5451512 + ], + [ + 6.6879986, + 46.5446309 + ], + [ + 6.6879444, + 46.5445144 + ], + [ + 6.6876409, + 46.5442745 + ], + [ + 6.6870951, + 46.5438792 + ], + [ + 6.687047, + 46.5438506 + ], + [ + 6.6865842, + 46.5435754 + ], + [ + 6.6859274, + 46.5431668 + ], + [ + 6.6857252, + 46.5429047 + ], + [ + 6.6854234, + 46.5426432 + ], + [ + 6.6852865, + 46.5425221 + ], + [ + 6.6851942, + 46.5424175 + ], + [ + 6.6851059, + 46.5423175 + ], + [ + 6.6848544, + 46.5421657 + ], + [ + 6.6846714, + 46.5421012 + ], + [ + 6.6841829, + 46.5418266 + ], + [ + 6.6841261, + 46.5417762 + ], + [ + 6.6840924, + 46.5417462 + ] + ] + }, + "id": "way/33646532" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33646535", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin de la Planche-au-Comte" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6840924, + 46.5417462 + ], + [ + 6.6839475, + 46.5417523 + ], + [ + 6.6837162, + 46.5417548 + ], + [ + 6.6834943, + 46.541763 + ], + [ + 6.6831987, + 46.5418205 + ], + [ + 6.68294, + 46.5419121 + ], + [ + 6.6824893, + 46.5421099 + ], + [ + 6.682006, + 46.5422826 + ], + [ + 6.6817655, + 46.5423644 + ], + [ + 6.6815269, + 46.5424418 + ], + [ + 6.6813058, + 46.5425135 + ], + [ + 6.6810473, + 46.542633 + ], + [ + 6.6809936, + 46.5426918 + ] + ] + }, + "id": "way/33646535" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33646536", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin de la Ratavolar", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6822098, + 46.5401351 + ], + [ + 6.6821198, + 46.5400997 + ], + [ + 6.6819283, + 46.5399345 + ], + [ + 6.6818144, + 46.5397044 + ], + [ + 6.6817677, + 46.5395823 + ], + [ + 6.6815737, + 46.5393657 + ], + [ + 6.6814068, + 46.5393518 + ], + [ + 6.681134, + 46.5393377 + ], + [ + 6.6808831, + 46.5392986 + ], + [ + 6.6806783, + 46.5391783 + ], + [ + 6.680547, + 46.539041 + ], + [ + 6.6803939, + 46.5387975 + ], + [ + 6.6801672, + 46.5386364 + ], + [ + 6.6801279, + 46.5385662 + ] + ] + }, + "id": "way/33646536" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33769811", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin du Pont-Rouge" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6812667, + 46.5374787 + ], + [ + 6.6812643, + 46.5375139 + ], + [ + 6.6812508, + 46.5375594 + ], + [ + 6.6812145, + 46.5376148 + ], + [ + 6.6801279, + 46.5385662 + ], + [ + 6.6800503, + 46.5386453 + ], + [ + 6.6799589, + 46.5386657 + ], + [ + 6.6791522, + 46.5387322 + ] + ] + }, + "id": "way/33769811" + }, + { + "type": "Feature", + "properties": { + "@id": "way/33844561", + "highway": "residential", + "maxspeed:type": "CH:urban", + "motor_vehicle": "destination", + "name": "Chemin de la Colline", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6110772, + 46.522452 + ], + [ + 6.6110307, + 46.5223742 + ], + [ + 6.6107963, + 46.5219816 + ], + [ + 6.6119972, + 46.5216173 + ], + [ + 6.6126705, + 46.5213873 + ], + [ + 6.6132147, + 46.5211829 + ], + [ + 6.6134089, + 46.5210688 + ], + [ + 6.6135052, + 46.5209721 + ], + [ + 6.6135361, + 46.5209234 + ] + ] + }, + "id": "way/33844561" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34308036", + "bridge": "yes", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "layer": "1", + "lit": "no", + "maxspeed": "80", + "rcrc_ref": "401a", + "ref": "5;134", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6016886, + 46.5815498 + ], + [ + 6.6019225, + 46.5814466 + ], + [ + 6.6021198, + 46.581377 + ], + [ + 6.602331, + 46.5813128 + ], + [ + 6.6025409, + 46.5812629 + ] + ] + }, + "id": "way/34308036" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34308037", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "rcrc_ref": "401a", + "ref": "5;134", + "shoulder": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6025409, + 46.5812629 + ], + [ + 6.6026509, + 46.5812398 + ], + [ + 6.6029303, + 46.5811946 + ], + [ + 6.6034149, + 46.5811388 + ] + ] + }, + "id": "way/34308037" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34427357", + "highway": "tertiary", + "maxspeed": "30", + "name": "Route du Jorat", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.694719, + 46.5544652 + ], + [ + 6.694764, + 46.5545647 + ], + [ + 6.6948378, + 46.554728 + ], + [ + 6.6948895, + 46.5548426 + ], + [ + 6.6950687, + 46.5552072 + ], + [ + 6.6951387, + 46.5553465 + ], + [ + 6.6951723, + 46.5554017 + ], + [ + 6.6951802, + 46.5554148 + ] + ] + }, + "id": "way/34427357" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34427358", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6932496, + 46.565154 + ], + [ + 6.6930581, + 46.5653931 + ], + [ + 6.6930242, + 46.5654281 + ], + [ + 6.6929853, + 46.5654593 + ] + ] + }, + "id": "way/34427358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34571046", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Route de la Clochatte", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6383045, + 46.5424572 + ], + [ + 6.6384799, + 46.5426268 + ] + ] + }, + "id": "way/34571046" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34571047", + "highway": "residential", + "name": "Chemin de la Grangette", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6386236, + 46.5430556 + ], + [ + 6.6386784, + 46.5430468 + ], + [ + 6.6387863, + 46.5430265 + ], + [ + 6.6388694, + 46.5429914 + ] + ] + }, + "id": "way/34571047" + }, + { + "type": "Feature", + "properties": { + "@id": "way/34834183", + "cycleway": "no", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Cerisier", + "name:etymology:wikidata": "Q2946681", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6199837, + 46.5278512 + ], + [ + 6.6200014, + 46.527885 + ], + [ + 6.6201364, + 46.5279865 + ], + [ + 6.6201817, + 46.5280206 + ], + [ + 6.6202688, + 46.528086 + ], + [ + 6.6206761, + 46.5283923 + ], + [ + 6.6206955, + 46.5284069 + ] + ] + }, + "id": "way/34834183" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35153215", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Grand-Vennes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6538313, + 46.5427226 + ], + [ + 6.6535901, + 46.5427397 + ], + [ + 6.6530792, + 46.5427594 + ], + [ + 6.652495, + 46.5427822 + ], + [ + 6.6516956, + 46.5428182 + ], + [ + 6.6513105, + 46.5428346 + ], + [ + 6.6510003, + 46.5428478 + ], + [ + 6.6506468, + 46.5428794 + ], + [ + 6.6505517, + 46.5429093 + ] + ] + }, + "id": "way/35153215" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35339308", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Vulliette", + "rcrc_ref": "559c", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6813874, + 46.5580845 + ], + [ + 6.6814086, + 46.5580648 + ], + [ + 6.6814994, + 46.5579801 + ], + [ + 6.6815504, + 46.5579388 + ], + [ + 6.6817591, + 46.5577831 + ], + [ + 6.6821658, + 46.5574893 + ], + [ + 6.6822278, + 46.5574493 + ], + [ + 6.6823117, + 46.5573962 + ], + [ + 6.6823801, + 46.5573569 + ], + [ + 6.6824199, + 46.557334 + ], + [ + 6.6824803, + 46.5573064 + ], + [ + 6.6825399, + 46.5572828 + ], + [ + 6.6825889, + 46.5572664 + ], + [ + 6.6826351, + 46.5572532 + ], + [ + 6.6826593, + 46.557248 + ] + ] + }, + "id": "way/35339308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35339309", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.677097, + 46.5673808 + ], + [ + 6.6771887, + 46.5668983 + ], + [ + 6.6772198, + 46.5667385 + ], + [ + 6.6773233, + 46.5661991 + ], + [ + 6.6774188, + 46.5657587 + ], + [ + 6.6775734, + 46.5649999 + ], + [ + 6.6775965, + 46.5649117 + ], + [ + 6.6776141, + 46.5648564 + ], + [ + 6.6776483, + 46.5647627 + ], + [ + 6.6776927, + 46.5646512 + ], + [ + 6.677771, + 46.5644702 + ] + ] + }, + "id": "way/35339309" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35593543", + "cycleway": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Celtes", + "name:etymology:wikidata": "Q35966", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:bus": "no", + "oneway:hgv": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409234, + 46.5363689 + ], + [ + 6.640676, + 46.5365499 + ], + [ + 6.6406466, + 46.5365814 + ], + [ + 6.6404664, + 46.5367748 + ], + [ + 6.6402075, + 46.5370592 + ], + [ + 6.6400024, + 46.5371514 + ] + ] + }, + "id": "way/35593543" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732661", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route du Mont", + "rcrc_ref": "449b", + "ref": "139", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6105531, + 46.5462101 + ], + [ + 6.6107541, + 46.5466162 + ], + [ + 6.6108617, + 46.5468288 + ], + [ + 6.6109624, + 46.5470066 + ], + [ + 6.6110132, + 46.5470785 + ], + [ + 6.6110758, + 46.5471454 + ], + [ + 6.6111466, + 46.5472043 + ], + [ + 6.611213, + 46.5472539 + ], + [ + 6.6112948, + 46.5473062 + ], + [ + 6.611414, + 46.5473644 + ], + [ + 6.6115302, + 46.547414 + ], + [ + 6.6119248, + 46.5475591 + ], + [ + 6.6119603, + 46.5475729 + ], + [ + 6.612608, + 46.5478065 + ], + [ + 6.6127327, + 46.5478514 + ], + [ + 6.6134368, + 46.5481239 + ], + [ + 6.6135473, + 46.5481732 + ], + [ + 6.6136125, + 46.5482054 + ], + [ + 6.6136728, + 46.5482403 + ], + [ + 6.6137666, + 46.5483034 + ], + [ + 6.6139863, + 46.548478 + ], + [ + 6.6142015, + 46.5486593 + ], + [ + 6.6145857, + 46.5489866 + ], + [ + 6.6146139, + 46.5490097 + ], + [ + 6.6150973, + 46.549387 + ], + [ + 6.6155665, + 46.5497475 + ], + [ + 6.615762, + 46.5498937 + ], + [ + 6.6160035, + 46.5500535 + ], + [ + 6.6162948, + 46.5502149 + ], + [ + 6.6165486, + 46.5503286 + ] + ] + }, + "id": "way/35732661" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732684", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6955557, + 46.5622783 + ], + [ + 6.6952057, + 46.5627574 + ], + [ + 6.6946904, + 46.5634559 + ], + [ + 6.6946064, + 46.5635574 + ], + [ + 6.6942995, + 46.563928 + ], + [ + 6.6939362, + 46.5643523 + ], + [ + 6.693384, + 46.5649941 + ], + [ + 6.6932496, + 46.565154 + ] + ] + }, + "id": "way/35732684" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732687", + "highway": "residential", + "name": "Chemin des Molliettes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6933082, + 46.5525662 + ], + [ + 6.6933294, + 46.5524467 + ], + [ + 6.6932987, + 46.5523756 + ], + [ + 6.6931747, + 46.5522529 + ], + [ + 6.6930965, + 46.5521695 + ], + [ + 6.6927598, + 46.5517777 + ], + [ + 6.6922806, + 46.5512009 + ] + ] + }, + "id": "way/35732687" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732689", + "highway": "residential", + "name": "Chemin des Molliettes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6927598, + 46.5517777 + ], + [ + 6.6922823, + 46.5519666 + ], + [ + 6.6918245, + 46.5521229 + ], + [ + 6.6917772, + 46.5521386 + ] + ] + }, + "id": "way/35732689" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732692", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6886713, + 46.5487025 + ], + [ + 6.6887932, + 46.5488078 + ], + [ + 6.6889072, + 46.5488956 + ], + [ + 6.6892255, + 46.5491096 + ], + [ + 6.6893262, + 46.5491795 + ], + [ + 6.6899364, + 46.5496028 + ], + [ + 6.6906591, + 46.5501704 + ], + [ + 6.690868, + 46.5503456 + ], + [ + 6.6910214, + 46.550509 + ], + [ + 6.6910945, + 46.5505988 + ], + [ + 6.6911445, + 46.5506863 + ] + ] + }, + "id": "way/35732692" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732694", + "highway": "unclassified", + "lit": "no", + "maxspeed": "80", + "name": "Route du Jorat", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6859993, + 46.5454791 + ], + [ + 6.6861644, + 46.5455577 + ], + [ + 6.6862516, + 46.5455854 + ], + [ + 6.687841, + 46.5459974 + ], + [ + 6.6880062, + 46.5460666 + ], + [ + 6.6881522, + 46.5461552 + ], + [ + 6.6882802, + 46.5463281 + ], + [ + 6.6887246, + 46.547189 + ], + [ + 6.6887419, + 46.5472952 + ], + [ + 6.6887205, + 46.5474044 + ], + [ + 6.688645, + 46.5475646 + ], + [ + 6.6884731, + 46.5479297 + ], + [ + 6.6884308, + 46.5481295 + ], + [ + 6.6884704, + 46.5483835 + ], + [ + 6.6885227, + 46.5485121 + ], + [ + 6.6886011, + 46.5486305 + ], + [ + 6.6886713, + 46.5487025 + ] + ] + }, + "id": "way/35732694" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732695", + "cycleway:right": "lane", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6794953, + 46.5424822 + ], + [ + 6.6796609, + 46.5426019 + ], + [ + 6.6797718, + 46.5426582 + ], + [ + 6.6798975, + 46.5427051 + ], + [ + 6.6800264, + 46.542734 + ], + [ + 6.68017, + 46.5427535 + ], + [ + 6.6803041, + 46.5427495 + ], + [ + 6.6804325, + 46.5427384 + ], + [ + 6.6805934, + 46.5427061 + ], + [ + 6.680769, + 46.5426848 + ], + [ + 6.6809936, + 46.5426918 + ], + [ + 6.6813187, + 46.5428045 + ], + [ + 6.6817169, + 46.542927 + ], + [ + 6.6818811, + 46.543025 + ], + [ + 6.6821376, + 46.5432223 + ], + [ + 6.6822705, + 46.5433245 + ], + [ + 6.6825205, + 46.5434861 + ], + [ + 6.682596, + 46.5435405 + ], + [ + 6.682617, + 46.5435557 + ], + [ + 6.6827178, + 46.5436211 + ], + [ + 6.6828857, + 46.5437302 + ], + [ + 6.6831766, + 46.543919 + ], + [ + 6.6835702, + 46.5441238 + ], + [ + 6.6836403, + 46.5441603 + ], + [ + 6.6836967, + 46.5441897 + ], + [ + 6.6838157, + 46.5442513 + ], + [ + 6.6840373, + 46.5443625 + ] + ] + }, + "id": "way/35732695" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35732705", + "cycleway:left": "lane", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6649111, + 46.5329599 + ], + [ + 6.6645658, + 46.532991 + ], + [ + 6.6623603, + 46.5331717 + ] + ] + }, + "id": "way/35732705" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35766505", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6766919, + 46.5694504 + ], + [ + 6.6767396, + 46.5692469 + ], + [ + 6.677097, + 46.5673808 + ] + ] + }, + "id": "way/35766505" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35827067", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Quai des Chalands", + "sac_scale": "hiking", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6177736, + 46.5098697 + ], + [ + 6.6186628, + 46.5092837 + ], + [ + 6.6188558, + 46.5091712 + ] + ] + }, + "id": "way/35827067" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35875263", + "highway": "unclassified", + "name": "Route de Pierre Ozaire", + "official_name": "Route de Pierre-Ozaire" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7044681, + 46.5563083 + ], + [ + 6.7047382, + 46.5557045 + ], + [ + 6.7048266, + 46.5555962 + ], + [ + 6.7049296, + 46.5555138 + ], + [ + 6.7050386, + 46.5554446 + ], + [ + 6.7053341, + 46.5553047 + ] + ] + }, + "id": "way/35875263" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35997058", + "bridge": "yes", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "unclassified", + "lane_markings": "no", + "layer": "1", + "maxspeed": "80", + "maxweight:signed": "no", + "name": "Route de Lausanne", + "name:etymology:wikidata": "Q807", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60583, + 46.5813545 + ], + [ + 6.6058712, + 46.5811612 + ] + ] + }, + "id": "way/35997058" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35997061", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "no", + "maxspeed": "80", + "name": "Route d'Yverdon", + "name:etymology:wikidata": "Q63946", + "rcrc_ref": "448a", + "ref": "134", + "shoulder": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6173625, + 46.5516295 + ], + [ + 6.6176223, + 46.5509503 + ] + ] + }, + "id": "way/35997061" + }, + { + "type": "Feature", + "properties": { + "@id": "way/35997064", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:left": "street_side", + "parking:left:orientation": "diagonal", + "parking:right": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6229356, + 46.5428016 + ], + [ + 6.622894, + 46.5427705 + ], + [ + 6.6227223, + 46.5426517 + ], + [ + 6.6225834, + 46.5425713 + ], + [ + 6.6224709, + 46.5425194 + ], + [ + 6.622423, + 46.5424973 + ] + ] + }, + "id": "way/35997064" + }, + { + "type": "Feature", + "properties": { + "@id": "way/36253243", + "cycleway:both": "lane", + "highway": "primary", + "lanes": "2", + "maxspeed": "60", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6051776, + 46.5728781 + ], + [ + 6.605108, + 46.5720529 + ], + [ + 6.6050679, + 46.5717399 + ], + [ + 6.6050644, + 46.571638 + ], + [ + 6.6050751, + 46.57152 + ] + ] + }, + "id": "way/36253243" + }, + { + "type": "Feature", + "properties": { + "@id": "way/36559311", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin du Chalet de Praroman", + "official_name": "Chemin du Chalet-de-Praroman", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6960353, + 46.5616056 + ], + [ + 6.6967679, + 46.5620035 + ], + [ + 6.6972152, + 46.5621593 + ], + [ + 6.6973248, + 46.5622323 + ], + [ + 6.6974644, + 46.5623645 + ], + [ + 6.6976733, + 46.5625946 + ], + [ + 6.6980171, + 46.5629733 + ], + [ + 6.6983148, + 46.5632187 + ], + [ + 6.6983381, + 46.563232 + ], + [ + 6.6983821, + 46.5632554 + ], + [ + 6.6987746, + 46.5634643 + ], + [ + 6.6988281, + 46.5634942 + ], + [ + 6.6988549, + 46.5635355 + ], + [ + 6.6988515, + 46.5636068 + ], + [ + 6.6987418, + 46.5638391 + ] + ] + }, + "id": "way/36559311" + }, + { + "type": "Feature", + "properties": { + "@id": "way/36559314", + "access": "destination", + "bicycle": "yes", + "highway": "unclassified", + "name": "Route de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6838772, + 46.55587 + ], + [ + 6.6839965, + 46.5558704 + ], + [ + 6.6840292, + 46.5558903 + ], + [ + 6.684075, + 46.5559274 + ], + [ + 6.6841717, + 46.5561 + ], + [ + 6.6842847, + 46.5562904 + ], + [ + 6.6844411, + 46.5565809 + ], + [ + 6.6846138, + 46.5566957 + ], + [ + 6.6848659, + 46.5567439 + ], + [ + 6.6850982, + 46.5566909 + ], + [ + 6.6853222, + 46.5566211 + ] + ] + }, + "id": "way/36559314" + }, + { + "type": "Feature", + "properties": { + "@id": "way/36559331", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route de la Moille Grise", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6960039, + 46.566261 + ], + [ + 6.6960758, + 46.5661297 + ], + [ + 6.6961024, + 46.5660718 + ], + [ + 6.6961358, + 46.5659969 + ], + [ + 6.6962033, + 46.5658246 + ], + [ + 6.6962378, + 46.56571 + ], + [ + 6.6962522, + 46.5656148 + ], + [ + 6.6962357, + 46.5654827 + ], + [ + 6.6961333, + 46.5649842 + ], + [ + 6.6958956, + 46.5643641 + ], + [ + 6.69573, + 46.5639595 + ], + [ + 6.6956521, + 46.5635471 + ], + [ + 6.695646, + 46.5624901 + ], + [ + 6.6955843, + 46.5623152 + ], + [ + 6.6955807, + 46.5623052 + ], + [ + 6.6955662, + 46.5622639 + ] + ] + }, + "id": "way/36559331" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37042420", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Pépinet", + "oneway": "yes", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328028, + 46.5195126 + ], + [ + 6.6327186, + 46.5196374 + ], + [ + 6.6325309, + 46.5197137 + ] + ] + }, + "id": "way/37042420" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37420844", + "access": "no", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "forestry", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5962996, + 46.5709285 + ], + [ + 6.59633, + 46.5711477 + ], + [ + 6.5964606, + 46.5717884 + ], + [ + 6.5966616, + 46.5721832 + ], + [ + 6.5968384, + 46.5724902 + ], + [ + 6.5968959, + 46.5725909 + ], + [ + 6.5969354, + 46.5727432 + ], + [ + 6.5969354, + 46.5729236 + ], + [ + 6.5967935, + 46.5734074 + ], + [ + 6.5968045, + 46.5737814 + ], + [ + 6.5967834, + 46.5739672 + ], + [ + 6.5967672, + 46.5740722 + ], + [ + 6.5967187, + 46.5742028 + ], + [ + 6.596658, + 46.5743251 + ], + [ + 6.5965338, + 46.5745682 + ], + [ + 6.5963247, + 46.5750585 + ], + [ + 6.5962935, + 46.5752053 + ], + [ + 6.596463, + 46.5755347 + ], + [ + 6.5967109, + 46.5757302 + ], + [ + 6.5972719, + 46.5760426 + ], + [ + 6.5980239, + 46.5762952 + ], + [ + 6.5982486, + 46.5763272 + ], + [ + 6.5986987, + 46.5762963 + ], + [ + 6.5989063, + 46.5763068 + ], + [ + 6.599186, + 46.5764108 + ], + [ + 6.5992979, + 46.5765634 + ], + [ + 6.5994352, + 46.576865 + ], + [ + 6.5999541, + 46.5780611 + ], + [ + 6.6000688, + 46.5783315 + ], + [ + 6.6001966, + 46.5785918 + ], + [ + 6.6005156, + 46.5788812 + ], + [ + 6.6011222, + 46.5792563 + ] + ] + }, + "id": "way/37420844" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37523239", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6128063, + 46.513306 + ], + [ + 6.6126901, + 46.5133794 + ], + [ + 6.6125945, + 46.5134398 + ], + [ + 6.6123659, + 46.513598 + ], + [ + 6.6116929, + 46.5140504 + ], + [ + 6.6115959, + 46.5141106 + ], + [ + 6.6115103, + 46.5141642 + ] + ] + }, + "id": "way/37523239" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37523241", + "cycleway:both": "track", + "cycleway:both:segregated": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6165031, + 46.5120331 + ], + [ + 6.6160807, + 46.5122359 + ], + [ + 6.6155915, + 46.5124244 + ], + [ + 6.6153518, + 46.5125129 + ], + [ + 6.6150088, + 46.5126228 + ], + [ + 6.61324, + 46.5131224 + ], + [ + 6.6129712, + 46.513225 + ], + [ + 6.6128063, + 46.513306 + ] + ] + }, + "id": "way/37523241" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37538271", + "cycleway:both": "separate", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai d'Ouchy", + "name:etymology:wikidata": "Q870499", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6327641, + 46.5073374 + ], + [ + 6.6329981, + 46.507313 + ], + [ + 6.633108, + 46.5072971 + ], + [ + 6.6332219, + 46.5072807 + ], + [ + 6.6334464, + 46.507232 + ], + [ + 6.6335437, + 46.507207 + ], + [ + 6.6338474, + 46.507125 + ], + [ + 6.6340481, + 46.5070739 + ], + [ + 6.6342863, + 46.5070132 + ], + [ + 6.6361631, + 46.5065187 + ], + [ + 6.6371524, + 46.5062543 + ], + [ + 6.6372682, + 46.5062261 + ], + [ + 6.637716, + 46.5061102 + ], + [ + 6.6386484, + 46.5058657 + ], + [ + 6.6401606, + 46.505468 + ], + [ + 6.6409375, + 46.5052609 + ] + ] + }, + "id": "way/37538271" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37626689", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5943752, + 46.5185939 + ], + [ + 6.5942864, + 46.5186043 + ], + [ + 6.5942043, + 46.5186339 + ], + [ + 6.593627, + 46.5188838 + ], + [ + 6.5931665, + 46.5190826 + ], + [ + 6.5928233, + 46.5192089 + ], + [ + 6.5924559, + 46.5193564 + ], + [ + 6.5921099, + 46.5194772 + ] + ] + }, + "id": "way/37626689" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37626690", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5946277, + 46.5186273 + ], + [ + 6.5945347, + 46.5186034 + ], + [ + 6.5944453, + 46.5185953 + ], + [ + 6.5943752, + 46.5185939 + ] + ] + }, + "id": "way/37626690" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37736337", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6020023, + 46.516947 + ], + [ + 6.6015967, + 46.5171168 + ], + [ + 6.6010495, + 46.5172459 + ], + [ + 6.6003633, + 46.5173588 + ], + [ + 6.599777, + 46.5174302 + ] + ] + }, + "id": "way/37736337" + }, + { + "type": "Feature", + "properties": { + "@id": "way/37994597", + "cycleway:right": "separate", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai de Belgique", + "name:etymology:wikidata": "Q31", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6292442, + 46.5069341 + ], + [ + 6.629755, + 46.5068932 + ], + [ + 6.6300153, + 46.5068953 + ], + [ + 6.6302549, + 46.5069397 + ], + [ + 6.6312252, + 46.5071884 + ], + [ + 6.6314976, + 46.5072516 + ], + [ + 6.6317857, + 46.5072983 + ], + [ + 6.6320623, + 46.5073319 + ], + [ + 6.6323343, + 46.5073479 + ], + [ + 6.6325758, + 46.507346 + ], + [ + 6.6327641, + 46.5073374 + ] + ] + }, + "id": "way/37994597" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38882909", + "cycleway:right": "no", + "highway": "primary", + "lane_markings": "no", + "lanes": "1", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "oneway": "yes", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058554, + 46.5805067 + ], + [ + 6.6059183, + 46.5805636 + ] + ] + }, + "id": "way/38882909" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38882911", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057755, + 46.5781293 + ], + [ + 6.6057606, + 46.5779983 + ], + [ + 6.6057354, + 46.577777 + ], + [ + 6.6056476, + 46.5771749 + ] + ] + }, + "id": "way/38882911" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38883119", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Route de Lausanne", + "name:etymology:wikidata": "Q807", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6059867, + 46.5809985 + ], + [ + 6.6058712, + 46.5811612 + ] + ] + }, + "id": "way/38883119" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38883120", + "check_date:cycleway": "2021-02-26", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Route de Lausanne", + "name:etymology:wikidata": "Q807", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058712, + 46.5811612 + ], + [ + 6.605836, + 46.5809853 + ] + ] + }, + "id": "way/38883120" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38883143", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "oneway": "yes", + "rcrc_ref": "401a", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6054755, + 46.5809445 + ], + [ + 6.6057817, + 46.5808513 + ] + ] + }, + "id": "way/38883143" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38883144", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "80", + "oneway": "yes", + "rcrc_ref": "401a", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058121, + 46.5809709 + ], + [ + 6.6054755, + 46.5809445 + ] + ] + }, + "id": "way/38883144" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38883220", + "cycleway:right": "no", + "highway": "secondary", + "lane_markings": "no", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de la Blécherette", + "oneway": "yes", + "rcrc_ref": "448a", + "ref": "134", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6063561, + 46.5807971 + ], + [ + 6.6063008, + 46.5808408 + ], + [ + 6.6060733, + 46.5809446 + ] + ] + }, + "id": "way/38883220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/38883221", + "cycleway": "lane", + "foot": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6070532, + 46.5805082 + ], + [ + 6.6078988, + 46.580143 + ], + [ + 6.6084265, + 46.5799068 + ] + ] + }, + "id": "way/38883221" + }, + { + "type": "Feature", + "properties": { + "@id": "way/39003203", + "cycleway:both": "no", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6788669, + 46.5614571 + ], + [ + 6.6789271, + 46.5614782 + ], + [ + 6.6789816, + 46.5615074 + ], + [ + 6.6790469, + 46.5615674 + ], + [ + 6.6790892, + 46.5616527 + ], + [ + 6.6794093, + 46.5625739 + ], + [ + 6.6796852, + 46.5634007 + ], + [ + 6.6797606, + 46.5635433 + ], + [ + 6.6797916, + 46.5635821 + ], + [ + 6.679817, + 46.5636003 + ], + [ + 6.6798401, + 46.5636171 + ], + [ + 6.6798756, + 46.5636224 + ] + ] + }, + "id": "way/39003203" + }, + { + "type": "Feature", + "properties": { + "@id": "way/40292481", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Quartier de la Violette", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259933, + 46.5310563 + ], + [ + 6.6259611, + 46.5310393 + ], + [ + 6.6257429, + 46.5309242 + ], + [ + 6.6255795, + 46.5308162 + ], + [ + 6.6251184, + 46.5302654 + ], + [ + 6.6250716, + 46.5301872 + ] + ] + }, + "id": "way/40292481" + }, + { + "type": "Feature", + "properties": { + "@id": "way/40765776", + "highway": "residential", + "name": "Avenue de l'Avant-Poste", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6426113, + 46.5174726 + ], + [ + 6.6424985, + 46.5173363 + ], + [ + 6.6424391, + 46.517267 + ], + [ + 6.6422889, + 46.5170856 + ], + [ + 6.6422359, + 46.5170215 + ], + [ + 6.6419874, + 46.516726 + ] + ] + }, + "id": "way/40765776" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41076769", + "bicycle": "no", + "cycleway:both": "no", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxheight": "4.2", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6221943, + 46.5238306 + ], + [ + 6.6212539, + 46.524088 + ], + [ + 6.6209305, + 46.5241766 + ] + ] + }, + "id": "way/41076769" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41077521", + "cycleway:both": "no", + "highway": "unclassified", + "maxspeed": "30", + "name": "Route du Bois-Genoud", + "source": "Bing 2007", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5880319, + 46.5555388 + ], + [ + 6.5880709, + 46.5556552 + ], + [ + 6.5880753, + 46.5557731 + ], + [ + 6.5880638, + 46.5558946 + ], + [ + 6.5880456, + 46.5559619 + ], + [ + 6.588034, + 46.5560049 + ], + [ + 6.5879848, + 46.5561293 + ], + [ + 6.5879512, + 46.5562266 + ], + [ + 6.5879614, + 46.5563102 + ], + [ + 6.587992, + 46.5564094 + ], + [ + 6.5880947, + 46.5566178 + ], + [ + 6.5881352, + 46.5567445 + ], + [ + 6.5881863, + 46.556934 + ], + [ + 6.5882505, + 46.5570502 + ], + [ + 6.5883236, + 46.5571318 + ], + [ + 6.5884963, + 46.5572711 + ], + [ + 6.5885611, + 46.5573374 + ], + [ + 6.5886182, + 46.5574412 + ], + [ + 6.5886041, + 46.5575541 + ], + [ + 6.588548, + 46.5576535 + ], + [ + 6.5884388, + 46.5577423 + ] + ] + }, + "id": "way/41077521" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41266785", + "cycleway:right": "lane", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6782691, + 46.5368667 + ], + [ + 6.6782636, + 46.536899 + ], + [ + 6.6782651, + 46.5369305 + ], + [ + 6.6783516, + 46.5370494 + ], + [ + 6.678631, + 46.5373125 + ], + [ + 6.6786915, + 46.5373696 + ], + [ + 6.6791521, + 46.5377576 + ], + [ + 6.6794253, + 46.5380479 + ], + [ + 6.6794798, + 46.5382898 + ], + [ + 6.6794247, + 46.5384839 + ], + [ + 6.6791522, + 46.5387322 + ], + [ + 6.6789211, + 46.5388127 + ], + [ + 6.6788489, + 46.5388378 + ], + [ + 6.6784589, + 46.5388829 + ], + [ + 6.6781377, + 46.5389414 + ], + [ + 6.6778641, + 46.5390416 + ], + [ + 6.677663, + 46.5391814 + ], + [ + 6.6773333, + 46.539487 + ], + [ + 6.6772963, + 46.5396058 + ], + [ + 6.6773221, + 46.5397109 + ], + [ + 6.6774026, + 46.5398128 + ], + [ + 6.6775159, + 46.5399587 + ], + [ + 6.6776148, + 46.540086 + ], + [ + 6.6778101, + 46.5403333 + ], + [ + 6.6779481, + 46.5405057 + ], + [ + 6.6780354, + 46.5406171 + ], + [ + 6.6782483, + 46.5408713 + ], + [ + 6.6783514, + 46.540999 + ], + [ + 6.6783837, + 46.5410391 + ], + [ + 6.6784097, + 46.5410713 + ], + [ + 6.678452, + 46.5411238 + ], + [ + 6.6786982, + 46.541429 + ], + [ + 6.6788329, + 46.5415959 + ], + [ + 6.6789122, + 46.5416957 + ], + [ + 6.6789731, + 46.5417732 + ], + [ + 6.6790198, + 46.5418595 + ], + [ + 6.6790388, + 46.5418923 + ], + [ + 6.6790652, + 46.5419733 + ], + [ + 6.6790672, + 46.5420369 + ], + [ + 6.679068, + 46.5420644 + ], + [ + 6.6790708, + 46.5421718 + ] + ] + }, + "id": "way/41266785" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41266786", + "highway": "residential", + "name": "Chemin de la Bergerie" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6773333, + 46.539487 + ], + [ + 6.6773142, + 46.5394621 + ], + [ + 6.6770117, + 46.5390678 + ], + [ + 6.6769554, + 46.5389202 + ], + [ + 6.6768257, + 46.5385692 + ], + [ + 6.6763035, + 46.536593 + ] + ] + }, + "id": "way/41266786" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41994672", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6483973, + 46.5425457 + ], + [ + 6.648635, + 46.5425046 + ], + [ + 6.6488709, + 46.5424588 + ], + [ + 6.6491044, + 46.5424087 + ], + [ + 6.6493361, + 46.5423552 + ] + ] + }, + "id": "way/41994672" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41994673", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6493361, + 46.5423552 + ], + [ + 6.6495616, + 46.5422971 + ], + [ + 6.6497838, + 46.5422357 + ], + [ + 6.6499953, + 46.5421726 + ], + [ + 6.6502214, + 46.5421007 + ], + [ + 6.650443, + 46.5420243 + ], + [ + 6.6506648, + 46.5419434 + ], + [ + 6.6508838, + 46.5418601 + ], + [ + 6.6513058, + 46.5416933 + ] + ] + }, + "id": "way/41994673" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41994674", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6493778, + 46.5424537 + ], + [ + 6.6491435, + 46.5425089 + ], + [ + 6.6489071, + 46.5425589 + ], + [ + 6.648669, + 46.5426045 + ], + [ + 6.6484284, + 46.5426463 + ] + ] + }, + "id": "way/41994674" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41994675", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484284, + 46.5426463 + ], + [ + 6.6481814, + 46.5426843 + ], + [ + 6.6479336, + 46.5427174 + ], + [ + 6.6476924, + 46.5427457 + ], + [ + 6.647451, + 46.5427682 + ], + [ + 6.6472008, + 46.5427882 + ], + [ + 6.6469503, + 46.5428036 + ], + [ + 6.6467423, + 46.542813 + ], + [ + 6.646536, + 46.5428196 + ] + ] + }, + "id": "way/41994675" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41995638", + "destination": "Simplon;Gd-St-Bernard", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6465351, + 46.542714 + ], + [ + 6.6469042, + 46.5426962 + ], + [ + 6.6471942, + 46.5426843 + ], + [ + 6.6474422, + 46.542664 + ], + [ + 6.6476742, + 46.5426438 + ], + [ + 6.6479108, + 46.5426159 + ], + [ + 6.6481549, + 46.5425831 + ], + [ + 6.6483973, + 46.5425457 + ] + ] + }, + "id": "way/41995638" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41995639", + "bridge": "viaduct", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "layer": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes", + "wikipedia": "fr:Viaduc de la Chocolatière" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.646536, + 46.5428196 + ], + [ + 6.6463711, + 46.5428206 + ], + [ + 6.6462082, + 46.5428198 + ], + [ + 6.6459746, + 46.5428162 + ], + [ + 6.645742, + 46.5428083 + ], + [ + 6.6455094, + 46.5427963 + ], + [ + 6.6452649, + 46.54278 + ], + [ + 6.6450358, + 46.5427605 + ], + [ + 6.6447972, + 46.5427359 + ], + [ + 6.6445598, + 46.542708 + ], + [ + 6.6443304, + 46.5426776 + ], + [ + 6.6441025, + 46.5426461 + ], + [ + 6.643871, + 46.5426115 + ], + [ + 6.6436406, + 46.5425756 + ], + [ + 6.6422569, + 46.5423503 + ], + [ + 6.6420391, + 46.5423179 + ], + [ + 6.6418212, + 46.5422869 + ], + [ + 6.641583, + 46.5422549 + ], + [ + 6.641332, + 46.542226 + ], + [ + 6.641085, + 46.5421998 + ] + ] + }, + "id": "way/41995639" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41995640", + "bridge": "viaduct", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "layer": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes", + "turn:lanes:forward": "through|through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6410928, + 46.5420805 + ], + [ + 6.6413549, + 46.5421093 + ], + [ + 6.6416182, + 46.5421402 + ], + [ + 6.6418513, + 46.5421712 + ], + [ + 6.6420739, + 46.5422037 + ], + [ + 6.6422959, + 46.542238 + ], + [ + 6.6436773, + 46.5424613 + ], + [ + 6.6439037, + 46.5424966 + ], + [ + 6.644131, + 46.5425307 + ], + [ + 6.6443578, + 46.542563 + ], + [ + 6.6445855, + 46.5425925 + ], + [ + 6.644817, + 46.54262 + ], + [ + 6.6450503, + 46.5426438 + ], + [ + 6.6452838, + 46.5426642 + ], + [ + 6.6455215, + 46.5426817 + ], + [ + 6.6457483, + 46.542693 + ], + [ + 6.6459512, + 46.542699 + ] + ] + }, + "id": "way/41995640" + }, + { + "type": "Feature", + "properties": { + "@id": "way/41995641", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxheight": "default", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.641085, + 46.5421998 + ], + [ + 6.6408499, + 46.5421788 + ], + [ + 6.6406193, + 46.5421624 + ], + [ + 6.6403849, + 46.5421488 + ], + [ + 6.6401506, + 46.5421416 + ], + [ + 6.6399053, + 46.5421382 + ], + [ + 6.639659, + 46.5421409 + ], + [ + 6.6394153, + 46.5421505 + ], + [ + 6.6391713, + 46.5421647 + ], + [ + 6.6389302, + 46.5421832 + ], + [ + 6.6386915, + 46.542208 + ], + [ + 6.6384586, + 46.5422371 + ], + [ + 6.6382237, + 46.5422717 + ], + [ + 6.637991, + 46.5423107 + ], + [ + 6.6377686, + 46.5423531 + ], + [ + 6.6375481, + 46.5423988 + ], + [ + 6.6372972, + 46.5424595 + ], + [ + 6.6370711, + 46.5425198 + ], + [ + 6.6368473, + 46.5425833 + ], + [ + 6.6366302, + 46.5426524 + ], + [ + 6.6364142, + 46.5427236 + ], + [ + 6.6362017, + 46.5428009 + ], + [ + 6.6359878, + 46.5428831 + ], + [ + 6.6357733, + 46.5429705 + ], + [ + 6.6355729, + 46.5430595 + ], + [ + 6.6353755, + 46.5431502 + ], + [ + 6.6351731, + 46.5432488 + ], + [ + 6.6349733, + 46.5433496 + ], + [ + 6.634778, + 46.543454 + ], + [ + 6.6345832, + 46.5435618 + ], + [ + 6.6342172, + 46.5437766 + ], + [ + 6.633859, + 46.544003 + ], + [ + 6.6335062, + 46.5442417 + ], + [ + 6.6331642, + 46.5444851 + ], + [ + 6.6328435, + 46.5447245 + ], + [ + 6.6325094, + 46.544985 + ], + [ + 6.6321951, + 46.5452417 + ] + ] + }, + "id": "way/41995641" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44115477", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin Riant-Val", + "sidewalk": "left", + "source": "Orthophotos de la Ville de Lausanne (2008)", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6553455, + 46.5201826 + ], + [ + 6.655659, + 46.5205259 + ], + [ + 6.6558106, + 46.5207153 + ] + ] + }, + "id": "way/44115477" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44115481", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Mûrier", + "source": "Orthophotos de la Ville de Lausanne (2008)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6549216, + 46.5210703 + ], + [ + 6.6549262, + 46.5210876 + ], + [ + 6.6550257, + 46.5214597 + ], + [ + 6.655093, + 46.5216378 + ], + [ + 6.6550952, + 46.5217121 + ], + [ + 6.6549608, + 46.5218204 + ], + [ + 6.6546736, + 46.5219991 + ], + [ + 6.6543876, + 46.5221565 + ] + ] + }, + "id": "way/44115481" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44115489", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin Riant-Val", + "source": "Orthophotos de la Ville de Lausanne (2008)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.654102, + 46.5210938 + ], + [ + 6.6540884, + 46.5210436 + ], + [ + 6.6541196, + 46.5209246 + ], + [ + 6.654309, + 46.5207412 + ], + [ + 6.6543559, + 46.520713 + ], + [ + 6.6545608, + 46.5205898 + ], + [ + 6.6549788, + 46.5203736 + ], + [ + 6.6551279, + 46.5202964 + ], + [ + 6.6552993, + 46.5202066 + ], + [ + 6.6553455, + 46.5201826 + ] + ] + }, + "id": "way/44115489" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44150744", + "alt_name": "Centre Provence", + "highway": "residential", + "lit": "yes", + "maxheight:signed": "no", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6113731, + 46.5234475 + ], + [ + 6.611955, + 46.523255 + ], + [ + 6.6122507, + 46.5231337 + ], + [ + 6.6125219, + 46.5230074 + ], + [ + 6.6127542, + 46.5228896 + ], + [ + 6.6130197, + 46.52273 + ], + [ + 6.6136421, + 46.5223558 + ], + [ + 6.6139904, + 46.5221274 + ], + [ + 6.61411, + 46.5220342 + ], + [ + 6.6142609, + 46.5218947 + ], + [ + 6.6143707, + 46.5217837 + ], + [ + 6.6144133, + 46.5216912 + ] + ] + }, + "id": "way/44150744" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44150745", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6109181, + 46.5227945 + ], + [ + 6.6108467, + 46.5227528 + ], + [ + 6.6107852, + 46.5227386 + ], + [ + 6.6107561, + 46.5227283 + ], + [ + 6.6106766, + 46.5227153 + ], + [ + 6.6104851, + 46.5227176 + ] + ] + }, + "id": "way/44150745" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44157292", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Bouleaux", + "source": "Orthophotos de la Ville de Lausanne (2008)", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542941, + 46.5262374 + ], + [ + 6.6542879, + 46.5262091 + ], + [ + 6.6542821, + 46.5261711 + ], + [ + 6.6543544, + 46.5260879 + ], + [ + 6.6546059, + 46.5257982 + ], + [ + 6.6547542, + 46.5256274 + ], + [ + 6.6547632, + 46.5256043 + ], + [ + 6.6547908, + 46.5255331 + ], + [ + 6.6548561, + 46.5254556 + ], + [ + 6.6549073, + 46.5253948 + ], + [ + 6.6551213, + 46.5251425 + ], + [ + 6.6551447, + 46.5251149 + ] + ] + }, + "id": "way/44157292" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44157293", + "bicycle": "yes", + "highway": "residential", + "name": "Chemin de la Fauvette", + "source": "Orthophotos de la Ville de Lausanne (2008)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6548506, + 46.5263137 + ], + [ + 6.6548578, + 46.5263026 + ], + [ + 6.6549989, + 46.5260863 + ], + [ + 6.6555996, + 46.5254377 + ] + ] + }, + "id": "way/44157293" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44157294", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Mésanges", + "source": "Orthophotos de la Ville de Lausanne (2008)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6570836, + 46.5257937 + ], + [ + 6.6576635, + 46.5256579 + ], + [ + 6.6582219, + 46.5254211 + ], + [ + 6.658467, + 46.5253172 + ], + [ + 6.6584852, + 46.5253095 + ], + [ + 6.6595341, + 46.5248649 + ], + [ + 6.6596456, + 46.5247001 + ] + ] + }, + "id": "way/44157294" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44157296", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Haute-Vue", + "source": "Orthophotos de la Ville de Lausanne (2008)", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6606854, + 46.5248507 + ], + [ + 6.6606598, + 46.5248911 + ], + [ + 6.6606079, + 46.5249592 + ], + [ + 6.6605548, + 46.5250209 + ], + [ + 6.6604982, + 46.5250974 + ], + [ + 6.6604594, + 46.5251735 + ], + [ + 6.6604598, + 46.5251883 + ], + [ + 6.660462, + 46.525279 + ], + [ + 6.6605438, + 46.5253722 + ], + [ + 6.6608821, + 46.5255267 + ], + [ + 6.6609233, + 46.5255353 + ], + [ + 6.6610222, + 46.525556 + ], + [ + 6.6611647, + 46.5255375 + ], + [ + 6.6614412, + 46.5254531 + ], + [ + 6.6617985, + 46.5253441 + ] + ] + }, + "id": "way/44157296" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44157629", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin des Pinsons", + "source": "Orthophotos de la Ville de Lausanne (2008)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6572167, + 46.528756 + ], + [ + 6.6572916, + 46.5287714 + ], + [ + 6.6574873, + 46.5288116 + ], + [ + 6.6575361, + 46.5288108 + ], + [ + 6.6582247, + 46.5287999 + ], + [ + 6.6584887, + 46.5287957 + ], + [ + 6.6591115, + 46.5287858 + ], + [ + 6.6591789, + 46.5287848 + ], + [ + 6.6592258, + 46.5287944 + ], + [ + 6.6592392, + 46.5288249 + ], + [ + 6.6592026, + 46.5290582 + ], + [ + 6.6592368, + 46.5293023 + ], + [ + 6.659243, + 46.5293466 + ], + [ + 6.6592491, + 46.5293903 + ], + [ + 6.659254, + 46.5294386 + ] + ] + }, + "id": "way/44157629" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44157634", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin de Grésy", + "source": "Orthophotos de la Ville de Lausanne (2008)", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6602899, + 46.5305627 + ], + [ + 6.6602743, + 46.5303285 + ], + [ + 6.6602329, + 46.5297054 + ], + [ + 6.6602276, + 46.5296253 + ], + [ + 6.6603514, + 46.5284687 + ], + [ + 6.6603549, + 46.5284357 + ] + ] + }, + "id": "way/44157634" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44176006", + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Charles-Vuillermet", + "name:etymology:wikidata": "Q2960404", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351493, + 46.5231276 + ], + [ + 6.63519, + 46.5231209 + ], + [ + 6.6358521, + 46.5230449 + ] + ] + }, + "id": "way/44176006" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44176022", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6320104, + 46.5232116 + ], + [ + 6.632182, + 46.5232153 + ], + [ + 6.632238, + 46.5232164 + ], + [ + 6.6322808, + 46.5232278 + ], + [ + 6.6323052, + 46.5232379 + ], + [ + 6.6323309, + 46.5232639 + ], + [ + 6.632488, + 46.5234993 + ], + [ + 6.6325468, + 46.5235844 + ], + [ + 6.6326142, + 46.5236713 + ], + [ + 6.6328219, + 46.5239898 + ], + [ + 6.6328635, + 46.5240202 + ], + [ + 6.6329036, + 46.5240256 + ], + [ + 6.6329382, + 46.5240243 + ] + ] + }, + "id": "way/44176022" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44176023", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6317504, + 46.5231254 + ], + [ + 6.6317937, + 46.5231227 + ], + [ + 6.6318477, + 46.52313 + ], + [ + 6.6319135, + 46.5231483 + ], + [ + 6.6319659, + 46.5231778 + ], + [ + 6.6320104, + 46.5232116 + ] + ] + }, + "id": "way/44176023" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44179336", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Allée du Bornan", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6047626, + 46.5148626 + ], + [ + 6.6044876, + 46.5146617 + ], + [ + 6.6044094, + 46.5145654 + ], + [ + 6.604288, + 46.5144012 + ], + [ + 6.6042434, + 46.5143163 + ], + [ + 6.6042285, + 46.5142559 + ] + ] + }, + "id": "way/44179336" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44213863", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5909547, + 46.5242468 + ], + [ + 6.5903873, + 46.5244843 + ] + ] + }, + "id": "way/44213863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44213864", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5903369, + 46.5244235 + ], + [ + 6.5909547, + 46.5242468 + ] + ] + }, + "id": "way/44213864" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44213866", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "none", + "turn:lanes:forward": "slight_left|slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5916696, + 46.5239859 + ], + [ + 6.59186, + 46.5239198 + ] + ] + }, + "id": "way/44213866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44213867", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5903873, + 46.5244843 + ], + [ + 6.5897042, + 46.5247316 + ], + [ + 6.5895723, + 46.5247794 + ] + ] + }, + "id": "way/44213867" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44215499", + "bridge": "yes", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6508426, + 46.5148288 + ], + [ + 6.6510129, + 46.5147408 + ] + ] + }, + "id": "way/44215499" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44215501", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6515689, + 46.5145537 + ], + [ + 6.6516561, + 46.5145329 + ], + [ + 6.6517524, + 46.5145176 + ], + [ + 6.6518595, + 46.5145067 + ], + [ + 6.6520371, + 46.5144926 + ], + [ + 6.652266, + 46.5144826 + ], + [ + 6.6534028, + 46.5144876 + ] + ] + }, + "id": "way/44215501" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44215502", + "bridge": "yes", + "cycleway": "no", + "highway": "residential", + "layer": "1", + "lit": "yes", + "name": "Chemin des Platanes", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6511864, + 46.5147726 + ], + [ + 6.6512429, + 46.5148594 + ] + ] + }, + "id": "way/44215502" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44280989", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6060268, + 46.5240008 + ], + [ + 6.6059614, + 46.5239237 + ], + [ + 6.6059226, + 46.5238842 + ] + ] + }, + "id": "way/44280989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44313576", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484396, + 46.5394724 + ], + [ + 6.6483888, + 46.5394886 + ], + [ + 6.6483474, + 46.5395138 + ], + [ + 6.6483242, + 46.5395353 + ], + [ + 6.648312, + 46.5395629 + ], + [ + 6.6483103, + 46.5396036 + ] + ] + }, + "id": "way/44313576" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44313577", + "access": "permissive", + "bicycle": "yes", + "foot": "yes", + "highway": "residential", + "motor_vehicle": "no", + "name": "Chemin Isabelle-de-Montolieu", + "surface": "paved" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6479853, + 46.5394786 + ], + [ + 6.6480595, + 46.5395095 + ], + [ + 6.6482328, + 46.539572 + ], + [ + 6.6483103, + 46.5396036 + ] + ] + }, + "id": "way/44313577" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44313602", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue du Nord", + "name:etymology:wikidata": "Q659", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376405, + 46.5258232 + ], + [ + 6.6376583, + 46.5258568 + ], + [ + 6.6377577, + 46.5258934 + ], + [ + 6.6380809, + 46.5260435 + ], + [ + 6.6384609, + 46.5261759 + ], + [ + 6.6385592, + 46.5262738 + ] + ] + }, + "id": "way/44313602" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44313604", + "check_date:cycleway": "2021-07-26", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue Menthon", + "official_name": "Avenue Robert-de-Menthon", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371045, + 46.5240286 + ], + [ + 6.6370304, + 46.5240245 + ], + [ + 6.6369622, + 46.5240208 + ], + [ + 6.6369065, + 46.5240169 + ] + ] + }, + "id": "way/44313604" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44313606", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de l'Académie", + "source:name": "PTT", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360461, + 46.5233865 + ], + [ + 6.635757, + 46.5234625 + ], + [ + 6.6353298, + 46.5235747 + ], + [ + 6.6352993, + 46.5235827 + ] + ] + }, + "id": "way/44313606" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44313607", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454999, + 46.5236381 + ], + [ + 6.6455239, + 46.5235422 + ], + [ + 6.6457258, + 46.5231056 + ], + [ + 6.6459858, + 46.5225436 + ], + [ + 6.6460368, + 46.5224225 + ] + ] + }, + "id": "way/44313607" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44314703", + "cycleway": "opposite", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin du Moléson", + "name:etymology:wikidata": "Q16586", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6485798, + 46.5218121 + ], + [ + 6.6486709, + 46.5219184 + ], + [ + 6.6488831, + 46.5221661 + ], + [ + 6.6489177, + 46.5222134 + ], + [ + 6.6489402, + 46.522252 + ], + [ + 6.6489353, + 46.5223064 + ], + [ + 6.6489288, + 46.5223457 + ], + [ + 6.6489122, + 46.5223896 + ], + [ + 6.6488931, + 46.5224243 + ], + [ + 6.6488494, + 46.5224825 + ], + [ + 6.6487896, + 46.5225298 + ], + [ + 6.6483799, + 46.5227907 + ], + [ + 6.6483233, + 46.5228267 + ] + ] + }, + "id": "way/44314703" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44314704", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Passage du Pécos", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6455885, + 46.5223552 + ], + [ + 6.6457046, + 46.5221565 + ], + [ + 6.6457536, + 46.5219693 + ], + [ + 6.6457463, + 46.5218783 + ], + [ + 6.6458206, + 46.5216599 + ], + [ + 6.6458838, + 46.5214742 + ], + [ + 6.6459036, + 46.5214159 + ] + ] + }, + "id": "way/44314704" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44314705", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Edouard-Payot", + "name:etymology:wikidata": "Q108885080", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt", + "wikimedia_commons": "File:Rue Edouard-Payot Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6449764, + 46.5222704 + ], + [ + 6.6447129, + 46.5222392 + ], + [ + 6.6443748, + 46.5222172 + ], + [ + 6.6439582, + 46.5222467 + ], + [ + 6.6437479, + 46.5211668 + ] + ] + }, + "id": "way/44314705" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44314707", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Sainte-Luce", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339819, + 46.5175837 + ], + [ + 6.6332674, + 46.5176593 + ] + ] + }, + "id": "way/44314707" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44314709", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue Cécil", + "oneway": "yes", + "sidewalk": "both", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6216309, + 46.5198799 + ], + [ + 6.6216491, + 46.5198249 + ], + [ + 6.6216717, + 46.5197565 + ], + [ + 6.6215964, + 46.5193934 + ], + [ + 6.6214766, + 46.5189318 + ] + ] + }, + "id": "way/44314709" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44314717", + "bicycle": "yes", + "highway": "living_street", + "maxspeed": "20", + "name": "Avenue de Sévelin", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130908, + 46.5247049 + ], + [ + 6.6132148, + 46.5246734 + ], + [ + 6.6135877, + 46.5245786 + ], + [ + 6.6146105, + 46.5243186 + ], + [ + 6.6149748, + 46.5243191 + ], + [ + 6.6149966, + 46.5243191 + ], + [ + 6.61508, + 46.5243194 + ], + [ + 6.6151286, + 46.524317 + ] + ] + }, + "id": "way/44314717" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44327947", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:right": "parallel", + "parking:lane:right:parallel": "street_side", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.604545, + 46.5239479 + ], + [ + 6.6046333, + 46.5239394 + ], + [ + 6.6049158, + 46.5238962 + ], + [ + 6.6052014, + 46.5238458 + ], + [ + 6.6057367, + 46.5237359 + ], + [ + 6.6060068, + 46.5236785 + ] + ] + }, + "id": "way/44327947" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44327948", + "bridge": "yes", + "cycleway:left": "no", + "cycleway:right": "separate", + "foot": "no", + "highway": "primary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Avenue de Provence", + "oneway": "yes", + "shoulder": "no", + "sidewalk": "right", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6045566, + 46.5240289 + ], + [ + 6.6043243, + 46.5240606 + ], + [ + 6.6040524, + 46.524085 + ], + [ + 6.6037354, + 46.5240943 + ] + ] + }, + "id": "way/44327948" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44327949", + "alt_name": "Centre Provence", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6100098, + 46.5231254 + ], + [ + 6.6097484, + 46.5232206 + ], + [ + 6.6091928, + 46.5234123 + ], + [ + 6.608723, + 46.5235747 + ], + [ + 6.608623, + 46.5236104 + ], + [ + 6.6081948, + 46.5237536 + ], + [ + 6.6081353, + 46.523808 + ], + [ + 6.6081458, + 46.5238798 + ], + [ + 6.6082313, + 46.5239986 + ], + [ + 6.6084902, + 46.5243582 + ], + [ + 6.6085818, + 46.5243731 + ], + [ + 6.6086428, + 46.5243726 + ], + [ + 6.609631, + 46.5240405 + ], + [ + 6.6101766, + 46.5238548 + ], + [ + 6.6113731, + 46.5234475 + ] + ] + }, + "id": "way/44327949" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44327950", + "alt_name": "Centre Provence", + "highway": "residential", + "lane_markings": "no", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107255, + 46.5228841 + ], + [ + 6.6102482, + 46.523045 + ], + [ + 6.6101434, + 46.5230803 + ], + [ + 6.6100098, + 46.5231254 + ] + ] + }, + "id": "way/44327950" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44327951", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt", + "turn:lanes": "left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6161485, + 46.5210238 + ], + [ + 6.6160632, + 46.5210345 + ] + ] + }, + "id": "way/44327951" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44327952", + "highway": "tertiary", + "lanes": "1", + "maxspeed": "50", + "name": "Avenue du Belvédère", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6166759, + 46.520724 + ], + [ + 6.6166923, + 46.520795 + ], + [ + 6.616771, + 46.5208718 + ] + ] + }, + "id": "way/44327952" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44353763", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-de-la-Fontaine", + "sidewalk": "both", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6002362, + 46.5226183 + ], + [ + 6.6002919, + 46.5225947 + ], + [ + 6.6022292, + 46.5217727 + ] + ] + }, + "id": "way/44353763" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44353765", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "10", + "name": "Chemin des Pyramides", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6029786, + 46.5222463 + ], + [ + 6.6030152, + 46.5223233 + ], + [ + 6.6029643, + 46.5223723 + ], + [ + 6.6029169, + 46.5223913 + ], + [ + 6.6025975, + 46.5225189 + ], + [ + 6.6023487, + 46.5226182 + ], + [ + 6.6021902, + 46.5226815 + ], + [ + 6.6019776, + 46.5227664 + ], + [ + 6.6019313, + 46.5227849 + ], + [ + 6.6017628, + 46.5228523 + ], + [ + 6.6016275, + 46.5229063 + ], + [ + 6.6013107, + 46.5230328 + ], + [ + 6.6011694, + 46.5230271 + ], + [ + 6.6010759, + 46.5230233 + ], + [ + 6.6007365, + 46.5231702 + ], + [ + 6.6007029, + 46.5231847 + ] + ] + }, + "id": "way/44353765" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44365343", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Gravière", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6040758, + 46.5253914 + ], + [ + 6.6037145, + 46.5254796 + ], + [ + 6.6034029, + 46.5255274 + ], + [ + 6.6033718, + 46.5255158 + ], + [ + 6.6032965, + 46.5254878 + ], + [ + 6.6032645, + 46.5253744 + ], + [ + 6.6032642, + 46.5252836 + ], + [ + 6.6032637, + 46.5250895 + ], + [ + 6.6032636, + 46.5250514 + ], + [ + 6.6032623, + 46.5245956 + ] + ] + }, + "id": "way/44365343" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44365362", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Martinet", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6055973, + 46.525083 + ], + [ + 6.606269, + 46.5249815 + ], + [ + 6.6065847, + 46.5249338 + ], + [ + 6.6072113, + 46.5248391 + ], + [ + 6.6072766, + 46.5248565 + ], + [ + 6.6073419, + 46.5249586 + ], + [ + 6.6073152, + 46.5250005 + ], + [ + 6.6067603, + 46.5251913 + ], + [ + 6.6064828, + 46.5252866 + ], + [ + 6.605951, + 46.5254948 + ], + [ + 6.6059101, + 46.5255118 + ] + ] + }, + "id": "way/44365362" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44390476", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Louis-Auguste-Curtat", + "name:etymology:wikidata": "Q3260365", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6357504, + 46.5216889 + ], + [ + 6.6358031, + 46.5217381 + ], + [ + 6.635848, + 46.5217908 + ], + [ + 6.6358807, + 46.5218682 + ], + [ + 6.6358946, + 46.5219474 + ], + [ + 6.6358743, + 46.5220099 + ] + ] + }, + "id": "way/44390476" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44407459", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Beau-Rivage", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.630753, + 46.5112335 + ], + [ + 6.6307271, + 46.5111683 + ], + [ + 6.6306876, + 46.5110688 + ], + [ + 6.6304947, + 46.5105859 + ], + [ + 6.6303716, + 46.5102771 + ], + [ + 6.630346, + 46.5101703 + ], + [ + 6.6300461, + 46.5094549 + ], + [ + 6.6300114, + 46.5093675 + ], + [ + 6.6299992, + 46.5093368 + ] + ] + }, + "id": "way/44407459" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44407464", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai de Belgique", + "name:etymology:wikidata": "Q31", + "rcrc_ref": "777b", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6280964, + 46.5070085 + ], + [ + 6.6281878, + 46.5069997 + ], + [ + 6.6286865, + 46.5069674 + ], + [ + 6.6292442, + 46.5069341 + ] + ] + }, + "id": "way/44407464" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44407466", + "cycleway:both": "no", + "highway": "residential", + "name": "Rue des Fontenailles", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259701, + 46.510593 + ], + [ + 6.6260728, + 46.5105622 + ], + [ + 6.626924, + 46.5103072 + ] + ] + }, + "id": "way/44407466" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44407468", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Eugène-Grasset", + "name:etymology:wikidata": "Q524154", + "oneway": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.632724, + 46.512949 + ], + [ + 6.6327522, + 46.512904 + ], + [ + 6.6327625, + 46.5128579 + ], + [ + 6.6327356, + 46.5127104 + ], + [ + 6.6325429, + 46.5120801 + ], + [ + 6.6325321, + 46.5120446 + ] + ] + }, + "id": "way/44407468" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44422902", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Place Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "File:Place Benjamin-Constant à Lausanne - plaque de rue.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6373673, + 46.5193778 + ], + [ + 6.6379664, + 46.5195362 + ] + ] + }, + "id": "way/44422902" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463086", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6496088, + 46.5362975 + ], + [ + 6.6493812, + 46.5363796 + ], + [ + 6.6492998, + 46.5364182 + ], + [ + 6.6492207, + 46.5364715 + ], + [ + 6.649176, + 46.5365169 + ], + [ + 6.6491422, + 46.536573 + ], + [ + 6.6491451, + 46.5366649 + ], + [ + 6.649197, + 46.5367793 + ] + ] + }, + "id": "way/44463086" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463092", + "cycleway:right": "lane", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6526074, + 46.5404591 + ], + [ + 6.6525103, + 46.5404131 + ], + [ + 6.6524089, + 46.540356 + ], + [ + 6.6523409, + 46.5403104 + ] + ] + }, + "id": "way/44463092" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463095", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "shoulder": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6582261, + 46.5417648 + ], + [ + 6.6581212, + 46.5417446 + ], + [ + 6.657962, + 46.5417138 + ], + [ + 6.6577184, + 46.5416667 + ], + [ + 6.6571766, + 46.5415604 + ], + [ + 6.6566349, + 46.5414508 + ], + [ + 6.6565563, + 46.5414346 + ], + [ + 6.6564519, + 46.5414131 + ], + [ + 6.6561639, + 46.5413536 + ], + [ + 6.654848, + 46.5410827 + ], + [ + 6.6540592, + 46.5409196 + ] + ] + }, + "id": "way/44463095" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463695", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxheight": "default", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6592017, + 46.5385201 + ], + [ + 6.6601518, + 46.5381383 + ], + [ + 6.6620569, + 46.5373716 + ], + [ + 6.6626628, + 46.5371357 + ], + [ + 6.6632951, + 46.536902 + ], + [ + 6.6636945, + 46.5367647 + ], + [ + 6.6640224, + 46.5366598 + ], + [ + 6.6642306, + 46.5365949 + ], + [ + 6.6644499, + 46.5365304 + ], + [ + 6.6647456, + 46.5364482 + ], + [ + 6.6650958, + 46.5363596 + ], + [ + 6.6654356, + 46.5362789 + ], + [ + 6.6658011, + 46.5362001 + ], + [ + 6.6660572, + 46.5361516 + ], + [ + 6.6663328, + 46.5361023 + ], + [ + 6.6666654, + 46.5360478 + ], + [ + 6.6670144, + 46.5359957 + ], + [ + 6.6675867, + 46.5359196 + ], + [ + 6.6687136, + 46.5357789 + ], + [ + 6.6691579, + 46.5357222 + ], + [ + 6.6696359, + 46.5356525 + ], + [ + 6.6701138, + 46.5355742 + ], + [ + 6.670458, + 46.5355118 + ], + [ + 6.6708019, + 46.5354408 + ], + [ + 6.6713731, + 46.535305 + ], + [ + 6.6717481, + 46.5352016 + ], + [ + 6.6721002, + 46.5350962 + ], + [ + 6.6724685, + 46.5349766 + ], + [ + 6.6729098, + 46.5348182 + ], + [ + 6.6733638, + 46.534634 + ], + [ + 6.6737021, + 46.5344844 + ] + ] + }, + "id": "way/44463695" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463696", + "check_date:lit": "2021-01-03", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6590438, + 46.5387065 + ], + [ + 6.6556288, + 46.5400771 + ], + [ + 6.6547977, + 46.5404107 + ], + [ + 6.6543623, + 46.5405835 + ], + [ + 6.6542052, + 46.5406415 + ] + ] + }, + "id": "way/44463696" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463698", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6592824, + 46.5386108 + ], + [ + 6.6590438, + 46.5387065 + ] + ] + }, + "id": "way/44463698" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44463701", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6589643, + 46.5386148 + ], + [ + 6.6592017, + 46.5385201 + ] + ] + }, + "id": "way/44463701" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44468102", + "alt_name": "Av. Davel 21", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Jean-Daniel-Abram-Davel", + "name:etymology:wikidata": "Q116583", + "oneway": "yes", + "source:maxspeed": "CH:zone30", + "source:width": "ARCore", + "surface": "asphalt", + "width": "4.2" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.629317, + 46.5274162 + ], + [ + 6.631047, + 46.5265468 + ], + [ + 6.6311146, + 46.526519 + ], + [ + 6.6311897, + 46.526481 + ] + ] + }, + "id": "way/44468102" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44468104", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Belles-Roches", + "oneway": "yes", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285015, + 46.5283718 + ], + [ + 6.6295639, + 46.5278387 + ], + [ + 6.6295972, + 46.5278149 + ] + ] + }, + "id": "way/44468104" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44468105", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Antoine-Henri-Jomini", + "name:etymology:wikidata": "Q115652", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6277586, + 46.529395 + ], + [ + 6.6277, + 46.5294185 + ], + [ + 6.6276937, + 46.529421 + ], + [ + 6.6267489, + 46.529799 + ], + [ + 6.6267391, + 46.5298029 + ], + [ + 6.626653, + 46.5298374 + ] + ] + }, + "id": "way/44468105" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44536133", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Verdonnet", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6476139, + 46.5278743 + ], + [ + 6.6476152, + 46.5278444 + ], + [ + 6.6476028, + 46.5278207 + ], + [ + 6.6475045, + 46.5277608 + ], + [ + 6.6474445, + 46.5277308 + ], + [ + 6.6473161, + 46.5276484 + ], + [ + 6.6471693, + 46.527529 + ], + [ + 6.6469681, + 46.5273232 + ], + [ + 6.6469349, + 46.5272892 + ], + [ + 6.6467679, + 46.5271275 + ], + [ + 6.6465845, + 46.5269326 + ], + [ + 6.646281, + 46.52668 + ], + [ + 6.6460663, + 46.5264832 + ] + ] + }, + "id": "way/44536133" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44645391", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Place Chauderon", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274211, + 46.5236429 + ], + [ + 6.6273584, + 46.5235907 + ], + [ + 6.6272605, + 46.5235362 + ], + [ + 6.6272007, + 46.523502 + ], + [ + 6.6270469, + 46.5234142 + ], + [ + 6.6270187, + 46.5233966 + ], + [ + 6.6268388, + 46.5232845 + ], + [ + 6.6266888, + 46.5231186 + ] + ] + }, + "id": "way/44645391" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44646305", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Frêne", + "name:etymology:wikidata": "Q128887", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276916, + 46.525696 + ], + [ + 6.6277557, + 46.5256735 + ], + [ + 6.6279639, + 46.5255937 + ], + [ + 6.6282554, + 46.5254712 + ], + [ + 6.6282735, + 46.5254619 + ], + [ + 6.6282856, + 46.525451 + ], + [ + 6.6283058, + 46.5254252 + ], + [ + 6.6283236, + 46.5254064 + ], + [ + 6.6283438, + 46.5253896 + ], + [ + 6.6283625, + 46.5253792 + ], + [ + 6.628587, + 46.5252902 + ] + ] + }, + "id": "way/44646305" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44647284", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Charmettes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.629311, + 46.5198723 + ], + [ + 6.6292482, + 46.5198635 + ] + ] + }, + "id": "way/44647284" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44660098", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Petit-Chêne", + "name:etymology:wikidata": "Q12004", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "sidewalk:both:surface": "sett", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.631221, + 46.5187042 + ], + [ + 6.6309806, + 46.5186079 + ], + [ + 6.6307191, + 46.5185336 + ], + [ + 6.6302205, + 46.5183949 + ], + [ + 6.6301736, + 46.5183818 + ], + [ + 6.6300154, + 46.5183214 + ] + ] + }, + "id": "way/44660098" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44694281", + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Florency", + "oneway": "yes", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6095481, + 46.5192611 + ], + [ + 6.6094914, + 46.5192876 + ], + [ + 6.608406, + 46.5197946 + ], + [ + 6.6083001, + 46.5198455 + ], + [ + 6.6080984, + 46.5199857 + ], + [ + 6.6075791, + 46.5202248 + ], + [ + 6.6071959, + 46.5203808 + ], + [ + 6.6071098, + 46.5203835 + ] + ] + }, + "id": "way/44694281" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44696019", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Cottages", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112348, + 46.5209813 + ], + [ + 6.6111805, + 46.520951 + ], + [ + 6.6108073, + 46.5207429 + ], + [ + 6.6107466, + 46.5206995 + ], + [ + 6.610701, + 46.5206669 + ], + [ + 6.6105364, + 46.520492 + ], + [ + 6.6105252, + 46.5204801 + ], + [ + 6.6103836, + 46.5203297 + ], + [ + 6.6103312, + 46.5203027 + ], + [ + 6.6101962, + 46.52031 + ], + [ + 6.6095057, + 46.5205847 + ], + [ + 6.6093928, + 46.5204643 + ] + ] + }, + "id": "way/44696019" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44696020", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Cottages", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6095057, + 46.5205847 + ], + [ + 6.6096931, + 46.520793 + ], + [ + 6.6097217, + 46.5208043 + ], + [ + 6.6097692, + 46.5208003 + ], + [ + 6.6105252, + 46.5204801 + ] + ] + }, + "id": "way/44696020" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44779136", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Fontenailles", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240912, + 46.5112449 + ], + [ + 6.6246064, + 46.5110789 + ] + ] + }, + "id": "way/44779136" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44779987", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Mouettes", + "name:etymology:wikidata": "Q3325437", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255294, + 46.510808 + ], + [ + 6.6248632, + 46.5099968 + ], + [ + 6.6246663, + 46.5097386 + ], + [ + 6.6246167, + 46.5096211 + ], + [ + 6.624412, + 46.5093801 + ] + ] + }, + "id": "way/44779987" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44780940", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Rue du Lac", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.625517, + 46.5082617 + ], + [ + 6.6255956, + 46.5082324 + ], + [ + 6.6262692, + 46.5079815 + ], + [ + 6.6260497, + 46.5076876 + ], + [ + 6.6260124, + 46.5076377 + ], + [ + 6.6257881, + 46.5073374 + ], + [ + 6.6257304, + 46.5072602 + ] + ] + }, + "id": "way/44780940" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44784066", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Beau-Rivage", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6287165, + 46.5081523 + ], + [ + 6.6290447, + 46.5081692 + ] + ] + }, + "id": "way/44784066" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44784070", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Beau-Rivage", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6287165, + 46.5081523 + ], + [ + 6.6284957, + 46.5081165 + ], + [ + 6.6283144, + 46.5080969 + ], + [ + 6.6276901, + 46.5081154 + ], + [ + 6.6275755, + 46.508119 + ], + [ + 6.6274831, + 46.5081403 + ], + [ + 6.6274222, + 46.5081544 + ] + ] + }, + "id": "way/44784070" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44793041", + "bicycle": "yes", + "highway": "living_street", + "maxspeed": "20", + "name": "Avenue de Sévelin", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6152447, + 46.5223085 + ], + [ + 6.6153479, + 46.5223072 + ], + [ + 6.6153768, + 46.5223066 + ], + [ + 6.6167469, + 46.5222759 + ], + [ + 6.6175654, + 46.5222621 + ], + [ + 6.6189549, + 46.5222385 + ], + [ + 6.6191972, + 46.5222349 + ], + [ + 6.6195094, + 46.5222316 + ], + [ + 6.6204611, + 46.5222139 + ] + ] + }, + "id": "way/44793041" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44793042", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de Sévelin", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619318, + 46.5226368 + ], + [ + 6.6193235, + 46.5227896 + ], + [ + 6.6193279, + 46.5229101 + ], + [ + 6.6193308, + 46.5229894 + ], + [ + 6.6175761, + 46.5230071 + ], + [ + 6.6167712, + 46.5230152 + ], + [ + 6.6166016, + 46.5230175 + ], + [ + 6.6154364, + 46.5230333 + ], + [ + 6.6151166, + 46.5230823 + ], + [ + 6.6150363, + 46.523093 + ] + ] + }, + "id": "way/44793042" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44793043", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Sévelin", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "turn:lanes:backward": "left|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6152792, + 46.5245797 + ], + [ + 6.6152186, + 46.5245028 + ], + [ + 6.6151846, + 46.5244511 + ], + [ + 6.6151698, + 46.5244156 + ], + [ + 6.6151286, + 46.524317 + ] + ] + }, + "id": "way/44793043" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44793044", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue de Genève", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6148093, + 46.5246488 + ], + [ + 6.61497, + 46.5246103 + ], + [ + 6.6150329, + 46.5245981 + ], + [ + 6.6151297, + 46.5245806 + ], + [ + 6.6152792, + 46.5245797 + ] + ] + }, + "id": "way/44793044" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44793046", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Retraites", + "sidewalk": "right", + "smoothness": "excellent", + "source:width": "ARCore", + "surface": "asphalt", + "width": "4.6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6156047, + 46.5250443 + ], + [ + 6.6152833, + 46.5252265 + ], + [ + 6.6152591, + 46.5252364 + ], + [ + 6.6150152, + 46.5253361 + ], + [ + 6.6147504, + 46.5254513 + ], + [ + 6.6145445, + 46.5255408 + ] + ] + }, + "id": "way/44793046" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44867203", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Auguste-Pidou", + "name:etymology:wikidata": "Q121638", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249537, + 46.5094955 + ], + [ + 6.6249264, + 46.5094608 + ], + [ + 6.6247165, + 46.5091945 + ] + ] + }, + "id": "way/44867203" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44962510", + "highway": "residential", + "name": "Chemin du Trabandan" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6443795, + 46.5140869 + ], + [ + 6.6444506, + 46.5140945 + ], + [ + 6.6445013, + 46.5140999 + ], + [ + 6.6447948, + 46.5141553 + ], + [ + 6.6448919, + 46.5141667 + ], + [ + 6.6456877, + 46.5141303 + ], + [ + 6.646366, + 46.5140993 + ], + [ + 6.6464196, + 46.5140788 + ], + [ + 6.6464308, + 46.5140324 + ], + [ + 6.6464144, + 46.513808 + ], + [ + 6.646412, + 46.5137747 + ] + ] + }, + "id": "way/44962510" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44962541", + "highway": "residential" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6505009, + 46.5135162 + ], + [ + 6.6500875, + 46.5134729 + ], + [ + 6.650103, + 46.5134008 + ] + ] + }, + "id": "way/44962541" + }, + { + "type": "Feature", + "properties": { + "@id": "way/44962542", + "access": "private", + "foot": "yes", + "highway": "residential", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6500875, + 46.5134729 + ], + [ + 6.6495251, + 46.5134156 + ] + ] + }, + "id": "way/44962542" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45040241", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Fontenay", + "oneway": "yes", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6194051, + 46.5173373 + ], + [ + 6.619356, + 46.5173202 + ], + [ + 6.6193319, + 46.5173086 + ], + [ + 6.6193182, + 46.5172948 + ], + [ + 6.6192541, + 46.5172038 + ], + [ + 6.6192303, + 46.5171829 + ], + [ + 6.6191816, + 46.5171164 + ], + [ + 6.6191443, + 46.5170784 + ], + [ + 6.6191132, + 46.5170545 + ], + [ + 6.6189299, + 46.5169425 + ], + [ + 6.6188637, + 46.5169054 + ], + [ + 6.6188116, + 46.5168791 + ] + ] + }, + "id": "way/45040241" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45046001", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351568, + 46.5362524 + ], + [ + 6.6352373, + 46.5361701 + ], + [ + 6.635289, + 46.5360848 + ], + [ + 6.6353639, + 46.5359006 + ], + [ + 6.6354032, + 46.535804 + ] + ] + }, + "id": "way/45046001" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45076862", + "highway": "residential", + "name": "Chemin des Côtes-de-Montmoiret", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6658507, + 46.5262576 + ], + [ + 6.6659169, + 46.5263074 + ], + [ + 6.6661429, + 46.5266392 + ], + [ + 6.6662183, + 46.526686 + ] + ] + }, + "id": "way/45076862" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45121595", + "highway": "residential", + "lit": "yes", + "name": "Chemin de Praz-Séchaud", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6654697, + 46.5367993 + ], + [ + 6.6654194, + 46.5368319 + ], + [ + 6.6653559, + 46.536873 + ], + [ + 6.6648494, + 46.5372172 + ], + [ + 6.6648117, + 46.5372503 + ], + [ + 6.6647926, + 46.5372687 + ], + [ + 6.6646213, + 46.5374336 + ], + [ + 6.6644871, + 46.5375974 + ] + ] + }, + "id": "way/45121595" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45126495", + "cycleway:left": "track", + "highway": "residential", + "lit": "yes", + "name": "Avenue de Valmont", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6581073, + 46.5413684 + ], + [ + 6.6581454, + 46.5412858 + ], + [ + 6.658187, + 46.5411913 + ], + [ + 6.6582048, + 46.5411659 + ], + [ + 6.6582258, + 46.5411414 + ], + [ + 6.6582497, + 46.5411199 + ], + [ + 6.6582771, + 46.5411001 + ], + [ + 6.6583175, + 46.5410773 + ], + [ + 6.6583602, + 46.5410549 + ], + [ + 6.6584007, + 46.5410313 + ], + [ + 6.6584382, + 46.5410063 + ], + [ + 6.6585622, + 46.5409153 + ], + [ + 6.6586215, + 46.5408779 + ], + [ + 6.6586543, + 46.5408572 + ] + ] + }, + "id": "way/45126495" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45126499", + "highway": "residential", + "lit": "yes", + "name": "Avenue de Valmont", + "oneway": "yes", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6588412, + 46.5407499 + ], + [ + 6.6588557, + 46.5407817 + ], + [ + 6.6588513, + 46.5408149 + ], + [ + 6.6588289, + 46.5408443 + ], + [ + 6.6587917, + 46.5408657 + ], + [ + 6.6587455, + 46.5408756 + ], + [ + 6.6586972, + 46.5408727 + ], + [ + 6.6586543, + 46.5408572 + ], + [ + 6.6586233, + 46.5408316 + ], + [ + 6.6586088, + 46.5407998 + ], + [ + 6.6586132, + 46.5407666 + ], + [ + 6.6586357, + 46.5407372 + ], + [ + 6.6586729, + 46.5407158 + ], + [ + 6.6587191, + 46.5407059 + ], + [ + 6.6587673, + 46.5407089 + ], + [ + 6.6588102, + 46.5407244 + ], + [ + 6.6588412, + 46.5407499 + ] + ] + }, + "id": "way/45126499" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45126507", + "highway": "residential", + "motor_vehicle": "no", + "name": "Avenue de Valmont", + "sidewalk": "right", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6603108, + 46.5399608 + ], + [ + 6.6601697, + 46.539819 + ], + [ + 6.6599709, + 46.5395902 + ], + [ + 6.6592578, + 46.538784 + ] + ] + }, + "id": "way/45126507" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45247702", + "cycleway:both": "no", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6157268, + 46.5155595 + ], + [ + 6.6159606, + 46.5155553 + ], + [ + 6.615996, + 46.5155543 + ], + [ + 6.6160824, + 46.5155518 + ], + [ + 6.616184, + 46.5155489 + ], + [ + 6.6162819, + 46.515546 + ], + [ + 6.6168168, + 46.5155312 + ], + [ + 6.6169031, + 46.515528 + ], + [ + 6.6169842, + 46.5155256 + ], + [ + 6.6171884, + 46.5154972 + ], + [ + 6.6174253, + 46.5154496 + ], + [ + 6.6174924, + 46.5154361 + ], + [ + 6.6177544, + 46.515384 + ], + [ + 6.6178201, + 46.515371 + ], + [ + 6.6178954, + 46.5153545 + ], + [ + 6.6180263, + 46.5153116 + ], + [ + 6.6181861, + 46.5152396 + ], + [ + 6.6184837, + 46.5150989 + ], + [ + 6.6188113, + 46.5149441 + ], + [ + 6.6188306, + 46.5149349 + ], + [ + 6.6192961, + 46.5147118 + ], + [ + 6.6193241, + 46.5146993 + ], + [ + 6.619474, + 46.5146279 + ], + [ + 6.619686, + 46.5145484 + ] + ] + }, + "id": "way/45247702" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45247704", + "hgv": "permissive", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "name:etymology:wikidata": "Q3322201", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.613505, + 46.5171041 + ], + [ + 6.6136163, + 46.5170782 + ], + [ + 6.6139162, + 46.5170127 + ], + [ + 6.6140842, + 46.5169889 + ], + [ + 6.6143229, + 46.5169596 + ], + [ + 6.6147603, + 46.5169334 + ], + [ + 6.6152151, + 46.5169062 + ], + [ + 6.6154104, + 46.5168952 + ], + [ + 6.6155533, + 46.5168886 + ], + [ + 6.6157567, + 46.5168781 + ], + [ + 6.6158388, + 46.5168729 + ], + [ + 6.6160903, + 46.5168511 + ], + [ + 6.6162525, + 46.516837 + ], + [ + 6.6163205, + 46.5168334 + ] + ] + }, + "id": "way/45247704" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45252062", + "access": "destination", + "bicycle": "permissive", + "cycleway:both": "no", + "highway": "residential", + "name": "Chemin des Matines", + "oneway:bicycle": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6149017, + 46.5172169 + ], + [ + 6.6145661, + 46.5173684 + ], + [ + 6.6140293, + 46.5176861 + ], + [ + 6.6140802, + 46.5177493 + ] + ] + }, + "id": "way/45252062" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45252378", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Reposoir", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6167726, + 46.5180791 + ], + [ + 6.6168033, + 46.5180137 + ], + [ + 6.6168175, + 46.5179666 + ], + [ + 6.6168207, + 46.5179224 + ], + [ + 6.6168147, + 46.5178803 + ], + [ + 6.6168049, + 46.5178523 + ], + [ + 6.6167924, + 46.5178149 + ], + [ + 6.6167734, + 46.5177837 + ], + [ + 6.6167534, + 46.5177341 + ] + ] + }, + "id": "way/45252378" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45269443", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Jolimont", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6432089, + 46.5233401 + ], + [ + 6.6426902, + 46.5234254 + ], + [ + 6.6415679, + 46.5236079 + ], + [ + 6.6414735, + 46.5236441 + ], + [ + 6.6413963, + 46.5239286 + ], + [ + 6.6413844, + 46.5239725 + ] + ] + }, + "id": "way/45269443" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45282972", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:left": "no", + "parking:right": "street_side", + "parking:right:orientation": "diagonal", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6206453, + 46.5354448 + ], + [ + 6.6206207, + 46.5354873 + ], + [ + 6.6205216, + 46.535622 + ], + [ + 6.6203966, + 46.5357606 + ] + ] + }, + "id": "way/45282972" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45283498", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6226588, + 46.5383391 + ], + [ + 6.6226903, + 46.5383118 + ], + [ + 6.6227935, + 46.5382196 + ], + [ + 6.622834, + 46.5381785 + ], + [ + 6.6228984, + 46.5381106 + ], + [ + 6.6229703, + 46.5380288 + ], + [ + 6.6230209, + 46.5379591 + ], + [ + 6.6230442, + 46.537927 + ], + [ + 6.6230963, + 46.5378448 + ], + [ + 6.623156, + 46.5377418 + ], + [ + 6.623208, + 46.5376311 + ], + [ + 6.6232428, + 46.5375416 + ], + [ + 6.6232728, + 46.5374309 + ], + [ + 6.6232973, + 46.5373291 + ], + [ + 6.6233633, + 46.5370347 + ] + ] + }, + "id": "way/45283498" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45283501", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Vélodrome", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6239513, + 46.5358417 + ], + [ + 6.6236917, + 46.5357019 + ], + [ + 6.6226325, + 46.5352603 + ], + [ + 6.6222787, + 46.5351127 + ], + [ + 6.6220174, + 46.5350038 + ], + [ + 6.6219185, + 46.5349663 + ], + [ + 6.6218402, + 46.5349366 + ], + [ + 6.6216941, + 46.5348904 + ], + [ + 6.621628, + 46.534875 + ], + [ + 6.6215036, + 46.5348512 + ], + [ + 6.621271, + 46.534831 + ], + [ + 6.6210784, + 46.5348169 + ], + [ + 6.6209885, + 46.5348195 + ], + [ + 6.6209419, + 46.534821 + ] + ] + }, + "id": "way/45283501" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45283504", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619811, + 46.5417211 + ], + [ + 6.6199115, + 46.5415737 + ], + [ + 6.6199532, + 46.5415094 + ], + [ + 6.6200984, + 46.5412857 + ], + [ + 6.6202017, + 46.5411334 + ] + ] + }, + "id": "way/45283504" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45284473", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Vieux-Moulin", + "name:etymology:wikidata": "Q44494", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.628467, + 46.5317968 + ], + [ + 6.6284197, + 46.5317558 + ], + [ + 6.6283879, + 46.5317282 + ], + [ + 6.6283436, + 46.5317099 + ], + [ + 6.6282845, + 46.5317004 + ], + [ + 6.6281699, + 46.5317024 + ] + ] + }, + "id": "way/45284473" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45285246", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin des Grandes-Roches", + "sidewalk": "no", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6216941, + 46.5348904 + ], + [ + 6.6217235, + 46.5348237 + ] + ] + }, + "id": "way/45285246" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45285247", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190734, + 46.53048 + ], + [ + 6.6190069, + 46.5305244 + ] + ] + }, + "id": "way/45285247" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45285249", + "foot": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6180696, + 46.5320741 + ], + [ + 6.6181978, + 46.5322143 + ], + [ + 6.6183117, + 46.5323387 + ], + [ + 6.6183927, + 46.5324166 + ], + [ + 6.618502, + 46.5325206 + ], + [ + 6.6186062, + 46.532602 + ], + [ + 6.6187768, + 46.5327215 + ], + [ + 6.619006, + 46.5328508 + ], + [ + 6.6194948, + 46.5330941 + ], + [ + 6.6196317, + 46.5331756 + ], + [ + 6.6198112, + 46.5333009 + ] + ] + }, + "id": "way/45285249" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45285251", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Vallombreuse", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614511, + 46.5329403 + ], + [ + 6.6147109, + 46.5328335 + ], + [ + 6.6148551, + 46.5326183 + ], + [ + 6.6150002, + 46.5323952 + ], + [ + 6.6150714, + 46.5322948 + ], + [ + 6.6151557, + 46.5322011 + ], + [ + 6.6153582, + 46.5320123 + ], + [ + 6.615473, + 46.5319119 + ], + [ + 6.6155052, + 46.5318906 + ], + [ + 6.6155392, + 46.5318758 + ], + [ + 6.6155687, + 46.5318713 + ], + [ + 6.6156214, + 46.5318732 + ], + [ + 6.6156944, + 46.5318782 + ], + [ + 6.6158063, + 46.5318862 + ], + [ + 6.6159443, + 46.5318932 + ], + [ + 6.6161041, + 46.5318952 + ], + [ + 6.6162449, + 46.5318833 + ], + [ + 6.6164035, + 46.5318572 + ], + [ + 6.6164505, + 46.5318419 + ], + [ + 6.61655, + 46.5317956 + ], + [ + 6.6166844, + 46.5316977 + ], + [ + 6.6167802, + 46.5316455 + ], + [ + 6.6169739, + 46.531564 + ], + [ + 6.6170869, + 46.53152 + ], + [ + 6.617139, + 46.5315033 + ] + ] + }, + "id": "way/45285251" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45285440", + "cycleway:both": "no", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6203121, + 46.5411161 + ], + [ + 6.6202713, + 46.541182 + ], + [ + 6.6202429, + 46.5412803 + ], + [ + 6.6202367, + 46.5413528 + ], + [ + 6.6202367, + 46.541406 + ], + [ + 6.6202453, + 46.5414908 + ], + [ + 6.6202609, + 46.5415564 + ], + [ + 6.620289, + 46.5416278 + ], + [ + 6.620371, + 46.5417631 + ] + ] + }, + "id": "way/45285440" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45338296", + "highway": "residential", + "lit": "yes", + "name": "Route de la Corniche", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6581073, + 46.5413684 + ], + [ + 6.6582074, + 46.5413849 + ], + [ + 6.6585418, + 46.54144 + ], + [ + 6.6598126, + 46.5416654 + ], + [ + 6.6600963, + 46.5417281 + ], + [ + 6.6602622, + 46.5417916 + ], + [ + 6.6603623, + 46.5418449 + ], + [ + 6.6604219, + 46.5418769 + ] + ] + }, + "id": "way/45338296" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45373917", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6204328, + 46.5355472 + ], + [ + 6.6204595, + 46.5355089 + ], + [ + 6.6204799, + 46.5354795 + ], + [ + 6.6205497, + 46.535375 + ], + [ + 6.6206111, + 46.5352483 + ], + [ + 6.6206474, + 46.5351601 + ], + [ + 6.6206659, + 46.5351153 + ], + [ + 6.6206738, + 46.5350798 + ], + [ + 6.6207036, + 46.5349656 + ], + [ + 6.6207148, + 46.5348651 + ], + [ + 6.6207195, + 46.5348291 + ] + ] + }, + "id": "way/45373917" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45374028", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190069, + 46.5305244 + ], + [ + 6.6189526, + 46.5305674 + ], + [ + 6.6188188, + 46.5306451 + ] + ] + }, + "id": "way/45374028" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45516806", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Devin", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6517392, + 46.5303198 + ], + [ + 6.6516976, + 46.5302777 + ], + [ + 6.651684, + 46.5302607 + ], + [ + 6.6516034, + 46.5301596 + ], + [ + 6.6515083, + 46.5300403 + ], + [ + 6.6514362, + 46.5299631 + ], + [ + 6.6511478, + 46.5296543 + ], + [ + 6.6511221, + 46.5296268 + ], + [ + 6.6508931, + 46.5293817 + ], + [ + 6.6505765, + 46.5290428 + ], + [ + 6.6505584, + 46.5290185 + ], + [ + 6.6505332, + 46.5289723 + ], + [ + 6.6505232, + 46.5289335 + ], + [ + 6.6505196, + 46.5288896 + ], + [ + 6.650533, + 46.5288502 + ], + [ + 6.6505623, + 46.5288132 + ], + [ + 6.650616, + 46.5287741 + ], + [ + 6.650666, + 46.5287519 + ], + [ + 6.6509498, + 46.5286503 + ], + [ + 6.6510089, + 46.5286249 + ], + [ + 6.651048, + 46.5286039 + ] + ] + }, + "id": "way/45516806" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45516808", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6506384, + 46.5261703 + ], + [ + 6.6506022, + 46.5261369 + ] + ] + }, + "id": "way/45516808" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45516810", + "highway": "residential", + "incline": "up", + "name": "Chemin de la Gottettaz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6494141, + 46.5218844 + ], + [ + 6.6489728, + 46.5218044 + ], + [ + 6.6485798, + 46.5218121 + ] + ] + }, + "id": "way/45516810" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45516811", + "cycleway:right": "no", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Rovéréaz", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.651489, + 46.5267417 + ], + [ + 6.6515488, + 46.5268128 + ], + [ + 6.6515884, + 46.5268516 + ], + [ + 6.6516053, + 46.5269418 + ] + ] + }, + "id": "way/45516811" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45564548", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6109273, + 46.5167321 + ], + [ + 6.611093, + 46.5167178 + ] + ] + }, + "id": "way/45564548" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45564549", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6116536, + 46.5169841 + ], + [ + 6.6115366, + 46.5169768 + ], + [ + 6.6114884, + 46.5169661 + ] + ] + }, + "id": "way/45564549" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45568746", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "2", + "maxheight:signed": "no", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5984362, + 46.518257 + ], + [ + 6.5981338, + 46.518377 + ], + [ + 6.5979055, + 46.5184709 + ], + [ + 6.5974687, + 46.5186634 + ], + [ + 6.5970483, + 46.5188564 + ], + [ + 6.593, + 46.5207728 + ], + [ + 6.5877271, + 46.523269 + ], + [ + 6.5860546, + 46.5240808 + ] + ] + }, + "id": "way/45568746" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45568748", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "1", + "layer": "1", + "maxspeed": "80", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5983439, + 46.518166 + ], + [ + 6.5984897, + 46.5181102 + ] + ] + }, + "id": "way/45568748" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45568749", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "1", + "maxspeed": "80", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5984897, + 46.5181102 + ], + [ + 6.5988317, + 46.5179834 + ], + [ + 6.5992544, + 46.5178455 + ] + ] + }, + "id": "way/45568749" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45568750", + "bridge": "yes", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "2", + "layer": "1", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5985814, + 46.5182022 + ], + [ + 6.5984362, + 46.518257 + ] + ] + }, + "id": "way/45568750" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45573456", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "secondary", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6468036, + 46.5159284 + ], + [ + 6.6463509, + 46.5159617 + ], + [ + 6.6462125, + 46.5159721 + ], + [ + 6.6460827, + 46.5159708 + ] + ] + }, + "id": "way/45573456" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45573458", + "highway": "secondary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6459588, + 46.515987 + ], + [ + 6.645989, + 46.5159282 + ], + [ + 6.6459643, + 46.5158438 + ] + ] + }, + "id": "way/45573458" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45579745", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue des Mousquines", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6439684, + 46.5176827 + ], + [ + 6.644101, + 46.5176423 + ] + ] + }, + "id": "way/45579745" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45580275", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Tribunal-Fédéral", + "name:etymology:wikidata": "Q676553", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6450138, + 46.5186997 + ], + [ + 6.6449796, + 46.5187166 + ], + [ + 6.6449406, + 46.5187359 + ], + [ + 6.64473, + 46.5188394 + ], + [ + 6.6436661, + 46.5193437 + ], + [ + 6.6434888, + 46.519388 + ], + [ + 6.6416661, + 46.5199494 + ] + ] + }, + "id": "way/45580275" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45727321", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Fourmi", + "name:etymology:wikidata": "Q7386", + "sidewalk:left": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484396, + 46.5394724 + ], + [ + 6.6492003, + 46.5393272 + ], + [ + 6.6497286, + 46.5392306 + ], + [ + 6.6498634, + 46.5392059 + ], + [ + 6.6499275, + 46.5391942 + ], + [ + 6.6505011, + 46.5390959 + ], + [ + 6.650579, + 46.5390825 + ], + [ + 6.6508898, + 46.5390284 + ], + [ + 6.6510086, + 46.5390147 + ], + [ + 6.6511338, + 46.5389897 + ] + ] + }, + "id": "way/45727321" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45727324", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "shoulder": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6513205, + 46.5391874 + ], + [ + 6.6514671, + 46.5393475 + ], + [ + 6.6516264, + 46.539523 + ], + [ + 6.6518413, + 46.539751 + ], + [ + 6.6519749, + 46.5398776 + ], + [ + 6.6520641, + 46.5399578 + ], + [ + 6.6523052, + 46.5401467 + ] + ] + }, + "id": "way/45727324" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45727325", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6510086, + 46.5390147 + ], + [ + 6.6509361, + 46.5389423 + ], + [ + 6.6506141, + 46.5385606 + ], + [ + 6.6502095, + 46.5380809 + ], + [ + 6.6495311, + 46.5372767 + ], + [ + 6.6493705, + 46.5370977 + ] + ] + }, + "id": "way/45727325" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45740620", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Rovéréaz", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6533287, + 46.5278989 + ], + [ + 6.6532408, + 46.5278575 + ], + [ + 6.653165, + 46.5278287 + ], + [ + 6.6530729, + 46.5277907 + ], + [ + 6.6528419, + 46.5276816 + ], + [ + 6.6527621, + 46.5276418 + ], + [ + 6.6524609, + 46.5275068 + ], + [ + 6.6523846, + 46.5274646 + ], + [ + 6.6523205, + 46.5274204 + ] + ] + }, + "id": "way/45740620" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45742474", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "oneway": "yes", + "rcrc_ref": "773c", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6506384, + 46.5261703 + ], + [ + 6.650776, + 46.5262436 + ], + [ + 6.651079, + 46.5265119 + ], + [ + 6.6511435, + 46.526569 + ] + ] + }, + "id": "way/45742474" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45742475", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Rovéréaz", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6516053, + 46.5269418 + ], + [ + 6.651479, + 46.5268973 + ], + [ + 6.6514454, + 46.5268657 + ], + [ + 6.6513859, + 46.5268128 + ], + [ + 6.6513597, + 46.5267895 + ] + ] + }, + "id": "way/45742475" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45743590", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:left": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6316131, + 46.5395611 + ], + [ + 6.6316565, + 46.5394229 + ], + [ + 6.631732, + 46.5392216 + ], + [ + 6.6318332, + 46.5389661 + ], + [ + 6.6318571, + 46.5389059 + ], + [ + 6.6320304, + 46.5384607 + ], + [ + 6.6320799, + 46.538327 + ], + [ + 6.6321865, + 46.5380398 + ], + [ + 6.6322223, + 46.5379454 + ], + [ + 6.6322399, + 46.5378957 + ], + [ + 6.6322817, + 46.5378098 + ], + [ + 6.632362, + 46.5377221 + ], + [ + 6.6324051, + 46.5376312 + ] + ] + }, + "id": "way/45743590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45743591", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "13" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325603, + 46.5370188 + ], + [ + 6.632643, + 46.5370335 + ], + [ + 6.6331447, + 46.5371166 + ], + [ + 6.6332422, + 46.5371415 + ] + ] + }, + "id": "way/45743591" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45746504", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252417, + 46.5356405 + ], + [ + 6.625176, + 46.5359503 + ] + ] + }, + "id": "way/45746504" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45746511", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6283828, + 46.5392395 + ], + [ + 6.6281576, + 46.5391796 + ], + [ + 6.6280307, + 46.53906 + ] + ] + }, + "id": "way/45746511" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45746512", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247502, + 46.5382625 + ], + [ + 6.6247771, + 46.5382647 + ], + [ + 6.6252549, + 46.5383031 + ], + [ + 6.6254857, + 46.5383382 + ] + ] + }, + "id": "way/45746512" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45747238", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:both": "street_side", + "parking:both:orientation": "diagonal", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247094, + 46.5387579 + ], + [ + 6.6246593, + 46.5390867 + ] + ] + }, + "id": "way/45747238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45774115", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Galicien", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6076336, + 46.5286866 + ], + [ + 6.6075228, + 46.5286935 + ], + [ + 6.6055417, + 46.5288534 + ], + [ + 6.6054402, + 46.5288618 + ], + [ + 6.605377, + 46.5288684 + ] + ] + }, + "id": "way/45774115" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45774263", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6042405, + 46.5280771 + ], + [ + 6.6042778, + 46.5281189 + ], + [ + 6.6043001, + 46.528178 + ] + ] + }, + "id": "way/45774263" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45775027", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue du Grand-Pré", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034635, + 46.5271609 + ], + [ + 6.6035311, + 46.5271344 + ], + [ + 6.6036062, + 46.5271063 + ], + [ + 6.6039936, + 46.5269341 + ], + [ + 6.6053798, + 46.5263221 + ], + [ + 6.6055289, + 46.5262824 + ] + ] + }, + "id": "way/45775027" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45775044", + "highway": "residential", + "lane_markings": "no", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue du Grand-Pré", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6064404, + 46.5260082 + ], + [ + 6.6063823, + 46.5260099 + ], + [ + 6.6059448, + 46.52614 + ], + [ + 6.605654, + 46.5262493 + ], + [ + 6.6055289, + 46.5262824 + ] + ] + }, + "id": "way/45775044" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45775062", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Glycines", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6109864, + 46.5273296 + ], + [ + 6.6109885, + 46.527389 + ], + [ + 6.610975, + 46.5274247 + ], + [ + 6.6108935, + 46.5274821 + ], + [ + 6.6106144, + 46.5276424 + ], + [ + 6.6103593, + 46.5277447 + ], + [ + 6.6101259, + 46.5278066 + ], + [ + 6.6100603, + 46.5278607 + ] + ] + }, + "id": "way/45775062" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45779812", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue de Montbenon", + "name:etymology:wikidata": "Q3058449", + "oneway": "yes", + "sidewalk": "no", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6292148, + 46.5197768 + ], + [ + 6.6291188, + 46.5197565 + ], + [ + 6.6288903, + 46.5197855 + ], + [ + 6.6283806, + 46.5198315 + ], + [ + 6.6279066, + 46.5198827 + ], + [ + 6.6276074, + 46.5199181 + ] + ] + }, + "id": "way/45779812" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45780683", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bérée", + "oneway": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6534652, + 46.5391434 + ], + [ + 6.6534579, + 46.539106 + ], + [ + 6.6534054, + 46.5388359 + ], + [ + 6.6533577, + 46.5385901 + ], + [ + 6.6533093, + 46.5382797 + ], + [ + 6.6532485, + 46.5379861 + ] + ] + }, + "id": "way/45780683" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45780688", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bérée", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6539613, + 46.5400527 + ], + [ + 6.6539887, + 46.5400838 + ], + [ + 6.6539903, + 46.5400937 + ], + [ + 6.6539958, + 46.5401293 + ] + ] + }, + "id": "way/45780688" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45780690", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Bérée", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6527728, + 46.5400407 + ], + [ + 6.6527931, + 46.5400953 + ], + [ + 6.6528498, + 46.5402001 + ], + [ + 6.6529078, + 46.5402503 + ], + [ + 6.653003, + 46.5402743 + ], + [ + 6.6530431, + 46.540284 + ], + [ + 6.6531818, + 46.5403013 + ], + [ + 6.6534247, + 46.540293 + ], + [ + 6.6536217, + 46.5402595 + ], + [ + 6.6537, + 46.5402334 + ], + [ + 6.6537285, + 46.5402239 + ] + ] + }, + "id": "way/45780690" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45780694", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bérée", + "oneway": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6535383, + 46.5391296 + ], + [ + 6.6538307, + 46.5390742 + ], + [ + 6.6540606, + 46.5390361 + ], + [ + 6.6543285, + 46.5389918 + ], + [ + 6.6544094, + 46.538977 + ], + [ + 6.654626, + 46.5389349 + ], + [ + 6.6546566, + 46.5389282 + ] + ] + }, + "id": "way/45780694" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45781453", + "cycleway:both": "no", + "highway": "living_street", + "lanes": "1", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin des Cèdres", + "name:etymology:wikidata": "Q128550", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6271227, + 46.5250475 + ], + [ + 6.6271023, + 46.5250266 + ], + [ + 6.6269827, + 46.5249085 + ], + [ + 6.6269153, + 46.5248347 + ], + [ + 6.6268348, + 46.5247739 + ], + [ + 6.6267693, + 46.5247105 + ], + [ + 6.6265542, + 46.5245176 + ], + [ + 6.6265151, + 46.524492 + ], + [ + 6.6264405, + 46.5244623 + ] + ] + }, + "id": "way/45781453" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838371", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6137972, + 46.5296152 + ], + [ + 6.6135425, + 46.5297462 + ] + ] + }, + "id": "way/45838371" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838372", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6145982, + 46.5288827 + ], + [ + 6.6146891, + 46.5288261 + ], + [ + 6.6148776, + 46.5286974 + ], + [ + 6.6150597, + 46.5285882 + ], + [ + 6.6154477, + 46.5283936 + ], + [ + 6.6159799, + 46.528149 + ], + [ + 6.6160995, + 46.5280937 + ] + ] + }, + "id": "way/45838372" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838374", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6224011, + 46.5238405 + ], + [ + 6.6222868, + 46.5238688 + ], + [ + 6.6214852, + 46.5240917 + ], + [ + 6.621413, + 46.5241026 + ] + ] + }, + "id": "way/45838374" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838376", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6227509, + 46.5237524 + ], + [ + 6.6230817, + 46.5237352 + ], + [ + 6.6231472, + 46.5237318 + ] + ] + }, + "id": "way/45838376" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838380", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric-Recordon", + "name:etymology:wikidata": "Q16022671", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6143612, + 46.5289528 + ], + [ + 6.6144063, + 46.5288851 + ], + [ + 6.6144331, + 46.5288434 + ] + ] + }, + "id": "way/45838380" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838868", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6083094, + 46.5274952 + ], + [ + 6.6090591, + 46.5273853 + ], + [ + 6.6092042, + 46.5273786 + ], + [ + 6.6095856, + 46.527363 + ], + [ + 6.61017, + 46.5273462 + ] + ] + }, + "id": "way/45838868" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45838870", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6072817, + 46.5276216 + ], + [ + 6.6072825, + 46.5276003 + ], + [ + 6.6072933, + 46.5275804 + ], + [ + 6.6073104, + 46.5275656 + ], + [ + 6.6073331, + 46.5275549 + ], + [ + 6.6073594, + 46.5275492 + ], + [ + 6.6073869, + 46.5275491 + ], + [ + 6.6074146, + 46.5275549 + ], + [ + 6.6074383, + 46.5275663 + ], + [ + 6.6074558, + 46.5275822 + ], + [ + 6.6074654, + 46.527601 + ], + [ + 6.6074661, + 46.5276209 + ], + [ + 6.6074572, + 46.5276408 + ], + [ + 6.6074395, + 46.5276578 + ], + [ + 6.6074149, + 46.5276699 + ], + [ + 6.6073859, + 46.5276759 + ], + [ + 6.607357, + 46.5276754 + ], + [ + 6.6073298, + 46.5276688 + ], + [ + 6.6073068, + 46.5276569 + ], + [ + 6.6072903, + 46.5276406 + ], + [ + 6.6072817, + 46.5276216 + ] + ] + }, + "id": "way/45838870" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45839167", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Bossons", + "noname": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6206111, + 46.5352483 + ], + [ + 6.6207256, + 46.535272 + ] + ] + }, + "id": "way/45839167" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45851181", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6135425, + 46.5297462 + ], + [ + 6.6135841, + 46.5296567 + ], + [ + 6.6137941, + 46.5294654 + ], + [ + 6.6139176, + 46.5293404 + ] + ] + }, + "id": "way/45851181" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45851182", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "5", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6137972, + 46.5296152 + ], + [ + 6.6139176, + 46.5293404 + ] + ] + }, + "id": "way/45851182" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45851183", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "slight_left|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6139176, + 46.5293404 + ], + [ + 6.6140097, + 46.5292532 + ], + [ + 6.6143612, + 46.5289528 + ] + ] + }, + "id": "way/45851183" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45873086", + "access": "no", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "incline": "down", + "layer": "-1", + "lit": "yes", + "maxheight": "2.8", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6393933, + 46.5131322 + ], + [ + 6.6393536, + 46.5127985 + ] + ] + }, + "id": "way/45873086" + }, + { + "type": "Feature", + "properties": { + "@id": "way/45873087", + "access": "no", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "maxheight": "2.8", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "oneway": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6393536, + 46.5127985 + ], + [ + 6.6392886, + 46.512406 + ] + ] + }, + "id": "way/45873087" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46343995", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "lit": "no", + "name": "Chemin du Grillon", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6094361, + 46.5192173 + ], + [ + 6.6094811, + 46.5191881 + ], + [ + 6.6098936, + 46.5189207 + ], + [ + 6.610494, + 46.5185328 + ] + ] + }, + "id": "way/46343995" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46420237", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin du Petit-Château", + "name:etymology:wikidata": "Q751876", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339427, + 46.5276519 + ], + [ + 6.6339913, + 46.5276409 + ], + [ + 6.6340581, + 46.5276121 + ], + [ + 6.6340659, + 46.5275685 + ], + [ + 6.634062, + 46.5274866 + ], + [ + 6.6340771, + 46.5274464 + ], + [ + 6.6341122, + 46.5274001 + ], + [ + 6.6341937, + 46.5273371 + ], + [ + 6.6343345, + 46.5272562 + ], + [ + 6.6344486, + 46.5272052 + ], + [ + 6.6345914, + 46.5271519 + ], + [ + 6.6347723, + 46.5270812 + ], + [ + 6.6348415, + 46.5270617 + ], + [ + 6.6349971, + 46.5270522 + ], + [ + 6.6352044, + 46.5271404 + ], + [ + 6.6353109, + 46.5270214 + ], + [ + 6.635343, + 46.52707 + ] + ] + }, + "id": "way/46420237" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46507422", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Croix-Rouges", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225002, + 46.5211832 + ], + [ + 6.6224172, + 46.5210797 + ] + ] + }, + "id": "way/46507422" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46539968", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Reposoir", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6167534, + 46.5177341 + ], + [ + 6.6168068, + 46.5177685 + ], + [ + 6.6168868, + 46.5178462 + ], + [ + 6.616926, + 46.5178783 + ], + [ + 6.6169806, + 46.517911 + ], + [ + 6.6170132, + 46.5179349 + ] + ] + }, + "id": "way/46539968" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46578574", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6344782, + 46.5387506 + ], + [ + 6.6345426, + 46.5385427 + ], + [ + 6.6345703, + 46.5384576 + ] + ] + }, + "id": "way/46578574" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46578576", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6338123, + 46.5387014 + ], + [ + 6.6338062, + 46.5387373 + ], + [ + 6.6337912, + 46.5387973 + ], + [ + 6.6337733, + 46.5388689 + ] + ] + }, + "id": "way/46578576" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46578577", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6337733, + 46.5388689 + ], + [ + 6.6337491, + 46.5389587 + ], + [ + 6.633734, + 46.5390148 + ], + [ + 6.6337165, + 46.5390797 + ] + ] + }, + "id": "way/46578577" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46581557", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue d'Yverdon", + "name:etymology:wikidata": "Q63946", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6166765, + 46.5278186 + ], + [ + 6.616723, + 46.527877 + ], + [ + 6.6170793, + 46.5283246 + ], + [ + 6.6171505, + 46.5284135 + ], + [ + 6.6172009, + 46.5284541 + ], + [ + 6.6174283, + 46.5285551 + ], + [ + 6.6174822, + 46.528579 + ] + ] + }, + "id": "way/46581557" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46771819", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6115436, + 46.5166971 + ], + [ + 6.6114713, + 46.5167153 + ], + [ + 6.6114328, + 46.5167335 + ], + [ + 6.6113065, + 46.5168067 + ] + ] + }, + "id": "way/46771819" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46788218", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "name": "Passage Vincent-Perdonnet", + "name:etymology:wikidata": "Q1683791", + "smoothness": "excellent", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6404266, + 46.5214135 + ], + [ + 6.6404336, + 46.5213248 + ], + [ + 6.6404406, + 46.5212758 + ], + [ + 6.6404293, + 46.5212048 + ], + [ + 6.6403463, + 46.520685 + ] + ] + }, + "id": "way/46788218" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46878419", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "no", + "name": "Rue Sera-Biasini", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6414398, + 46.5292642 + ], + [ + 6.6419198, + 46.5294527 + ], + [ + 6.6422375, + 46.5296324 + ], + [ + 6.6426661, + 46.5299494 + ], + [ + 6.6431885, + 46.530318 + ], + [ + 6.6433668, + 46.5304102 + ], + [ + 6.6436745, + 46.5305192 + ], + [ + 6.6437917, + 46.5305607 + ], + [ + 6.6441093, + 46.5306494 + ], + [ + 6.6442173, + 46.5306824 + ], + [ + 6.6443319, + 46.5307174 + ], + [ + 6.6445058, + 46.5307929 + ], + [ + 6.6446719, + 46.5308964 + ], + [ + 6.6447973, + 46.5310182 + ], + [ + 6.6448155, + 46.5310446 + ], + [ + 6.6452055, + 46.5316099 + ], + [ + 6.6453364, + 46.5317116 + ], + [ + 6.6454178, + 46.5317568 + ], + [ + 6.6454865, + 46.5317949 + ] + ] + }, + "id": "way/46878419" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46881629", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6349403, + 46.5257523 + ], + [ + 6.6348941, + 46.5258725 + ] + ] + }, + "id": "way/46881629" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46894953", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "2", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6021427, + 46.5172753 + ], + [ + 6.6020707, + 46.5172865 + ], + [ + 6.6019991, + 46.5173035 + ], + [ + 6.6019336, + 46.5173213 + ], + [ + 6.6018752, + 46.5173353 + ], + [ + 6.6014267, + 46.5174207 + ], + [ + 6.6009444, + 46.5175202 + ], + [ + 6.6007281, + 46.5175674 + ], + [ + 6.6005119, + 46.5176175 + ], + [ + 6.6002464, + 46.517683 + ], + [ + 6.5999767, + 46.5177547 + ], + [ + 6.599638, + 46.5178497 + ], + [ + 6.5992787, + 46.5179604 + ], + [ + 6.5989728, + 46.5180624 + ], + [ + 6.5985814, + 46.5182022 + ] + ] + }, + "id": "way/46894953" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46895145", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin du Martinet", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6064404, + 46.5260082 + ], + [ + 6.6064749, + 46.5260871 + ], + [ + 6.6064827, + 46.5261271 + ], + [ + 6.6064546, + 46.5261614 + ], + [ + 6.6061584, + 46.5263362 + ], + [ + 6.606144, + 46.5263923 + ], + [ + 6.6061679, + 46.5264294 + ], + [ + 6.6062181, + 46.5264778 + ] + ] + }, + "id": "way/46895145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46913065", + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Clos-Valeyre", + "oneway": "yes", + "service": "driveway", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170518, + 46.5292056 + ], + [ + 6.6169852, + 46.5292022 + ], + [ + 6.6169528, + 46.5292006 + ], + [ + 6.6169335, + 46.5291996 + ], + [ + 6.616806, + 46.5292085 + ], + [ + 6.6165651, + 46.5291895 + ], + [ + 6.616412, + 46.5291957 + ], + [ + 6.6160918, + 46.5291937 + ], + [ + 6.6160315, + 46.5291926 + ], + [ + 6.6160121, + 46.5292314 + ], + [ + 6.6159247, + 46.529498 + ], + [ + 6.6159145, + 46.5295291 + ] + ] + }, + "id": "way/46913065" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46915998", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Fontannaz", + "oneway": "yes", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6149715, + 46.5301936 + ], + [ + 6.6148812, + 46.5301294 + ], + [ + 6.6148145, + 46.530082 + ], + [ + 6.6145841, + 46.5299182 + ], + [ + 6.6140276, + 46.5295923 + ], + [ + 6.6139946, + 46.5295734 + ], + [ + 6.613945, + 46.529545 + ] + ] + }, + "id": "way/46915998" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46916007", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin de Fontannaz", + "sidewalk:right": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6154477, + 46.5304571 + ], + [ + 6.6153135, + 46.5304025 + ], + [ + 6.6151256, + 46.5302859 + ], + [ + 6.6149715, + 46.5301936 + ] + ] + }, + "id": "way/46916007" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46928434", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de Gratta-Paille", + "oneway": "yes", + "parking:both": "no", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.618508, + 46.5368819 + ], + [ + 6.6184166, + 46.5367994 + ], + [ + 6.6183784, + 46.5367686 + ], + [ + 6.6182647, + 46.5366767 + ], + [ + 6.6180266, + 46.5364844 + ], + [ + 6.6179753, + 46.5364428 + ], + [ + 6.6177378, + 46.5362509 + ] + ] + }, + "id": "way/46928434" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46948911", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin Beau-Site", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6206962, + 46.5347201 + ], + [ + 6.6206392, + 46.5346979 + ], + [ + 6.6206103, + 46.534686 + ], + [ + 6.6203725, + 46.5345976 + ], + [ + 6.6201934, + 46.5345542 + ], + [ + 6.6200593, + 46.5345635 + ], + [ + 6.6198914, + 46.5345991 + ], + [ + 6.6198279, + 46.5346163 + ], + [ + 6.6195838, + 46.5346821 + ], + [ + 6.6193769, + 46.5347229 + ], + [ + 6.6193004, + 46.534738 + ], + [ + 6.6192678, + 46.5347445 + ], + [ + 6.618999, + 46.5347976 + ], + [ + 6.6188594, + 46.5348368 + ], + [ + 6.6183773, + 46.5349725 + ], + [ + 6.6183265, + 46.5349868 + ], + [ + 6.6181009, + 46.5350503 + ] + ] + }, + "id": "way/46948911" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46949817", + "cycleway:right": "no", + "foot": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188497, + 46.5304767 + ], + [ + 6.6188188, + 46.5306451 + ] + ] + }, + "id": "way/46949817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46949818", + "cycleway:right": "no", + "foot": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619326, + 46.5303086 + ], + [ + 6.6192383, + 46.5303472 + ], + [ + 6.6191666, + 46.5303883 + ], + [ + 6.6191063, + 46.5304239 + ], + [ + 6.6190415, + 46.5304482 + ], + [ + 6.6188497, + 46.5304767 + ] + ] + }, + "id": "way/46949818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46949988", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188188, + 46.5306451 + ], + [ + 6.6187802, + 46.5306676 + ], + [ + 6.6187389, + 46.5306915 + ] + ] + }, + "id": "way/46949988" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46949989", + "cycleway:both": "no", + "foot": "yes", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Collonges", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188604, + 46.5304323 + ], + [ + 6.6188497, + 46.5304767 + ] + ] + }, + "id": "way/46949989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46951956", + "check_date:cycleway": "2022-01-25", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Salève", + "name:etymology:wikidata": "Q1711734", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624664, + 46.5314808 + ], + [ + 6.6245008, + 46.5316211 + ], + [ + 6.624422, + 46.5316762 + ], + [ + 6.6243593, + 46.5317066 + ], + [ + 6.6242842, + 46.5317357 + ], + [ + 6.6242092, + 46.5317658 + ], + [ + 6.6241742, + 46.5317879 + ], + [ + 6.623828, + 46.5319148 + ], + [ + 6.6236534, + 46.5319743 + ], + [ + 6.623575, + 46.5319958 + ], + [ + 6.6235234, + 46.5319998 + ], + [ + 6.6234695, + 46.5319937 + ], + [ + 6.6234291, + 46.5319922 + ], + [ + 6.6233855, + 46.5319985 + ], + [ + 6.6232957, + 46.532024 + ], + [ + 6.6231993, + 46.5320618 + ], + [ + 6.6231228, + 46.5320986 + ], + [ + 6.6230298, + 46.5321562 + ], + [ + 6.6228748, + 46.532285 + ], + [ + 6.6227612, + 46.5323909 + ], + [ + 6.6227771, + 46.5324429 + ] + ] + }, + "id": "way/46951956" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46953406", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin de Barberine", + "oneway": "yes", + "sidewalk": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621775, + 46.5297911 + ], + [ + 6.6217156, + 46.5298021 + ], + [ + 6.6216903, + 46.5298068 + ], + [ + 6.6212558, + 46.5300818 + ], + [ + 6.6211128, + 46.5301723 + ], + [ + 6.6208742, + 46.5303233 + ] + ] + }, + "id": "way/46953406" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46958167", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Noisetiers", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6215217, + 46.5307928 + ], + [ + 6.62149, + 46.5307794 + ], + [ + 6.6214686, + 46.5307703 + ], + [ + 6.6211836, + 46.530564 + ], + [ + 6.6209126, + 46.5303532 + ], + [ + 6.6208742, + 46.5303233 + ], + [ + 6.6202339, + 46.5298172 + ], + [ + 6.620213, + 46.5298012 + ], + [ + 6.6201713, + 46.5297694 + ] + ] + }, + "id": "way/46958167" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46959025", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "9" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247502, + 46.5382625 + ], + [ + 6.6247259, + 46.538401 + ], + [ + 6.6247183, + 46.5385017 + ] + ] + }, + "id": "way/46959025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46978404", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207753, + 46.5374381 + ], + [ + 6.6204926, + 46.5376183 + ], + [ + 6.6204606, + 46.5376375 + ] + ] + }, + "id": "way/46978404" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46978405", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Grandes-Roches", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217235, + 46.5348237 + ], + [ + 6.621739, + 46.5347935 + ], + [ + 6.6217535, + 46.5347699 + ], + [ + 6.6217777, + 46.5347356 + ], + [ + 6.6225188, + 46.5336445 + ], + [ + 6.6227432, + 46.533348 + ], + [ + 6.6228537, + 46.5332189 + ], + [ + 6.622898, + 46.5331623 + ], + [ + 6.6229375, + 46.5331045 + ], + [ + 6.6231291, + 46.5327833 + ], + [ + 6.623229, + 46.5326433 + ], + [ + 6.6233248, + 46.5325523 + ], + [ + 6.623438, + 46.5324632 + ], + [ + 6.6236, + 46.5323788 + ], + [ + 6.6242034, + 46.5320811 + ], + [ + 6.6248039, + 46.5317944 + ] + ] + }, + "id": "way/46978405" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46978406", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Jaques-Larguier-des-Bancels", + "official_name": "Chemin Jaques-Larguier-Des-Bancels", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6213197, + 46.5346288 + ], + [ + 6.6213814, + 46.5346018 + ], + [ + 6.6214837, + 46.5345789 + ], + [ + 6.6215283, + 46.5345638 + ], + [ + 6.621586, + 46.5345407 + ], + [ + 6.6216135, + 46.5345251 + ], + [ + 6.6217099, + 46.5344597 + ], + [ + 6.6217654, + 46.5343771 + ], + [ + 6.6218899, + 46.5341472 + ], + [ + 6.6220504, + 46.5338414 + ], + [ + 6.6220908, + 46.5337368 + ], + [ + 6.622102, + 46.5336662 + ], + [ + 6.6220973, + 46.5335961 + ], + [ + 6.6220839, + 46.5335374 + ], + [ + 6.6220763, + 46.5335056 + ], + [ + 6.6220533, + 46.5334156 + ], + [ + 6.6220494, + 46.5333413 + ], + [ + 6.6220759, + 46.5332706 + ], + [ + 6.6221219, + 46.5331966 + ], + [ + 6.6222984, + 46.5330524 + ], + [ + 6.6223342, + 46.53304 + ] + ] + }, + "id": "way/46978406" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46983226", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin Jean-Philippe-Loys-de-Villardin", + "oneway": "yes", + "short_name": "Chemin de Villardin", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188497, + 46.5304767 + ], + [ + 6.6187503, + 46.5304196 + ], + [ + 6.6187436, + 46.5304145 + ], + [ + 6.6183787, + 46.5301344 + ], + [ + 6.6183062, + 46.5300788 + ], + [ + 6.6181397, + 46.529972 + ], + [ + 6.6178633, + 46.5298501 + ], + [ + 6.6178108, + 46.5298269 + ], + [ + 6.6176449, + 46.5297539 + ], + [ + 6.617481, + 46.5296911 + ], + [ + 6.6170902, + 46.529545 + ], + [ + 6.6170193, + 46.5295185 + ] + ] + }, + "id": "way/46983226" + }, + { + "type": "Feature", + "properties": { + "@id": "way/46983236", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de la Dranse", + "oneway": "yes", + "sidewalk": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6181456, + 46.5309123 + ], + [ + 6.6181035, + 46.5308832 + ], + [ + 6.6180902, + 46.5308741 + ], + [ + 6.617848, + 46.5307124 + ], + [ + 6.6177944, + 46.5306749 + ], + [ + 6.6172324, + 46.5304575 + ], + [ + 6.6170706, + 46.5303974 + ], + [ + 6.6164959, + 46.5301536 + ], + [ + 6.6164774, + 46.5301474 + ], + [ + 6.6164168, + 46.530127 + ] + ] + }, + "id": "way/46983236" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47002606", + "highway": "living_street", + "lit": "yes", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318708, + 46.5333863 + ], + [ + 6.6318176, + 46.5333852 + ], + [ + 6.6317574, + 46.533384 + ] + ] + }, + "id": "way/47002606" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47253644", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Jean-Jacques-Porchat", + "name:etymology:wikidata": "Q18115746", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6284062, + 46.526571 + ], + [ + 6.6284482, + 46.5266203 + ], + [ + 6.6287829, + 46.5269066 + ] + ] + }, + "id": "way/47253644" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47317991", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin des Bégonias", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307292, + 46.5321697 + ], + [ + 6.6309946, + 46.5323305 + ], + [ + 6.6312093, + 46.5324491 + ], + [ + 6.6313186, + 46.5324752 + ], + [ + 6.6313436, + 46.5324812 + ], + [ + 6.6315279, + 46.5325023 + ] + ] + }, + "id": "way/47317991" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47317999", + "bicycle": "yes", + "cycleway:right": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Rue de la Borde", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6319483, + 46.5301839 + ], + [ + 6.6318595, + 46.530402 + ], + [ + 6.6317845, + 46.5305575 + ], + [ + 6.6315318, + 46.5308749 + ], + [ + 6.6313703, + 46.5310302 + ], + [ + 6.6312402, + 46.5311392 + ], + [ + 6.6311237, + 46.5311517 + ], + [ + 6.6310237, + 46.5311434 + ] + ] + }, + "id": "way/47317999" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47318067", + "bicycle": "yes", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Rue de la Borde", + "oneway": "yes", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329726, + 46.5278159 + ], + [ + 6.6329737, + 46.5279912 + ], + [ + 6.6329337, + 46.5280814 + ], + [ + 6.6327801, + 46.5283742 + ], + [ + 6.6327675, + 46.5283983 + ] + ] + }, + "id": "way/47318067" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47356349", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Crêtes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6306439, + 46.5306542 + ], + [ + 6.630541, + 46.5307094 + ], + [ + 6.6304384, + 46.5307728 + ], + [ + 6.6303377, + 46.5308668 + ], + [ + 6.6302432, + 46.5310573 + ], + [ + 6.630216, + 46.5311625 + ], + [ + 6.6302226, + 46.5312109 + ], + [ + 6.6302419, + 46.5312661 + ], + [ + 6.6303151, + 46.5313513 + ], + [ + 6.630506, + 46.5314579 + ], + [ + 6.6305983, + 46.5315095 + ] + ] + }, + "id": "way/47356349" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47356350", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Crêtes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6312059, + 46.5293636 + ], + [ + 6.6308343, + 46.530103 + ] + ] + }, + "id": "way/47356350" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47356351", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Jardins", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6304335, + 46.5300007 + ], + [ + 6.6302192, + 46.5304459 + ], + [ + 6.6300127, + 46.5306715 + ], + [ + 6.6299936, + 46.5306672 + ] + ] + }, + "id": "way/47356351" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47365514", + "foot": "no", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6149406, + 46.521113 + ], + [ + 6.6147597, + 46.5210765 + ] + ] + }, + "id": "way/47365514" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47365516", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "rcrc_ref": "601a", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6373673, + 46.5193778 + ], + [ + 6.6373637, + 46.5193958 + ], + [ + 6.6373555, + 46.5194135 + ], + [ + 6.6373305, + 46.5194456 + ] + ] + }, + "id": "way/47365516" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47366247", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6152741, + 46.5362466 + ], + [ + 6.6154169, + 46.5360685 + ], + [ + 6.6154869, + 46.5359915 + ], + [ + 6.6159454, + 46.5354677 + ], + [ + 6.6166097, + 46.5347556 + ], + [ + 6.6166797, + 46.5346794 + ], + [ + 6.61676, + 46.5346061 + ], + [ + 6.6168875, + 46.534489 + ], + [ + 6.6171143, + 46.5343263 + ], + [ + 6.6173724, + 46.5341693 + ], + [ + 6.617639, + 46.5340352 + ], + [ + 6.6178402, + 46.5339483 + ], + [ + 6.6180352, + 46.5338615 + ], + [ + 6.6181212, + 46.5338273 + ], + [ + 6.6182351, + 46.5337892 + ], + [ + 6.6183446, + 46.5337571 + ], + [ + 6.6185004, + 46.5337104 + ], + [ + 6.6187267, + 46.5336418 + ], + [ + 6.6188706, + 46.533608 + ], + [ + 6.619167, + 46.5335408 + ], + [ + 6.6194402, + 46.5334789 + ], + [ + 6.6195389, + 46.533445 + ], + [ + 6.6196237, + 46.5334136 + ], + [ + 6.619688, + 46.5333773 + ], + [ + 6.6197261, + 46.5333557 + ] + ] + }, + "id": "way/47366247" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47366249", + "cycleway": "lane", + "foot": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6198112, + 46.5333009 + ], + [ + 6.6199201, + 46.5334083 + ], + [ + 6.6201208, + 46.5336049 + ], + [ + 6.6202839, + 46.5338174 + ], + [ + 6.6202917, + 46.5338276 + ], + [ + 6.620381, + 46.5339087 + ], + [ + 6.6208277, + 46.5345556 + ] + ] + }, + "id": "way/47366249" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47366250", + "cycleway:both": "no", + "foot": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "official_name": "Chemin Guillaume-de-Pierrefleur", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6197261, + 46.5333557 + ], + [ + 6.6198112, + 46.5333009 + ] + ] + }, + "id": "way/47366250" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47367992", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right;through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249208, + 46.5237682 + ], + [ + 6.624952, + 46.5238474 + ], + [ + 6.6249731, + 46.5238871 + ], + [ + 6.6251381, + 46.5242141 + ], + [ + 6.6251819, + 46.5242877 + ] + ] + }, + "id": "way/47367992" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47370214", + "bicycle:lanes:forward": "yes|designated", + "cycleway": "lane", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Chêne", + "name:etymology:wikidata": "Q12004", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300437, + 46.5198259 + ], + [ + 6.6301101, + 46.519813 + ], + [ + 6.6304761, + 46.5197553 + ], + [ + 6.6305697, + 46.5197462 + ], + [ + 6.6306003, + 46.5197443 + ], + [ + 6.630745, + 46.519731 + ] + ] + }, + "id": "way/47370214" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47370215", + "bridge": "yes", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6510129, + 46.5147408 + ], + [ + 6.6511336, + 46.5146915 + ] + ] + }, + "id": "way/47370215" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47371695", + "check_date:cycleway": "2024-10-07", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057706, + 46.5238146 + ], + [ + 6.6052929, + 46.5239125 + ], + [ + 6.6049598, + 46.5239696 + ], + [ + 6.6048114, + 46.523992 + ] + ] + }, + "id": "way/47371695" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47988261", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de l'Eglise-Anglaise", + "name:etymology:wikidata": "Q19406921", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328959, + 46.5133318 + ], + [ + 6.6328517, + 46.5133524 + ], + [ + 6.6319294, + 46.5137819 + ], + [ + 6.6313758, + 46.5140397 + ], + [ + 6.6313562, + 46.5140488 + ], + [ + 6.6312905, + 46.5140624 + ] + ] + }, + "id": "way/47988261" + }, + { + "type": "Feature", + "properties": { + "@id": "way/47988706", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Antoine-Michel-Servan", + "name:etymology:wikidata": "Q2684623", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6339698, + 46.5113664 + ], + [ + 6.6340191, + 46.5112746 + ], + [ + 6.6341749, + 46.5111435 + ], + [ + 6.6344454, + 46.5109314 + ], + [ + 6.634714, + 46.5107207 + ], + [ + 6.6349724, + 46.5105174 + ], + [ + 6.6350067, + 46.5104839 + ], + [ + 6.6350676, + 46.5104135 + ], + [ + 6.6351485, + 46.5103091 + ], + [ + 6.6351948, + 46.5102418 + ], + [ + 6.6352386, + 46.5102018 + ], + [ + 6.6353393, + 46.5101286 + ] + ] + }, + "id": "way/47988706" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48014934", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:backward": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6396559, + 46.5172208 + ], + [ + 6.6395614, + 46.5171239 + ], + [ + 6.6395019, + 46.5170746 + ], + [ + 6.6394637, + 46.517043 + ], + [ + 6.6393569, + 46.5169543 + ] + ] + }, + "id": "way/48014934" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48084439", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Devin", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6545185, + 46.5333654 + ], + [ + 6.654612, + 46.5333681 + ], + [ + 6.6546891, + 46.533358 + ], + [ + 6.6547335, + 46.5333394 + ], + [ + 6.6549426, + 46.5332183 + ], + [ + 6.6550583, + 46.5331407 + ], + [ + 6.655281, + 46.5329825 + ], + [ + 6.6553387, + 46.532935 + ], + [ + 6.6555585, + 46.5327427 + ], + [ + 6.6556649, + 46.5326381 + ], + [ + 6.6557611, + 46.5325353 + ], + [ + 6.6558566, + 46.5324276 + ], + [ + 6.6559983, + 46.5322427 + ], + [ + 6.6561008, + 46.5321455 + ] + ] + }, + "id": "way/48084439" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48406870", + "highway": "residential", + "name": "Rue de l'Aurore", + "oneway": "yes", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6449622, + 46.5162602 + ], + [ + 6.6449271, + 46.5162237 + ], + [ + 6.6449242, + 46.5162207 + ], + [ + 6.6446219, + 46.5159064 + ], + [ + 6.6445997, + 46.5158586 + ], + [ + 6.6445632, + 46.5156449 + ], + [ + 6.6445598, + 46.5156247 + ], + [ + 6.6445578, + 46.5155837 + ] + ] + }, + "id": "way/48406870" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48406886", + "highway": "residential", + "name": "Rue Orient-Ville", + "oneway": "yes", + "sidewalk:right": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6426113, + 46.5174726 + ], + [ + 6.6426944, + 46.5174342 + ], + [ + 6.6431929, + 46.5172036 + ], + [ + 6.6434919, + 46.5170644 + ], + [ + 6.6440738, + 46.5167933 + ], + [ + 6.6441245, + 46.5167697 + ], + [ + 6.6441612, + 46.5167508 + ], + [ + 6.64443, + 46.5166939 + ] + ] + }, + "id": "way/48406886" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48454542", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Chandolin", + "oneway": "yes", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6473642, + 46.5187388 + ], + [ + 6.6473362, + 46.5186742 + ], + [ + 6.6472233, + 46.5183457 + ], + [ + 6.6470553, + 46.5180976 + ], + [ + 6.6470129, + 46.5180349 + ], + [ + 6.6469698, + 46.5180109 + ], + [ + 6.646857, + 46.5179771 + ], + [ + 6.6467588, + 46.5179268 + ], + [ + 6.6466798, + 46.5178439 + ], + [ + 6.6466317, + 46.5178029 + ], + [ + 6.6466016, + 46.5177785 + ], + [ + 6.64652, + 46.5177558 + ], + [ + 6.6463756, + 46.5177711 + ], + [ + 6.6462225, + 46.5177929 + ], + [ + 6.6461377, + 46.517773 + ], + [ + 6.646052, + 46.51772 + ], + [ + 6.6459923, + 46.5176246 + ], + [ + 6.6459089, + 46.5174409 + ], + [ + 6.6457958, + 46.5172117 + ], + [ + 6.6457332, + 46.517134 + ], + [ + 6.6457044, + 46.5171001 + ] + ] + }, + "id": "way/48454542" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48506346", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Chemin de la Gottettaz" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6501501, + 46.5200005 + ], + [ + 6.6502726, + 46.5200896 + ], + [ + 6.6503396, + 46.5201383 + ], + [ + 6.6504057, + 46.5201955 + ], + [ + 6.6504909, + 46.5203043 + ], + [ + 6.6505324, + 46.5204434 + ], + [ + 6.6504944, + 46.5205884 + ], + [ + 6.6503804, + 46.5207216 + ], + [ + 6.650154, + 46.5209154 + ], + [ + 6.6500727, + 46.5209452 + ], + [ + 6.650237, + 46.5211591 + ], + [ + 6.6502905, + 46.5212934 + ], + [ + 6.6503285, + 46.5215039 + ], + [ + 6.6503451, + 46.5217208 + ], + [ + 6.6503587, + 46.5219122 + ] + ] + }, + "id": "way/48506346" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48542578", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Auguste-Verdeil", + "name:etymology:wikidata": "Q2871431", + "official_name": "Avenue Auguste-Verdeil", + "sidewalk": "no", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6516177, + 46.5190633 + ], + [ + 6.6515267, + 46.5189671 + ], + [ + 6.6516315, + 46.51886 + ], + [ + 6.6516315, + 46.5188036 + ], + [ + 6.6515481, + 46.5187463 + ], + [ + 6.6512353, + 46.5185341 + ], + [ + 6.6511573, + 46.5185884 + ], + [ + 6.650978, + 46.5187109 + ], + [ + 6.650875, + 46.5186953 + ], + [ + 6.6506147, + 46.5185665 + ], + [ + 6.6504726, + 46.5184952 + ], + [ + 6.6500196, + 46.5182754 + ], + [ + 6.6499227, + 46.5182269 + ], + [ + 6.6497775, + 46.5181867 + ] + ] + }, + "id": "way/48542578" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48544510", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "sidewalk:left": "separate", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6606469, + 46.5344305 + ], + [ + 6.660653, + 46.5344546 + ], + [ + 6.6606987, + 46.5346108 + ], + [ + 6.660741, + 46.5347553 + ], + [ + 6.6608355, + 46.5351137 + ], + [ + 6.660895, + 46.5353392 + ], + [ + 6.6609327, + 46.5354823 + ], + [ + 6.6609344, + 46.5355454 + ], + [ + 6.6609277, + 46.5355866 + ], + [ + 6.6609153, + 46.5356243 + ], + [ + 6.6608915, + 46.5356752 + ], + [ + 6.6608607, + 46.5357136 + ], + [ + 6.6608287, + 46.535744 + ], + [ + 6.6607864, + 46.5357739 + ], + [ + 6.6607304, + 46.5358136 + ], + [ + 6.6606491, + 46.5358526 + ], + [ + 6.6605466, + 46.5358802 + ], + [ + 6.6604592, + 46.5358871 + ], + [ + 6.6603662, + 46.5358883 + ], + [ + 6.6602519, + 46.5358877 + ], + [ + 6.6601992, + 46.5358873 + ], + [ + 6.6596984, + 46.5358841 + ] + ] + }, + "id": "way/48544510" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48544513", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Eterpeys", + "sidewalk:both": "separate", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6635137, + 46.5353657 + ], + [ + 6.6634562, + 46.5354174 + ], + [ + 6.6631751, + 46.5357302 + ], + [ + 6.6631198, + 46.5357916 + ], + [ + 6.6630698, + 46.5358506 + ], + [ + 6.6629143, + 46.5360341 + ], + [ + 6.6627017, + 46.5362851 + ], + [ + 6.6624503, + 46.53658 + ], + [ + 6.6623448, + 46.5367008 + ], + [ + 6.6623034, + 46.5367481 + ], + [ + 6.6621866, + 46.536802 + ], + [ + 6.6617602, + 46.5368753 + ], + [ + 6.661725, + 46.5368814 + ], + [ + 6.661604, + 46.5368853 + ] + ] + }, + "id": "way/48544513" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48544519", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Eterpeys", + "sidewalk:right": "separate", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6631198, + 46.5357916 + ], + [ + 6.6630654, + 46.5357742 + ], + [ + 6.6630098, + 46.5357563 + ], + [ + 6.6629258, + 46.5357245 + ], + [ + 6.6625894, + 46.535597 + ], + [ + 6.6624996, + 46.535563 + ], + [ + 6.6624174, + 46.5355318 + ], + [ + 6.6622607, + 46.5354724 + ], + [ + 6.6620775, + 46.535403 + ], + [ + 6.6619463, + 46.5353533 + ], + [ + 6.6617914, + 46.5352946 + ], + [ + 6.6616394, + 46.5352961 + ], + [ + 6.6616091, + 46.5352965 + ] + ] + }, + "id": "way/48544519" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48544571", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Eterpeys", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.661604, + 46.5368853 + ], + [ + 6.6615702, + 46.5369025 + ], + [ + 6.6615213, + 46.5369274 + ], + [ + 6.6612378, + 46.5369774 + ], + [ + 6.6611874, + 46.5369953 + ], + [ + 6.6611538, + 46.5370245 + ], + [ + 6.6609673, + 46.5372457 + ] + ] + }, + "id": "way/48544571" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48548501", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6464878, + 46.5218146 + ], + [ + 6.6465048, + 46.5217826 + ], + [ + 6.6465651, + 46.5216693 + ] + ] + }, + "id": "way/48548501" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48548848", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454999, + 46.5236381 + ], + [ + 6.6454311, + 46.5237248 + ], + [ + 6.6454141, + 46.5237613 + ], + [ + 6.6453867, + 46.5238968 + ], + [ + 6.645389, + 46.523945 + ], + [ + 6.6453799, + 46.5240917 + ], + [ + 6.6453829, + 46.5242338 + ], + [ + 6.6453835, + 46.5242632 + ], + [ + 6.6453842, + 46.5243504 + ], + [ + 6.645386, + 46.5245549 + ], + [ + 6.6453696, + 46.524817 + ], + [ + 6.6453144, + 46.5250476 + ], + [ + 6.6452566, + 46.5252969 + ], + [ + 6.6451198, + 46.5256348 + ], + [ + 6.645022, + 46.5259011 + ], + [ + 6.644974, + 46.5261136 + ], + [ + 6.6449798, + 46.5263198 + ], + [ + 6.6450002, + 46.5265162 + ], + [ + 6.6449941, + 46.5265966 + ] + ] + }, + "id": "way/48548848" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48548849", + "highway": "residential", + "name": "Chemin du Muveran", + "name:etymology:wikidata": "Q674584", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6473245, + 46.5235495 + ], + [ + 6.6473781, + 46.5235106 + ], + [ + 6.6475693, + 46.523372 + ], + [ + 6.6479565, + 46.5230781 + ], + [ + 6.6479921, + 46.5230524 + ], + [ + 6.6482115, + 46.5228842 + ], + [ + 6.6483233, + 46.5228267 + ] + ] + }, + "id": "way/48548849" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48591666", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de Pierre-de-Plan", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6452244, + 46.5281394 + ], + [ + 6.6451554, + 46.5281647 + ], + [ + 6.6447267, + 46.5283428 + ], + [ + 6.6446655, + 46.5283586 + ], + [ + 6.6441991, + 46.5285554 + ], + [ + 6.6441284, + 46.5286024 + ], + [ + 6.6438837, + 46.5287064 + ], + [ + 6.6437855, + 46.5287369 + ], + [ + 6.6434701, + 46.5288813 + ], + [ + 6.6433378, + 46.5289731 + ], + [ + 6.6432549, + 46.5290302 + ] + ] + }, + "id": "way/48591666" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48629893", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Chemin de Clamadour", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6508348, + 46.5270752 + ], + [ + 6.6507018, + 46.5271397 + ], + [ + 6.6503613, + 46.5273257 + ], + [ + 6.6500149, + 46.5275133 + ], + [ + 6.6499249, + 46.5275059 + ], + [ + 6.6496771, + 46.527285 + ], + [ + 6.649464, + 46.5270951 + ], + [ + 6.6494415, + 46.5270716 + ], + [ + 6.64941, + 46.5270388 + ], + [ + 6.6492968, + 46.5269209 + ], + [ + 6.6492488, + 46.5268708 + ], + [ + 6.6491345, + 46.5267665 + ], + [ + 6.6491163, + 46.5267528 + ], + [ + 6.6491092, + 46.5267396 + ], + [ + 6.6490802, + 46.5266864 + ], + [ + 6.6486168, + 46.5263441 + ], + [ + 6.6485725, + 46.5263181 + ], + [ + 6.6485462, + 46.5263117 + ], + [ + 6.648467, + 46.5262925 + ] + ] + }, + "id": "way/48629893" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48629896", + "access": "destination", + "bicycle": "permissive", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin des Fauconnières", + "service": "alley", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6498616, + 46.5252141 + ], + [ + 6.6497725, + 46.5252653 + ], + [ + 6.6497511, + 46.5252776 + ], + [ + 6.6496792, + 46.5253382 + ], + [ + 6.6496546, + 46.5253791 + ], + [ + 6.6495221, + 46.5256756 + ], + [ + 6.6495107, + 46.5257482 + ], + [ + 6.6495197, + 46.525822 + ], + [ + 6.6495469, + 46.5258729 + ], + [ + 6.6495569, + 46.5258917 + ], + [ + 6.6496324, + 46.5259672 + ], + [ + 6.649826, + 46.5261429 + ], + [ + 6.6498464, + 46.526208 + ], + [ + 6.649874, + 46.5262534 + ], + [ + 6.6499284, + 46.5262932 + ], + [ + 6.6499681, + 46.5263243 + ], + [ + 6.6501443, + 46.5264476 + ], + [ + 6.6501545, + 46.5264562 + ], + [ + 6.650299, + 46.5265784 + ], + [ + 6.6503501, + 46.5266258 + ], + [ + 6.6504392, + 46.5267087 + ], + [ + 6.6504771, + 46.5267427 + ], + [ + 6.6505248, + 46.5267855 + ], + [ + 6.6505963, + 46.5268497 + ], + [ + 6.6507395, + 46.5269879 + ], + [ + 6.6508348, + 46.5270752 + ], + [ + 6.6510117, + 46.5272374 + ], + [ + 6.6510733, + 46.5272942 + ], + [ + 6.6511227, + 46.5273397 + ] + ] + }, + "id": "way/48629896" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48638236", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Beau-Val", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6529673, + 46.5240696 + ], + [ + 6.6531066, + 46.524106 + ], + [ + 6.653327, + 46.5242479 + ], + [ + 6.6534199, + 46.5243176 + ], + [ + 6.6534629, + 46.5243743 + ], + [ + 6.6534761, + 46.5243875 + ], + [ + 6.653525, + 46.5244364 + ] + ] + }, + "id": "way/48638236" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48638238", + "highway": "residential", + "name": "Chemin de Beau-Val", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512228, + 46.5240929 + ], + [ + 6.6511841, + 46.5241413 + ], + [ + 6.6511848, + 46.5242004 + ], + [ + 6.6512249, + 46.5242619 + ], + [ + 6.6512876, + 46.5243138 + ], + [ + 6.6513326, + 46.5243462 + ], + [ + 6.6514467, + 46.5243099 + ], + [ + 6.6515812, + 46.5242419 + ], + [ + 6.6517273, + 46.5241655 + ], + [ + 6.6521383, + 46.5239502 + ], + [ + 6.6522288, + 46.523934 + ], + [ + 6.6523886, + 46.5240459 + ], + [ + 6.6523924, + 46.5241166 + ], + [ + 6.6524006, + 46.5242319 + ], + [ + 6.6523992, + 46.5242949 + ], + [ + 6.6524914, + 46.5243554 + ], + [ + 6.6525208, + 46.5243747 + ], + [ + 6.6525618, + 46.5244 + ], + [ + 6.6526062, + 46.5244187 + ], + [ + 6.6526399, + 46.5244329 + ], + [ + 6.6527152, + 46.5244092 + ], + [ + 6.6529215, + 46.5241544 + ], + [ + 6.6529673, + 46.5240696 + ] + ] + }, + "id": "way/48638238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48847868", + "foot": "no", + "highway": "primary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6522645, + 46.5402565 + ], + [ + 6.6521804, + 46.540196 + ], + [ + 6.6520794, + 46.540113 + ] + ] + }, + "id": "way/48847868" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48847873", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "shoulder": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6520794, + 46.540113 + ], + [ + 6.6519727, + 46.5400115 + ], + [ + 6.6518697, + 46.5399197 + ], + [ + 6.6517385, + 46.5397913 + ], + [ + 6.6515253, + 46.5395647 + ], + [ + 6.6512388, + 46.5392499 + ] + ] + }, + "id": "way/48847873" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48847876", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bérée", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6539958, + 46.5401293 + ], + [ + 6.6539717, + 46.5401539 + ], + [ + 6.6539222, + 46.54018 + ], + [ + 6.653819, + 46.5401992 + ], + [ + 6.6537285, + 46.5402239 + ] + ] + }, + "id": "way/48847876" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48847877", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bérée", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6537285, + 46.5402239 + ], + [ + 6.6537618, + 46.5401774 + ], + [ + 6.6538107, + 46.540109 + ], + [ + 6.6538659, + 46.5400628 + ], + [ + 6.6539184, + 46.5400461 + ], + [ + 6.6539613, + 46.5400527 + ] + ] + }, + "id": "way/48847877" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48990682", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6474998, + 46.537234 + ], + [ + 6.6474498, + 46.5372595 + ], + [ + 6.6473073, + 46.5373323 + ], + [ + 6.6472931, + 46.5373406 + ], + [ + 6.6472146, + 46.5373863 + ], + [ + 6.646989, + 46.5375179 + ], + [ + 6.6468211, + 46.5376513 + ], + [ + 6.6467886, + 46.5376771 + ], + [ + 6.6466808, + 46.5378007 + ], + [ + 6.6466632, + 46.5378209 + ], + [ + 6.6465807, + 46.5379368 + ], + [ + 6.6465558, + 46.5379862 + ], + [ + 6.6465156, + 46.538069 + ], + [ + 6.646491, + 46.5381304 + ], + [ + 6.6464779, + 46.5381628 + ], + [ + 6.64646, + 46.5382271 + ], + [ + 6.6464385, + 46.5383296 + ], + [ + 6.6464231, + 46.5384539 + ], + [ + 6.6463961, + 46.5386261 + ], + [ + 6.6463593, + 46.5388601 + ], + [ + 6.64635, + 46.5389204 + ], + [ + 6.6463472, + 46.5389364 + ], + [ + 6.646309, + 46.5391535 + ], + [ + 6.6462669, + 46.5393199 + ], + [ + 6.6462354, + 46.5394447 + ], + [ + 6.6462199, + 46.5394879 + ], + [ + 6.6461985, + 46.5395478 + ], + [ + 6.6461683, + 46.539611 + ], + [ + 6.6461334, + 46.5396536 + ], + [ + 6.6460914, + 46.5396885 + ] + ] + }, + "id": "way/48990682" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48990685", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxheight": "4.1", + "maxspeed": "40", + "maxspeed:type": "sign", + "name": "Chemin de la Chaumière", + "sidewalk": "no", + "source": "Lausanne - Orthophoto technique 2012", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.649537, + 46.5356302 + ], + [ + 6.6495837, + 46.5357139 + ], + [ + 6.649934, + 46.5361167 + ], + [ + 6.6501242, + 46.5363448 + ], + [ + 6.650382, + 46.5366396 + ], + [ + 6.6504343, + 46.5367043 + ], + [ + 6.6505569, + 46.536856 + ], + [ + 6.6506937, + 46.5370253 + ], + [ + 6.6507347, + 46.5370616 + ], + [ + 6.6507605, + 46.5370845 + ] + ] + }, + "id": "way/48990685" + }, + { + "type": "Feature", + "properties": { + "@id": "way/48992557", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "permissive", + "highway": "residential", + "lanes": "1", + "lit": "no", + "maxspeed:type": "CH:urban", + "motor_vehicle": "yes", + "name": "Chemin Riant-Pré", + "oneway": "no", + "sidewalk": "no", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6518887, + 46.5375481 + ], + [ + 6.6519846, + 46.5371186 + ], + [ + 6.6520172, + 46.5370085 + ], + [ + 6.6520909, + 46.5369201 + ], + [ + 6.6522383, + 46.5368216 + ], + [ + 6.6523752, + 46.5367622 + ], + [ + 6.6525489, + 46.5367 + ], + [ + 6.6526795, + 46.5366732 + ], + [ + 6.6528785, + 46.5366898 + ], + [ + 6.6530143, + 46.5367362 + ], + [ + 6.6531828, + 46.5368057 + ], + [ + 6.6532902, + 46.5368361 + ], + [ + 6.6534034, + 46.5368504 + ], + [ + 6.6537186, + 46.5367881 + ] + ] + }, + "id": "way/48992557" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49325776", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6529807, + 46.5405112 + ], + [ + 6.653076, + 46.5405483 + ], + [ + 6.6531728, + 46.5405843 + ], + [ + 6.6532622, + 46.540615 + ], + [ + 6.6533546, + 46.5406442 + ], + [ + 6.6535539, + 46.5407026 + ], + [ + 6.6538225, + 46.5407672 + ], + [ + 6.6541029, + 46.5408311 + ], + [ + 6.6544831, + 46.5409084 + ], + [ + 6.65488, + 46.5409899 + ], + [ + 6.6559433, + 46.5412073 + ] + ] + }, + "id": "way/49325776" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49325778", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523052, + 46.5401467 + ], + [ + 6.6523931, + 46.5402078 + ] + ] + }, + "id": "way/49325778" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49325821", + "cycleway": "track", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6567838, + 46.5413842 + ], + [ + 6.6569904, + 46.5414241 + ], + [ + 6.657193, + 46.5414635 + ], + [ + 6.657696, + 46.5415693 + ], + [ + 6.6577496, + 46.5415789 + ], + [ + 6.6580001, + 46.5416218 + ], + [ + 6.6581477, + 46.5416487 + ], + [ + 6.6581682, + 46.5416525 + ] + ] + }, + "id": "way/49325821" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49325824", + "cycleway:right": "track", + "cycleway:right:segregated": "no", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6559433, + 46.5412073 + ], + [ + 6.6562476, + 46.5412688 + ] + ] + }, + "id": "way/49325824" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49333780", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Henri-Antoine-de-Crousaz", + "name:etymology:wikidata": "Q106713756", + "source": "Orthophotos de la Ville de Lausanne (2008)", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6499275, + 46.5391942 + ], + [ + 6.6499447, + 46.5392346 + ], + [ + 6.6500281, + 46.5394506 + ], + [ + 6.6500705, + 46.5395783 + ], + [ + 6.6500854, + 46.5396166 + ], + [ + 6.6501052, + 46.5396499 + ], + [ + 6.6501199, + 46.5396745 + ], + [ + 6.6501761, + 46.5397459 + ], + [ + 6.6503174, + 46.5398808 + ], + [ + 6.6505478, + 46.5401106 + ], + [ + 6.6506926, + 46.5402549 + ], + [ + 6.6507262, + 46.5402867 + ], + [ + 6.6508012, + 46.5403575 + ], + [ + 6.6508519, + 46.5404054 + ], + [ + 6.6508835, + 46.5404352 + ], + [ + 6.6509337, + 46.5404785 + ], + [ + 6.6509655, + 46.540506 + ], + [ + 6.6511068, + 46.5405938 + ], + [ + 6.6511535, + 46.5406228 + ], + [ + 6.6512188, + 46.5406573 + ], + [ + 6.6512644, + 46.5406736 + ] + ] + }, + "id": "way/49333780" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49338293", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Fourmi", + "name:etymology:wikidata": "Q7386", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6479853, + 46.5394786 + ], + [ + 6.6479134, + 46.5394979 + ], + [ + 6.6477176, + 46.5395 + ], + [ + 6.647659, + 46.5395007 + ], + [ + 6.6474245, + 46.5395032 + ], + [ + 6.6470509, + 46.5395098 + ], + [ + 6.6470366, + 46.5395101 + ], + [ + 6.6468244, + 46.5395076 + ], + [ + 6.6466775, + 46.5395059 + ], + [ + 6.646484, + 46.5394843 + ], + [ + 6.6462939, + 46.5394515 + ], + [ + 6.6462354, + 46.5394447 + ] + ] + }, + "id": "way/49338293" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49508766", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Praz-Berthoud", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6502095, + 46.5380809 + ], + [ + 6.650162, + 46.538096 + ], + [ + 6.6501348, + 46.5381046 + ], + [ + 6.6498781, + 46.5381709 + ], + [ + 6.6496562, + 46.5382283 + ], + [ + 6.6495821, + 46.5382204 + ], + [ + 6.6495247, + 46.5381783 + ], + [ + 6.64948, + 46.5381262 + ], + [ + 6.6492957, + 46.5379112 + ], + [ + 6.6490513, + 46.5376261 + ], + [ + 6.6489184, + 46.5374711 + ], + [ + 6.6487998, + 46.5373417 + ], + [ + 6.6485752, + 46.5371275 + ], + [ + 6.6485226, + 46.5370821 + ], + [ + 6.6483006, + 46.5368904 + ], + [ + 6.6482488, + 46.5368424 + ] + ] + }, + "id": "way/49508766" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49508771", + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.646748, + 46.5381844 + ], + [ + 6.6467638, + 46.5382369 + ], + [ + 6.6470155, + 46.5385165 + ], + [ + 6.6471505, + 46.5386514 + ], + [ + 6.6473607, + 46.5388613 + ], + [ + 6.6474378, + 46.5389383 + ], + [ + 6.6475293, + 46.5390297 + ], + [ + 6.647553, + 46.5390521 + ], + [ + 6.6476506, + 46.5391444 + ], + [ + 6.6477026, + 46.5391859 + ], + [ + 6.6477635, + 46.5392346 + ], + [ + 6.6479602, + 46.5393917 + ], + [ + 6.6479795, + 46.5394095 + ], + [ + 6.647993, + 46.5394294 + ], + [ + 6.6479853, + 46.5394786 + ] + ] + }, + "id": "way/49508771" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49577312", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6488104, + 46.5365551 + ], + [ + 6.6490051, + 46.5366119 + ], + [ + 6.649197, + 46.5367793 + ] + ] + }, + "id": "way/49577312" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49577313", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6479908, + 46.535805 + ], + [ + 6.6479488, + 46.5357435 + ], + [ + 6.6477427, + 46.5354361 + ], + [ + 6.6475519, + 46.5349835 + ], + [ + 6.6475293, + 46.5349299 + ] + ] + }, + "id": "way/49577313" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49577315", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Abeilles", + "name:etymology:wikidata": "Q324132", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6469498, + 46.5404566 + ], + [ + 6.6470088, + 46.5405019 + ], + [ + 6.647056, + 46.5405337 + ], + [ + 6.6471365, + 46.5405881 + ], + [ + 6.6479794, + 46.541085 + ], + [ + 6.6481001, + 46.5411552 + ], + [ + 6.6484695, + 46.5413688 + ], + [ + 6.6484904, + 46.5413809 + ], + [ + 6.6486296, + 46.5414615 + ], + [ + 6.6486835, + 46.5414927 + ], + [ + 6.6492221, + 46.5417928 + ], + [ + 6.6492537, + 46.5418114 + ], + [ + 6.6493939, + 46.541895 + ], + [ + 6.6494456, + 46.5419248 + ], + [ + 6.6495193, + 46.5419619 + ] + ] + }, + "id": "way/49577315" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49577329", + "highway": "residential", + "name": "Chemin des Abeilles", + "name:etymology:wikidata": "Q324132", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6462763, + 46.5398297 + ], + [ + 6.6463189, + 46.5398578 + ] + ] + }, + "id": "way/49577329" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49580930", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6467357, + 46.5325005 + ], + [ + 6.6467177, + 46.5324587 + ], + [ + 6.6467326, + 46.5324061 + ], + [ + 6.6467894, + 46.5323652 + ], + [ + 6.646856, + 46.5323472 + ], + [ + 6.6469205, + 46.5323482 + ], + [ + 6.6469798, + 46.5323728 + ], + [ + 6.6470297, + 46.5324241 + ], + [ + 6.6470584, + 46.5324757 + ], + [ + 6.64722, + 46.532787 + ], + [ + 6.6471685, + 46.5329625 + ] + ] + }, + "id": "way/49580930" + }, + { + "type": "Feature", + "properties": { + "@id": "way/49582298", + "highway": "residential", + "name": "Chemin des Libellules", + "sidewalk:left": "separate", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6439935, + 46.5407611 + ], + [ + 6.6439622, + 46.5407229 + ], + [ + 6.6439515, + 46.5407084 + ], + [ + 6.6439034, + 46.5406531 + ], + [ + 6.6438618, + 46.5406337 + ], + [ + 6.6438005, + 46.540605 + ], + [ + 6.6436883, + 46.5405976 + ], + [ + 6.6436138, + 46.5405987 + ], + [ + 6.6433549, + 46.5406018 + ], + [ + 6.6432658, + 46.5405796 + ], + [ + 6.6431783, + 46.5405236 + ], + [ + 6.6431429, + 46.5404407 + ], + [ + 6.6431488, + 46.5401538 + ], + [ + 6.6431506, + 46.5400645 + ], + [ + 6.6431529, + 46.5399504 + ], + [ + 6.6431821, + 46.5398685 + ], + [ + 6.6432177, + 46.5398184 + ], + [ + 6.6432343, + 46.539795 + ], + [ + 6.6433526, + 46.5396799 + ], + [ + 6.6436937, + 46.5393708 + ], + [ + 6.6437513, + 46.5393068 + ], + [ + 6.6437743, + 46.5392466 + ], + [ + 6.6437989, + 46.5391504 + ], + [ + 6.6439018, + 46.5390368 + ] + ] + }, + "id": "way/49582298" + }, + { + "type": "Feature", + "properties": { + "@id": "way/50201805", + "alt_name": "Avenue de la Harpe", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257904, + 46.5122037 + ], + [ + 6.6257551, + 46.5123785 + ], + [ + 6.6257495, + 46.5124181 + ], + [ + 6.625744, + 46.5124592 + ], + [ + 6.6257045, + 46.5127543 + ], + [ + 6.6256244, + 46.51336 + ], + [ + 6.6256112, + 46.5134509 + ], + [ + 6.6255938, + 46.5135658 + ] + ] + }, + "id": "way/50201805" + }, + { + "type": "Feature", + "properties": { + "@id": "way/50201807", + "alt_name": "Avenue de la Harpe", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255084, + 46.51419 + ], + [ + 6.6254635, + 46.5145849 + ], + [ + 6.6254241, + 46.5148761 + ], + [ + 6.6254141, + 46.5149499 + ], + [ + 6.6254122, + 46.5150553 + ] + ] + }, + "id": "way/50201807" + }, + { + "type": "Feature", + "properties": { + "@id": "way/50459889", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Bochardon", + "source": "Orthophoto Ville de Lausanne 2008", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6531003, + 46.5263276 + ], + [ + 6.6531212, + 46.5262953 + ], + [ + 6.6532526, + 46.5260805 + ], + [ + 6.6535585, + 46.525608 + ], + [ + 6.6537354, + 46.5253316 + ], + [ + 6.6538746, + 46.5251142 + ], + [ + 6.6538907, + 46.525099 + ], + [ + 6.6539819, + 46.5250132 + ], + [ + 6.6540914, + 46.5247907 + ], + [ + 6.6542177, + 46.5246589 + ], + [ + 6.6544042, + 46.5244296 + ] + ] + }, + "id": "way/50459889" + }, + { + "type": "Feature", + "properties": { + "@id": "way/51263662", + "access": "private", + "highway": "residential", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.650429, + 46.5294708 + ], + [ + 6.6503931, + 46.5295748 + ], + [ + 6.6503485, + 46.5295888 + ] + ] + }, + "id": "way/51263662" + }, + { + "type": "Feature", + "properties": { + "@id": "way/51263664", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "name": "Chemin du Devin", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6508931, + 46.5293817 + ], + [ + 6.6506082, + 46.5294313 + ], + [ + 6.650429, + 46.5294708 + ], + [ + 6.6504167, + 46.5293936 + ], + [ + 6.6503493, + 46.5292801 + ], + [ + 6.6503121, + 46.529277 + ] + ] + }, + "id": "way/51263664" + }, + { + "type": "Feature", + "properties": { + "@id": "way/51263665", + "access": "private", + "bicycle": "yes", + "highway": "residential", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6504167, + 46.5293936 + ], + [ + 6.6506082, + 46.5294313 + ] + ] + }, + "id": "way/51263665" + }, + { + "type": "Feature", + "properties": { + "@id": "way/51738880", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin du Languedoc", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6146726, + 46.5182407 + ], + [ + 6.614692, + 46.5182547 + ], + [ + 6.614711, + 46.518273 + ], + [ + 6.6147588, + 46.518326 + ], + [ + 6.6148489, + 46.518481 + ], + [ + 6.6148743, + 46.5185367 + ], + [ + 6.6149688, + 46.5187444 + ], + [ + 6.6150057, + 46.5188253 + ], + [ + 6.6150264, + 46.5188709 + ], + [ + 6.6150749, + 46.5189466 + ], + [ + 6.6151154, + 46.5190061 + ], + [ + 6.6153019, + 46.5191306 + ], + [ + 6.6155173, + 46.5191829 + ], + [ + 6.6157579, + 46.5192915 + ], + [ + 6.6160382, + 46.5194666 + ], + [ + 6.6163219, + 46.5195802 + ], + [ + 6.6163933, + 46.5196028 + ], + [ + 6.616831, + 46.519688 + ], + [ + 6.6169329, + 46.5197203 + ], + [ + 6.6169905, + 46.5197468 + ] + ] + }, + "id": "way/51738880" + }, + { + "type": "Feature", + "properties": { + "@id": "way/51954093", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Antoine-Henri-Jomini", + "name:etymology:wikidata": "Q115652", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6280172, + 46.529712 + ], + [ + 6.6279726, + 46.5296568 + ], + [ + 6.6277586, + 46.529395 + ], + [ + 6.6277275, + 46.5293583 + ], + [ + 6.6275224, + 46.5291125 + ], + [ + 6.6274019, + 46.5289176 + ], + [ + 6.6272543, + 46.5286788 + ], + [ + 6.6271937, + 46.5285906 + ], + [ + 6.6271459, + 46.5285491 + ], + [ + 6.6270636, + 46.5284777 + ] + ] + }, + "id": "way/51954093" + }, + { + "type": "Feature", + "properties": { + "@id": "way/51954094", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue des Oiseaux", + "name:etymology:wikidata": "Q5113", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293854, + 46.5320819 + ], + [ + 6.629357, + 46.532208 + ], + [ + 6.6293303, + 46.532316 + ], + [ + 6.6293582, + 46.5323746 + ], + [ + 6.6294046, + 46.5324084 + ], + [ + 6.6295002, + 46.5324845 + ] + ] + }, + "id": "way/51954094" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52169344", + "cycleway:both": "no", + "highway": "residential", + "name": "Avenue des Tilleuls", + "name:etymology:wikidata": "Q127849", + "source:name": "PTT", + "surface": "asphalt", + "vehicle": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6305899, + 46.513329 + ], + [ + 6.6306499, + 46.5133017 + ], + [ + 6.632006, + 46.5126855 + ], + [ + 6.6320811, + 46.5127185 + ], + [ + 6.6321467, + 46.5127359 + ], + [ + 6.632198, + 46.5127253 + ], + [ + 6.6322351, + 46.5127068 + ], + [ + 6.6322556, + 46.5126757 + ], + [ + 6.6322652, + 46.5126262 + ], + [ + 6.632253, + 46.5125931 + ], + [ + 6.6322144, + 46.5125731 + ], + [ + 6.6321618, + 46.5125743 + ], + [ + 6.6320758, + 46.5126016 + ], + [ + 6.632018, + 46.5126455 + ], + [ + 6.632006, + 46.5126855 + ] + ] + }, + "id": "way/52169344" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52169347", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "maxspeed": "50", + "name": "Avenue du Denantou", + "ref": "138", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.63715, + 46.5088102 + ], + [ + 6.6377123, + 46.508507 + ], + [ + 6.6379454, + 46.508381 + ], + [ + 6.6385567, + 46.5080503 + ], + [ + 6.6385652, + 46.5080457 + ], + [ + 6.6386833, + 46.5079948 + ], + [ + 6.6388034, + 46.5079569 + ], + [ + 6.639207, + 46.5078576 + ], + [ + 6.6392472, + 46.5078477 + ], + [ + 6.6394865, + 46.5077795 + ] + ] + }, + "id": "way/52169347" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52171100", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Avenue de la Chablière", + "sidewalk:both": "separate", + "smoothness": "good", + "source:width": "ARCore", + "surface": "asphalt", + "width": "5.9" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6143163, + 46.5317361 + ], + [ + 6.6143011, + 46.5317512 + ], + [ + 6.6142776, + 46.5317745 + ], + [ + 6.6142356, + 46.5317997 + ], + [ + 6.6140741, + 46.53196 + ], + [ + 6.6140653, + 46.5319852 + ], + [ + 6.6138278, + 46.5322208 + ], + [ + 6.6137994, + 46.532249 + ], + [ + 6.6137686, + 46.5322636 + ], + [ + 6.6137294, + 46.5323025 + ], + [ + 6.6136674, + 46.5323643 + ], + [ + 6.6136592, + 46.5323883 + ], + [ + 6.6135428, + 46.5325042 + ], + [ + 6.6135277, + 46.5325192 + ], + [ + 6.6134099, + 46.5326365 + ], + [ + 6.6133226, + 46.5327234 + ], + [ + 6.6132313, + 46.5327508 + ], + [ + 6.6131484, + 46.53278 + ], + [ + 6.6130861, + 46.5328644 + ], + [ + 6.6130548, + 46.5329027 + ], + [ + 6.6130132, + 46.5329303 + ], + [ + 6.6128892, + 46.5331016 + ], + [ + 6.6128836, + 46.533145 + ], + [ + 6.6128694, + 46.5331646 + ], + [ + 6.6128436, + 46.5332017 + ], + [ + 6.6126859, + 46.5334199 + ], + [ + 6.612647, + 46.5334417 + ], + [ + 6.6123602, + 46.5338509 + ], + [ + 6.6123536, + 46.5338937 + ], + [ + 6.6121741, + 46.5341472 + ] + ] + }, + "id": "way/52171100" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52501145", + "cycleway:both": "lane", + "cycleway:left:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6349386, + 46.5255845 + ], + [ + 6.6352489, + 46.525587 + ] + ] + }, + "id": "way/52501145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52501147", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6347218, + 46.526001 + ], + [ + 6.6345012, + 46.5261703 + ], + [ + 6.6343847, + 46.5262598 + ], + [ + 6.6342983, + 46.5263318 + ], + [ + 6.6339831, + 46.5265772 + ], + [ + 6.63387, + 46.526649 + ], + [ + 6.6338348, + 46.5266653 + ], + [ + 6.6337489, + 46.5267039 + ] + ] + }, + "id": "way/52501147" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52577618", + "highway": "residential", + "name": "Chemin des Magnolias", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390538, + 46.5189415 + ], + [ + 6.6389444, + 46.518885 + ], + [ + 6.6387686, + 46.5189046 + ], + [ + 6.6379853, + 46.5190188 + ], + [ + 6.6379413, + 46.5190033 + ], + [ + 6.6379237, + 46.5189511 + ], + [ + 6.6378358, + 46.5186902 + ], + [ + 6.6377664, + 46.518647 + ], + [ + 6.6376957, + 46.5186378 + ], + [ + 6.6374158, + 46.5186832 + ], + [ + 6.6371141, + 46.5187321 + ], + [ + 6.6370375, + 46.5187272 + ], + [ + 6.6369649, + 46.5187007 + ] + ] + }, + "id": "way/52577618" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52577623", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Eterpeys", + "sidewalk:left": "separate", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.661604, + 46.5368853 + ], + [ + 6.6615427, + 46.5368657 + ], + [ + 6.661323, + 46.5367693 + ], + [ + 6.6612179, + 46.5367158 + ], + [ + 6.6611794, + 46.5366413 + ], + [ + 6.6610785, + 46.5363523 + ] + ] + }, + "id": "way/52577623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52581085", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Pâquerettes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622328, + 46.5302526 + ], + [ + 6.6222911, + 46.5303032 + ], + [ + 6.6221266, + 46.5304048 + ], + [ + 6.6215217, + 46.5307928 + ] + ] + }, + "id": "way/52581085" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52581907", + "check_date:surface": "2024-10-14", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Aimé-Steinlen", + "name:etymology:wikidata": "Q15621796", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130868, + 46.5326975 + ], + [ + 6.6131134, + 46.5327083 + ], + [ + 6.6132313, + 46.5327508 + ], + [ + 6.613676, + 46.5329222 + ], + [ + 6.6138385, + 46.5329881 + ], + [ + 6.6140012, + 46.5330541 + ], + [ + 6.6142699, + 46.533163 + ], + [ + 6.6143509, + 46.5331958 + ] + ] + }, + "id": "way/52581907" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52581909", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "sidewalk": "left", + "sidewalk:left:surface": "asphalt", + "smoothness": "good", + "source:width": "ARCore", + "surface": "asphalt", + "width": "4.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6145445, + 46.5255408 + ], + [ + 6.6146783, + 46.5258416 + ], + [ + 6.6146926, + 46.5258738 + ], + [ + 6.6148326, + 46.5261863 + ], + [ + 6.6148599, + 46.5262473 + ] + ] + }, + "id": "way/52581909" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52679502", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "shoulder": "no", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "slight_left|through|through;slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5903437, + 46.5230488 + ], + [ + 6.5907884, + 46.5232247 + ] + ] + }, + "id": "way/52679502" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52679508", + "cycleway": "lane", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5896847, + 46.5228987 + ], + [ + 6.5895798, + 46.5228573 + ], + [ + 6.5895006, + 46.5227856 + ] + ] + }, + "id": "way/52679508" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52693034", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Furet", + "parking:right": "street_side", + "parking:right:access": "private", + "parking:right:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240568, + 46.5406018 + ], + [ + 6.6243419, + 46.5405716 + ], + [ + 6.6246906, + 46.5404993 + ], + [ + 6.6248133, + 46.5404631 + ] + ] + }, + "id": "way/52693034" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52697695", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Jean-Jacques-Porchat", + "name:etymology:wikidata": "Q18115746", + "oneway": "yes", + "sidewalk": "right", + "source:name": "PTT", + "source:width": "ARCore", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6295972, + 46.5278149 + ], + [ + 6.6295972, + 46.5277797 + ], + [ + 6.629317, + 46.5274162 + ] + ] + }, + "id": "way/52697695" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52697697", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "sign", + "name": "Chemin François-Louis-Renou", + "short_name": "Chemin Renou", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376921, + 46.5230993 + ], + [ + 6.6376633, + 46.5230399 + ], + [ + 6.6375821, + 46.5230178 + ], + [ + 6.6373772, + 46.5230104 + ], + [ + 6.6373552, + 46.5230096 + ], + [ + 6.637331, + 46.5230093 + ], + [ + 6.6372416, + 46.5230083 + ] + ] + }, + "id": "way/52697697" + }, + { + "type": "Feature", + "properties": { + "@id": "way/52697700", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Simplemont", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6497775, + 46.5181867 + ], + [ + 6.6498679, + 46.5182738 + ], + [ + 6.6500316, + 46.5184588 + ], + [ + 6.6502044, + 46.518722 + ], + [ + 6.6502423, + 46.51885 + ], + [ + 6.6502814, + 46.5189457 + ], + [ + 6.650282, + 46.5190064 + ], + [ + 6.6502915, + 46.5191585 + ], + [ + 6.650282, + 46.5192678 + ], + [ + 6.6502559, + 46.5193939 + ], + [ + 6.6502171, + 46.5194769 + ], + [ + 6.6501236, + 46.5195694 + ] + ] + }, + "id": "way/52697700" + }, + { + "type": "Feature", + "properties": { + "@id": "way/53616817", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Quai de Belgique", + "name:etymology:wikidata": "Q31", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "sac_scale": "hiking", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6280359, + 46.507013 + ], + [ + 6.6279058, + 46.5070523 + ], + [ + 6.6277382, + 46.5070633 + ], + [ + 6.627549, + 46.5070844 + ], + [ + 6.6273974, + 46.5070833 + ] + ] + }, + "id": "way/53616817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55096887", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249993, + 46.5354853 + ], + [ + 6.624883, + 46.5354029 + ], + [ + 6.6247415, + 46.535312 + ] + ] + }, + "id": "way/55096887" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55096890", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249232, + 46.5373405 + ], + [ + 6.6249083, + 46.5374189 + ], + [ + 6.6248548, + 46.5376791 + ], + [ + 6.6247502, + 46.5382625 + ] + ] + }, + "id": "way/55096890" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55346687", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Rue de la Barre", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360003, + 46.524603 + ], + [ + 6.6359821, + 46.5246879 + ], + [ + 6.6359304, + 46.5250582 + ], + [ + 6.6358676, + 46.5252104 + ], + [ + 6.6358338, + 46.5252744 + ] + ] + }, + "id": "way/55346687" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55419804", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6816525, + 46.5803499 + ], + [ + 6.6814639, + 46.5805365 + ] + ] + }, + "id": "way/55419804" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55419809", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de l'Industrie", + "name:etymology:wikidata": "Q8148", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6391254, + 46.5264646 + ], + [ + 6.6391323, + 46.5263342 + ], + [ + 6.6390929, + 46.526282 + ], + [ + 6.6390389, + 46.5262105 + ], + [ + 6.6380126, + 46.5256497 + ], + [ + 6.6379441, + 46.5256123 + ] + ] + }, + "id": "way/55419809" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55419816", + "bridge": "yes", + "cycleway:both": "no", + "highway": "tertiary", + "layer": "1", + "name": "Route de Mollie-Margot", + "name:etymology:wikidata": "Q3319599", + "rcrc_ref": "639d", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7105007, + 46.5651636 + ], + [ + 6.7104232, + 46.5656031 + ] + ] + }, + "id": "way/55419816" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55490722", + "cycleway:left": "lane", + "highway": "unclassified", + "lanes": "2", + "name": "Avenue des Boveresses", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.666044, + 46.5372016 + ], + [ + 6.665659, + 46.5369318 + ], + [ + 6.6654957, + 46.5368175 + ], + [ + 6.6654697, + 46.5367993 + ], + [ + 6.665303, + 46.5366825 + ], + [ + 6.6652341, + 46.5366322 + ] + ] + }, + "id": "way/55490722" + }, + { + "type": "Feature", + "properties": { + "@id": "way/55490723", + "highway": "unclassified", + "name": "Avenue des Boveresses", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6668384, + 46.5377558 + ], + [ + 6.666822, + 46.5377452 + ] + ] + }, + "id": "way/55490723" + }, + { + "type": "Feature", + "properties": { + "@id": "way/56080428", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5974129, + 46.5236386 + ], + [ + 6.5957687, + 46.5240173 + ], + [ + 6.5953285, + 46.5241068 + ] + ] + }, + "id": "way/56080428" + }, + { + "type": "Feature", + "properties": { + "@id": "way/56131329", + "cycleway": "lane", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5922932, + 46.523773 + ], + [ + 6.5925004, + 46.523848 + ], + [ + 6.5926678, + 46.5238968 + ] + ] + }, + "id": "way/56131329" + }, + { + "type": "Feature", + "properties": { + "@id": "way/56131331", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5921441, + 46.5238227 + ], + [ + 6.5918873, + 46.5237302 + ] + ] + }, + "id": "way/56131331" + }, + { + "type": "Feature", + "properties": { + "@id": "way/59406563", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Maisons-Familiales", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325706, + 46.5356133 + ], + [ + 6.632687, + 46.5356035 + ], + [ + 6.6331896, + 46.5356076 + ], + [ + 6.6333547, + 46.5356088 + ] + ] + }, + "id": "way/59406563" + }, + { + "type": "Feature", + "properties": { + "@id": "way/59739697", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334565, + 46.5334895 + ], + [ + 6.6333565, + 46.5334887 + ], + [ + 6.6326582, + 46.5334729 + ], + [ + 6.6326319, + 46.5334711 + ], + [ + 6.6325873, + 46.533468 + ], + [ + 6.6325336, + 46.5334641 + ], + [ + 6.6325196, + 46.5334631 + ], + [ + 6.6319201, + 46.5334496 + ], + [ + 6.6318691, + 46.5334484 + ], + [ + 6.6318708, + 46.5333863 + ], + [ + 6.6318807, + 46.5332272 + ], + [ + 6.6319394, + 46.5331845 + ], + [ + 6.6325916, + 46.5331996 + ] + ] + }, + "id": "way/59739697" + }, + { + "type": "Feature", + "properties": { + "@id": "way/59854654", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Mèbre", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6082057, + 46.5804791 + ], + [ + 6.6082258, + 46.5803655 + ], + [ + 6.6082539, + 46.5803006 + ], + [ + 6.60827, + 46.5802842 + ] + ] + }, + "id": "way/59854654" + }, + { + "type": "Feature", + "properties": { + "@id": "way/59854658", + "bridge": "yes", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Mèbre", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6081811, + 46.5805872 + ], + [ + 6.6082057, + 46.5804791 + ] + ] + }, + "id": "way/59854658" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61120157", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Petit-Valentin", + "oneway": "yes", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6317291, + 46.5268525 + ], + [ + 6.6317641, + 46.5268712 + ], + [ + 6.6319743, + 46.5268864 + ], + [ + 6.6320456, + 46.5268845 + ], + [ + 6.6322065, + 46.5266461 + ], + [ + 6.6324746, + 46.5263678 + ] + ] + }, + "id": "way/61120157" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61132144", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Riant-Mont", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6321452, + 46.5252364 + ], + [ + 6.6318553, + 46.5253476 + ], + [ + 6.631712, + 46.5254021 + ], + [ + 6.6316191, + 46.5254238 + ], + [ + 6.6315219, + 46.5254547 + ], + [ + 6.6311526, + 46.5254861 + ], + [ + 6.6310943, + 46.5254897 + ] + ] + }, + "id": "way/61132144" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61132145", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Glaciers", + "name:etymology:wikidata": "Q35666", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6317291, + 46.5268525 + ], + [ + 6.6317658, + 46.5265859 + ], + [ + 6.6319191, + 46.5264756 + ] + ] + }, + "id": "way/61132145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61132146", + "highway": "residential", + "lit": "yes", + "name": "Chemin des Écoliers", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351177, + 46.5264696 + ], + [ + 6.6352119, + 46.5264802 + ], + [ + 6.6352538, + 46.5264799 + ], + [ + 6.6352915, + 46.5264722 + ], + [ + 6.6356488, + 46.526314 + ], + [ + 6.635686, + 46.5262937 + ], + [ + 6.63572, + 46.5262655 + ], + [ + 6.6357393, + 46.5262281 + ], + [ + 6.6357507, + 46.5261831 + ], + [ + 6.6357631, + 46.5261579 + ], + [ + 6.6357933, + 46.5261276 + ], + [ + 6.6358487, + 46.5260973 + ], + [ + 6.6358967, + 46.5260967 + ] + ] + }, + "id": "way/61132146" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61156188", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Glaciers", + "name:etymology:wikidata": "Q35666", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6315873, + 46.5277099 + ], + [ + 6.6317291, + 46.5268525 + ] + ] + }, + "id": "way/61156188" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61402527", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Valdézia", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6555073, + 46.5230745 + ], + [ + 6.6555512, + 46.5231366 + ], + [ + 6.6556195, + 46.5232331 + ], + [ + 6.6557152, + 46.5234097 + ], + [ + 6.6557224, + 46.523423 + ], + [ + 6.6558487, + 46.5236206 + ], + [ + 6.6558637, + 46.5236694 + ], + [ + 6.6558491, + 46.5237117 + ], + [ + 6.6558091, + 46.5237742 + ] + ] + }, + "id": "way/61402527" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61408204", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Messidor", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6410228, + 46.5154841 + ], + [ + 6.6409831, + 46.5154417 + ], + [ + 6.6406617, + 46.5150263 + ], + [ + 6.6406545, + 46.5150177 + ], + [ + 6.6404979, + 46.5148313 + ], + [ + 6.6402729, + 46.5146523 + ], + [ + 6.6402162, + 46.5146026 + ] + ] + }, + "id": "way/61408204" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61423755", + "check_date:cycleway": "2022-12-09", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Rue des Deux-Marchés", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6338027, + 46.5245825 + ], + [ + 6.6337594, + 46.5245122 + ] + ] + }, + "id": "way/61423755" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61454011", + "cycleway:both": "no", + "highway": "residential", + "layer": "-1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Rue des Deux-Marchés", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "tunnel": "building_passage" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6336181, + 46.5242989 + ], + [ + 6.6337137, + 46.524444 + ], + [ + 6.6337594, + 46.5245122 + ] + ] + }, + "id": "way/61454011" + }, + { + "type": "Feature", + "properties": { + "@id": "way/61566288", + "access": "no", + "bicycle": "designated", + "cycleway:both": "share_busway", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Neuve", + "parking:both": "no", + "psv": "yes", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6313296, + 46.5232495 + ], + [ + 6.6311954, + 46.5232586 + ], + [ + 6.6311298, + 46.5232647 + ], + [ + 6.6310078, + 46.5232884 + ] + ] + }, + "id": "way/61566288" + }, + { + "type": "Feature", + "properties": { + "@id": "way/62182503", + "highway": "residential", + "lit": "yes", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6420803, + 46.5414463 + ], + [ + 6.6420006, + 46.5414554 + ], + [ + 6.6419496, + 46.5414537 + ], + [ + 6.6418988, + 46.5414495 + ], + [ + 6.6418527, + 46.5414382 + ], + [ + 6.6418098, + 46.5414225 + ], + [ + 6.6417718, + 46.5414056 + ], + [ + 6.6417246, + 46.541381 + ], + [ + 6.6416759, + 46.5413431 + ], + [ + 6.6416425, + 46.5413043 + ], + [ + 6.6416172, + 46.5412456 + ], + [ + 6.6416164, + 46.5411717 + ], + [ + 6.6416271, + 46.5410262 + ], + [ + 6.6416286, + 46.5410062 + ], + [ + 6.6416303, + 46.5408876 + ], + [ + 6.6416157, + 46.5407884 + ], + [ + 6.6415782, + 46.5406885 + ], + [ + 6.6415432, + 46.5406186 + ], + [ + 6.6414782, + 46.5405313 + ], + [ + 6.6413856, + 46.5404338 + ], + [ + 6.6411204, + 46.5402359 + ] + ] + }, + "id": "way/62182503" + }, + { + "type": "Feature", + "properties": { + "@id": "way/62182504", + "bridge": "yes", + "highway": "residential", + "layer": "1", + "lit": "yes", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6422481, + 46.5413917 + ], + [ + 6.6421706, + 46.5414252 + ], + [ + 6.6420803, + 46.5414463 + ] + ] + }, + "id": "way/62182504" + }, + { + "type": "Feature", + "properties": { + "@id": "way/62836283", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle:lanes:forward": "through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6126589, + 46.5304216 + ], + [ + 6.6130809, + 46.5300806 + ], + [ + 6.6132849, + 46.5299339 + ], + [ + 6.6134443, + 46.5298188 + ], + [ + 6.613478, + 46.5297904 + ], + [ + 6.6135425, + 46.5297462 + ] + ] + }, + "id": "way/62836283" + }, + { + "type": "Feature", + "properties": { + "@id": "way/63082235", + "foot": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "70", + "name": "Route de Chavannes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "none", + "turn:lanes:forward": "slight_left|slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5927768, + 46.5235974 + ], + [ + 6.5924785, + 46.5237053 + ] + ] + }, + "id": "way/63082235" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010425", + "foot": "no", + "highway": "primary", + "lanes": "4", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5924464, + 46.52393 + ], + [ + 6.5921441, + 46.5238227 + ] + ] + }, + "id": "way/70010425" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010430", + "highway": "unclassified", + "maxspeed": "30", + "name": "Route de Vidy", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5856062, + 46.5210906 + ], + [ + 6.585497, + 46.5211267 + ], + [ + 6.5854507, + 46.5211606 + ], + [ + 6.58544, + 46.5211958 + ], + [ + 6.5854425, + 46.5212235 + ] + ] + }, + "id": "way/70010430" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010432", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5932549, + 46.5234037 + ], + [ + 6.5945243, + 46.5228926 + ] + ] + }, + "id": "way/70010432" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010440", + "cycleway:right": "lane", + "foot": "no", + "highway": "primary", + "lane_markings": "no", + "lanes": "4", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "left|through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5919475, + 46.5236498 + ], + [ + 6.5922932, + 46.523773 + ] + ] + }, + "id": "way/70010440" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010441", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5918873, + 46.5237302 + ], + [ + 6.5917531, + 46.5236786 + ], + [ + 6.5910908, + 46.5234342 + ], + [ + 6.5909039, + 46.5233652 + ] + ] + }, + "id": "way/70010441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010443", + "highway": "unclassified", + "maxspeed": "30", + "name": "Route de Vidy", + "oneway": "-1", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5856062, + 46.5210906 + ], + [ + 6.5853665, + 46.5211091 + ], + [ + 6.5851255, + 46.5211134 + ] + ] + }, + "id": "way/70010443" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010445", + "foot": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "none", + "turn:lanes:forward": "slight_left|slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.59186, + 46.5239198 + ], + [ + 6.5919801, + 46.5238785 + ], + [ + 6.5921441, + 46.5238227 + ] + ] + }, + "id": "way/70010445" + }, + { + "type": "Feature", + "properties": { + "@id": "way/70010446", + "cycleway:left": "no", + "cycleway:right": "separate", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "shoulder": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5926678, + 46.5238968 + ], + [ + 6.5928904, + 46.5239601 + ], + [ + 6.5931653, + 46.5240236 + ], + [ + 6.5934648, + 46.5240748 + ], + [ + 6.5937846, + 46.5241112 + ], + [ + 6.594049, + 46.5241319 + ], + [ + 6.5943654, + 46.5241373 + ], + [ + 6.5945832, + 46.5241258 + ], + [ + 6.5948674, + 46.5241037 + ], + [ + 6.5954457, + 46.5240114 + ], + [ + 6.5978601, + 46.5234607 + ], + [ + 6.5987069, + 46.5232742 + ], + [ + 6.5989032, + 46.5232435 + ], + [ + 6.599129, + 46.5232153 + ], + [ + 6.5993696, + 46.5231984 + ], + [ + 6.5995864, + 46.5231937 + ], + [ + 6.5997682, + 46.5231972 + ], + [ + 6.5998888, + 46.5232057 + ] + ] + }, + "id": "way/70010446" + }, + { + "type": "Feature", + "properties": { + "@id": "way/73813470", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Cigale" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6505517, + 46.5429093 + ], + [ + 6.6504934, + 46.5429565 + ], + [ + 6.6504792, + 46.5430134 + ], + [ + 6.6505053, + 46.5430736 + ], + [ + 6.6506977, + 46.543283 + ], + [ + 6.6507032, + 46.5435514 + ], + [ + 6.650704, + 46.5435895 + ] + ] + }, + "id": "way/73813470" + }, + { + "type": "Feature", + "properties": { + "@id": "way/74046557", + "highway": "residential", + "maxspeed": "20", + "maxweight": "3.5", + "name": "Chemin du Réservoir" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6577446, + 46.5271086 + ], + [ + 6.657777, + 46.5270605 + ], + [ + 6.6577813, + 46.5270227 + ], + [ + 6.6577741, + 46.5267975 + ], + [ + 6.6577513, + 46.526512 + ], + [ + 6.6577305, + 46.5264596 + ], + [ + 6.657665, + 46.5262947 + ], + [ + 6.6574994, + 46.5261237 + ], + [ + 6.6574728, + 46.5260963 + ], + [ + 6.6573001, + 46.5259719 + ], + [ + 6.6571313, + 46.5258471 + ], + [ + 6.6570836, + 46.5257937 + ], + [ + 6.6569932, + 46.5257164 + ], + [ + 6.6569027, + 46.5256391 + ], + [ + 6.6568643, + 46.525594 + ], + [ + 6.6568276, + 46.5255409 + ], + [ + 6.6567969, + 46.5254647 + ], + [ + 6.6567658, + 46.5254159 + ], + [ + 6.6567352, + 46.5253743 + ], + [ + 6.65671, + 46.5253503 + ], + [ + 6.6566655, + 46.5253081 + ], + [ + 6.6566489, + 46.5252394 + ], + [ + 6.6566672, + 46.5251333 + ], + [ + 6.6567072, + 46.5249733 + ] + ] + }, + "id": "way/74046557" + }, + { + "type": "Feature", + "properties": { + "@id": "way/74201640", + "cycleway:both": "lane", + "highway": "primary", + "lanes": "2", + "maxspeed": "60", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6053384, + 46.5744996 + ], + [ + 6.6053194, + 46.5740867 + ], + [ + 6.6052824, + 46.5736892 + ], + [ + 6.6052104, + 46.5732881 + ], + [ + 6.6051776, + 46.5728781 + ] + ] + }, + "id": "way/74201640" + }, + { + "type": "Feature", + "properties": { + "@id": "way/75115627", + "bridge": "yes", + "highway": "tertiary", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Montheron", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.659003, + 46.5930411 + ], + [ + 6.6587279, + 46.5929635 + ] + ] + }, + "id": "way/75115627" + }, + { + "type": "Feature", + "properties": { + "@id": "way/75115636", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Montheron", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6587279, + 46.5929635 + ], + [ + 6.6584614, + 46.5929001 + ], + [ + 6.6584171, + 46.5928895 + ], + [ + 6.6581672, + 46.5928407 + ], + [ + 6.6580184, + 46.5928191 + ], + [ + 6.6579429, + 46.5928081 + ], + [ + 6.6575056, + 46.5927698 + ], + [ + 6.6572832, + 46.5927698 + ], + [ + 6.6570471, + 46.5927801 + ], + [ + 6.6567089, + 46.5928338 + ], + [ + 6.6566359, + 46.5928454 + ], + [ + 6.6564374, + 46.5928822 + ], + [ + 6.6560222, + 46.5929591 + ], + [ + 6.655918, + 46.5929758 + ], + [ + 6.6556658, + 46.5930163 + ], + [ + 6.6556421, + 46.5930201 + ], + [ + 6.6552656, + 46.5930561 + ], + [ + 6.655115, + 46.5930627 + ], + [ + 6.6547915, + 46.593077 + ], + [ + 6.6543442, + 46.593091 + ], + [ + 6.6542501, + 46.5930939 + ], + [ + 6.6539695, + 46.5931027 + ], + [ + 6.6530793, + 46.5931406 + ] + ] + }, + "id": "way/75115636" + }, + { + "type": "Feature", + "properties": { + "@id": "way/77180117", + "check_date:cycleway": "2024-10-22", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6043001, + 46.528178 + ], + [ + 6.6043812, + 46.5281525 + ], + [ + 6.6045946, + 46.5280857 + ], + [ + 6.6047496, + 46.5280495 + ], + [ + 6.6051276, + 46.5279776 + ], + [ + 6.6052267, + 46.5279768 + ], + [ + 6.6055084, + 46.5279337 + ], + [ + 6.6055911, + 46.5279018 + ], + [ + 6.6057819, + 46.5278716 + ], + [ + 6.6058772, + 46.5278572 + ], + [ + 6.6067169, + 46.5277271 + ], + [ + 6.6071309, + 46.5276635 + ], + [ + 6.6072367, + 46.5276402 + ], + [ + 6.6072817, + 46.5276216 + ] + ] + }, + "id": "way/77180117" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78473191", + "access": "private", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bonne-Espérance", + "oneway": "yes", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6489815, + 46.5132874 + ], + [ + 6.6490844, + 46.5132975 + ], + [ + 6.6495422, + 46.5133419 + ], + [ + 6.650103, + 46.5134008 + ] + ] + }, + "id": "way/78473191" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78473192", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "3", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "psv:lanes:forward": "yes|designated", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle:lanes:forward": "yes|no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6534899, + 46.5144805 + ], + [ + 6.6536563, + 46.5144434 + ], + [ + 6.6539052, + 46.5143697 + ], + [ + 6.6540058, + 46.5143258 + ] + ] + }, + "id": "way/78473192" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78473193", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6534028, + 46.5144876 + ], + [ + 6.6534899, + 46.5144805 + ] + ] + }, + "id": "way/78473193" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78473289", + "highway": "residential", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523293, + 46.5178967 + ], + [ + 6.6524233, + 46.5179631 + ], + [ + 6.6527477, + 46.5181134 + ], + [ + 6.6529291, + 46.5182507 + ], + [ + 6.6533638, + 46.5186499 + ] + ] + }, + "id": "way/78473289" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78473291", + "highway": "residential", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6533638, + 46.5186499 + ], + [ + 6.6534821, + 46.5188882 + ], + [ + 6.6535392, + 46.5189688 + ], + [ + 6.6536129, + 46.5190384 + ], + [ + 6.6537108, + 46.5190882 + ], + [ + 6.6538769, + 46.5191393 + ], + [ + 6.6539448, + 46.5191552 + ], + [ + 6.6540191, + 46.5191726 + ], + [ + 6.6542305, + 46.5192221 + ], + [ + 6.6543487, + 46.5192315 + ], + [ + 6.6544605, + 46.5192274 + ], + [ + 6.6545636, + 46.5192087 + ], + [ + 6.6546447, + 46.5191824 + ], + [ + 6.6550781, + 46.5189929 + ], + [ + 6.6552472, + 46.5189474 + ], + [ + 6.6553481, + 46.5189409 + ], + [ + 6.6553874, + 46.5189384 + ], + [ + 6.6555122, + 46.5189406 + ], + [ + 6.6556769, + 46.5189802 + ], + [ + 6.6558664, + 46.519045 + ], + [ + 6.6561919, + 46.5191583 + ] + ] + }, + "id": "way/78473291" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78473292", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin du Levant", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6501501, + 46.5200005 + ], + [ + 6.6507065, + 46.5200279 + ], + [ + 6.6509134, + 46.5200166 + ], + [ + 6.6511327, + 46.5199505 + ], + [ + 6.6513212, + 46.5198618 + ], + [ + 6.6513829, + 46.5198196 + ], + [ + 6.6514404, + 46.5197774 + ], + [ + 6.6514644, + 46.519741 + ], + [ + 6.6514922, + 46.5196587 + ], + [ + 6.6515772, + 46.5191873 + ], + [ + 6.6516177, + 46.5190633 + ], + [ + 6.6517096, + 46.5189013 + ], + [ + 6.6519578, + 46.5186597 + ], + [ + 6.6521949, + 46.5184367 + ], + [ + 6.6522546, + 46.5183195 + ], + [ + 6.6522883, + 46.5182408 + ], + [ + 6.6522883, + 46.5181632 + ], + [ + 6.6522732, + 46.5180008 + ], + [ + 6.6523293, + 46.5178967 + ] + ] + }, + "id": "way/78473292" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78494710", + "cycleway": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6546505, + 46.535062 + ], + [ + 6.6543207, + 46.5349898 + ], + [ + 6.6540578, + 46.5349324 + ], + [ + 6.6534999, + 46.5348132 + ], + [ + 6.653389, + 46.5347908 + ], + [ + 6.6532646, + 46.5347677 + ], + [ + 6.6530862, + 46.5347382 + ] + ] + }, + "id": "way/78494710" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78494713", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484329, + 46.53147 + ], + [ + 6.6484129, + 46.5311724 + ], + [ + 6.6484028, + 46.5310226 + ], + [ + 6.6484066, + 46.5308397 + ], + [ + 6.64847, + 46.5303365 + ], + [ + 6.6484753, + 46.5302904 + ], + [ + 6.6485174, + 46.5299462 + ], + [ + 6.6485194, + 46.5299256 + ], + [ + 6.6485317, + 46.5297997 + ], + [ + 6.6485378, + 46.5297369 + ], + [ + 6.6485421, + 46.5296426 + ], + [ + 6.6485446, + 46.5295794 + ], + [ + 6.6485473, + 46.5294882 + ], + [ + 6.6485396, + 46.5291559 + ], + [ + 6.6485358, + 46.528994 + ], + [ + 6.6485319, + 46.5288248 + ], + [ + 6.6485292, + 46.5287094 + ], + [ + 6.6485257, + 46.5286549 + ], + [ + 6.6485179, + 46.5285501 + ], + [ + 6.6485147, + 46.5285048 + ], + [ + 6.6485142, + 46.5284824 + ], + [ + 6.6485055, + 46.5283914 + ], + [ + 6.6485029, + 46.5282245 + ], + [ + 6.6484991, + 46.5281298 + ], + [ + 6.6484978, + 46.5280551 + ], + [ + 6.6484985, + 46.5279643 + ] + ] + }, + "id": "way/78494713" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78494714", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6513382, + 46.5323759 + ], + [ + 6.6514235, + 46.5323663 + ], + [ + 6.6519094, + 46.5324251 + ], + [ + 6.6519358, + 46.5324309 + ], + [ + 6.6519848, + 46.5324447 + ], + [ + 6.6520226, + 46.5324684 + ], + [ + 6.6520419, + 46.5324992 + ], + [ + 6.6520535, + 46.5325308 + ], + [ + 6.6520557, + 46.5325858 + ], + [ + 6.6520615, + 46.5327278 + ], + [ + 6.652062, + 46.5327409 + ], + [ + 6.6520678, + 46.5328862 + ], + [ + 6.6520669, + 46.5329253 + ], + [ + 6.6520666, + 46.5329394 + ], + [ + 6.6520521, + 46.532976 + ], + [ + 6.6520248, + 46.5329996 + ], + [ + 6.6517892, + 46.5331454 + ], + [ + 6.6517128, + 46.5332088 + ], + [ + 6.6516964, + 46.5332291 + ], + [ + 6.6516415, + 46.5332966 + ], + [ + 6.6515956, + 46.5333429 + ] + ] + }, + "id": "way/78494714" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78494721", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6563588, + 46.5352935 + ], + [ + 6.6562619, + 46.5353102 + ], + [ + 6.6561382, + 46.5353245 + ], + [ + 6.6558923, + 46.5353177 + ], + [ + 6.6558584, + 46.5353156 + ], + [ + 6.6558085, + 46.5353125 + ], + [ + 6.6556764, + 46.5352891 + ], + [ + 6.6555162, + 46.5352577 + ], + [ + 6.6552452, + 46.5352021 + ], + [ + 6.6550251, + 46.5351565 + ], + [ + 6.6549926, + 46.5351498 + ], + [ + 6.6549337, + 46.5351314 + ], + [ + 6.6548926, + 46.5351216 + ], + [ + 6.6548481, + 46.5351105 + ], + [ + 6.6548072, + 46.535097 + ], + [ + 6.6546505, + 46.535062 + ] + ] + }, + "id": "way/78494721" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78494862", + "highway": "residential", + "lit": "yes", + "name": "Chemin de Praz-Séchaud", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6644871, + 46.5375974 + ], + [ + 6.6644755, + 46.5376116 + ], + [ + 6.6644373, + 46.5376642 + ], + [ + 6.6643175, + 46.5378602 + ], + [ + 6.6642902, + 46.5379049 + ], + [ + 6.6642722, + 46.5379661 + ], + [ + 6.6642659, + 46.5379873 + ], + [ + 6.6642011, + 46.5382072 + ], + [ + 6.6641869, + 46.5382611 + ], + [ + 6.664171, + 46.5383464 + ], + [ + 6.664151, + 46.5384538 + ], + [ + 6.6641408, + 46.5385336 + ], + [ + 6.664165, + 46.5387323 + ], + [ + 6.664186, + 46.5388319 + ], + [ + 6.6642365, + 46.5389296 + ], + [ + 6.6643021, + 46.5390021 + ], + [ + 6.664455, + 46.539095 + ], + [ + 6.6645222, + 46.5391358 + ], + [ + 6.6646511, + 46.5392309 + ], + [ + 6.6646994, + 46.5392817 + ], + [ + 6.6647127, + 46.5393119 + ], + [ + 6.664726, + 46.539342 + ], + [ + 6.6647939, + 46.5396465 + ], + [ + 6.6648135, + 46.5397712 + ] + ] + }, + "id": "way/78494862" + }, + { + "type": "Feature", + "properties": { + "@id": "way/78494863", + "highway": "residential", + "name": "Chemin de Praz-Séchaud", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6648135, + 46.5397712 + ], + [ + 6.6648314, + 46.539876 + ], + [ + 6.664869, + 46.5400458 + ] + ] + }, + "id": "way/78494863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212481", + "access": "no", + "bicycle": "yes", + "foot": "yes", + "hgv": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Celtes", + "name:etymology:wikidata": "Q35966", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:bus": "no", + "psv": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6400024, + 46.5371514 + ], + [ + 6.6398423, + 46.5371301 + ], + [ + 6.639419, + 46.5372086 + ], + [ + 6.6391643, + 46.5372594 + ] + ] + }, + "id": "way/79212481" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212486", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "40", + "maxspeed:type": "sign", + "name": "Rue de la Barre", + "oneway": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6359424, + 46.5259931 + ], + [ + 6.635923, + 46.5260367 + ], + [ + 6.6358967, + 46.5260967 + ], + [ + 6.635885, + 46.5261255 + ] + ] + }, + "id": "way/79212486" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212487", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Celtes", + "name:etymology:wikidata": "Q35966", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:bus": "no", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390266, + 46.537821 + ], + [ + 6.6390447, + 46.537934 + ], + [ + 6.6390966, + 46.5382075 + ], + [ + 6.6391124, + 46.5382888 + ], + [ + 6.6391383, + 46.5384343 + ], + [ + 6.6391612, + 46.5387658 + ], + [ + 6.6391502, + 46.5388165 + ], + [ + 6.6390377, + 46.5393243 + ], + [ + 6.6390086, + 46.5397198 + ], + [ + 6.6391012, + 46.5398588 + ] + ] + }, + "id": "way/79212487" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212490", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "no", + "maxspeed": "50", + "name": "Route de la Clochatte", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390459, + 46.539934 + ], + [ + 6.63901, + 46.5399864 + ], + [ + 6.6389853, + 46.5400557 + ], + [ + 6.6389061, + 46.5402438 + ], + [ + 6.6388604, + 46.540339 + ], + [ + 6.6388082, + 46.5404477 + ], + [ + 6.6386947, + 46.540675 + ], + [ + 6.6385475, + 46.5409603 + ], + [ + 6.638471, + 46.5410793 + ], + [ + 6.6383999, + 46.5411492 + ], + [ + 6.6383013, + 46.54121 + ], + [ + 6.6382196, + 46.5412414 + ], + [ + 6.637979, + 46.5413079 + ], + [ + 6.637828, + 46.5413425 + ], + [ + 6.6372698, + 46.5414527 + ] + ] + }, + "id": "way/79212490" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212492", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346512, + 46.5226277 + ], + [ + 6.6347387, + 46.5228627 + ] + ] + }, + "id": "way/79212492" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212493", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "no", + "maxspeed": "50", + "name": "Route de la Clochatte", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6391012, + 46.5398588 + ], + [ + 6.6390459, + 46.539934 + ] + ] + }, + "id": "way/79212493" + }, + { + "type": "Feature", + "properties": { + "@id": "way/79212497", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Centrale", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6335546, + 46.5209299 + ], + [ + 6.6336801, + 46.520946 + ], + [ + 6.6341453, + 46.5209621 + ], + [ + 6.6343003, + 46.5209555 + ], + [ + 6.6343958, + 46.5209515 + ], + [ + 6.6346182, + 46.5209472 + ], + [ + 6.6347065, + 46.5209453 + ], + [ + 6.6350508, + 46.5209392 + ], + [ + 6.6351438, + 46.5209397 + ], + [ + 6.6352332, + 46.5209391 + ], + [ + 6.6352968, + 46.5209388 + ], + [ + 6.6353634, + 46.5209378 + ], + [ + 6.635875, + 46.5209344 + ], + [ + 6.6359044, + 46.5209344 + ] + ] + }, + "id": "way/79212497" + }, + { + "type": "Feature", + "properties": { + "@id": "way/86072783", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue Centrale", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6312705, + 46.5203477 + ], + [ + 6.6316247, + 46.5204794 + ] + ] + }, + "id": "way/86072783" + }, + { + "type": "Feature", + "properties": { + "@id": "way/86093403", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217892, + 46.5245765 + ], + [ + 6.622047, + 46.5243659 + ], + [ + 6.6225272, + 46.5241168 + ] + ] + }, + "id": "way/86093403" + }, + { + "type": "Feature", + "properties": { + "@id": "way/86093512", + "bicycle": "no", + "foot": "no", + "highway": "secondary", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxheight": "4.2", + "maxspeed": "50", + "name": "Tunnel de Chauderon", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252457, + 46.5235002 + ], + [ + 6.6239152, + 46.5236175 + ] + ] + }, + "id": "way/86093512" + }, + { + "type": "Feature", + "properties": { + "@id": "way/88794157", + "highway": "residential", + "lit": "no", + "name": "Chemin des Crottes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107484, + 46.5784946 + ], + [ + 6.6104382, + 46.5792543 + ], + [ + 6.6102974, + 46.579626 + ], + [ + 6.6101704, + 46.5799505 + ], + [ + 6.610457, + 46.5799995 + ] + ] + }, + "id": "way/88794157" + }, + { + "type": "Feature", + "properties": { + "@id": "way/90193596", + "highway": "unclassified", + "lane_markings": "no", + "name": "Chemin Praz-Devant", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.600683, + 46.5698062 + ], + [ + 6.6013755, + 46.5697669 + ], + [ + 6.6026014, + 46.5696769 + ], + [ + 6.6035935, + 46.5696041 + ], + [ + 6.6036576, + 46.5695994 + ], + [ + 6.6038125, + 46.5695898 + ], + [ + 6.6039749, + 46.5695796 + ], + [ + 6.6046528, + 46.5695374 + ], + [ + 6.6046849, + 46.569781 + ] + ] + }, + "id": "way/90193596" + }, + { + "type": "Feature", + "properties": { + "@id": "way/93382502", + "highway": "secondary", + "lit": "no", + "maxspeed": "80", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6766331, + 46.5358046 + ], + [ + 6.6755122, + 46.5350562 + ], + [ + 6.6752898, + 46.5349147 + ], + [ + 6.6751733, + 46.5348486 + ], + [ + 6.6748476, + 46.5346779 + ], + [ + 6.6746046, + 46.5345748 + ], + [ + 6.674373, + 46.5345032 + ], + [ + 6.6742064, + 46.5344597 + ], + [ + 6.6740178, + 46.5344225 + ], + [ + 6.6738497, + 46.5344006 + ], + [ + 6.6736447, + 46.5343874 + ], + [ + 6.6733846, + 46.5343855 + ], + [ + 6.6731309, + 46.5344033 + ], + [ + 6.6724044, + 46.5344896 + ], + [ + 6.6721863, + 46.5345032 + ], + [ + 6.6720215, + 46.534497 + ], + [ + 6.6718407, + 46.5344854 + ], + [ + 6.6716566, + 46.5344612 + ], + [ + 6.6714641, + 46.5344181 + ], + [ + 6.6712974, + 46.5343686 + ], + [ + 6.6711202, + 46.5343014 + ], + [ + 6.6710003, + 46.5342456 + ], + [ + 6.6708629, + 46.5341734 + ], + [ + 6.6706879, + 46.5340574 + ], + [ + 6.6704976, + 46.5339059 + ], + [ + 6.6702788, + 46.5337145 + ], + [ + 6.6700254, + 46.5334663 + ], + [ + 6.6698333, + 46.5332642 + ], + [ + 6.669647, + 46.5330673 + ], + [ + 6.6695352, + 46.532978 + ], + [ + 6.6694505, + 46.5329185 + ], + [ + 6.6693302, + 46.5328523 + ], + [ + 6.6692865, + 46.5328303 + ], + [ + 6.6691863, + 46.5327892 + ], + [ + 6.6691272, + 46.5327658 + ], + [ + 6.6690584, + 46.5327455 + ], + [ + 6.669008, + 46.5327304 + ], + [ + 6.6689214, + 46.5327116 + ], + [ + 6.6688769, + 46.5327028 + ], + [ + 6.6687351, + 46.5326824 + ], + [ + 6.6686112, + 46.5326761 + ], + [ + 6.6685282, + 46.5326755 + ], + [ + 6.6684093, + 46.5326767 + ], + [ + 6.6682394, + 46.5326841 + ], + [ + 6.6679097, + 46.5327084 + ], + [ + 6.6678589, + 46.532712 + ], + [ + 6.6674316, + 46.5327473 + ] + ] + }, + "id": "way/93382502" + }, + { + "type": "Feature", + "properties": { + "@id": "way/93540637", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6319335, + 46.5408123 + ], + [ + 6.6321273, + 46.5407311 + ], + [ + 6.6322033, + 46.5406993 + ], + [ + 6.6322662, + 46.5406725 + ], + [ + 6.6322933, + 46.5406597 + ], + [ + 6.6323271, + 46.5406381 + ], + [ + 6.6323818, + 46.5405986 + ], + [ + 6.6324191, + 46.540561 + ], + [ + 6.6328697, + 46.5400017 + ] + ] + }, + "id": "way/93540637" + }, + { + "type": "Feature", + "properties": { + "@id": "way/94965795", + "cycleway:left": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6501055, + 46.5256588 + ], + [ + 6.6499826, + 46.525499 + ], + [ + 6.6499502, + 46.5254388 + ], + [ + 6.6499309, + 46.5253994 + ], + [ + 6.6498785, + 46.5252622 + ], + [ + 6.6498616, + 46.5252141 + ], + [ + 6.6498184, + 46.5250834 + ] + ] + }, + "id": "way/94965795" + }, + { + "type": "Feature", + "properties": { + "@id": "way/98624121", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:both": "no", + "service": "driveway", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "source:maxspeed": "sign", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.627558, + 46.5411968 + ], + [ + 6.6274102, + 46.5411943 + ], + [ + 6.6269864, + 46.5411872 + ], + [ + 6.6265372, + 46.5411869 + ] + ] + }, + "id": "way/98624121" + }, + { + "type": "Feature", + "properties": { + "@id": "way/99780405", + "highway": "residential", + "maxspeed": "30", + "name": "Route de la Claie-aux-Moines", + "source": "Bing 2007" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6949475, + 46.5510073 + ], + [ + 6.6950062, + 46.5510766 + ], + [ + 6.6950594, + 46.5511396 + ], + [ + 6.6950913, + 46.5513507 + ], + [ + 6.6951433, + 46.5516521 + ], + [ + 6.6951646, + 46.5517756 + ], + [ + 6.6951777, + 46.5518517 + ], + [ + 6.6952254, + 46.5521039 + ], + [ + 6.6952625, + 46.5523021 + ], + [ + 6.695281, + 46.5524911 + ], + [ + 6.6952747, + 46.5526839 + ], + [ + 6.6952385, + 46.5528489 + ], + [ + 6.6949955, + 46.5535385 + ], + [ + 6.6948901, + 46.5538137 + ], + [ + 6.6947913, + 46.5540717 + ], + [ + 6.6947741, + 46.554113 + ], + [ + 6.6947338, + 46.5541686 + ], + [ + 6.6946242, + 46.5542145 + ], + [ + 6.6945943, + 46.554227 + ] + ] + }, + "id": "way/99780405" + }, + { + "type": "Feature", + "properties": { + "@id": "way/99780502", + "highway": "secondary", + "lit": "no", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "oneway": "yes", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6939662, + 46.5524894 + ], + [ + 6.6936279, + 46.5527162 + ], + [ + 6.693587, + 46.5527321 + ] + ] + }, + "id": "way/99780502" + }, + { + "type": "Feature", + "properties": { + "@id": "way/101185850", + "cycleway": "lane", + "highway": "secondary", + "lit": "no", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6095336, + 46.5791886 + ], + [ + 6.6098614, + 46.5788075 + ], + [ + 6.6101716, + 46.578307 + ] + ] + }, + "id": "way/101185850" + }, + { + "type": "Feature", + "properties": { + "@id": "way/101185854", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "rcrc_ref": "401a", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034149, + 46.5811388 + ], + [ + 6.6054755, + 46.5809445 + ] + ] + }, + "id": "way/101185854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/106646993", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Furet", + "parking:both": "no", + "sidewalk": "left", + "surface": "asphalt", + "width": "2.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251246, + 46.5403427 + ], + [ + 6.6251615, + 46.5403247 + ], + [ + 6.625203, + 46.5403084 + ], + [ + 6.6252312, + 46.5402973 + ], + [ + 6.6254604, + 46.5401682 + ], + [ + 6.6255933, + 46.5400745 + ], + [ + 6.6256419, + 46.5400614 + ], + [ + 6.6256864, + 46.5400494 + ], + [ + 6.6257844, + 46.5400585 + ], + [ + 6.6258658, + 46.5400974 + ], + [ + 6.6258973, + 46.5401392 + ], + [ + 6.6259348, + 46.5401891 + ], + [ + 6.6259817, + 46.5402516 + ], + [ + 6.6260099, + 46.5402871 + ], + [ + 6.6261947, + 46.540535 + ] + ] + }, + "id": "way/106646993" + }, + { + "type": "Feature", + "properties": { + "@id": "way/106646995", + "bridge": "yes", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Chemin du Petit-Flon", + "parking:both": "no", + "shoulder": "no", + "sidewalk:both": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255132, + 46.5422681 + ], + [ + 6.6255707, + 46.5422596 + ], + [ + 6.6256074, + 46.5422576 + ], + [ + 6.6256452, + 46.5422576 + ], + [ + 6.6256867, + 46.5422589 + ], + [ + 6.6257709, + 46.542272 + ] + ] + }, + "id": "way/106646995" + }, + { + "type": "Feature", + "properties": { + "@id": "way/106647003", + "bridge": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "maxweight:signed": "no", + "name": "Chemin du Furet", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt", + "width": "2.8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249155, + 46.5404273 + ], + [ + 6.6251246, + 46.5403427 + ] + ] + }, + "id": "way/106647003" + }, + { + "type": "Feature", + "properties": { + "@id": "way/106679220", + "highway": "unclassified", + "name": "Route de la Rama", + "source": "Bing 2007" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6638847, + 46.5902488 + ], + [ + 6.6638384, + 46.5903711 + ], + [ + 6.6636854, + 46.5904946 + ], + [ + 6.6635435, + 46.5905785 + ] + ] + }, + "id": "way/106679220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/107105499", + "highway": "unclassified", + "name": "Route de la Râpe", + "source": "Bing 2007", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6570471, + 46.5927801 + ], + [ + 6.6567202, + 46.5926584 + ], + [ + 6.6565792, + 46.5925523 + ], + [ + 6.6565071, + 46.5924851 + ], + [ + 6.6563672, + 46.5923549 + ], + [ + 6.6562651, + 46.5922437 + ], + [ + 6.6561281, + 46.5920495 + ], + [ + 6.6560604, + 46.5919304 + ], + [ + 6.6559309, + 46.5917286 + ], + [ + 6.6557563, + 46.5915272 + ], + [ + 6.6556349, + 46.5913723 + ], + [ + 6.6554884, + 46.5911895 + ], + [ + 6.6553825, + 46.5910134 + ], + [ + 6.6553266, + 46.5908757 + ], + [ + 6.6553015, + 46.5907552 + ], + [ + 6.6552109, + 46.5903234 + ], + [ + 6.655157, + 46.5901022 + ], + [ + 6.655103, + 46.5899817 + ], + [ + 6.6550356, + 46.5898546 + ], + [ + 6.6549527, + 46.5897486 + ], + [ + 6.654706, + 46.5894692 + ], + [ + 6.6546077, + 46.5893195 + ], + [ + 6.6544805, + 46.589097 + ], + [ + 6.6543264, + 46.5888176 + ], + [ + 6.6542512, + 46.5887291 + ] + ] + }, + "id": "way/107105499" + }, + { + "type": "Feature", + "properties": { + "@id": "way/108234397", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Lausanne", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "shoulder": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330228, + 46.5417808 + ], + [ + 6.6330125, + 46.5418025 + ], + [ + 6.6329859, + 46.5418589 + ], + [ + 6.6328714, + 46.5420861 + ], + [ + 6.6328171, + 46.542196 + ], + [ + 6.6327798, + 46.5423187 + ], + [ + 6.6327659, + 46.5424314 + ] + ] + }, + "id": "way/108234397" + }, + { + "type": "Feature", + "properties": { + "@id": "way/108514338", + "bridge": "yes", + "highway": "secondary", + "layer": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6819532, + 46.5369112 + ], + [ + 6.681779, + 46.5370957 + ] + ] + }, + "id": "way/108514338" + }, + { + "type": "Feature", + "properties": { + "@id": "way/108514339", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.681727, + 46.5371536 + ], + [ + 6.681651, + 46.5372305 + ], + [ + 6.681605, + 46.5372765 + ], + [ + 6.6815461, + 46.5373274 + ], + [ + 6.6814982, + 46.5373656 + ], + [ + 6.6814402, + 46.5374019 + ], + [ + 6.6813862, + 46.5374324 + ], + [ + 6.6813276, + 46.5374566 + ], + [ + 6.6812667, + 46.5374787 + ], + [ + 6.6812086, + 46.5374942 + ], + [ + 6.681149, + 46.5375065 + ], + [ + 6.6810767, + 46.5375201 + ], + [ + 6.6809811, + 46.5375258 + ], + [ + 6.6808391, + 46.5375255 + ], + [ + 6.680748, + 46.5375172 + ], + [ + 6.6806492, + 46.5375025 + ], + [ + 6.6805613, + 46.5374806 + ], + [ + 6.6804401, + 46.5374428 + ], + [ + 6.6803254, + 46.5373952 + ], + [ + 6.6801866, + 46.5373322 + ], + [ + 6.6800829, + 46.5372845 + ], + [ + 6.6799857, + 46.53724 + ], + [ + 6.6796323, + 46.5370839 + ], + [ + 6.6795689, + 46.5370613 + ], + [ + 6.679478, + 46.5370372 + ], + [ + 6.6793918, + 46.5370237 + ], + [ + 6.6792722, + 46.5370104 + ], + [ + 6.6789397, + 46.5369862 + ], + [ + 6.6787514, + 46.5369689 + ], + [ + 6.6785625, + 46.5369371 + ], + [ + 6.6783859, + 46.5369005 + ], + [ + 6.6782691, + 46.5368667 + ] + ] + }, + "id": "way/108514339" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109440798", + "highway": "residential", + "name": "Chemin de la Planche-aux-Oies" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6910214, + 46.550509 + ], + [ + 6.6910916, + 46.5504255 + ], + [ + 6.6912864, + 46.5502036 + ], + [ + 6.6917898, + 46.5496224 + ], + [ + 6.6922618, + 46.5491378 + ], + [ + 6.6923221, + 46.5490759 + ] + ] + }, + "id": "way/109440798" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109440804", + "highway": "living_street", + "maxspeed": "20", + "name": "Chemin de la Planche-aux-Oies" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.693828, + 46.5505529 + ], + [ + 6.6935705, + 46.550125 + ], + [ + 6.6935786, + 46.5500767 + ], + [ + 6.6935786, + 46.5499916 + ], + [ + 6.6935203, + 46.5499161 + ], + [ + 6.6934199, + 46.5498736 + ], + [ + 6.6933359, + 46.5497291 + ], + [ + 6.6932554, + 46.5495798 + ], + [ + 6.6931432, + 46.5494681 + ], + [ + 6.6929666, + 46.5493795 + ], + [ + 6.6927718, + 46.5492995 + ], + [ + 6.6925333, + 46.5492359 + ], + [ + 6.6924118, + 46.5491436 + ], + [ + 6.6923221, + 46.5490759 + ] + ] + }, + "id": "way/109440804" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109440810", + "highway": "residential", + "name": "Chemin de la Planche-aux-Oies" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6923221, + 46.5490759 + ], + [ + 6.6929383, + 46.5484371 + ], + [ + 6.6930292, + 46.5483381 + ], + [ + 6.6935601, + 46.5477841 + ] + ] + }, + "id": "way/109440810" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109743051", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Allée du Bornan", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6042285, + 46.5142559 + ], + [ + 6.6042219, + 46.5141967 + ], + [ + 6.6042299, + 46.5141144 + ], + [ + 6.6042829, + 46.513915 + ], + [ + 6.6043044, + 46.5138484 + ], + [ + 6.6043356, + 46.5137686 + ], + [ + 6.6045152, + 46.5133982 + ], + [ + 6.6045252, + 46.513361 + ], + [ + 6.6045232, + 46.513322 + ], + [ + 6.6044837, + 46.5131686 + ], + [ + 6.6044551, + 46.513087 + ] + ] + }, + "id": "way/109743051" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109743052", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "maxspeed": "30", + "name": "Avenue Pierre-de-Coubertin", + "name:etymology:wikidata": "Q82984", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6047626, + 46.5148626 + ], + [ + 6.6043305, + 46.5151152 + ] + ] + }, + "id": "way/109743052" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109743053", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170244, + 46.5117953 + ], + [ + 6.616993, + 46.5117754 + ], + [ + 6.6169729, + 46.5117516 + ], + [ + 6.6169634, + 46.5117249 + ], + [ + 6.6169655, + 46.5116974 + ], + [ + 6.6169788, + 46.5116714 + ], + [ + 6.6170023, + 46.5116492 + ], + [ + 6.6170375, + 46.5116311 + ], + [ + 6.6170792, + 46.5116216 + ], + [ + 6.6171231, + 46.5116214 + ], + [ + 6.6171649, + 46.5116307 + ], + [ + 6.6172004, + 46.5116486 + ], + [ + 6.6172275, + 46.5116752 + ], + [ + 6.61724, + 46.5117066 + ], + [ + 6.6172365, + 46.511739 + ], + [ + 6.6172175, + 46.5117688 + ], + [ + 6.617185, + 46.5117924 + ], + [ + 6.6171474, + 46.5118062 + ], + [ + 6.6171054, + 46.5118115 + ], + [ + 6.6170631, + 46.5118077 + ], + [ + 6.6170244, + 46.5117953 + ] + ] + }, + "id": "way/109743053" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744227", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231885, + 46.5160959 + ], + [ + 6.623242, + 46.5161591 + ], + [ + 6.6233285, + 46.5162435 + ], + [ + 6.6234673, + 46.5163451 + ], + [ + 6.6235677, + 46.5164037 + ], + [ + 6.6236665, + 46.5164476 + ], + [ + 6.6237744, + 46.5164897 + ], + [ + 6.6238485, + 46.5165128 + ], + [ + 6.6239706, + 46.5165402 + ], + [ + 6.6243978, + 46.5165787 + ], + [ + 6.6245712, + 46.5166053 + ], + [ + 6.6247913, + 46.5166426 + ] + ] + }, + "id": "way/109744227" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744228", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182317, + 46.5190526 + ], + [ + 6.6183121, + 46.5190769 + ] + ] + }, + "id": "way/109744228" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744230", + "cycleway:both": "no", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "name:etymology:wikidata": "Q3322201", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246099, + 46.5167135 + ], + [ + 6.6246533, + 46.5167084 + ], + [ + 6.6247261, + 46.5166868 + ], + [ + 6.6247913, + 46.5166426 + ] + ] + }, + "id": "way/109744230" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744232", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Belvédère", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6166759, + 46.520724 + ], + [ + 6.6165984, + 46.5207691 + ], + [ + 6.6165702, + 46.5207857 + ], + [ + 6.6163512, + 46.5209036 + ] + ] + }, + "id": "way/109744232" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744236", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Fontenay", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190661, + 46.5184862 + ], + [ + 6.6191158, + 46.5183613 + ], + [ + 6.619153, + 46.5182707 + ], + [ + 6.6191564, + 46.5182342 + ], + [ + 6.6192337, + 46.5180466 + ], + [ + 6.6192934, + 46.5179016 + ], + [ + 6.619325, + 46.517873 + ], + [ + 6.619353, + 46.5178033 + ], + [ + 6.6193935, + 46.5177124 + ], + [ + 6.6194873, + 46.5174371 + ], + [ + 6.6194888, + 46.5174112 + ], + [ + 6.6194826, + 46.5173825 + ], + [ + 6.6194714, + 46.5173689 + ], + [ + 6.6194512, + 46.5173548 + ], + [ + 6.6194051, + 46.5173373 + ] + ] + }, + "id": "way/109744236" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744244", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin des Fleurettes", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6223862, + 46.5168921 + ], + [ + 6.6221459, + 46.5168907 + ], + [ + 6.6221394, + 46.5168914 + ], + [ + 6.6220696, + 46.5168992 + ], + [ + 6.6218585, + 46.5169217 + ], + [ + 6.6211851, + 46.5170308 + ], + [ + 6.6211325, + 46.5170394 + ], + [ + 6.6210009, + 46.5170609 + ], + [ + 6.6208491, + 46.5170858 + ], + [ + 6.6208289, + 46.5170891 + ], + [ + 6.6203812, + 46.5171725 + ], + [ + 6.6203336, + 46.5171702 + ], + [ + 6.6202975, + 46.5171762 + ], + [ + 6.6201381, + 46.5172023 + ], + [ + 6.6199929, + 46.5172261 + ], + [ + 6.619905, + 46.5172421 + ], + [ + 6.6195995, + 46.5172937 + ], + [ + 6.6194051, + 46.5173373 + ] + ] + }, + "id": "way/109744244" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109744249", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.616771, + 46.5208718 + ], + [ + 6.6169493, + 46.5208732 + ], + [ + 6.6170375, + 46.520875 + ] + ] + }, + "id": "way/109744249" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109747024", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Vigie", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "left|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247481, + 46.5221394 + ], + [ + 6.6247852, + 46.5222109 + ], + [ + 6.6248391, + 46.5223175 + ], + [ + 6.6249349, + 46.5225129 + ], + [ + 6.6250376, + 46.5227099 + ] + ] + }, + "id": "way/109747024" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109747025", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "sign", + "name": "Rue Pépinet", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324529, + 46.5197718 + ], + [ + 6.6324204, + 46.519791 + ], + [ + 6.6323967, + 46.5198154 + ], + [ + 6.6323652, + 46.5198607 + ], + [ + 6.6322215, + 46.5201759 + ], + [ + 6.6322028, + 46.5202468 + ], + [ + 6.6322026, + 46.5202934 + ], + [ + 6.6322137, + 46.5203575 + ], + [ + 6.632247, + 46.520422 + ], + [ + 6.632292, + 46.5204833 + ], + [ + 6.632389, + 46.5205585 + ], + [ + 6.6325012, + 46.5206455 + ], + [ + 6.6325159, + 46.5206569 + ], + [ + 6.6325285, + 46.5207121 + ] + ] + }, + "id": "way/109747025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109747026", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de l'Europe", + "name:etymology:wikidata": "Q46", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6299198, + 46.5205012 + ], + [ + 6.6299482, + 46.5204865 + ], + [ + 6.6299821, + 46.5204763 + ], + [ + 6.6300192, + 46.5204702 + ], + [ + 6.630057, + 46.5204679 + ], + [ + 6.6301281, + 46.5204714 + ] + ] + }, + "id": "way/109747026" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109747028", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:urban", + "name": "Avenue Jean-Jacques-Mercier-Marcel", + "name:etymology:wikidata": "Q3166352", + "short_name": "Avenue Jean-Jacques Mercier", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Jean-Jacques-Mercier Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6291488, + 46.5205198 + ], + [ + 6.6296942, + 46.5204826 + ], + [ + 6.629822, + 46.5204832 + ], + [ + 6.6298739, + 46.5204874 + ], + [ + 6.6299198, + 46.5205012 + ] + ] + }, + "id": "way/109747028" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109807655", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209089, + 46.5157356 + ], + [ + 6.6209728, + 46.5157469 + ], + [ + 6.6210719, + 46.5157565 + ], + [ + 6.621368, + 46.5157738 + ], + [ + 6.6226904, + 46.515851 + ] + ] + }, + "id": "way/109807655" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109807884", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247913, + 46.5166426 + ], + [ + 6.6248607, + 46.5166531 + ], + [ + 6.6249068, + 46.5166561 + ] + ] + }, + "id": "way/109807884" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109808325", + "cycleway": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "parking:both": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225002, + 46.5211832 + ], + [ + 6.6223074, + 46.5211879 + ], + [ + 6.6222218, + 46.5211907 + ], + [ + 6.622163, + 46.5211926 + ], + [ + 6.6221142, + 46.5211931 + ], + [ + 6.6216469, + 46.521194 + ], + [ + 6.6214878, + 46.521192 + ], + [ + 6.6213287, + 46.5211837 + ], + [ + 6.6211022, + 46.5211609 + ] + ] + }, + "id": "way/109808325" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109809835", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxweight": "3.5", + "name": "Rue Pierre-Viret", + "name:etymology:wikidata": "Q123337", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Rue Pierre Viret (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6357504, + 46.5216889 + ], + [ + 6.6357881, + 46.5216613 + ], + [ + 6.6358504, + 46.5216155 + ] + ] + }, + "id": "way/109809835" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109809837", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Louis-Auguste-Curtat", + "name:etymology:wikidata": "Q3260365", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6358743, + 46.5220099 + ], + [ + 6.6358227, + 46.5220599 + ], + [ + 6.6357359, + 46.5221003 + ], + [ + 6.6356346, + 46.522127 + ], + [ + 6.6355786, + 46.522149 + ], + [ + 6.6355103, + 46.5221989 + ], + [ + 6.6354597, + 46.5222451 + ], + [ + 6.6353702, + 46.5223463 + ] + ] + }, + "id": "way/109809837" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109809840", + "check_date:cycleway": "2021-07-14", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "sidewalk:right:surface": "sett", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369333, + 46.5200761 + ], + [ + 6.6370433, + 46.5202758 + ], + [ + 6.6370989, + 46.5203836 + ], + [ + 6.6371168, + 46.5204216 + ], + [ + 6.6371349, + 46.5204599 + ], + [ + 6.6371708, + 46.5205335 + ], + [ + 6.6371865, + 46.5206353 + ] + ] + }, + "id": "way/109809840" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109809842", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de la Paix", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6366573, + 46.5197935 + ], + [ + 6.6367122, + 46.5198131 + ], + [ + 6.6368054, + 46.5198262 + ] + ] + }, + "id": "way/109809842" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109810685", + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue Menthon", + "official_name": "Avenue Robert-de-Menthon", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369065, + 46.5240169 + ], + [ + 6.6368902, + 46.523964 + ], + [ + 6.6368577, + 46.5238587 + ], + [ + 6.6366509, + 46.5230381 + ], + [ + 6.6366353, + 46.5230025 + ], + [ + 6.6366069, + 46.5229649 + ], + [ + 6.6365685, + 46.5229228 + ], + [ + 6.6365379, + 46.5228953 + ], + [ + 6.6365017, + 46.5228668 + ], + [ + 6.6364584, + 46.5228413 + ], + [ + 6.6364265, + 46.5228244 + ], + [ + 6.6363496, + 46.5228 + ], + [ + 6.6362878, + 46.5227865 + ], + [ + 6.6362028, + 46.5227785 + ], + [ + 6.6359885, + 46.5227881 + ] + ] + }, + "id": "way/109810685" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109810686", + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Cité-Derrière", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6358521, + 46.5230449 + ], + [ + 6.6358722, + 46.5230903 + ], + [ + 6.6360461, + 46.5233865 + ], + [ + 6.6361615, + 46.5235893 + ], + [ + 6.6361895, + 46.5236663 + ], + [ + 6.6361976, + 46.5236886 + ], + [ + 6.6361954, + 46.5240975 + ], + [ + 6.6361606, + 46.5241423 + ], + [ + 6.6360886, + 46.5241928 + ] + ] + }, + "id": "way/109810686" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109810701", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353702, + 46.5223463 + ], + [ + 6.6351491, + 46.5223649 + ] + ] + }, + "id": "way/109810701" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109810702", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6350735, + 46.5228521 + ], + [ + 6.6359885, + 46.5227881 + ] + ] + }, + "id": "way/109810702" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109811847", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Centrale", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6323566, + 46.5206676 + ], + [ + 6.6324286, + 46.5206863 + ], + [ + 6.6325285, + 46.5207121 + ] + ] + }, + "id": "way/109811847" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109869552", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "2", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6075838, + 46.5233405 + ], + [ + 6.6082292, + 46.5232019 + ], + [ + 6.608784, + 46.5230776 + ], + [ + 6.6093972, + 46.5229289 + ], + [ + 6.6098963, + 46.5227963 + ], + [ + 6.6101795, + 46.5227186 + ], + [ + 6.6110772, + 46.522452 + ] + ] + }, + "id": "way/109869552" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109869562", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.599777, + 46.5174302 + ], + [ + 6.5991777, + 46.5175421 + ], + [ + 6.5986076, + 46.517675 + ], + [ + 6.598339, + 46.5177637 + ], + [ + 6.5982023, + 46.5178173 + ] + ] + }, + "id": "way/109869562" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109869575", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Avenue Pierre-de-Coubertin", + "name:etymology:wikidata": "Q82984", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6043305, + 46.5151152 + ], + [ + 6.603935, + 46.515344 + ], + [ + 6.6037301, + 46.5154077 + ], + [ + 6.603502, + 46.5154479 + ], + [ + 6.6031413, + 46.5154456 + ], + [ + 6.6027881, + 46.5153952 + ], + [ + 6.602406, + 46.5153519 + ] + ] + }, + "id": "way/109869575" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109869576", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60672, + 46.5235303 + ], + [ + 6.6075838, + 46.5233405 + ] + ] + }, + "id": "way/109869576" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109869584", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6076174, + 46.5234186 + ], + [ + 6.6070299, + 46.5235462 + ], + [ + 6.6064035, + 46.5236785 + ] + ] + }, + "id": "way/109869584" + }, + { + "type": "Feature", + "properties": { + "@id": "way/109935767", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Montoie", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.60895, + 46.5190875 + ], + [ + 6.6082662, + 46.5188296 + ], + [ + 6.6081345, + 46.51878 + ] + ] + }, + "id": "way/109935767" + }, + { + "type": "Feature", + "properties": { + "@id": "way/110244792", + "highway": "unclassified", + "name": "Chemin du Flon-Morand" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6862046, + 46.5561949 + ], + [ + 6.6861612, + 46.5563804 + ] + ] + }, + "id": "way/110244792" + }, + { + "type": "Feature", + "properties": { + "@id": "way/110450766", + "alt_name": "Centre Provence", + "foot": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6144133, + 46.5216912 + ], + [ + 6.6144011, + 46.5215811 + ], + [ + 6.6143702, + 46.5215129 + ], + [ + 6.6143469, + 46.521496 + ], + [ + 6.6143264, + 46.5214811 + ], + [ + 6.6142356, + 46.5214495 + ], + [ + 6.614166, + 46.5214392 + ] + ] + }, + "id": "way/110450766" + }, + { + "type": "Feature", + "properties": { + "@id": "way/110450775", + "foot": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6142979, + 46.5212814 + ], + [ + 6.6142997, + 46.5211693 + ], + [ + 6.6142616, + 46.5211063 + ], + [ + 6.6142233, + 46.5210334 + ] + ] + }, + "id": "way/110450775" + }, + { + "type": "Feature", + "properties": { + "@id": "way/111264767", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6043007, + 46.5173425 + ], + [ + 6.6042272, + 46.5174235 + ], + [ + 6.6041402, + 46.5174933 + ] + ] + }, + "id": "way/111264767" + }, + { + "type": "Feature", + "properties": { + "@id": "way/112453301", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6262852, + 46.5257571 + ], + [ + 6.626488, + 46.52605 + ], + [ + 6.626505, + 46.5260745 + ], + [ + 6.6267052, + 46.5263636 + ], + [ + 6.6267796, + 46.526471 + ], + [ + 6.6268015, + 46.5265027 + ], + [ + 6.6269363, + 46.5266963 + ], + [ + 6.6271125, + 46.5269493 + ], + [ + 6.627147, + 46.5270481 + ] + ] + }, + "id": "way/112453301" + }, + { + "type": "Feature", + "properties": { + "@id": "way/112501355", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:left:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258241, + 46.525083 + ], + [ + 6.6260167, + 46.525366 + ], + [ + 6.6260678, + 46.5254411 + ] + ] + }, + "id": "way/112501355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/112779618", + "bridge": "yes", + "highway": "unclassified", + "layer": "1", + "maxspeed": "80", + "name": "Route de Montblesson", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6786774, + 46.5450164 + ], + [ + 6.6788705, + 46.5449545 + ] + ] + }, + "id": "way/112779618" + }, + { + "type": "Feature", + "properties": { + "@id": "way/112779619", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Montblesson", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6788705, + 46.5449545 + ], + [ + 6.6789923, + 46.5448982 + ], + [ + 6.6790706, + 46.544832 + ], + [ + 6.6791826, + 46.5446748 + ] + ] + }, + "id": "way/112779619" + }, + { + "type": "Feature", + "properties": { + "@id": "way/117358176", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6171871, + 46.5395356 + ], + [ + 6.6172131, + 46.5395397 + ], + [ + 6.617239, + 46.5395485 + ], + [ + 6.6172627, + 46.5395623 + ], + [ + 6.6172803, + 46.5395798 + ], + [ + 6.6172909, + 46.5395997 + ], + [ + 6.6172938, + 46.5396209 + ], + [ + 6.6172885, + 46.5396427 + ], + [ + 6.6172749, + 46.5396628 + ], + [ + 6.6172544, + 46.5396795 + ], + [ + 6.6172282, + 46.539692 + ], + [ + 6.6171983, + 46.5396993 + ], + [ + 6.6171635, + 46.5397008 + ] + ] + }, + "id": "way/117358176" + }, + { + "type": "Feature", + "properties": { + "@id": "way/117358177", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6175939, + 46.5378199 + ], + [ + 6.6177663, + 46.5375773 + ], + [ + 6.6179995, + 46.5373028 + ], + [ + 6.6181468, + 46.5371563 + ], + [ + 6.6184098, + 46.53695 + ] + ] + }, + "id": "way/117358177" + }, + { + "type": "Feature", + "properties": { + "@id": "way/120187429", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "motor_vehicle": "yes", + "name": "Chemin du Creux Gadin", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.686946, + 46.5790943 + ], + [ + 6.6871737, + 46.5788434 + ], + [ + 6.6874946, + 46.5787214 + ], + [ + 6.6877229, + 46.5786184 + ], + [ + 6.6881043, + 46.5784253 + ], + [ + 6.6885639, + 46.578209 + ], + [ + 6.689084, + 46.5779587 + ], + [ + 6.6892391, + 46.5778661 + ], + [ + 6.6893596, + 46.5778092 + ], + [ + 6.6894966, + 46.5777636 + ], + [ + 6.6895916, + 46.5777481 + ], + [ + 6.689702, + 46.5777459 + ], + [ + 6.6898931, + 46.5777764 + ] + ] + }, + "id": "way/120187429" + }, + { + "type": "Feature", + "properties": { + "@id": "way/120192584", + "highway": "unclassified", + "motor_vehicle": "forestry", + "name": "Chemin du Creux Gadin", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6898931, + 46.5777764 + ], + [ + 6.6900101, + 46.5777756 + ], + [ + 6.6901272, + 46.5777482 + ], + [ + 6.6902342, + 46.5776992 + ], + [ + 6.6903025, + 46.5776588 + ], + [ + 6.6903739, + 46.5775917 + ], + [ + 6.6905483, + 46.5773111 + ], + [ + 6.6906514, + 46.5771086 + ], + [ + 6.6907493, + 46.5768547 + ], + [ + 6.6908219, + 46.5766175 + ], + [ + 6.6908682, + 46.5765384 + ], + [ + 6.6909281, + 46.576468 + ], + [ + 6.6909986, + 46.5763958 + ], + [ + 6.6910958, + 46.5763354 + ], + [ + 6.6911695, + 46.5763106 + ], + [ + 6.6912587, + 46.5762943 + ] + ] + }, + "id": "way/120192584" + }, + { + "type": "Feature", + "properties": { + "@id": "way/120192590", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "motor_vehicle": "yes", + "name": "route du Creux-" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6868392, + 46.5788231 + ], + [ + 6.6871737, + 46.5788434 + ] + ] + }, + "id": "way/120192590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/120561227", + "access": "private", + "bicycle": "yes", + "foot": "yes", + "highway": "residential", + "lit": "no", + "maxspeed:type": "CH:urban", + "name": "Chemin de la Chaumière", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6507605, + 46.5370845 + ], + [ + 6.6508666, + 46.5371786 + ], + [ + 6.6510456, + 46.5373169 + ], + [ + 6.6511072, + 46.5373955 + ], + [ + 6.6512787, + 46.5376509 + ], + [ + 6.6512901, + 46.5376678 + ] + ] + }, + "id": "way/120561227" + }, + { + "type": "Feature", + "properties": { + "@id": "way/122977697", + "cycleway:both": "no", + "highway": "unclassified", + "maxspeed": "30", + "name": "Route du Bois-Genoud", + "source": "Bing 2007", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5880041, + 46.5578587 + ], + [ + 6.5878976, + 46.5579187 + ], + [ + 6.5877204, + 46.558018 + ], + [ + 6.5875818, + 46.5581095 + ], + [ + 6.5875093, + 46.5581851 + ], + [ + 6.5874771, + 46.5582832 + ], + [ + 6.5874768, + 46.5583706 + ], + [ + 6.5875282, + 46.5584536 + ], + [ + 6.5876759, + 46.5586689 + ], + [ + 6.5879506, + 46.5588984 + ], + [ + 6.588114, + 46.5590177 + ], + [ + 6.5882002, + 46.5590547 + ] + ] + }, + "id": "way/122977697" + }, + { + "type": "Feature", + "properties": { + "@id": "way/122977698", + "cycleway:both": "no", + "highway": "unclassified", + "maxspeed": "30", + "name": "Route du Bois-Genoud", + "source": "Bing 2007", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5884388, + 46.5577423 + ], + [ + 6.588304, + 46.5577866 + ], + [ + 6.5881349, + 46.5578162 + ], + [ + 6.5880041, + 46.5578587 + ] + ] + }, + "id": "way/122977698" + }, + { + "type": "Feature", + "properties": { + "@id": "way/122977701", + "cycleway:both": "no", + "highway": "unclassified", + "maxspeed": "30", + "name": "Route du Bois-Genoud", + "source": "Bing 2007", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5882002, + 46.5590547 + ], + [ + 6.5882376, + 46.5592192 + ], + [ + 6.5883077, + 46.5593257 + ], + [ + 6.5884125, + 46.559424 + ], + [ + 6.5885612, + 46.5595256 + ], + [ + 6.5886977, + 46.5595776 + ], + [ + 6.5887302, + 46.55959 + ], + [ + 6.5888452, + 46.5596065 + ] + ] + }, + "id": "way/122977701" + }, + { + "type": "Feature", + "properties": { + "@id": "way/123872998", + "highway": "tertiary", + "lit": "no", + "maxspeed": "80", + "name": "Route de Montheron", + "rcrc_ref": "546c", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6530793, + 46.5931406 + ], + [ + 6.6528035, + 46.5931507 + ], + [ + 6.6525647, + 46.5931594 + ], + [ + 6.652257, + 46.5931581 + ], + [ + 6.6520121, + 46.5931223 + ], + [ + 6.6518352, + 46.5930773 + ], + [ + 6.6516126, + 46.5929977 + ], + [ + 6.6512686, + 46.5928546 + ], + [ + 6.6510375, + 46.5927669 + ], + [ + 6.6507781, + 46.5927041 + ], + [ + 6.6504639, + 46.5926496 + ], + [ + 6.6502585, + 46.5926074 + ], + [ + 6.6500544, + 46.592538 + ], + [ + 6.6498463, + 46.592423 + ], + [ + 6.6495589, + 46.5922255 + ], + [ + 6.6490023, + 46.5918461 + ], + [ + 6.6483537, + 46.5914029 + ], + [ + 6.6477311, + 46.5909692 + ], + [ + 6.6473648, + 46.5907273 + ], + [ + 6.6472029, + 46.5906167 + ], + [ + 6.6466934, + 46.5902991 + ] + ] + }, + "id": "way/123872998" + }, + { + "type": "Feature", + "properties": { + "@id": "way/123873001", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "80", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6612823, + 46.5963574 + ], + [ + 6.6611048, + 46.5963685 + ], + [ + 6.6609504, + 46.5963427 + ], + [ + 6.660807, + 46.5962831 + ], + [ + 6.6602381, + 46.5959208 + ], + [ + 6.6600921, + 46.5958266 + ], + [ + 6.6600234, + 46.5957823 + ], + [ + 6.6597805, + 46.5956483 + ], + [ + 6.6595907, + 46.5955471 + ], + [ + 6.6588378, + 46.5951457 + ], + [ + 6.6585981, + 46.595 + ], + [ + 6.6583992, + 46.5948239 + ], + [ + 6.6583265, + 46.594712 + ], + [ + 6.6583035, + 46.5945789 + ], + [ + 6.6583288, + 46.5944367 + ], + [ + 6.6583921, + 46.5943022 + ], + [ + 6.6584811, + 46.5941551 + ], + [ + 6.6586158, + 46.5939637 + ], + [ + 6.6587589, + 46.5938158 + ], + [ + 6.6589612, + 46.5936876 + ], + [ + 6.6591468, + 46.5935876 + ], + [ + 6.6592894, + 46.5934892 + ], + [ + 6.6593373, + 46.5934087 + ], + [ + 6.6593577, + 46.5933472 + ], + [ + 6.6593517, + 46.5932748 + ], + [ + 6.6593021, + 46.5931922 + ] + ] + }, + "id": "way/123873001" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125094389", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6872822, + 46.5641558 + ], + [ + 6.6871882, + 46.5641173 + ], + [ + 6.6870735, + 46.5640673 + ], + [ + 6.6869787, + 46.5640209 + ], + [ + 6.6867324, + 46.5638933 + ], + [ + 6.6866589, + 46.5638531 + ], + [ + 6.6865874, + 46.5638102 + ], + [ + 6.6864458, + 46.5637243 + ], + [ + 6.686025, + 46.5634603 + ], + [ + 6.6859273, + 46.5634008 + ], + [ + 6.6858277, + 46.5633412 + ], + [ + 6.6857153, + 46.5632726 + ], + [ + 6.6855989, + 46.5632038 + ], + [ + 6.6854791, + 46.5631374 + ], + [ + 6.6854377, + 46.5631155 + ], + [ + 6.6853575, + 46.563073 + ], + [ + 6.6852474, + 46.5630157 + ], + [ + 6.6851363, + 46.5629599 + ], + [ + 6.6850204, + 46.5629079 + ], + [ + 6.6849029, + 46.5628582 + ], + [ + 6.6845984, + 46.5627294 + ], + [ + 6.6842879, + 46.5626102 + ], + [ + 6.6841794, + 46.5625714 + ], + [ + 6.683917, + 46.5624756 + ], + [ + 6.6836127, + 46.5623615 + ] + ] + }, + "id": "way/125094389" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125094390", + "cycleway:both": "no", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6928724, + 46.5655134 + ], + [ + 6.6928311, + 46.5655215 + ], + [ + 6.6927879, + 46.5655266 + ], + [ + 6.692742, + 46.5655283 + ], + [ + 6.6926965, + 46.5655258 + ], + [ + 6.6926497, + 46.5655188 + ], + [ + 6.6926052, + 46.5655066 + ], + [ + 6.6918569, + 46.5652531 + ] + ] + }, + "id": "way/125094390" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125094392", + "highway": "unclassified", + "motor_vehicle": "forestry", + "name": "Chemin du Creux Gadin", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6912587, + 46.5762943 + ], + [ + 6.6913434, + 46.5763019 + ], + [ + 6.691437, + 46.5763131 + ], + [ + 6.6915225, + 46.576333 + ], + [ + 6.6916148, + 46.5763666 + ], + [ + 6.691686, + 46.5764065 + ], + [ + 6.6917568, + 46.5764772 + ], + [ + 6.6918101, + 46.5765612 + ], + [ + 6.691908, + 46.5769339 + ], + [ + 6.6919434, + 46.577023 + ], + [ + 6.692006, + 46.5771379 + ], + [ + 6.6920821, + 46.5772118 + ], + [ + 6.6921316, + 46.5772573 + ], + [ + 6.6921991, + 46.5773007 + ], + [ + 6.6923214, + 46.5773547 + ], + [ + 6.6924546, + 46.5773895 + ], + [ + 6.6925529, + 46.5774004 + ], + [ + 6.692669, + 46.5774031 + ], + [ + 6.6927552, + 46.5773996 + ], + [ + 6.6929205, + 46.5773767 + ], + [ + 6.6930524, + 46.5773369 + ], + [ + 6.6931693, + 46.5772775 + ], + [ + 6.69326, + 46.5772229 + ], + [ + 6.6933257, + 46.5771673 + ] + ] + }, + "id": "way/125094392" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096375", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6729943, + 46.5730455 + ], + [ + 6.6733077, + 46.5729272 + ] + ] + }, + "id": "way/125096375" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096376", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6733077, + 46.5729272 + ], + [ + 6.6734734, + 46.5728553 + ], + [ + 6.6736624, + 46.5727448 + ], + [ + 6.6738057, + 46.57265 + ], + [ + 6.6739501, + 46.572558 + ], + [ + 6.6742591, + 46.5723895 + ], + [ + 6.6744271, + 46.5722928 + ], + [ + 6.6745251, + 46.5722304 + ], + [ + 6.6745758, + 46.572191 + ], + [ + 6.6746517, + 46.5721223 + ], + [ + 6.6747086, + 46.5720589 + ], + [ + 6.6747455, + 46.5720122 + ], + [ + 6.6748007, + 46.5719287 + ], + [ + 6.6748532, + 46.571831 + ], + [ + 6.674936, + 46.5716588 + ], + [ + 6.6750464, + 46.5714672 + ], + [ + 6.6751409, + 46.5713244 + ], + [ + 6.675242, + 46.5711646 + ], + [ + 6.675283, + 46.5710899 + ], + [ + 6.6753486, + 46.5709573 + ], + [ + 6.6754314, + 46.5707965 + ], + [ + 6.6754679, + 46.5707325 + ], + [ + 6.6755314, + 46.57064 + ], + [ + 6.6755907, + 46.5705679 + ], + [ + 6.6757218, + 46.5704398 + ], + [ + 6.6758033, + 46.5703748 + ], + [ + 6.6759184, + 46.570294 + ], + [ + 6.6762966, + 46.5700106 + ], + [ + 6.6764541, + 46.5698644 + ], + [ + 6.6765662, + 46.5697186 + ], + [ + 6.6766054, + 46.5696545 + ], + [ + 6.6766512, + 46.569558 + ], + [ + 6.6766919, + 46.5694504 + ] + ] + }, + "id": "way/125096376" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096377", + "highway": "tertiary", + "name": "Route de l'Abbaye" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.664154, + 46.5902158 + ], + [ + 6.6640475, + 46.5902388 + ], + [ + 6.6639186, + 46.5902479 + ], + [ + 6.6638847, + 46.5902488 + ], + [ + 6.6637595, + 46.5902519 + ], + [ + 6.6630276, + 46.59027 + ] + ] + }, + "id": "way/125096377" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096378", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lit": "no", + "maxspeed": "80", + "name": "Route des Planches", + "rcrc_ref": "559c", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6606553, + 46.5691461 + ], + [ + 6.6609617, + 46.5692417 + ], + [ + 6.6611926, + 46.5692989 + ], + [ + 6.6616288, + 46.5693927 + ], + [ + 6.662006, + 46.5694767 + ], + [ + 6.6621696, + 46.5695204 + ], + [ + 6.6623625, + 46.5695925 + ], + [ + 6.6626802, + 46.5697519 + ], + [ + 6.6629089, + 46.5698725 + ], + [ + 6.6630245, + 46.5699362 + ], + [ + 6.663271, + 46.5700751 + ], + [ + 6.6634568, + 46.5701979 + ], + [ + 6.6637896, + 46.5704217 + ], + [ + 6.6639434, + 46.5705161 + ], + [ + 6.6641472, + 46.5706345 + ], + [ + 6.6645294, + 46.5708506 + ], + [ + 6.6647064, + 46.5709748 + ], + [ + 6.6649738, + 46.5711848 + ], + [ + 6.6652052, + 46.5713433 + ], + [ + 6.6653885, + 46.5714418 + ], + [ + 6.6655071, + 46.5714985 + ], + [ + 6.6656859, + 46.5715713 + ], + [ + 6.6658971, + 46.571641 + ], + [ + 6.6660628, + 46.5716852 + ], + [ + 6.6663689, + 46.5717635 + ], + [ + 6.6665864, + 46.5718241 + ], + [ + 6.666718, + 46.5718694 + ], + [ + 6.6669009, + 46.5719444 + ], + [ + 6.6670538, + 46.5720359 + ], + [ + 6.6671974, + 46.5721321 + ], + [ + 6.6678205, + 46.5726616 + ], + [ + 6.6681833, + 46.5729598 + ], + [ + 6.668357, + 46.573074 + ], + [ + 6.6685118, + 46.5731633 + ], + [ + 6.6687561, + 46.5732729 + ], + [ + 6.6690075, + 46.573382 + ], + [ + 6.6700654, + 46.5739676 + ], + [ + 6.6702709, + 46.5741298 + ], + [ + 6.6703356, + 46.5741961 + ], + [ + 6.6704117, + 46.5742571 + ], + [ + 6.6704929, + 46.5743033 + ], + [ + 6.670621, + 46.5743452 + ], + [ + 6.6707554, + 46.5743635 + ], + [ + 6.6708537, + 46.5743656 + ], + [ + 6.6709615, + 46.5743548 + ], + [ + 6.671091, + 46.5743243 + ] + ] + }, + "id": "way/125096378" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096381", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "no", + "name": "Route des Saugealles", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6644647, + 46.5895494 + ], + [ + 6.6643435, + 46.589828 + ] + ] + }, + "id": "way/125096381" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096382", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lit": "no", + "maxspeed": "80", + "name": "Route des Planches", + "rcrc_ref": "559c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6604388, + 46.5690634 + ], + [ + 6.6606553, + 46.5691461 + ] + ] + }, + "id": "way/125096382" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096383", + "highway": "unclassified", + "name": "Route du Chalet-des-Enfants" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6610711, + 46.5750895 + ], + [ + 6.6601397, + 46.5747662 + ], + [ + 6.6600258, + 46.5747267 + ], + [ + 6.6599154, + 46.5747092 + ], + [ + 6.6597693, + 46.5747092 + ], + [ + 6.6596245, + 46.5747215 + ], + [ + 6.6594571, + 46.5747479 + ] + ] + }, + "id": "way/125096383" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096385", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "forestry", + "name": "Route du Chalet-des-Enfants", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6627387, + 46.5749472 + ], + [ + 6.6618204, + 46.5751012 + ], + [ + 6.6614439, + 46.5751148 + ], + [ + 6.6610711, + 46.5750895 + ] + ] + }, + "id": "way/125096385" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125096386", + "highway": "unclassified", + "maxspeed": "80", + "name": "Route de la Grange-Neuve", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.662758, + 46.5876232 + ], + [ + 6.6622439, + 46.5875703 + ], + [ + 6.6619903, + 46.5875574 + ], + [ + 6.6615667, + 46.5875555 + ], + [ + 6.6610611, + 46.5875467 + ] + ] + }, + "id": "way/125096386" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125769651", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "50", + "name": "Chemin de Ballègue" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6739688, + 46.5672246 + ], + [ + 6.6748815, + 46.5670203 + ], + [ + 6.6752433, + 46.5669186 + ], + [ + 6.6759239, + 46.5667451 + ], + [ + 6.6761202, + 46.5666639 + ], + [ + 6.6762368, + 46.5665929 + ], + [ + 6.6765152, + 46.5663968 + ], + [ + 6.6768701, + 46.5661281 + ], + [ + 6.6772968, + 46.5657828 + ], + [ + 6.6773531, + 46.5657674 + ], + [ + 6.6774188, + 46.5657587 + ] + ] + }, + "id": "way/125769651" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125769652", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin du Praz-d'Eau", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6832695, + 46.5624274 + ], + [ + 6.6832027, + 46.5624662 + ], + [ + 6.6829085, + 46.5626513 + ], + [ + 6.6827859, + 46.5627308 + ], + [ + 6.682604, + 46.5628502 + ], + [ + 6.6823777, + 46.5629372 + ], + [ + 6.6820945, + 46.5630345 + ], + [ + 6.6815156, + 46.5632305 + ], + [ + 6.681441, + 46.56325 + ], + [ + 6.6813731, + 46.5632623 + ], + [ + 6.6812915, + 46.5632646 + ], + [ + 6.681019, + 46.5632509 + ], + [ + 6.6808335, + 46.5632463 + ], + [ + 6.6805885, + 46.5632803 + ], + [ + 6.6804713, + 46.5633074 + ], + [ + 6.6803551, + 46.5633406 + ], + [ + 6.6802335, + 46.563391 + ], + [ + 6.6799342, + 46.5635959 + ], + [ + 6.6799076, + 46.5636122 + ], + [ + 6.6798756, + 46.5636224 + ] + ] + }, + "id": "way/125769652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125769655", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6909494, + 46.5649434 + ], + [ + 6.6907862, + 46.5648891 + ], + [ + 6.6905903, + 46.5648233 + ], + [ + 6.6903962, + 46.5647586 + ], + [ + 6.6902953, + 46.5647253 + ], + [ + 6.6901941, + 46.5646951 + ], + [ + 6.6900871, + 46.5646709 + ], + [ + 6.6899804, + 46.5646499 + ], + [ + 6.6898681, + 46.564629 + ], + [ + 6.689757, + 46.5646122 + ], + [ + 6.6895388, + 46.5645903 + ], + [ + 6.6893068, + 46.5645755 + ], + [ + 6.6892115, + 46.56457 + ], + [ + 6.6890667, + 46.5645611 + ] + ] + }, + "id": "way/125769655" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125769656", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6836127, + 46.5623615 + ], + [ + 6.6833762, + 46.5622738 + ], + [ + 6.6832649, + 46.5622303 + ], + [ + 6.6831369, + 46.5621785 + ], + [ + 6.6828659, + 46.5620443 + ], + [ + 6.6827953, + 46.5620099 + ], + [ + 6.6826792, + 46.5619422 + ], + [ + 6.6825621, + 46.5618665 + ], + [ + 6.6824214, + 46.5617686 + ], + [ + 6.6823069, + 46.5616845 + ], + [ + 6.6822064, + 46.5615966 + ], + [ + 6.6821417, + 46.5615376 + ], + [ + 6.6819155, + 46.5613036 + ], + [ + 6.6817901, + 46.5611435 + ], + [ + 6.6816973, + 46.5610214 + ], + [ + 6.6816161, + 46.5608926 + ], + [ + 6.6813125, + 46.5603634 + ], + [ + 6.6812422, + 46.5602427 + ], + [ + 6.681023, + 46.559852 + ], + [ + 6.6809884, + 46.5597928 + ], + [ + 6.680856, + 46.5595746 + ], + [ + 6.6806921, + 46.559319 + ], + [ + 6.6805388, + 46.5590832 + ] + ] + }, + "id": "way/125769656" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125769664", + "highway": "unclassified", + "name": "Chemin des Vuargnes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6936863, + 46.5666377 + ], + [ + 6.6934609, + 46.5663643 + ], + [ + 6.6933786, + 46.5662677 + ], + [ + 6.6932552, + 46.5660853 + ], + [ + 6.6931864, + 46.5659586 + ], + [ + 6.6930897, + 46.565796 + ], + [ + 6.6930363, + 46.5657374 + ], + [ + 6.6929446, + 46.5656372 + ] + ] + }, + "id": "way/125769664" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125769679", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:forward": "merge_to_right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7035732, + 46.5695557 + ], + [ + 6.7033719, + 46.5694974 + ], + [ + 6.7031732, + 46.5694377 + ], + [ + 6.7029874, + 46.5693796 + ], + [ + 6.7028025, + 46.5693197 + ], + [ + 6.702416, + 46.5691875 + ] + ] + }, + "id": "way/125769679" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125812294", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.671091, + 46.5743243 + ], + [ + 6.6713147, + 46.5742231 + ], + [ + 6.671609, + 46.5740583 + ], + [ + 6.671973, + 46.5738456 + ], + [ + 6.6721886, + 46.5736939 + ], + [ + 6.6723706, + 46.5735409 + ], + [ + 6.6725938, + 46.5733216 + ], + [ + 6.6726966, + 46.5732257 + ], + [ + 6.6728069, + 46.5731433 + ], + [ + 6.6729251, + 46.5730775 + ], + [ + 6.6729943, + 46.5730455 + ] + ] + }, + "id": "way/125812294" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125863206", + "bridge": "yes", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6930216, + 46.565272 + ], + [ + 6.6932186, + 46.5653381 + ] + ] + }, + "id": "way/125863206" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125863210", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6969747, + 46.5665866 + ], + [ + 6.6975234, + 46.5667742 + ], + [ + 6.6977904, + 46.5668695 + ], + [ + 6.6979613, + 46.5669341 + ], + [ + 6.6982151, + 46.5670321 + ], + [ + 6.6983615, + 46.5670919 + ], + [ + 6.6984961, + 46.5671491 + ], + [ + 6.6986536, + 46.567219 + ], + [ + 6.6987819, + 46.5672757 + ], + [ + 6.6989112, + 46.5673377 + ], + [ + 6.6990536, + 46.567411 + ], + [ + 6.6993193, + 46.5675517 + ] + ] + }, + "id": "way/125863210" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125872333", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de la Vulliette", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6826351, + 46.5572532 + ], + [ + 6.682678, + 46.5571756 + ], + [ + 6.6828028, + 46.5569499 + ], + [ + 6.6828215, + 46.5569224 + ], + [ + 6.6829851, + 46.5566818 + ], + [ + 6.683055, + 46.5565789 + ], + [ + 6.6832059, + 46.556357 + ], + [ + 6.6832725, + 46.556259 + ], + [ + 6.683558, + 46.5556746 + ], + [ + 6.6835901, + 46.5556274 + ], + [ + 6.683629, + 46.5555823 + ], + [ + 6.6836601, + 46.5555554 + ], + [ + 6.6836889, + 46.555536 + ], + [ + 6.6837848, + 46.5554727 + ] + ] + }, + "id": "way/125872333" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963623", + "highway": "unclassified", + "lit": "yes", + "name": "Route de la Rama", + "source": "Bing 2007" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6630287, + 46.5907422 + ], + [ + 6.6628177, + 46.5908111 + ], + [ + 6.6623515, + 46.5909684 + ], + [ + 6.6617969, + 46.5911748 + ], + [ + 6.6616256, + 46.5912935 + ], + [ + 6.6615877, + 46.5913863 + ], + [ + 6.6615952, + 46.5914256 + ], + [ + 6.6616443, + 46.5914757 + ], + [ + 6.6617309, + 46.5914981 + ], + [ + 6.6618596, + 46.591474 + ] + ] + }, + "id": "way/125963623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963624", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "forestry", + "name": "Route de Benenté", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6594571, + 46.5747479 + ], + [ + 6.6594153, + 46.5748583 + ], + [ + 6.659206, + 46.5751887 + ], + [ + 6.6590842, + 46.5753752 + ], + [ + 6.6590015, + 46.5755262 + ], + [ + 6.6589633, + 46.5756126 + ], + [ + 6.6589235, + 46.5757871 + ], + [ + 6.6594289, + 46.5798162 + ], + [ + 6.6597321, + 46.5817738 + ], + [ + 6.6623936, + 46.5845775 + ], + [ + 6.6640374, + 46.5863247 + ], + [ + 6.664214, + 46.5865329 + ], + [ + 6.6643186, + 46.5866645 + ], + [ + 6.6644148, + 46.5869322 + ], + [ + 6.6643562, + 46.5872107 + ], + [ + 6.6640995, + 46.5874462 + ], + [ + 6.6640017, + 46.5874904 + ], + [ + 6.6637664, + 46.5875469 + ], + [ + 6.6632802, + 46.5876304 + ], + [ + 6.6629313, + 46.5876545 + ] + ] + }, + "id": "way/125963624" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963625", + "highway": "tertiary", + "name": "Route des Saugealles" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6643008, + 46.5899436 + ], + [ + 6.664154, + 46.5902158 + ] + ] + }, + "id": "way/125963625" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963626", + "bridge": "yes", + "highway": "tertiary", + "layer": "1", + "name": "Route des Saugealles" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6643435, + 46.589828 + ], + [ + 6.6643184, + 46.5898959 + ], + [ + 6.6643008, + 46.5899436 + ] + ] + }, + "id": "way/125963626" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963627", + "highway": "unclassified", + "name": "Route de la Rama", + "source": "Bing 2007" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6635435, + 46.5905785 + ], + [ + 6.6633217, + 46.5906596 + ], + [ + 6.6630287, + 46.5907422 + ] + ] + }, + "id": "way/125963627" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963628", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6600258, + 46.5747267 + ], + [ + 6.659763, + 46.574559 + ], + [ + 6.6595804, + 46.5744057 + ] + ] + }, + "id": "way/125963628" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963632", + "highway": "unclassified", + "lit": "yes", + "name": "Route de la Rama", + "source": "Bing 2007" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6618596, + 46.591474 + ], + [ + 6.6622512, + 46.5913698 + ], + [ + 6.6625811, + 46.5913365 + ], + [ + 6.6628928, + 46.5913284 + ] + ] + }, + "id": "way/125963632" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963634", + "highway": "tertiary", + "name": "Route de l'Abbaye" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6630276, + 46.59027 + ], + [ + 6.6627167, + 46.5902777 + ], + [ + 6.6626765, + 46.5902824 + ], + [ + 6.6624492, + 46.590309 + ], + [ + 6.6622672, + 46.5903415 + ], + [ + 6.66204, + 46.5904238 + ], + [ + 6.6615372, + 46.5906902 + ], + [ + 6.6611691, + 46.5908992 + ], + [ + 6.6608523, + 46.5911163 + ], + [ + 6.6606805, + 46.5912655 + ], + [ + 6.6602658, + 46.5916778 + ], + [ + 6.6599945, + 46.5919056 + ], + [ + 6.6595587, + 46.5923775 + ], + [ + 6.659003, + 46.5930411 + ] + ] + }, + "id": "way/125963634" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125963635", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Route de Benenté", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6595433, + 46.573076 + ], + [ + 6.6596211, + 46.5733597 + ], + [ + 6.6596518, + 46.5735692 + ], + [ + 6.6596537, + 46.5736656 + ], + [ + 6.6596466, + 46.5737914 + ], + [ + 6.6595804, + 46.5744057 + ], + [ + 6.6595508, + 46.5745286 + ], + [ + 6.6595172, + 46.5746455 + ], + [ + 6.6594571, + 46.5747479 + ] + ] + }, + "id": "way/125963635" + }, + { + "type": "Feature", + "properties": { + "@id": "way/125964890", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "no", + "name": "Route du Chalet-des-Enfants", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6706633, + 46.5745291 + ], + [ + 6.6704206, + 46.5744719 + ], + [ + 6.6702334, + 46.5744571 + ], + [ + 6.67005, + 46.5745121 + ], + [ + 6.6698883, + 46.5746069 + ] + ] + }, + "id": "way/125964890" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126102967", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "lit": "no", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6813648, + 46.5806312 + ], + [ + 6.681211, + 46.5807974 + ], + [ + 6.6809418, + 46.5810705 + ] + ] + }, + "id": "way/126102967" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126102968", + "bicycle": "yes", + "bridge": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "layer": "1", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6821912, + 46.5800165 + ], + [ + 6.6820099, + 46.5800813 + ] + ] + }, + "id": "way/126102968" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126102969", + "bicycle": "yes", + "bridge": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "layer": "1", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6814639, + 46.5805365 + ], + [ + 6.6813648, + 46.5806312 + ] + ] + }, + "id": "way/126102969" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126102970", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6820099, + 46.5800813 + ], + [ + 6.681867, + 46.5801612 + ], + [ + 6.681768, + 46.5802401 + ], + [ + 6.6816525, + 46.5803499 + ] + ] + }, + "id": "way/126102970" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126222214", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6929853, + 46.5654593 + ], + [ + 6.6929348, + 46.5654901 + ], + [ + 6.6928724, + 46.5655134 + ] + ] + }, + "id": "way/126222214" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126233583", + "foot": "yes", + "highway": "unclassified", + "maxspeed": "50", + "motor_vehicle": "forestry", + "name": "Chemin des Vuargnes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6933257, + 46.5771673 + ], + [ + 6.6933994, + 46.5770421 + ], + [ + 6.6934387, + 46.5769065 + ], + [ + 6.6933688, + 46.576619 + ], + [ + 6.6933261, + 46.576412 + ], + [ + 6.6933098, + 46.5762407 + ], + [ + 6.6933359, + 46.5759536 + ], + [ + 6.693406, + 46.575711 + ], + [ + 6.6934866, + 46.5754938 + ], + [ + 6.6936272, + 46.5751885 + ], + [ + 6.6941669, + 46.5743702 + ], + [ + 6.6944845, + 46.5738303 + ], + [ + 6.6947861, + 46.5732848 + ], + [ + 6.6948078, + 46.5732247 + ], + [ + 6.6948239, + 46.5731352 + ], + [ + 6.6948269, + 46.5729591 + ], + [ + 6.6948148, + 46.572867 + ], + [ + 6.6946725, + 46.5724508 + ], + [ + 6.6946575, + 46.5723399 + ], + [ + 6.6946648, + 46.5722397 + ], + [ + 6.6946977, + 46.5720817 + ], + [ + 6.695047, + 46.5709957 + ], + [ + 6.6952062, + 46.5705767 + ], + [ + 6.6952065, + 46.5704849 + ] + ] + }, + "id": "way/126233583" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126445348", + "bridge": "yes", + "cycleway:both": "no", + "highway": "unclassified", + "layer": "1", + "maxweight": "2.5", + "noexit": "yes", + "oneway": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6221036, + 46.5807063 + ], + [ + 6.6219329, + 46.5807306 + ] + ] + }, + "id": "way/126445348" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126447329", + "access": "agricultural", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "maxspeed": "30", + "name": "Chemin de la Coffette", + "sidewalk": "no", + "source:maxspeed": "CH:zone30", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5969163, + 46.5627658 + ], + [ + 6.5969212, + 46.5628175 + ], + [ + 6.5968955, + 46.5628641 + ], + [ + 6.5968334, + 46.5629049 + ], + [ + 6.5966442, + 46.562988 + ], + [ + 6.5964992, + 46.5630687 + ], + [ + 6.596474, + 46.563097 + ], + [ + 6.5964396, + 46.5631355 + ], + [ + 6.5963489, + 46.5633661 + ], + [ + 6.5963358, + 46.5634658 + ], + [ + 6.5963123, + 46.5635784 + ] + ] + }, + "id": "way/126447329" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126447330", + "access": "agricultural", + "bicycle": "yes", + "bridge": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "layer": "1", + "name": "Chemin de la Coffette", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5966918, + 46.562645 + ], + [ + 6.5967901, + 46.5626781 + ], + [ + 6.5968705, + 46.5627085 + ], + [ + 6.5969163, + 46.5627658 + ] + ] + }, + "id": "way/126447330" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126452220", + "bridge": "yes", + "highway": "tertiary", + "layer": "1", + "lit": "no", + "maxspeed": "50", + "name": "Route de Montheron", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6466934, + 46.5902991 + ], + [ + 6.6465526, + 46.5902339 + ], + [ + 6.6464336, + 46.5901788 + ] + ] + }, + "id": "way/126452220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126504796", + "cycleway:both": "no", + "highway": "tertiary", + "name": "Route de Mollie-Margot", + "name:etymology:wikidata": "Q3319599", + "rcrc_ref": "639d", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7104232, + 46.5656031 + ], + [ + 6.7102958, + 46.5659773 + ], + [ + 6.7101674, + 46.5662943 + ], + [ + 6.7100824, + 46.5664298 + ], + [ + 6.7100155, + 46.5664957 + ], + [ + 6.7098709, + 46.5665541 + ], + [ + 6.7096431, + 46.5665765 + ], + [ + 6.7095606, + 46.5665536 + ], + [ + 6.7094099, + 46.5665118 + ], + [ + 6.7086723, + 46.5662909 + ] + ] + }, + "id": "way/126504796" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126504797", + "bridge": "yes", + "highway": "unclassified", + "layer": "1", + "name": "Route de Pierre Ozaire", + "official_name": "Route de Pierre-Ozaire" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7053341, + 46.5553047 + ], + [ + 6.7054189, + 46.5552597 + ] + ] + }, + "id": "way/126504797" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126504799", + "bridge": "yes", + "highway": "secondary", + "layer": "1", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "rcrc_ref": "642b", + "ref": "148" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6992261, + 46.5458621 + ], + [ + 6.6994107, + 46.5457605 + ] + ] + }, + "id": "way/126504799" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126504801", + "highway": "unclassified", + "name": "Chemin de la Fruitière" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.707264, + 46.559039 + ], + [ + 6.7071688, + 46.5590459 + ], + [ + 6.7068851, + 46.5590817 + ], + [ + 6.7067777, + 46.5590825 + ], + [ + 6.7066541, + 46.5590594 + ], + [ + 6.7061677, + 46.5588681 + ], + [ + 6.7060277, + 46.5587812 + ], + [ + 6.7059475, + 46.558658 + ], + [ + 6.7057939, + 46.5582848 + ], + [ + 6.7056351, + 46.5578893 + ] + ] + }, + "id": "way/126504801" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126504802", + "bridge": "yes", + "highway": "unclassified", + "layer": "1", + "name": "Chemin de la Fruitière" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7074083, + 46.5590371 + ], + [ + 6.707264, + 46.559039 + ] + ] + }, + "id": "way/126504802" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126620679", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6347692, + 46.5223957 + ], + [ + 6.6346437, + 46.5224549 + ], + [ + 6.6346455, + 46.5226001 + ] + ] + }, + "id": "way/126620679" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126620681", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Saint-Etienne", + "oneway": "yes", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.635153, + 46.5222671 + ], + [ + 6.6351168, + 46.5217826 + ], + [ + 6.6351149, + 46.5217576 + ], + [ + 6.6351124, + 46.5217244 + ] + ] + }, + "id": "way/126620681" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126623787", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6347387, + 46.5228627 + ], + [ + 6.6350735, + 46.5228521 + ] + ] + }, + "id": "way/126623787" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126813515", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Place de la Riponne", + "parking:both": "no", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6332356, + 46.5239654 + ], + [ + 6.6333446, + 46.52393 + ] + ] + }, + "id": "way/126813515" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126813516", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "oneway": "yes", + "parking:both": "no", + "surface": "asphalt", + "turn:lanes": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329382, + 46.5240243 + ], + [ + 6.6329598, + 46.5240211 + ], + [ + 6.6330273, + 46.5240013 + ] + ] + }, + "id": "way/126813516" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126813524", + "check_date:cycleway": "2022-12-09", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Rue des Deux-Marchés", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6332356, + 46.5239654 + ], + [ + 6.6332642, + 46.5240094 + ], + [ + 6.633304, + 46.5240508 + ], + [ + 6.6333655, + 46.5240853 + ], + [ + 6.6334435, + 46.524109 + ], + [ + 6.633491, + 46.5241331 + ], + [ + 6.633525, + 46.524167 + ], + [ + 6.6335656, + 46.5242159 + ], + [ + 6.6336181, + 46.5242989 + ] + ] + }, + "id": "way/126813524" + }, + { + "type": "Feature", + "properties": { + "@id": "way/126901974", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Riant-Mont", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329402, + 46.5255567 + ], + [ + 6.6328185, + 46.5253508 + ], + [ + 6.6327623, + 46.5252697 + ], + [ + 6.6327373, + 46.5252365 + ], + [ + 6.6327157, + 46.5252127 + ], + [ + 6.6326855, + 46.5251915 + ], + [ + 6.6326548, + 46.5251773 + ], + [ + 6.6326129, + 46.5251615 + ], + [ + 6.6325558, + 46.525149 + ], + [ + 6.632497, + 46.5251442 + ], + [ + 6.6324417, + 46.5251505 + ], + [ + 6.632365, + 46.5251702 + ], + [ + 6.6322675, + 46.5252048 + ], + [ + 6.632225, + 46.5252063 + ], + [ + 6.6321452, + 46.5252364 + ] + ] + }, + "id": "way/126901974" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127200632", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Route de la Clochatte", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6350884, + 46.5421259 + ], + [ + 6.6348141, + 46.5421318 + ], + [ + 6.6346933, + 46.5421309 + ] + ] + }, + "id": "way/127200632" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127200635", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Route de la Clochatte", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346865, + 46.5420083 + ], + [ + 6.6348091, + 46.5420485 + ], + [ + 6.6350884, + 46.5421259 + ] + ] + }, + "id": "way/127200635" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208787", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354032, + 46.535804 + ], + [ + 6.6354433, + 46.5356657 + ], + [ + 6.6354636, + 46.5355229 + ], + [ + 6.6354333, + 46.5349996 + ], + [ + 6.6354342, + 46.5349283 + ], + [ + 6.6354354, + 46.5348724 + ], + [ + 6.6354828, + 46.5338976 + ] + ] + }, + "id": "way/127208787" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208789", + "cycleway:both": "no", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6342153, + 46.5396067 + ], + [ + 6.634324, + 46.5392555 + ] + ] + }, + "id": "way/127208789" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208790", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6344263, + 46.538932 + ], + [ + 6.6344782, + 46.5387506 + ] + ] + }, + "id": "way/127208790" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208791", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "parking:left": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6345703, + 46.5384576 + ], + [ + 6.6345863, + 46.5384087 + ], + [ + 6.6347713, + 46.5378443 + ] + ] + }, + "id": "way/127208791" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208793", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6350871, + 46.5367384 + ], + [ + 6.6350971, + 46.5366904 + ], + [ + 6.6351301, + 46.5365449 + ], + [ + 6.635189, + 46.536341 + ], + [ + 6.6351856, + 46.5362934 + ], + [ + 6.6351568, + 46.5362524 + ] + ] + }, + "id": "way/127208793" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208794", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "parking:left": "separate", + "parking:right": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6348975, + 46.537459 + ], + [ + 6.6349187, + 46.5373943 + ], + [ + 6.6350082, + 46.5371257 + ], + [ + 6.6350871, + 46.5367384 + ] + ] + }, + "id": "way/127208794" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127208799", + "highway": "residential", + "lit": "yes", + "name": "Chemin de la Lisière", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369299, + 46.5339347 + ], + [ + 6.6370342, + 46.5338191 + ], + [ + 6.6371811, + 46.5336133 + ], + [ + 6.6373528, + 46.5333808 + ], + [ + 6.6374971, + 46.5330273 + ], + [ + 6.6376986, + 46.5326186 + ], + [ + 6.6377253, + 46.5325716 + ], + [ + 6.6377586, + 46.5325124 + ] + ] + }, + "id": "way/127208799" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215583", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin de Montmeillan", + "sidewalk": "no", + "smoothness": "intermediate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390116, + 46.5287111 + ], + [ + 6.6392772, + 46.5289068 + ], + [ + 6.6396742, + 46.5291726 + ], + [ + 6.6399012, + 46.5293034 + ], + [ + 6.6401965, + 46.5294768 + ] + ] + }, + "id": "way/127215583" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215587", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Montmeillan", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6387289, + 46.5277402 + ], + [ + 6.6387307, + 46.5283196 + ], + [ + 6.6387597, + 46.5284422 + ], + [ + 6.6388777, + 46.528596 + ], + [ + 6.6390116, + 46.5287111 + ] + ] + }, + "id": "way/127215587" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215588", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "name": "Chemin de Montmeillan", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6401965, + 46.5294768 + ], + [ + 6.6405764, + 46.5296896 + ], + [ + 6.6408629, + 46.5299725 + ], + [ + 6.6410754, + 46.5301271 + ], + [ + 6.6417634, + 46.5306885 + ], + [ + 6.6420145, + 46.5309503 + ], + [ + 6.6421114, + 46.5310559 + ], + [ + 6.642184, + 46.5311029 + ], + [ + 6.6423929, + 46.5312259 + ], + [ + 6.6425191, + 46.5312855 + ] + ] + }, + "id": "way/127215588" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215590", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390493, + 46.5324834 + ], + [ + 6.6393381, + 46.5324055 + ], + [ + 6.6396611, + 46.5323178 + ], + [ + 6.6397434, + 46.5322962 + ], + [ + 6.639842, + 46.5322841 + ], + [ + 6.6399922, + 46.5322839 + ], + [ + 6.6400703, + 46.5323051 + ] + ] + }, + "id": "way/127215590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215591", + "highway": "residential", + "maxspeed": "50", + "name": "Chemin de la Chocolatière", + "name:etymology:wikidata": "Q305012", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640982, + 46.5330607 + ], + [ + 6.6411175, + 46.5331828 + ], + [ + 6.6412429, + 46.5333077 + ], + [ + 6.641339, + 46.5334241 + ], + [ + 6.6414179, + 46.5336004 + ], + [ + 6.6414774, + 46.5339024 + ], + [ + 6.6415235, + 46.5342481 + ], + [ + 6.6415316, + 46.5344487 + ], + [ + 6.6415311, + 46.5346575 + ], + [ + 6.6415224, + 46.5348312 + ], + [ + 6.6415011, + 46.5349858 + ], + [ + 6.6414665, + 46.5351725 + ], + [ + 6.6414251, + 46.5353609 + ], + [ + 6.6413781, + 46.5355333 + ], + [ + 6.6413354, + 46.5356815 + ], + [ + 6.6412084, + 46.5358976 + ], + [ + 6.6410345, + 46.536129 + ], + [ + 6.6409461, + 46.5362989 + ], + [ + 6.6409234, + 46.5363689 + ] + ] + }, + "id": "way/127215591" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215602", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Place du Vallon", + "oneway": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6385272, + 46.5267342 + ], + [ + 6.6385605, + 46.5267414 + ], + [ + 6.6387614, + 46.5267849 + ], + [ + 6.6388433, + 46.5267692 + ], + [ + 6.6389983, + 46.526745 + ], + [ + 6.6391, + 46.5267165 + ], + [ + 6.6391416, + 46.5268341 + ], + [ + 6.6391916, + 46.5269863 + ], + [ + 6.6392203, + 46.5270412 + ] + ] + }, + "id": "way/127215602" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127215604", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "name": "Rue Sera-Biasini", + "oneway": "no", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6375063, + 46.5264766 + ], + [ + 6.6377453, + 46.5265751 + ] + ] + }, + "id": "way/127215604" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127220739", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "oneway": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361727, + 46.5295367 + ], + [ + 6.6361858, + 46.5296674 + ], + [ + 6.6361964, + 46.5297894 + ], + [ + 6.6362011, + 46.5299203 + ] + ] + }, + "id": "way/127220739" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127220740", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6365382, + 46.5306281 + ], + [ + 6.6365542, + 46.5306802 + ], + [ + 6.6365594, + 46.530697 + ] + ] + }, + "id": "way/127220740" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127220741", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6365594, + 46.530697 + ], + [ + 6.6367108, + 46.5312127 + ], + [ + 6.636857, + 46.5317109 + ], + [ + 6.636866, + 46.5317414 + ], + [ + 6.6368903, + 46.5318244 + ], + [ + 6.6369444, + 46.5320085 + ], + [ + 6.636964, + 46.5320745 + ], + [ + 6.6369934, + 46.5321308 + ], + [ + 6.6370387, + 46.5321797 + ], + [ + 6.6371018, + 46.5322341 + ], + [ + 6.6372092, + 46.5322993 + ], + [ + 6.6373303, + 46.5323653 + ], + [ + 6.6373721, + 46.5323853 + ], + [ + 6.6374106, + 46.5324038 + ], + [ + 6.6374741, + 46.5324275 + ], + [ + 6.6375779, + 46.5324662 + ], + [ + 6.6376918, + 46.5324976 + ], + [ + 6.6377586, + 46.5325124 + ], + [ + 6.6378411, + 46.5325251 + ], + [ + 6.6379237, + 46.5325392 + ], + [ + 6.6379727, + 46.5325457 + ], + [ + 6.6381666, + 46.5325579 + ], + [ + 6.6383403, + 46.5325643 + ], + [ + 6.6385192, + 46.5325585 + ], + [ + 6.6386319, + 46.5325486 + ] + ] + }, + "id": "way/127220741" + }, + { + "type": "Feature", + "properties": { + "@id": "way/127224490", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6386319, + 46.5325486 + ], + [ + 6.6387245, + 46.5325404 + ], + [ + 6.6388074, + 46.5325311 + ], + [ + 6.6389046, + 46.5325154 + ], + [ + 6.6390493, + 46.5324834 + ] + ] + }, + "id": "way/127224490" + }, + { + "type": "Feature", + "properties": { + "@id": "way/128436860", + "highway": "unclassified", + "lit": "no", + "name": "Route de la Rama", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6665037, + 46.5914115 + ], + [ + 6.6665973, + 46.5914267 + ], + [ + 6.666846, + 46.591573 + ], + [ + 6.6674394, + 46.5922259 + ], + [ + 6.6676922, + 46.5925196 + ], + [ + 6.6679348, + 46.5928177 + ], + [ + 6.6682142, + 46.5931776 + ], + [ + 6.6685343, + 46.593551 + ], + [ + 6.6687448, + 46.5937769 + ], + [ + 6.6690456, + 46.5940494 + ], + [ + 6.6693969, + 46.5943357 + ], + [ + 6.6697793, + 46.5946778 + ], + [ + 6.6702898, + 46.5952257 + ], + [ + 6.6705312, + 46.5954605 + ], + [ + 6.670902, + 46.5957924 + ], + [ + 6.6710454, + 46.5959165 + ], + [ + 6.6711984, + 46.5960086 + ], + [ + 6.6713692, + 46.5960962 + ], + [ + 6.6715484, + 46.5961802 + ], + [ + 6.6717584, + 46.5962556 + ], + [ + 6.6724429, + 46.5964385 + ], + [ + 6.6726715, + 46.5964794 + ], + [ + 6.6728785, + 46.5964926 + ], + [ + 6.6731939, + 46.5964896 + ], + [ + 6.6732998, + 46.5965022 + ], + [ + 6.6733993, + 46.5965354 + ] + ] + }, + "id": "way/128436860" + }, + { + "type": "Feature", + "properties": { + "@id": "way/128450037", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de la Chocolatière", + "name:etymology:wikidata": "Q305012", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6406368, + 46.5327368 + ], + [ + 6.6407086, + 46.5328038 + ], + [ + 6.640982, + 46.5330607 + ] + ] + }, + "id": "way/128450037" + }, + { + "type": "Feature", + "properties": { + "@id": "way/130000921", + "highway": "secondary", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6320419, + 46.51091 + ], + [ + 6.6321046, + 46.5108917 + ], + [ + 6.6321894, + 46.5108663 + ], + [ + 6.632427, + 46.5107942 + ], + [ + 6.6326593, + 46.5107047 + ] + ] + }, + "id": "way/130000921" + }, + { + "type": "Feature", + "properties": { + "@id": "way/130000922", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de l'Élysée", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6357765, + 46.5093115 + ], + [ + 6.6362897, + 46.5091303 + ], + [ + 6.6363915, + 46.509095 + ], + [ + 6.6368488, + 46.5089333 + ], + [ + 6.63715, + 46.5088102 + ] + ] + }, + "id": "way/130000922" + }, + { + "type": "Feature", + "properties": { + "@id": "way/130000925", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Quai de Belgique", + "name:etymology:wikidata": "Q31", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "sac_scale": "hiking", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6273974, + 46.5070833 + ], + [ + 6.6275116, + 46.5070183 + ], + [ + 6.6277314, + 46.5070031 + ], + [ + 6.6278962, + 46.5069919 + ], + [ + 6.6280359, + 46.507013 + ] + ] + }, + "id": "way/130000925" + }, + { + "type": "Feature", + "properties": { + "@id": "way/131239512", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Etraz", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6379664, + 46.5195362 + ], + [ + 6.6380252, + 46.5194547 + ], + [ + 6.638125, + 46.5194161 + ], + [ + 6.6390963, + 46.5192519 + ], + [ + 6.6392785, + 46.5192172 + ] + ] + }, + "id": "way/131239512" + }, + { + "type": "Feature", + "properties": { + "@id": "way/132634378", + "cycleway:right": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "En Budron H", + "official_name": "Chemin de Budron H", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289701, + 46.5789707 + ], + [ + 6.6290628, + 46.5789179 + ], + [ + 6.6295523, + 46.5786291 + ], + [ + 6.6297575, + 46.5785153 + ], + [ + 6.6298494, + 46.578495 + ], + [ + 6.6302913, + 46.5784512 + ], + [ + 6.6303422, + 46.5784263 + ], + [ + 6.6303878, + 46.5783908 + ], + [ + 6.630426, + 46.5783189 + ], + [ + 6.6304341, + 46.5782618 + ], + [ + 6.6303878, + 46.5777299 + ], + [ + 6.6303952, + 46.5776879 + ], + [ + 6.6304053, + 46.5776165 + ], + [ + 6.6304328, + 46.5775446 + ], + [ + 6.6304663, + 46.5775003 + ], + [ + 6.6305146, + 46.5774556 + ], + [ + 6.6306158, + 46.577386 + ], + [ + 6.6307247, + 46.5773384 + ], + [ + 6.6308987, + 46.577305 + ], + [ + 6.6311894, + 46.577293 + ] + ] + }, + "id": "way/132634378" + }, + { + "type": "Feature", + "properties": { + "@id": "way/137537754", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Sallaz", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6421064, + 46.5282602 + ], + [ + 6.6422102, + 46.5283518 + ], + [ + 6.642354, + 46.5284488 + ], + [ + 6.6425169, + 46.5285509 + ], + [ + 6.6432549, + 46.5290302 + ], + [ + 6.6433783, + 46.5291172 + ], + [ + 6.6439594, + 46.5294862 + ], + [ + 6.6447017, + 46.5299862 + ], + [ + 6.6448377, + 46.5300759 + ], + [ + 6.6451597, + 46.5302856 + ], + [ + 6.6451917, + 46.5303274 + ], + [ + 6.6452808, + 46.530433 + ] + ] + }, + "id": "way/137537754" + }, + { + "type": "Feature", + "properties": { + "@id": "way/137821847", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk": "left", + "sidewalk:left:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454865, + 46.5317949 + ], + [ + 6.6454679, + 46.531887 + ], + [ + 6.6454637, + 46.5319873 + ], + [ + 6.6454692, + 46.5322052 + ], + [ + 6.6454652, + 46.5323495 + ], + [ + 6.6454767, + 46.5325637 + ] + ] + }, + "id": "way/137821847" + }, + { + "type": "Feature", + "properties": { + "@id": "way/137821850", + "covered": "arcade", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6455076, + 46.5308564 + ], + [ + 6.6455831, + 46.531034 + ], + [ + 6.6456127, + 46.5311489 + ], + [ + 6.6456297, + 46.5312769 + ], + [ + 6.6456261, + 46.5313786 + ], + [ + 6.6456085, + 46.5314785 + ], + [ + 6.6455853, + 46.5315457 + ] + ] + }, + "id": "way/137821850" + }, + { + "type": "Feature", + "properties": { + "@id": "way/137831940", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6455947, + 46.5329737 + ], + [ + 6.6456672, + 46.5331031 + ], + [ + 6.6457687, + 46.5332295 + ], + [ + 6.6458555, + 46.5333205 + ], + [ + 6.6459474, + 46.5334058 + ], + [ + 6.6460126, + 46.5334581 + ], + [ + 6.6460892, + 46.5335067 + ], + [ + 6.6461455, + 46.5335381 + ], + [ + 6.6462164, + 46.533571 + ], + [ + 6.646308, + 46.5336038 + ], + [ + 6.646404, + 46.5336291 + ], + [ + 6.6465025, + 46.5336471 + ], + [ + 6.6469187, + 46.5337034 + ], + [ + 6.6469656, + 46.5337098 + ], + [ + 6.6470331, + 46.5337189 + ], + [ + 6.6470853, + 46.5337348 + ], + [ + 6.6471191, + 46.5337533 + ], + [ + 6.6471503, + 46.5337817 + ] + ] + }, + "id": "way/137831940" + }, + { + "type": "Feature", + "properties": { + "@id": "way/138153385", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de la Sallaz", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6452808, + 46.530433 + ], + [ + 6.6453803, + 46.5304498 + ], + [ + 6.6454071, + 46.5304543 + ], + [ + 6.645495, + 46.5304769 + ], + [ + 6.6455276, + 46.5304928 + ], + [ + 6.645636, + 46.5305625 + ], + [ + 6.6457364, + 46.5306296 + ], + [ + 6.6458499, + 46.5307092 + ], + [ + 6.645904, + 46.5307584 + ], + [ + 6.645974, + 46.5308198 + ] + ] + }, + "id": "way/138153385" + }, + { + "type": "Feature", + "properties": { + "@id": "way/138153390", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:left:surface": "asphalt", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6389473, + 46.5221526 + ], + [ + 6.6391445, + 46.5221678 + ], + [ + 6.6391832, + 46.5221678 + ], + [ + 6.6393221, + 46.5221696 + ], + [ + 6.6394556, + 46.5221603 + ] + ] + }, + "id": "way/138153390" + }, + { + "type": "Feature", + "properties": { + "@id": "way/138153391", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "sidewalk:both": "separate", + "sidewalk:both:surface": "concrete", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6510242, + 46.5348862 + ], + [ + 6.6509255, + 46.5348999 + ], + [ + 6.6508468, + 46.5349108 + ], + [ + 6.6507223, + 46.5349203 + ], + [ + 6.6505859, + 46.5349287 + ], + [ + 6.6504165, + 46.534931 + ], + [ + 6.6502365, + 46.5349319 + ], + [ + 6.650098, + 46.5349243 + ], + [ + 6.6499736, + 46.5349127 + ], + [ + 6.6497456, + 46.5348784 + ], + [ + 6.6496245, + 46.5348529 + ], + [ + 6.6495001, + 46.5348267 + ], + [ + 6.6493702, + 46.5347928 + ], + [ + 6.6492466, + 46.5347566 + ], + [ + 6.6491345, + 46.5347206 + ], + [ + 6.6490783, + 46.5346969 + ], + [ + 6.6490338, + 46.5346716 + ], + [ + 6.6489967, + 46.5346543 + ], + [ + 6.6489572, + 46.5346374 + ], + [ + 6.6489282, + 46.5346159 + ], + [ + 6.6488131, + 46.534552 + ] + ] + }, + "id": "way/138153391" + }, + { + "type": "Feature", + "properties": { + "@id": "way/138153392", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:bicycle": "yes", + "sidewalk:right:bicycle:signed": "yes", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6496399, + 46.5372647 + ], + [ + 6.6499013, + 46.5375685 + ], + [ + 6.6500014, + 46.537686 + ], + [ + 6.6501738, + 46.5378884 + ], + [ + 6.650665, + 46.538465 + ], + [ + 6.6508276, + 46.538651 + ], + [ + 6.6508777, + 46.5387083 + ], + [ + 6.6508894, + 46.5387216 + ] + ] + }, + "id": "way/138153392" + }, + { + "type": "Feature", + "properties": { + "@id": "way/138153393", + "access:lanes:backward": "yes", + "access:lanes:forward": "psv;bicycle;taxi|yes", + "cycleway:left": "lane", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6475293, + 46.5349299 + ], + [ + 6.6473542, + 46.534545 + ], + [ + 6.6472407, + 46.534252 + ], + [ + 6.6471811, + 46.5340431 + ], + [ + 6.647172, + 46.5339624 + ], + [ + 6.6471672, + 46.5338711 + ], + [ + 6.6471666, + 46.533838 + ], + [ + 6.6471652, + 46.5338106 + ], + [ + 6.6471503, + 46.5337817 + ] + ] + }, + "id": "way/138153393" + }, + { + "type": "Feature", + "properties": { + "@id": "way/143991210", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5884221, + 46.5251793 + ], + [ + 6.5886578, + 46.5250395 + ], + [ + 6.5892765, + 46.5248161 + ], + [ + 6.5893428, + 46.5247922 + ], + [ + 6.5895289, + 46.5247207 + ] + ] + }, + "id": "way/143991210" + }, + { + "type": "Feature", + "properties": { + "@id": "way/147519382", + "foot": "no", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034979, + 46.5176807 + ], + [ + 6.6034046, + 46.5176995 + ], + [ + 6.6032928, + 46.5177161 + ], + [ + 6.6029478, + 46.5177609 + ], + [ + 6.602666, + 46.5177762 + ] + ] + }, + "id": "way/147519382" + }, + { + "type": "Feature", + "properties": { + "@id": "way/147519383", + "highway": "secondary", + "lanes": "3", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.602666, + 46.5177762 + ], + [ + 6.6028037, + 46.5177335 + ], + [ + 6.6028496, + 46.517707 + ], + [ + 6.6028837, + 46.5176767 + ], + [ + 6.6029022, + 46.5176396 + ], + [ + 6.6029099, + 46.5176082 + ], + [ + 6.6029087, + 46.5175794 + ], + [ + 6.602885, + 46.5175103 + ] + ] + }, + "id": "way/147519383" + }, + { + "type": "Feature", + "properties": { + "@id": "way/147699863", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de la Suettaz", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6084191, + 46.534481 + ], + [ + 6.6084356, + 46.53447 + ], + [ + 6.6084832, + 46.5344396 + ], + [ + 6.609054, + 46.5340211 + ], + [ + 6.6091465, + 46.5339534 + ], + [ + 6.6097369, + 46.5335326 + ], + [ + 6.6098222, + 46.5334729 + ], + [ + 6.6100796, + 46.5332977 + ], + [ + 6.6101625, + 46.5332258 + ], + [ + 6.6102324, + 46.5331582 + ], + [ + 6.6103378, + 46.5330459 + ], + [ + 6.6104284, + 46.5329383 + ], + [ + 6.6104761, + 46.5328695 + ] + ] + }, + "id": "way/147699863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/148054216", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Eugène-Rambert", + "name:etymology:wikidata": "Q3060130", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6495359, + 46.5155146 + ], + [ + 6.6495136, + 46.5154124 + ], + [ + 6.6494762, + 46.5153671 + ], + [ + 6.6493987, + 46.5153228 + ], + [ + 6.6492713, + 46.5153088 + ], + [ + 6.6484349, + 46.515266 + ], + [ + 6.6484012, + 46.5152649 + ], + [ + 6.648323, + 46.5152608 + ], + [ + 6.6482534, + 46.5152577 + ], + [ + 6.6482437, + 46.5152571 + ], + [ + 6.6464434, + 46.5151469 + ], + [ + 6.6462499, + 46.5151107 + ], + [ + 6.6460803, + 46.5150603 + ], + [ + 6.6445236, + 46.5145369 + ], + [ + 6.6443824, + 46.514476 + ], + [ + 6.6443026, + 46.5143934 + ] + ] + }, + "id": "way/148054216" + }, + { + "type": "Feature", + "properties": { + "@id": "way/148054220", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Trabandan", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6443026, + 46.5143934 + ], + [ + 6.6443278, + 46.5143411 + ] + ] + }, + "id": "way/148054220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/149240128", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Chemin des Planchettes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6078649, + 46.5709844 + ], + [ + 6.6081934, + 46.5709653 + ], + [ + 6.6085954, + 46.5709372 + ], + [ + 6.6088207, + 46.5709215 + ], + [ + 6.6090744, + 46.5708598 + ], + [ + 6.6093605, + 46.5707902 + ], + [ + 6.6118743, + 46.5700271 + ], + [ + 6.6119857, + 46.5699933 + ] + ] + }, + "id": "way/149240128" + }, + { + "type": "Feature", + "properties": { + "@id": "way/149537623", + "cycleway:right": "lane", + "highway": "unclassified", + "lanes": "2", + "name": "Avenue des Boveresses", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6613063, + 46.5336673 + ], + [ + 6.6614561, + 46.5337925 + ], + [ + 6.6615353, + 46.5338535 + ], + [ + 6.662067, + 46.5342669 + ], + [ + 6.6621038, + 46.5342919 + ], + [ + 6.6621608, + 46.5343312 + ], + [ + 6.6621665, + 46.5343425 + ], + [ + 6.6621966, + 46.5343667 + ], + [ + 6.6622153, + 46.5343817 + ], + [ + 6.662229, + 46.5344012 + ], + [ + 6.6622902, + 46.5344367 + ], + [ + 6.6623307, + 46.5344587 + ], + [ + 6.6630865, + 46.5350346 + ], + [ + 6.6633116, + 46.5351977 + ], + [ + 6.663338, + 46.5352252 + ], + [ + 6.6633543, + 46.5352382 + ], + [ + 6.6633749, + 46.535255 + ], + [ + 6.6634131, + 46.535295 + ], + [ + 6.6634617, + 46.5353292 + ], + [ + 6.6635137, + 46.5353657 + ], + [ + 6.6637861, + 46.5355618 + ], + [ + 6.663803, + 46.5355859 + ], + [ + 6.663822, + 46.5356017 + ], + [ + 6.663842, + 46.5356182 + ], + [ + 6.6638549, + 46.5356389 + ], + [ + 6.6642957, + 46.5359582 + ], + [ + 6.6644699, + 46.5360922 + ], + [ + 6.6645279, + 46.5361368 + ], + [ + 6.6647262, + 46.5362807 + ] + ] + }, + "id": "way/149537623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/149537630", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Rovéréaz", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6597188, + 46.531962 + ], + [ + 6.6595938, + 46.5318293 + ], + [ + 6.6594337, + 46.5316495 + ], + [ + 6.6593929, + 46.5316029 + ], + [ + 6.659128, + 46.5313009 + ], + [ + 6.6590722, + 46.5312402 + ], + [ + 6.658895, + 46.5310399 + ], + [ + 6.6588444, + 46.5310001 + ], + [ + 6.6586907, + 46.5308794 + ], + [ + 6.6585781, + 46.5308013 + ], + [ + 6.6583609, + 46.5306728 + ], + [ + 6.6581807, + 46.5305787 + ], + [ + 6.6580194, + 46.530519 + ], + [ + 6.6577235, + 46.530412 + ], + [ + 6.6574192, + 46.5303008 + ], + [ + 6.6573477, + 46.5302747 + ], + [ + 6.6570679, + 46.530172 + ], + [ + 6.6569894, + 46.5301432 + ], + [ + 6.6568875, + 46.5301013 + ], + [ + 6.6567801, + 46.5300467 + ], + [ + 6.656721, + 46.5300067 + ], + [ + 6.6566456, + 46.5299504 + ], + [ + 6.6566206, + 46.5299286 + ], + [ + 6.6565026, + 46.5298257 + ], + [ + 6.6564134, + 46.5297455 + ], + [ + 6.6563595, + 46.5296963 + ], + [ + 6.6562871, + 46.5296322 + ], + [ + 6.6558383, + 46.5292153 + ], + [ + 6.6556605, + 46.5290544 + ], + [ + 6.6555355, + 46.5289413 + ], + [ + 6.6554541, + 46.5288676 + ], + [ + 6.6553443, + 46.5287682 + ], + [ + 6.6553212, + 46.5287473 + ], + [ + 6.6551969, + 46.5286328 + ], + [ + 6.6549806, + 46.5284477 + ], + [ + 6.6547983, + 46.5283099 + ], + [ + 6.6546547, + 46.5282156 + ], + [ + 6.654494, + 46.5281076 + ], + [ + 6.6544205, + 46.5280669 + ], + [ + 6.6543177, + 46.5280146 + ], + [ + 6.6541649, + 46.527948 + ], + [ + 6.6540896, + 46.5279168 + ], + [ + 6.6540512, + 46.5279009 + ], + [ + 6.6539393, + 46.5278672 + ], + [ + 6.6537792, + 46.5278453 + ], + [ + 6.6536692, + 46.5278345 + ], + [ + 6.6536312, + 46.5278354 + ], + [ + 6.6535583, + 46.527837 + ] + ] + }, + "id": "way/149537630" + }, + { + "type": "Feature", + "properties": { + "@id": "way/149537677", + "cycleway:left": "lane", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6600217, + 46.53342 + ], + [ + 6.6599564, + 46.5334353 + ], + [ + 6.6598245, + 46.5334649 + ], + [ + 6.659593, + 46.533535 + ], + [ + 6.659419, + 46.5336123 + ], + [ + 6.659324, + 46.5336545 + ], + [ + 6.6592148, + 46.5337138 + ], + [ + 6.6590469, + 46.533805 + ], + [ + 6.6589507, + 46.5338658 + ], + [ + 6.6588772, + 46.5339122 + ], + [ + 6.6585037, + 46.5341474 + ], + [ + 6.6583424, + 46.534249 + ], + [ + 6.6580999, + 46.5344032 + ], + [ + 6.6579596, + 46.5344921 + ], + [ + 6.6576979, + 46.5346578 + ], + [ + 6.6576028, + 46.534718 + ], + [ + 6.6573352, + 46.5348875 + ], + [ + 6.6572837, + 46.5349154 + ], + [ + 6.6570782, + 46.5350363 + ], + [ + 6.6570251, + 46.5350677 + ], + [ + 6.6568785, + 46.5351458 + ], + [ + 6.6567474, + 46.5351997 + ], + [ + 6.6567257, + 46.5352067 + ], + [ + 6.6564969, + 46.5352696 + ], + [ + 6.6563588, + 46.5352935 + ] + ] + }, + "id": "way/149537677" + }, + { + "type": "Feature", + "properties": { + "@id": "way/149537682", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6609835, + 46.5332975 + ], + [ + 6.6610178, + 46.533293 + ], + [ + 6.6612008, + 46.5332693 + ], + [ + 6.6614085, + 46.533251 + ] + ] + }, + "id": "way/149537682" + }, + { + "type": "Feature", + "properties": { + "@id": "way/155182306", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Chocolatière", + "name:etymology:wikidata": "Q305012", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640937, + 46.5400296 + ], + [ + 6.6409228, + 46.5399524 + ], + [ + 6.6409155, + 46.539864 + ], + [ + 6.6409311, + 46.5397748 + ], + [ + 6.6410375, + 46.5395128 + ], + [ + 6.6411212, + 46.5393131 + ], + [ + 6.6411554, + 46.5392191 + ], + [ + 6.6411766, + 46.5391312 + ], + [ + 6.6412534, + 46.5387666 + ], + [ + 6.6412855, + 46.5385999 + ], + [ + 6.6413068, + 46.5383594 + ], + [ + 6.6412972, + 46.5382035 + ], + [ + 6.6412643, + 46.5380786 + ], + [ + 6.6412187, + 46.5379461 + ], + [ + 6.6411179, + 46.5377477 + ], + [ + 6.6410582, + 46.5376609 + ], + [ + 6.6410222, + 46.5376398 + ] + ] + }, + "id": "way/155182306" + }, + { + "type": "Feature", + "properties": { + "@id": "way/155446723", + "highway": "unclassified", + "name": "Chemin du Flon-Morand" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6853222, + 46.5566211 + ], + [ + 6.6858308, + 46.5564662 + ], + [ + 6.6861612, + 46.5563804 + ], + [ + 6.6863328, + 46.5564069 + ], + [ + 6.6869303, + 46.5566616 + ], + [ + 6.6869738, + 46.5566794 + ], + [ + 6.6870762, + 46.5567141 + ], + [ + 6.6876831, + 46.5569308 + ], + [ + 6.6887425, + 46.5571483 + ], + [ + 6.689631, + 46.5572912 + ], + [ + 6.6900827, + 46.5573361 + ], + [ + 6.6903709, + 46.5573361 + ], + [ + 6.6907222, + 46.5572888 + ], + [ + 6.690865, + 46.5572697 + ], + [ + 6.6910228, + 46.5572989 + ] + ] + }, + "id": "way/155446723" + }, + { + "type": "Feature", + "properties": { + "@id": "way/156624140", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Esserts", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6969181, + 46.5534598 + ], + [ + 6.696923, + 46.5534077 + ], + [ + 6.6969238, + 46.5533288 + ], + [ + 6.6969562, + 46.5530599 + ], + [ + 6.6969226, + 46.5529244 + ], + [ + 6.6967689, + 46.5527512 + ], + [ + 6.69642, + 46.5524198 + ], + [ + 6.6962211, + 46.552169 + ], + [ + 6.6961021, + 46.5518193 + ], + [ + 6.6960848, + 46.5514132 + ], + [ + 6.6960729, + 46.5511353 + ], + [ + 6.6960674, + 46.5510053 + ], + [ + 6.6960089, + 46.550491 + ], + [ + 6.6960528, + 46.5501873 + ], + [ + 6.6959869, + 46.5499079 + ], + [ + 6.6959682, + 46.5498645 + ], + [ + 6.6958808, + 46.549662 + ], + [ + 6.6958735, + 46.5496289 + ], + [ + 6.6958726, + 46.549599 + ], + [ + 6.6958744, + 46.549589 + ], + [ + 6.6958783, + 46.5495672 + ], + [ + 6.6960948, + 46.5488436 + ], + [ + 6.6960031, + 46.5488122 + ] + ] + }, + "id": "way/156624140" + }, + { + "type": "Feature", + "properties": { + "@id": "way/156624143", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Route de Praz-Gilliard", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6992473, + 46.5559101 + ], + [ + 6.6991726, + 46.5559527 + ], + [ + 6.6991124, + 46.5559948 + ], + [ + 6.6987285, + 46.5562631 + ], + [ + 6.6980404, + 46.5567226 + ], + [ + 6.6973793, + 46.557164 + ], + [ + 6.6973268, + 46.5571846 + ], + [ + 6.6972717, + 46.5572014 + ], + [ + 6.6972103, + 46.5572216 + ], + [ + 6.6970251, + 46.5571733 + ], + [ + 6.6969511, + 46.5571544 + ], + [ + 6.6968152, + 46.5571193 + ] + ] + }, + "id": "way/156624143" + }, + { + "type": "Feature", + "properties": { + "@id": "way/157395552", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Haute-Brise" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6580192, + 46.5276148 + ], + [ + 6.6580479, + 46.5275934 + ], + [ + 6.6582501, + 46.527442 + ], + [ + 6.6583978, + 46.5273315 + ], + [ + 6.6586296, + 46.5271581 + ], + [ + 6.6587878, + 46.5270397 + ], + [ + 6.6589491, + 46.526919 + ], + [ + 6.6589593, + 46.5269113 + ], + [ + 6.6590617, + 46.5268347 + ], + [ + 6.6591684, + 46.5267549 + ], + [ + 6.6591811, + 46.5267456 + ], + [ + 6.6592527, + 46.5266929 + ], + [ + 6.6594768, + 46.526528 + ], + [ + 6.659552, + 46.5264822 + ], + [ + 6.6599167, + 46.5262605 + ], + [ + 6.6599624, + 46.526232 + ], + [ + 6.6601831, + 46.5260984 + ], + [ + 6.6602025, + 46.526086 + ], + [ + 6.6603199, + 46.5260113 + ], + [ + 6.6603769, + 46.525975 + ], + [ + 6.6604087, + 46.5259558 + ] + ] + }, + "id": "way/157395552" + }, + { + "type": "Feature", + "properties": { + "@id": "way/157395553", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin de la Cure" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6579628, + 46.5275048 + ], + [ + 6.6579142, + 46.5275677 + ], + [ + 6.6577667, + 46.5278292 + ], + [ + 6.6577483, + 46.5278618 + ], + [ + 6.6577304, + 46.5278935 + ], + [ + 6.6572167, + 46.528756 + ], + [ + 6.6570349, + 46.5290527 + ], + [ + 6.6570005, + 46.5290781 + ], + [ + 6.6569581, + 46.529098 + ], + [ + 6.6569076, + 46.5291096 + ], + [ + 6.6566133, + 46.5291359 + ], + [ + 6.656411, + 46.529154 + ], + [ + 6.6563029, + 46.5291637 + ], + [ + 6.6559933, + 46.5291916 + ], + [ + 6.655922, + 46.5292007 + ], + [ + 6.6558717, + 46.529207 + ], + [ + 6.6558383, + 46.5292153 + ] + ] + }, + "id": "way/157395553" + }, + { + "type": "Feature", + "properties": { + "@id": "way/157395554", + "highway": "residential", + "lanes": "1", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6651773, + 46.5328929 + ], + [ + 6.6651913, + 46.5329039 + ], + [ + 6.6652236, + 46.5329309 + ] + ] + }, + "id": "way/157395554" + }, + { + "type": "Feature", + "properties": { + "@id": "way/159325942", + "highway": "residential", + "maxspeed": "50", + "name": "Chemin de Ballègue" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6734944, + 46.5672066 + ], + [ + 6.6739688, + 46.5672246 + ] + ] + }, + "id": "way/159325942" + }, + { + "type": "Feature", + "properties": { + "@id": "way/159325944", + "highway": "tertiary", + "lit": "no", + "maxspeed": "80", + "name": "Route des Paysans", + "rcrc_ref": "542d" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7047449, + 46.5779378 + ], + [ + 6.7048561, + 46.5782396 + ], + [ + 6.704875, + 46.578311 + ], + [ + 6.7048891, + 46.5783785 + ], + [ + 6.7048984, + 46.5784544 + ], + [ + 6.7049058, + 46.578531 + ], + [ + 6.7049031, + 46.5785953 + ], + [ + 6.7048947, + 46.5786763 + ], + [ + 6.7048825, + 46.5787451 + ], + [ + 6.70487, + 46.5787954 + ], + [ + 6.7048442, + 46.5788744 + ], + [ + 6.7048114, + 46.5789471 + ], + [ + 6.7047748, + 46.5790176 + ], + [ + 6.7047309, + 46.579086 + ], + [ + 6.7046738, + 46.5791606 + ], + [ + 6.7046068, + 46.5792434 + ], + [ + 6.7039754, + 46.579846 + ], + [ + 6.7037877, + 46.5800347 + ], + [ + 6.7037185, + 46.5801145 + ], + [ + 6.7036726, + 46.580173 + ], + [ + 6.7036256, + 46.5802433 + ], + [ + 6.7035931, + 46.5803138 + ], + [ + 6.7035603, + 46.5803968 + ], + [ + 6.7035397, + 46.5804669 + ], + [ + 6.7035226, + 46.5805435 + ], + [ + 6.7034178, + 46.5811056 + ], + [ + 6.7033797, + 46.5813371 + ], + [ + 6.7033694, + 46.5814272 + ], + [ + 6.7033666, + 46.5814818 + ], + [ + 6.7033704, + 46.5815159 + ], + [ + 6.7033799, + 46.5815455 + ], + [ + 6.703404, + 46.5815937 + ], + [ + 6.7034284, + 46.581633 + ], + [ + 6.7034574, + 46.5816645 + ], + [ + 6.703491, + 46.5816922 + ], + [ + 6.703551, + 46.5817288 + ], + [ + 6.7036277, + 46.5817648 + ], + [ + 6.7036969, + 46.5817893 + ], + [ + 6.7037998, + 46.5818187 + ], + [ + 6.7041958, + 46.5819173 + ], + [ + 6.7044384, + 46.5819862 + ], + [ + 6.7045656, + 46.5820255 + ], + [ + 6.7046807, + 46.5820666 + ], + [ + 6.704749, + 46.5820962 + ], + [ + 6.7048124, + 46.582127 + ], + [ + 6.7048754, + 46.5821625 + ], + [ + 6.7049156, + 46.5821875 + ], + [ + 6.7049708, + 46.5822216 + ], + [ + 6.7050382, + 46.5822718 + ], + [ + 6.7051383, + 46.5823496 + ], + [ + 6.7053248, + 46.5825095 + ], + [ + 6.7061168, + 46.5832132 + ], + [ + 6.7067596, + 46.5838352 + ], + [ + 6.7069156, + 46.5839936 + ], + [ + 6.7069924, + 46.5840752 + ], + [ + 6.7070601, + 46.5841552 + ], + [ + 6.7071088, + 46.5842209 + ], + [ + 6.7071573, + 46.5842975 + ], + [ + 6.7072147, + 46.5844107 + ], + [ + 6.7072547, + 46.5845206 + ], + [ + 6.7073134, + 46.584728 + ], + [ + 6.7074761, + 46.5853954 + ], + [ + 6.7075297, + 46.5855925 + ] + ] + }, + "id": "way/159325944" + }, + { + "type": "Feature", + "properties": { + "@id": "way/159325945", + "highway": "tertiary", + "lit": "no", + "name": "Route des Paysans", + "rcrc_ref": "542d" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7047089, + 46.5778448 + ], + [ + 6.7047449, + 46.5779378 + ] + ] + }, + "id": "way/159325945" + }, + { + "type": "Feature", + "properties": { + "@id": "way/160277238", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6189574, + 46.5192942 + ], + [ + 6.6191969, + 46.5193551 + ], + [ + 6.6193332, + 46.5193956 + ] + ] + }, + "id": "way/160277238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/161828593", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Signal", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6400703, + 46.5323051 + ], + [ + 6.6401111, + 46.5323175 + ], + [ + 6.6401733, + 46.5323464 + ], + [ + 6.6403141, + 46.5324532 + ], + [ + 6.6403486, + 46.5324846 + ], + [ + 6.6404396, + 46.5325595 + ], + [ + 6.6404929, + 46.532611 + ], + [ + 6.640588, + 46.5326875 + ], + [ + 6.6406368, + 46.5327368 + ] + ] + }, + "id": "way/161828593" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163226637", + "bicycle:lanes": "yes|yes|designated|yes", + "cycleway:lanes": "no|no|lane|share_busway", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "left|through;right|through;right|right", + "vehicle:lanes": "yes|yes|no|no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6337489, + 46.5267039 + ], + [ + 6.6337617, + 46.526624 + ], + [ + 6.6338547, + 46.5264289 + ], + [ + 6.6339305, + 46.5262459 + ], + [ + 6.634162, + 46.5256245 + ], + [ + 6.6341702, + 46.5256025 + ], + [ + 6.6341713, + 46.5255996 + ], + [ + 6.6341925, + 46.5255427 + ], + [ + 6.6342417, + 46.5254352 + ] + ] + }, + "id": "way/163226637" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163258307", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "primary", + "lanes": "4", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place Bel-Air", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289205, + 46.5223064 + ], + [ + 6.6290377, + 46.5222624 + ], + [ + 6.6290786, + 46.5222471 + ], + [ + 6.6290975, + 46.52224 + ], + [ + 6.6291267, + 46.5222297 + ], + [ + 6.6291674, + 46.5222153 + ], + [ + 6.6291949, + 46.5222056 + ], + [ + 6.6293974, + 46.5221313 + ], + [ + 6.6295339, + 46.5220667 + ], + [ + 6.6295517, + 46.5220564 + ] + ] + }, + "id": "way/163258307" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163630453", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6349386, + 46.5255845 + ], + [ + 6.6349614, + 46.5256481 + ], + [ + 6.634966, + 46.5256896 + ], + [ + 6.6349403, + 46.5257523 + ] + ] + }, + "id": "way/163630453" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163690516", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6140245, + 46.5210071 + ], + [ + 6.6139301, + 46.5209975 + ], + [ + 6.6137775, + 46.520979 + ], + [ + 6.6136639, + 46.5209562 + ], + [ + 6.6135361, + 46.5209234 + ], + [ + 6.6132914, + 46.5208454 + ], + [ + 6.6131922, + 46.5208183 + ] + ] + }, + "id": "way/163690516" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163690518", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Croix-Rouges", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "street_side", + "parking:left:orientation": "parallel", + "parking:right:orientation": "diagonal", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6223448, + 46.5210225 + ], + [ + 6.621524, + 46.5207628 + ], + [ + 6.6210644, + 46.5205702 + ], + [ + 6.6208059, + 46.5204562 + ], + [ + 6.6206008, + 46.5203647 + ], + [ + 6.6205787, + 46.5203559 + ], + [ + 6.6202065, + 46.5201989 + ], + [ + 6.6201686, + 46.5201851 + ], + [ + 6.6198198, + 46.5200579 + ] + ] + }, + "id": "way/163690518" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163690519", + "bicycle:lanes:backward": "yes|designated", + "bicycle:lanes:forward": "yes|designated", + "cycleway": "lane", + "cycleway:both": "no", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Chêne", + "name:etymology:wikidata": "Q12004", + "parking:both": "no", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6319777, + 46.5196329 + ], + [ + 6.6321382, + 46.5196209 + ], + [ + 6.6323443, + 46.5196135 + ] + ] + }, + "id": "way/163690519" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163690521", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Prairie", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6061229, + 46.5230683 + ], + [ + 6.6065547, + 46.5232783 + ], + [ + 6.6066239, + 46.5233372 + ], + [ + 6.6066586, + 46.5233982 + ], + [ + 6.606687, + 46.5234626 + ] + ] + }, + "id": "way/163690521" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163690526", + "check_date:cycleway": "2025-02-26", + "cycleway:both": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Belvédère", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6183017, + 46.5197191 + ], + [ + 6.6176025, + 46.5201489 + ], + [ + 6.6174757, + 46.5202217 + ] + ] + }, + "id": "way/163690526" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163690530", + "cycleway:both": "no", + "foot": "yes", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Belvédère", + "sidewalk": "no", + "surface": "asphalt", + "turn:lanes:backward": "left;through", + "turn:lanes:forward": "slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6163512, + 46.5209036 + ], + [ + 6.6161485, + 46.5210238 + ] + ] + }, + "id": "way/163690530" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163693125", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6960353, + 46.5616056 + ], + [ + 6.6959599, + 46.5617102 + ], + [ + 6.6957622, + 46.5619874 + ] + ] + }, + "id": "way/163693125" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163693126", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6961596, + 46.5593419 + ], + [ + 6.6961495, + 46.5594365 + ], + [ + 6.6961585, + 46.5594976 + ], + [ + 6.6961737, + 46.5595598 + ], + [ + 6.6962335, + 46.5597198 + ], + [ + 6.6962358, + 46.559726 + ], + [ + 6.6962462, + 46.5597506 + ], + [ + 6.6962734, + 46.559815 + ] + ] + }, + "id": "way/163693126" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163696586", + "highway": "unclassified", + "name": "Chemin du Chalet de Praroman", + "official_name": "Chemin du Chalet-de-Praroman", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6987418, + 46.5638391 + ], + [ + 6.6986157, + 46.5639586 + ], + [ + 6.6984318, + 46.5640771 + ], + [ + 6.6983011, + 46.5641487 + ], + [ + 6.6977896, + 46.5644289 + ], + [ + 6.6973783, + 46.5646565 + ], + [ + 6.697359, + 46.5646713 + ], + [ + 6.6972278, + 46.5647715 + ], + [ + 6.6971478, + 46.564849 + ], + [ + 6.6970988, + 46.5648964 + ], + [ + 6.6970284, + 46.5649645 + ], + [ + 6.6967303, + 46.5652596 + ], + [ + 6.6964242, + 46.5655546 + ], + [ + 6.6963673, + 46.5655955 + ], + [ + 6.6963137, + 46.5656074 + ], + [ + 6.6962522, + 46.5656148 + ] + ] + }, + "id": "way/163696586" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163696587", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7142841, + 46.5713494 + ], + [ + 6.7142776, + 46.571332 + ], + [ + 6.7142596, + 46.5713139 + ], + [ + 6.7141645, + 46.5712463 + ], + [ + 6.7135829, + 46.5709373 + ], + [ + 6.7131883, + 46.5706716 + ], + [ + 6.7127733, + 46.570379 + ], + [ + 6.7114424, + 46.569525 + ], + [ + 6.7111176, + 46.5693112 + ], + [ + 6.7098013, + 46.5682829 + ], + [ + 6.7096505, + 46.5681552 + ], + [ + 6.7094179, + 46.5679582 + ], + [ + 6.7092937, + 46.5677657 + ], + [ + 6.7092553, + 46.5673895 + ], + [ + 6.7092112, + 46.5672249 + ], + [ + 6.7090788, + 46.5667314 + ], + [ + 6.7086723, + 46.5662909 + ] + ] + }, + "id": "way/163696587" + }, + { + "type": "Feature", + "properties": { + "@id": "way/163696588", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "name": "Route de Mollie-Margot", + "name:etymology:wikidata": "Q3319599", + "rcrc_ref": "639d", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7086723, + 46.5662909 + ], + [ + 6.7076657, + 46.5660357 + ], + [ + 6.7070587, + 46.5660081 + ], + [ + 6.7065742, + 46.5660705 + ], + [ + 6.7063898, + 46.5660943 + ], + [ + 6.7053798, + 46.5662564 + ], + [ + 6.7041307, + 46.566576 + ], + [ + 6.7037221, + 46.566698 + ] + ] + }, + "id": "way/163696588" + }, + { + "type": "Feature", + "properties": { + "@id": "way/165256605", + "access": "no", + "bicycle": "yes", + "foot": "yes", + "hgv": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Celtes", + "name:etymology:wikidata": "Q35966", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:bus": "no", + "psv": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6391643, + 46.5372594 + ], + [ + 6.6391531, + 46.5373233 + ], + [ + 6.6391116, + 46.537466 + ], + [ + 6.6389985, + 46.5376255 + ], + [ + 6.6390266, + 46.537821 + ] + ] + }, + "id": "way/165256605" + }, + { + "type": "Feature", + "properties": { + "@id": "way/165256606", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Celtes", + "name:etymology:wikidata": "Q35966", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6400024, + 46.5371514 + ], + [ + 6.6396933, + 46.5373467 + ], + [ + 6.6396139, + 46.5374297 + ], + [ + 6.6395588, + 46.5375402 + ], + [ + 6.639487, + 46.5376885 + ], + [ + 6.6392906, + 46.5377756 + ], + [ + 6.639138, + 46.537822 + ], + [ + 6.6390266, + 46.537821 + ] + ] + }, + "id": "way/165256606" + }, + { + "type": "Feature", + "properties": { + "@id": "way/165355277", + "access": "no", + "bicycle": "designated", + "cycleway:both": "share_busway", + "foot": "yes", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Neuve", + "parking:both": "no", + "psv": "yes", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307913, + 46.5233223 + ], + [ + 6.630336, + 46.5233228 + ], + [ + 6.6301352, + 46.5233231 + ], + [ + 6.6300606, + 46.5233192 + ], + [ + 6.6300001, + 46.5233022 + ] + ] + }, + "id": "way/165355277" + }, + { + "type": "Feature", + "properties": { + "@id": "way/165468948", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue des Terreaux", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.628327, + 46.5225179 + ], + [ + 6.6284192, + 46.5224849 + ], + [ + 6.6284277, + 46.5224819 + ], + [ + 6.6285557, + 46.5224362 + ] + ] + }, + "id": "way/165468948" + }, + { + "type": "Feature", + "properties": { + "@id": "way/165536756", + "access": "no", + "bicycle": "designated", + "cycleway:both": "share_busway", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Neuve", + "parking:both": "no", + "psv": "yes", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300001, + 46.5233022 + ], + [ + 6.6299413, + 46.5232855 + ], + [ + 6.6296006, + 46.5231714 + ], + [ + 6.62954, + 46.5231401 + ] + ] + }, + "id": "way/165536756" + }, + { + "type": "Feature", + "properties": { + "@id": "way/168841374", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Route de Praz-Gilliard", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6992473, + 46.5559101 + ], + [ + 6.6991845, + 46.5557823 + ], + [ + 6.6991551, + 46.555741 + ], + [ + 6.6990191, + 46.5555499 + ], + [ + 6.6989462, + 46.5554697 + ], + [ + 6.6988562, + 46.5553632 + ], + [ + 6.698744, + 46.5552636 + ], + [ + 6.6987162, + 46.5552442 + ], + [ + 6.6986194, + 46.5551764 + ], + [ + 6.6983933, + 46.5550281 + ], + [ + 6.6980005, + 46.5547706 + ], + [ + 6.6972003, + 46.554349 + ], + [ + 6.6970869, + 46.5542569 + ], + [ + 6.6969795, + 46.5542735 + ], + [ + 6.6968229, + 46.554256 + ], + [ + 6.6966555, + 46.5542545 + ], + [ + 6.69657, + 46.5542633 + ], + [ + 6.6961419, + 46.5543075 + ], + [ + 6.6959526, + 46.5543285 + ], + [ + 6.6954532, + 46.5543838 + ], + [ + 6.6949764, + 46.5544367 + ], + [ + 6.694719, + 46.5544652 + ] + ] + }, + "id": "way/168841374" + }, + { + "type": "Feature", + "properties": { + "@id": "way/168841387", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6965372, + 46.5571723 + ], + [ + 6.696912, + 46.5576635 + ], + [ + 6.6970018, + 46.5577886 + ], + [ + 6.6971076, + 46.5579386 + ], + [ + 6.6971259, + 46.5579929 + ], + [ + 6.6971308, + 46.5580491 + ], + [ + 6.6971238, + 46.5581218 + ], + [ + 6.6971142, + 46.5581632 + ], + [ + 6.6971093, + 46.5581792 + ], + [ + 6.697069, + 46.5582362 + ], + [ + 6.697022, + 46.5582914 + ], + [ + 6.6970151, + 46.5582992 + ], + [ + 6.6968968, + 46.5584337 + ], + [ + 6.6968603, + 46.5584748 + ], + [ + 6.6964972, + 46.5588833 + ], + [ + 6.6964944, + 46.5588865 + ], + [ + 6.6962831, + 46.5591337 + ], + [ + 6.6962282, + 46.5591979 + ], + [ + 6.6961849, + 46.559267 + ], + [ + 6.6961596, + 46.5593419 + ] + ] + }, + "id": "way/168841387" + }, + { + "type": "Feature", + "properties": { + "@id": "way/171561107", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6807384, + 46.5645678 + ], + [ + 6.6813174, + 46.5651975 + ], + [ + 6.681376, + 46.565323 + ], + [ + 6.6814207, + 46.5654951 + ], + [ + 6.681528, + 46.5664524 + ], + [ + 6.6816554, + 46.5668089 + ], + [ + 6.6820667, + 46.5674512 + ], + [ + 6.6825594, + 46.5681881 + ], + [ + 6.6826554, + 46.5683363 + ], + [ + 6.6826798, + 46.5684098 + ], + [ + 6.68268, + 46.5685172 + ], + [ + 6.682659, + 46.5686149 + ], + [ + 6.6826263, + 46.5686697 + ], + [ + 6.682559, + 46.5687307 + ], + [ + 6.6818447, + 46.56923 + ], + [ + 6.6816793, + 46.5693591 + ], + [ + 6.6815935, + 46.569463 + ], + [ + 6.6815483, + 46.5695579 + ], + [ + 6.6815371, + 46.5696549 + ], + [ + 6.6815474, + 46.5697595 + ], + [ + 6.6815841, + 46.5698823 + ], + [ + 6.6818611, + 46.5706138 + ], + [ + 6.6818994, + 46.5707555 + ], + [ + 6.6819363, + 46.5709675 + ], + [ + 6.6819916, + 46.5716289 + ], + [ + 6.6820485, + 46.5718635 + ], + [ + 6.6820579, + 46.5718952 + ], + [ + 6.6821108, + 46.5720264 + ], + [ + 6.6821648, + 46.5721222 + ], + [ + 6.6822103, + 46.5721944 + ], + [ + 6.6822932, + 46.5723087 + ], + [ + 6.6823563, + 46.5723902 + ], + [ + 6.6832365, + 46.5732862 + ], + [ + 6.6833745, + 46.5734366 + ], + [ + 6.6835012, + 46.5735973 + ], + [ + 6.6836638, + 46.5738315 + ], + [ + 6.6839717, + 46.5743032 + ], + [ + 6.6850498, + 46.5760056 + ], + [ + 6.6861351, + 46.5777163 + ], + [ + 6.6863992, + 46.5781574 + ], + [ + 6.6868392, + 46.5788231 + ], + [ + 6.686946, + 46.5790943 + ], + [ + 6.6869308, + 46.5792308 + ], + [ + 6.6868725, + 46.5794265 + ], + [ + 6.6865811, + 46.5802774 + ], + [ + 6.6864928, + 46.5803781 + ], + [ + 6.6863345, + 46.5804739 + ], + [ + 6.6861549, + 46.5805431 + ], + [ + 6.6859173, + 46.5805835 + ], + [ + 6.68577, + 46.5805832 + ], + [ + 6.6855964, + 46.5805521 + ], + [ + 6.6854506, + 46.5804998 + ], + [ + 6.6849977, + 46.5803063 + ], + [ + 6.6848928, + 46.58027 + ], + [ + 6.6847833, + 46.5802453 + ], + [ + 6.684672, + 46.5802256 + ], + [ + 6.6844234, + 46.5802247 + ], + [ + 6.6840418, + 46.5802569 + ], + [ + 6.6837911, + 46.5802615 + ], + [ + 6.6836613, + 46.580253 + ], + [ + 6.6835222, + 46.5802326 + ], + [ + 6.6834098, + 46.5802077 + ], + [ + 6.6828497, + 46.5800479 + ], + [ + 6.6827168, + 46.5800132 + ], + [ + 6.6825733, + 46.5799938 + ], + [ + 6.682451, + 46.5799877 + ], + [ + 6.6823165, + 46.579993 + ], + [ + 6.6821912, + 46.5800165 + ] + ] + }, + "id": "way/171561107" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172213656", + "bicycle": "yes", + "foot": "yes", + "highway": "tertiary", + "horse": "yes", + "lit": "no", + "motor_vehicle": "yes", + "name": "Route des Saugealles", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6780229, + 46.5852736 + ], + [ + 6.6780063, + 46.5853124 + ], + [ + 6.6779684, + 46.5853752 + ], + [ + 6.6779158, + 46.5854289 + ], + [ + 6.6777262, + 46.5855586 + ], + [ + 6.6760503, + 46.586575 + ], + [ + 6.6757224, + 46.5867363 + ], + [ + 6.6755768, + 46.5867676 + ], + [ + 6.6753558, + 46.5868152 + ], + [ + 6.6753092, + 46.5868159 + ], + [ + 6.6748505, + 46.5868225 + ], + [ + 6.6746184, + 46.5868019 + ], + [ + 6.6732501, + 46.5865619 + ], + [ + 6.6730347, + 46.5865439 + ], + [ + 6.6729212, + 46.5865462 + ], + [ + 6.6728326, + 46.5865589 + ], + [ + 6.6727466, + 46.5865799 + ], + [ + 6.6726511, + 46.5866091 + ], + [ + 6.6724723, + 46.5866849 + ], + [ + 6.672208, + 46.5868194 + ], + [ + 6.6720051, + 46.5869044 + ], + [ + 6.6718203, + 46.5869471 + ], + [ + 6.6716924, + 46.5869612 + ], + [ + 6.6715862, + 46.5869661 + ], + [ + 6.6714678, + 46.5869569 + ], + [ + 6.6710435, + 46.5868999 + ], + [ + 6.6707146, + 46.5868803 + ], + [ + 6.6705752, + 46.5868919 + ], + [ + 6.6686795, + 46.5873637 + ], + [ + 6.6679407, + 46.5875625 + ], + [ + 6.6678213, + 46.5876058 + ], + [ + 6.6677211, + 46.5876554 + ], + [ + 6.6676386, + 46.587717 + ], + [ + 6.6675652, + 46.5877954 + ], + [ + 6.6675188, + 46.5878856 + ], + [ + 6.6674784, + 46.5880233 + ], + [ + 6.667423, + 46.5884187 + ], + [ + 6.6674112, + 46.5884733 + ], + [ + 6.6673889, + 46.5885215 + ], + [ + 6.6673397, + 46.5885817 + ], + [ + 6.6672938, + 46.5886196 + ], + [ + 6.6671938, + 46.5886775 + ], + [ + 6.6671099, + 46.5887097 + ], + [ + 6.6669946, + 46.5887361 + ], + [ + 6.6668011, + 46.5887342 + ], + [ + 6.6666375, + 46.5887 + ], + [ + 6.6665015, + 46.5886416 + ], + [ + 6.6663995, + 46.5885789 + ], + [ + 6.6660248, + 46.5881714 + ], + [ + 6.665889, + 46.5880006 + ], + [ + 6.6655329, + 46.5876067 + ], + [ + 6.665438, + 46.5875283 + ], + [ + 6.6653472, + 46.5874798 + ], + [ + 6.665247, + 46.5874418 + ], + [ + 6.6651849, + 46.5874291 + ], + [ + 6.6651192, + 46.587425 + ], + [ + 6.6649985, + 46.5874349 + ], + [ + 6.6649078, + 46.5874643 + ], + [ + 6.6648431, + 46.5874971 + ], + [ + 6.6647731, + 46.587546 + ], + [ + 6.6647109, + 46.58767 + ], + [ + 6.6646635, + 46.587783 + ], + [ + 6.6646223, + 46.5878891 + ], + [ + 6.664582, + 46.5880353 + ], + [ + 6.6645031, + 46.5881445 + ], + [ + 6.6644405, + 46.5882081 + ], + [ + 6.6642805, + 46.5883053 + ], + [ + 6.6639327, + 46.5884482 + ], + [ + 6.66378, + 46.5885518 + ], + [ + 6.6637452, + 46.5886259 + ], + [ + 6.6637455, + 46.5887048 + ], + [ + 6.6637615, + 46.5887744 + ], + [ + 6.6638125, + 46.5888328 + ], + [ + 6.6639013, + 46.5888837 + ], + [ + 6.6640135, + 46.5889201 + ], + [ + 6.6643342, + 46.5889619 + ], + [ + 6.6645319, + 46.5889796 + ], + [ + 6.6647205, + 46.5890114 + ], + [ + 6.6647914, + 46.5890442 + ], + [ + 6.664843, + 46.5890867 + ], + [ + 6.6648882, + 46.589167 + ], + [ + 6.6648795, + 46.5892315 + ], + [ + 6.6648496, + 46.5892875 + ], + [ + 6.6647949, + 46.5893418 + ], + [ + 6.6645816, + 46.5894666 + ], + [ + 6.6645334, + 46.5894986 + ], + [ + 6.6644647, + 46.5895494 + ] + ] + }, + "id": "way/172213656" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172213657", + "highway": "unclassified", + "name": "Route de la Grange-Neuve" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6629313, + 46.5876545 + ], + [ + 6.662758, + 46.5876232 + ] + ] + }, + "id": "way/172213657" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172213658", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route des Planches", + "rcrc_ref": "559c", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6599004, + 46.5687676 + ], + [ + 6.6601165, + 46.5689045 + ], + [ + 6.6604388, + 46.5690634 + ] + ] + }, + "id": "way/172213658" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330210", + "alt_name": "Avenue de la Harpe", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626128, + 46.5090677 + ], + [ + 6.6261115, + 46.5090113 + ], + [ + 6.6260825, + 46.5089687 + ], + [ + 6.625972, + 46.5088271 + ], + [ + 6.6257972, + 46.5086099 + ], + [ + 6.6257478, + 46.5085485 + ] + ] + }, + "id": "way/172330210" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330211", + "cycleway": "lane", + "cycleway:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Sévelin", + "sidewalk": "separate", + "smoothness": "intermediate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6150716, + 46.5234515 + ], + [ + 6.6150495, + 46.5234162 + ], + [ + 6.6150376, + 46.5233586 + ], + [ + 6.61503, + 46.5231455 + ], + [ + 6.6150363, + 46.523093 + ], + [ + 6.6150362, + 46.5230543 + ], + [ + 6.6150421, + 46.5229348 + ], + [ + 6.6150545, + 46.5228242 + ], + [ + 6.6150718, + 46.5227264 + ], + [ + 6.6150727, + 46.5227214 + ], + [ + 6.6150845, + 46.522672 + ], + [ + 6.6150959, + 46.5226296 + ], + [ + 6.6151402, + 46.5225052 + ], + [ + 6.6152151, + 46.5223557 + ], + [ + 6.6152447, + 46.5223085 + ], + [ + 6.6153514, + 46.5221454 + ], + [ + 6.6154484, + 46.5219938 + ] + ] + }, + "id": "way/172330211" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330212", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin du Presbytère", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6218434, + 46.5293654 + ], + [ + 6.6218591, + 46.5293978 + ], + [ + 6.6218726, + 46.5294256 + ], + [ + 6.6217935, + 46.5296484 + ], + [ + 6.621776, + 46.5297371 + ], + [ + 6.621775, + 46.5297911 + ], + [ + 6.6218273, + 46.5298554 + ], + [ + 6.6220882, + 46.5300464 + ], + [ + 6.6223062, + 46.5302105 + ], + [ + 6.622328, + 46.5302526 + ] + ] + }, + "id": "way/172330212" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330213", + "cycleway": "separate", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Sébeillon", + "parking:lane:both": "marked", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6193261, + 46.5235579 + ], + [ + 6.6192537, + 46.5234924 + ], + [ + 6.6191169, + 46.5234451 + ], + [ + 6.6189102, + 46.5234402 + ], + [ + 6.6185295, + 46.5234534 + ], + [ + 6.6183526, + 46.5234546 + ], + [ + 6.618223, + 46.5234562 + ], + [ + 6.6177445, + 46.5234647 + ], + [ + 6.6175899, + 46.5234675 + ], + [ + 6.6170402, + 46.5234773 + ], + [ + 6.6165101, + 46.5234867 + ], + [ + 6.6156588, + 46.5235019 + ], + [ + 6.6155958, + 46.523503 + ], + [ + 6.6153843, + 46.5235068 + ] + ] + }, + "id": "way/172330213" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330216", + "check_date:cycleway": "2022-01-25", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Salève", + "name:etymology:wikidata": "Q1711734", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624424, + 46.530648 + ], + [ + 6.6244688, + 46.5307126 + ], + [ + 6.624497, + 46.5307574 + ], + [ + 6.6247083, + 46.5310586 + ], + [ + 6.6248684, + 46.5312869 + ], + [ + 6.6249318, + 46.531363 + ], + [ + 6.6249905, + 46.5314427 + ], + [ + 6.6251125, + 46.5315999 + ], + [ + 6.6251431, + 46.5316325 + ] + ] + }, + "id": "way/172330216" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330217", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6232366, + 46.5282626 + ], + [ + 6.6231451, + 46.5282978 + ], + [ + 6.6226243, + 46.528496 + ], + [ + 6.6222585, + 46.5286527 + ], + [ + 6.6220644, + 46.5287456 + ], + [ + 6.6218574, + 46.5288447 + ], + [ + 6.6217464, + 46.5289022 + ] + ] + }, + "id": "way/172330217" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330218", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Jean-Jacques-Cart", + "name:etymology:wikidata": "Q3166205", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270985, + 46.5138917 + ], + [ + 6.6266577, + 46.5139693 + ], + [ + 6.6262943, + 46.5140342 + ], + [ + 6.6257028, + 46.5141403 + ], + [ + 6.6256133, + 46.5141494 + ], + [ + 6.6255135, + 46.5141596 + ] + ] + }, + "id": "way/172330218" + }, + { + "type": "Feature", + "properties": { + "@id": "way/172330220", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Chasseron", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6143163, + 46.5317361 + ], + [ + 6.6140288, + 46.5315901 + ], + [ + 6.6139269, + 46.5315383 + ], + [ + 6.6136353, + 46.5313811 + ], + [ + 6.613379, + 46.5312396 + ], + [ + 6.6130498, + 46.5310534 + ], + [ + 6.6128639, + 46.530955 + ], + [ + 6.61281, + 46.5309265 + ] + ] + }, + "id": "way/172330220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/173079350", + "cycleway:both": "no", + "highway": "residential", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes:forward": "through|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6075294, + 46.5272983 + ], + [ + 6.6076463, + 46.5271698 + ], + [ + 6.6077067, + 46.5270496 + ] + ] + }, + "id": "way/173079350" + }, + { + "type": "Feature", + "properties": { + "@id": "way/173079352", + "cycleway:both": "no", + "highway": "residential", + "name": "Chemin des Charmilles", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6221266, + 46.5304048 + ], + [ + 6.6228378, + 46.5309127 + ] + ] + }, + "id": "way/173079352" + }, + { + "type": "Feature", + "properties": { + "@id": "way/175815758", + "bicycle": "yes", + "highway": "unclassified", + "maxspeed": "50", + "motor_vehicle": "forestry", + "name": "Chemin des Vuargnes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6952065, + 46.5704849 + ], + [ + 6.6950805, + 46.5693117 + ], + [ + 6.6951101, + 46.568278 + ], + [ + 6.6950694, + 46.5681115 + ] + ] + }, + "id": "way/175815758" + }, + { + "type": "Feature", + "properties": { + "@id": "way/180285018", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6012649, + 46.5235996 + ], + [ + 6.6009775, + 46.5234901 + ], + [ + 6.6009238, + 46.5234745 + ], + [ + 6.6007063, + 46.5234114 + ], + [ + 6.6006346, + 46.5233906 + ], + [ + 6.6004511, + 46.5233516 + ], + [ + 6.6002106, + 46.5233114 + ], + [ + 6.600131, + 46.5233025 + ] + ] + }, + "id": "way/180285018" + }, + { + "type": "Feature", + "properties": { + "@id": "way/180285288", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6110709, + 46.5168367 + ], + [ + 6.6107675, + 46.5168454 + ] + ] + }, + "id": "way/180285288" + }, + { + "type": "Feature", + "properties": { + "@id": "way/182597019", + "highway": "secondary", + "lit": "no", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "rcrc_ref": "642b", + "ref": "148" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6961934, + 46.5483743 + ], + [ + 6.6961791, + 46.5481736 + ], + [ + 6.6961201, + 46.5479322 + ], + [ + 6.696008, + 46.5475663 + ], + [ + 6.6959786, + 46.5474032 + ], + [ + 6.6960049, + 46.5472503 + ], + [ + 6.6960684, + 46.5471341 + ], + [ + 6.6961803, + 46.5470263 + ], + [ + 6.6963259, + 46.5469423 + ], + [ + 6.6965127, + 46.546864 + ] + ] + }, + "id": "way/182597019" + }, + { + "type": "Feature", + "properties": { + "@id": "way/182597023", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "rcrc_ref": "642b", + "ref": "148" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6960031, + 46.5488122 + ], + [ + 6.6961664, + 46.5485492 + ], + [ + 6.6961934, + 46.5483743 + ] + ] + }, + "id": "way/182597023" + }, + { + "type": "Feature", + "properties": { + "@id": "way/182597025", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "rcrc_ref": "642b", + "ref": "148" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6965127, + 46.546864 + ], + [ + 6.6980695, + 46.5462907 + ], + [ + 6.6985265, + 46.546125 + ], + [ + 6.6985513, + 46.5461159 + ], + [ + 6.6992261, + 46.5458621 + ] + ] + }, + "id": "way/182597025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/183174799", + "highway": "residential", + "name": "Chemin de la Chocolatière", + "name:etymology:wikidata": "Q305012", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409234, + 46.5363689 + ], + [ + 6.6408537, + 46.5365631 + ], + [ + 6.6408433, + 46.5366081 + ], + [ + 6.6408355, + 46.5366417 + ], + [ + 6.6407852, + 46.5368395 + ] + ] + }, + "id": "way/183174799" + }, + { + "type": "Feature", + "properties": { + "@id": "way/183865468", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6918569, + 46.5652531 + ], + [ + 6.6917386, + 46.5652121 + ], + [ + 6.6915391, + 46.5651435 + ], + [ + 6.6913405, + 46.5650752 + ], + [ + 6.6911247, + 46.5650017 + ], + [ + 6.6909494, + 46.5649434 + ] + ] + }, + "id": "way/183865468" + }, + { + "type": "Feature", + "properties": { + "@id": "way/183865470", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6838772, + 46.55587 + ], + [ + 6.6840879, + 46.5568073 + ] + ] + }, + "id": "way/183865470" + }, + { + "type": "Feature", + "properties": { + "@id": "way/186491492", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "no", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7214772, + 46.574593 + ], + [ + 6.7207487, + 46.5743876 + ], + [ + 6.7195263, + 46.5740445 + ], + [ + 6.7187368, + 46.5738228 + ], + [ + 6.7181537, + 46.5736585 + ], + [ + 6.7177695, + 46.5735499 + ], + [ + 6.7165571, + 46.5732087 + ], + [ + 6.7139174, + 46.5724659 + ], + [ + 6.7135299, + 46.5723568 + ], + [ + 6.7102352, + 46.5714274 + ], + [ + 6.7097348, + 46.5712881 + ] + ] + }, + "id": "way/186491492" + }, + { + "type": "Feature", + "properties": { + "@id": "way/186492080", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "3", + "lit": "no", + "maxheight": "default", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6320619, + 46.5451636 + ], + [ + 6.6323904, + 46.5449031 + ], + [ + 6.6327183, + 46.5446484 + ], + [ + 6.6330464, + 46.5444029 + ], + [ + 6.6333891, + 46.5441586 + ], + [ + 6.6337418, + 46.5439198 + ], + [ + 6.6341059, + 46.543689 + ], + [ + 6.6344862, + 46.5434661 + ], + [ + 6.6346746, + 46.5433626 + ], + [ + 6.6348656, + 46.5432598 + ], + [ + 6.6350723, + 46.5431555 + ], + [ + 6.6352822, + 46.5430531 + ], + [ + 6.6354783, + 46.5429634 + ], + [ + 6.6356797, + 46.5428759 + ], + [ + 6.6358981, + 46.5427858 + ], + [ + 6.6361196, + 46.5426998 + ], + [ + 6.6363408, + 46.54262 + ], + [ + 6.636566, + 46.5425443 + ], + [ + 6.6367766, + 46.5424779 + ], + [ + 6.6370029, + 46.5424142 + ], + [ + 6.6372371, + 46.5423517 + ], + [ + 6.6375011, + 46.5422885 + ], + [ + 6.6377133, + 46.5422441 + ], + [ + 6.6379265, + 46.5422012 + ], + [ + 6.6381747, + 46.5421599 + ], + [ + 6.6384259, + 46.5421229 + ], + [ + 6.638668, + 46.5420933 + ], + [ + 6.6389117, + 46.5420689 + ], + [ + 6.6391584, + 46.5420499 + ], + [ + 6.6394066, + 46.5420355 + ], + [ + 6.6396511, + 46.5420269 + ], + [ + 6.6398983, + 46.5420229 + ], + [ + 6.640152, + 46.5420243 + ], + [ + 6.640391, + 46.5420309 + ], + [ + 6.6406316, + 46.5420433 + ], + [ + 6.6408607, + 46.5420606 + ], + [ + 6.6410928, + 46.5420805 + ] + ] + }, + "id": "way/186492080" + }, + { + "type": "Feature", + "properties": { + "@id": "way/186493739", + "avz": "63", + "cs_dir:backward": "2", + "cs_dir:forward": "1", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6099652, + 46.5168609 + ], + [ + 6.6100355, + 46.5168595 + ], + [ + 6.6102966, + 46.5168466 + ] + ] + }, + "id": "way/186493739" + }, + { + "type": "Feature", + "properties": { + "@id": "way/186494083", + "avz": "62", + "cs_dir:backward": "2", + "cs_dir:forward": "1", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6503536, + 46.5150961 + ], + [ + 6.6507578, + 46.5148739 + ], + [ + 6.6508426, + 46.5148288 + ] + ] + }, + "id": "way/186494083" + }, + { + "type": "Feature", + "properties": { + "@id": "way/186495033", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place Chauderon", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6241731, + 46.5236323 + ], + [ + 6.6245722, + 46.5236039 + ], + [ + 6.6246321, + 46.5235997 + ], + [ + 6.6248456, + 46.5235892 + ] + ] + }, + "id": "way/186495033" + }, + { + "type": "Feature", + "properties": { + "@id": "way/186939968", + "highway": "residential", + "lit": "no", + "motor_vehicle": "no", + "name": "Chemin des Falaises", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6430432, + 46.5298425 + ], + [ + 6.6437154, + 46.5302688 + ], + [ + 6.644244, + 46.5304319 + ] + ] + }, + "id": "way/186939968" + }, + { + "type": "Feature", + "properties": { + "@id": "way/188201169", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:urban", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346786, + 46.5422025 + ], + [ + 6.6346933, + 46.5421309 + ] + ] + }, + "id": "way/188201169" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194465865", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.602885, + 46.5175103 + ], + [ + 6.6028178, + 46.5174619 + ], + [ + 6.6027586, + 46.5174088 + ], + [ + 6.6027079, + 46.5173517 + ], + [ + 6.6026408, + 46.5172419 + ], + [ + 6.6026054, + 46.5171253 + ], + [ + 6.6026029, + 46.5170062 + ], + [ + 6.6026334, + 46.5168889 + ], + [ + 6.6026959, + 46.5167778 + ], + [ + 6.6027742, + 46.5166895 + ], + [ + 6.6028726, + 46.5166114 + ], + [ + 6.6029886, + 46.5165456 + ], + [ + 6.6031187, + 46.5164939 + ], + [ + 6.6032595, + 46.5164578 + ] + ] + }, + "id": "way/194465865" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194465866", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6041745, + 46.5166425 + ], + [ + 6.6042333, + 46.5166931 + ], + [ + 6.6043084, + 46.5167787 + ], + [ + 6.6043342, + 46.5168177 + ] + ] + }, + "id": "way/194465866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194465867", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034979, + 46.5176807 + ], + [ + 6.6034124, + 46.517673 + ], + [ + 6.603272, + 46.5176557 + ], + [ + 6.6031511, + 46.5176274 + ], + [ + 6.6030262, + 46.517583 + ], + [ + 6.602885, + 46.5175103 + ] + ] + }, + "id": "way/194465867" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194465868", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6043342, + 46.5168177 + ], + [ + 6.6043606, + 46.5168674 + ], + [ + 6.6043893, + 46.5169476 + ], + [ + 6.6044029, + 46.5170491 + ], + [ + 6.6043973, + 46.5171251 + ], + [ + 6.6043659, + 46.5172316 + ], + [ + 6.6043007, + 46.5173425 + ] + ] + }, + "id": "way/194465868" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194465869", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6032595, + 46.5164578 + ], + [ + 6.6034295, + 46.5164367 + ], + [ + 6.6035894, + 46.5164377 + ], + [ + 6.6037276, + 46.5164547 + ], + [ + 6.6038595, + 46.5164859 + ], + [ + 6.6040003, + 46.5165385 + ], + [ + 6.6041745, + 46.5166425 + ] + ] + }, + "id": "way/194465869" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194469718", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place Chauderon", + "oneway": "yes", + "parking:both": "no", + "psv:lanes": "no|no|designated", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "left|through;right|" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258611, + 46.523477 + ], + [ + 6.625698, + 46.5235157 + ], + [ + 6.6252806, + 46.5235903 + ], + [ + 6.6252308, + 46.5235992 + ], + [ + 6.6251542, + 46.5236128 + ], + [ + 6.6249863, + 46.5236194 + ], + [ + 6.6248456, + 46.5235892 + ] + ] + }, + "id": "way/194469718" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194904171", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6518342, + 46.5264506 + ], + [ + 6.651816, + 46.5264665 + ], + [ + 6.6517978, + 46.5264825 + ], + [ + 6.6517541, + 46.5265153 + ] + ] + }, + "id": "way/194904171" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194904175", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin du Devin", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523205, + 46.5274204 + ], + [ + 6.6524305, + 46.5273444 + ], + [ + 6.6524745, + 46.5273103 + ], + [ + 6.6525, + 46.5272758 + ], + [ + 6.6525036, + 46.5272175 + ], + [ + 6.652501, + 46.5271305 + ], + [ + 6.6524959, + 46.5270308 + ], + [ + 6.6524709, + 46.5269292 + ], + [ + 6.6524272, + 46.5268391 + ], + [ + 6.6523859, + 46.5267737 + ], + [ + 6.652228, + 46.5266408 + ], + [ + 6.6521261, + 46.5265681 + ], + [ + 6.6521035, + 46.5265573 + ], + [ + 6.6520471, + 46.5265304 + ], + [ + 6.6519311, + 46.5264795 + ], + [ + 6.6518825, + 46.526465 + ], + [ + 6.6518342, + 46.5264506 + ] + ] + }, + "id": "way/194904175" + }, + { + "type": "Feature", + "properties": { + "@id": "way/194919976", + "cycleway:left": "lane", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6440175, + 46.5170982 + ], + [ + 6.6442498, + 46.5168693 + ], + [ + 6.64443, + 46.5166939 + ], + [ + 6.6446183, + 46.5165105 + ], + [ + 6.6447393, + 46.516407 + ], + [ + 6.6447787, + 46.5163734 + ], + [ + 6.6448967, + 46.5162945 + ], + [ + 6.6449622, + 46.5162602 + ], + [ + 6.6449906, + 46.5162447 + ], + [ + 6.6450536, + 46.5162172 + ], + [ + 6.6451833, + 46.5161606 + ], + [ + 6.6454042, + 46.516093 + ], + [ + 6.6455656, + 46.5160559 + ], + [ + 6.645693, + 46.516032 + ], + [ + 6.6457381, + 46.5160235 + ], + [ + 6.6457934, + 46.5160142 + ], + [ + 6.6459112, + 46.5159943 + ], + [ + 6.6459588, + 46.515987 + ], + [ + 6.646002, + 46.5159816 + ], + [ + 6.6460292, + 46.515978 + ], + [ + 6.6460827, + 46.5159708 + ] + ] + }, + "id": "way/194919976" + }, + { + "type": "Feature", + "properties": { + "@id": "way/199157172", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Passage Belle-Rose", + "oneway": "yes", + "surface": "asphalt", + "tunnel": "building_passage" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6396084, + 46.5185378 + ], + [ + 6.6394251, + 46.5186043 + ] + ] + }, + "id": "way/199157172" + }, + { + "type": "Feature", + "properties": { + "@id": "way/199157173", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Passage Belle-Rose", + "oneway": "yes", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394251, + 46.5186043 + ], + [ + 6.6389248, + 46.5187878 + ] + ] + }, + "id": "way/199157173" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449012", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Praz-Simon" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6980005, + 46.5547706 + ], + [ + 6.698172, + 46.5546235 + ], + [ + 6.6982434, + 46.5545622 + ], + [ + 6.6984633, + 46.5544376 + ], + [ + 6.6985295, + 46.5544002 + ], + [ + 6.6985776, + 46.5543729 + ], + [ + 6.6987213, + 46.5543093 + ], + [ + 6.6989177, + 46.5542223 + ], + [ + 6.6993535, + 46.5540452 + ], + [ + 6.699283, + 46.5539528 + ] + ] + }, + "id": "way/212449012" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449015", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6988501, + 46.559991 + ], + [ + 6.6989087, + 46.5599227 + ], + [ + 6.6990902, + 46.5597117 + ], + [ + 6.6991734, + 46.5596025 + ] + ] + }, + "id": "way/212449015" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449017", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6968603, + 46.5584748 + ], + [ + 6.6969014, + 46.5584945 + ], + [ + 6.6971433, + 46.5586105 + ], + [ + 6.6972204, + 46.5586484 + ], + [ + 6.6974441, + 46.5587581 + ], + [ + 6.697657, + 46.5588626 + ], + [ + 6.6978336, + 46.5589493 + ], + [ + 6.6985485, + 46.5592978 + ], + [ + 6.6989383, + 46.5594879 + ], + [ + 6.6991734, + 46.5596025 + ] + ] + }, + "id": "way/212449017" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449019", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Coumenets", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6974612, + 46.5511122 + ], + [ + 6.6968475, + 46.5514315 + ], + [ + 6.6961021, + 46.5518193 + ] + ] + }, + "id": "way/212449019" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449022", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Coumenets" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6968475, + 46.5514315 + ], + [ + 6.6973149, + 46.5516709 + ], + [ + 6.6975695, + 46.5517771 + ], + [ + 6.6976953, + 46.5518199 + ], + [ + 6.6978324, + 46.5518544 + ], + [ + 6.6980858, + 46.551899 + ], + [ + 6.6983407, + 46.5519225 + ], + [ + 6.6985588, + 46.5519438 + ], + [ + 6.6987496, + 46.5519777 + ], + [ + 6.6989696, + 46.5520626 + ], + [ + 6.6990697, + 46.5521213 + ] + ] + }, + "id": "way/212449022" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449024", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Sorbiers" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6571497, + 46.521695 + ], + [ + 6.6570734, + 46.5215811 + ] + ] + }, + "id": "way/212449024" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212449025", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Sorbiers" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6570734, + 46.5215811 + ], + [ + 6.6570011, + 46.5216076 + ], + [ + 6.6563628, + 46.5218396 + ], + [ + 6.6561761, + 46.5219129 + ], + [ + 6.6563101, + 46.5221879 + ], + [ + 6.6559951, + 46.5223144 + ], + [ + 6.6559778, + 46.522332 + ], + [ + 6.6558857, + 46.5224258 + ], + [ + 6.6556003, + 46.5225254 + ], + [ + 6.6551076, + 46.5227105 + ], + [ + 6.6550658, + 46.5227262 + ] + ] + }, + "id": "way/212449025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/212462879", + "highway": "residential", + "maxspeed": "30", + "name": "Sentier Praz-Dom-Nicod" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.696923, + 46.5534077 + ], + [ + 6.6970395, + 46.5533044 + ], + [ + 6.6970884, + 46.5532494 + ], + [ + 6.6971477, + 46.5531944 + ], + [ + 6.6972139, + 46.5531411 + ], + [ + 6.697294, + 46.5530879 + ], + [ + 6.6976119, + 46.5528949 + ], + [ + 6.6979666, + 46.5526988 + ], + [ + 6.698149, + 46.552598 + ], + [ + 6.6990697, + 46.5521213 + ], + [ + 6.6992342, + 46.5520441 + ] + ] + }, + "id": "way/212462879" + }, + { + "type": "Feature", + "properties": { + "@id": "way/220465337", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:urban", + "name": "Route des Martines", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346786, + 46.5422025 + ], + [ + 6.6346411, + 46.5422879 + ], + [ + 6.6345822, + 46.5423779 + ], + [ + 6.6345351, + 46.5424403 + ], + [ + 6.634494, + 46.5424901 + ], + [ + 6.6344507, + 46.54254 + ], + [ + 6.6343817, + 46.5426198 + ], + [ + 6.6343258, + 46.5426905 + ] + ] + }, + "id": "way/220465337" + }, + { + "type": "Feature", + "properties": { + "@id": "way/220561939", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route du Mont", + "rcrc_ref": "449b", + "ref": "139", + "shoulder": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6165486, + 46.5503286 + ], + [ + 6.6167675, + 46.550409 + ], + [ + 6.6169802, + 46.5504809 + ] + ] + }, + "id": "way/220561939" + }, + { + "type": "Feature", + "properties": { + "@id": "way/223211514", + "cycleway": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6146001, + 46.5327982 + ], + [ + 6.6151416, + 46.5319878 + ], + [ + 6.6157819, + 46.531056 + ], + [ + 6.6160232, + 46.5307146 + ], + [ + 6.6161716, + 46.5304884 + ] + ] + }, + "id": "way/223211514" + }, + { + "type": "Feature", + "properties": { + "@id": "way/223257474", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue du Petit-Beaulieu", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6261038, + 46.5254941 + ], + [ + 6.6260069, + 46.5255318 + ], + [ + 6.625168, + 46.5258569 + ], + [ + 6.6250157, + 46.525916 + ], + [ + 6.6250591, + 46.5259778 + ], + [ + 6.6251275, + 46.5260751 + ], + [ + 6.6253584, + 46.526404 + ], + [ + 6.6251992, + 46.5264569 + ] + ] + }, + "id": "way/223257474" + }, + { + "type": "Feature", + "properties": { + "@id": "way/229151145", + "cycleway:both": "shared_lane", + "cycleway:both:lane": "pictogram", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Sainte-Luce", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6326141, + 46.5177793 + ], + [ + 6.6319921, + 46.517915 + ], + [ + 6.6318811, + 46.5179392 + ], + [ + 6.6316864, + 46.5179817 + ], + [ + 6.6312011, + 46.5180876 + ], + [ + 6.6310453, + 46.5181218 + ], + [ + 6.6306338, + 46.5181979 + ], + [ + 6.6300686, + 46.5183108 + ], + [ + 6.6300154, + 46.5183214 + ] + ] + }, + "id": "way/229151145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/238239023", + "bicycle:lanes:backward": "yes|designated|yes", + "bicycle:lanes:forward": "yes|yes|designated", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "6", + "lanes:forward": "3", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place Saint-François", + "name:etymology:wikidata": "Q3586117", + "parking:both": "no", + "psv:lanes:backward": "yes|no|designated", + "psv:lanes:forward": "yes|yes|designated", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6335054, + 46.5194219 + ], + [ + 6.633744, + 46.5193927 + ], + [ + 6.6339571, + 46.5193668 + ], + [ + 6.6342751, + 46.5193298 + ], + [ + 6.6343725, + 46.5193161 + ], + [ + 6.6344023, + 46.5193125 + ], + [ + 6.6344283, + 46.5193094 + ] + ] + }, + "id": "way/238239023" + }, + { + "type": "Feature", + "properties": { + "@id": "way/239851117", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6497483, + 46.524839 + ], + [ + 6.6497206, + 46.5247297 + ], + [ + 6.6497007, + 46.5246516 + ], + [ + 6.6496749, + 46.5245439 + ], + [ + 6.649626, + 46.5243589 + ], + [ + 6.6495824, + 46.524186 + ], + [ + 6.649521, + 46.5239854 + ], + [ + 6.6494842, + 46.5239062 + ], + [ + 6.6494278, + 46.5238066 + ], + [ + 6.6493568, + 46.5236931 + ], + [ + 6.6492527, + 46.5235644 + ] + ] + }, + "id": "way/239851117" + }, + { + "type": "Feature", + "properties": { + "@id": "way/239851118", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6435518, + 46.5210234 + ], + [ + 6.6430223, + 46.5210382 + ], + [ + 6.6427412, + 46.5210618 + ], + [ + 6.6421399, + 46.5211124 + ], + [ + 6.6418375, + 46.5211386 + ], + [ + 6.6417561, + 46.5211488 + ] + ] + }, + "id": "way/239851118" + }, + { + "type": "Feature", + "properties": { + "@id": "way/239851119", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6417561, + 46.5211488 + ], + [ + 6.6416704, + 46.521159 + ], + [ + 6.641589, + 46.5211703 + ], + [ + 6.6414984, + 46.5211833 + ], + [ + 6.6412935, + 46.5212128 + ], + [ + 6.6412154, + 46.5212226 + ], + [ + 6.6411511, + 46.5212319 + ], + [ + 6.6411037, + 46.5212388 + ] + ] + }, + "id": "way/239851119" + }, + { + "type": "Feature", + "properties": { + "@id": "way/239851120", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv": "0", + "lit": "yes", + "maxspeed": "50", + "maxspeed:conditional": "30 @ (22:00-06:00)", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484389, + 46.5229109 + ], + [ + 6.6484005, + 46.522883 + ], + [ + 6.6483233, + 46.5228267 + ], + [ + 6.6474192, + 46.5221761 + ], + [ + 6.6472429, + 46.5220492 + ], + [ + 6.6471978, + 46.5220167 + ] + ] + }, + "id": "way/239851120" + }, + { + "type": "Feature", + "properties": { + "@id": "way/240654384", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5884221, + 46.5251793 + ], + [ + 6.5879823, + 46.5253432 + ], + [ + 6.5875702, + 46.5255162 + ] + ] + }, + "id": "way/240654384" + }, + { + "type": "Feature", + "properties": { + "@id": "way/240657015", + "bicycle": "yes", + "highway": "unclassified", + "motor_vehicle": "forestry", + "name": "Route de Benenté" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6640995, + 46.5874462 + ], + [ + 6.6640879, + 46.5875388 + ], + [ + 6.6640946, + 46.587608 + ], + [ + 6.6641306, + 46.5877105 + ], + [ + 6.6641749, + 46.5878617 + ], + [ + 6.6642274, + 46.5879932 + ], + [ + 6.6642652, + 46.5880291 + ] + ] + }, + "id": "way/240657015" + }, + { + "type": "Feature", + "properties": { + "@id": "way/240817688", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue Charles-Secrétan", + "name:etymology:wikidata": "Q2027982", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Charles-Secrétan Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454341, + 46.5199239 + ], + [ + 6.6453427, + 46.5199746 + ], + [ + 6.6444445, + 46.5204725 + ], + [ + 6.6438587, + 46.5207824 + ], + [ + 6.6435948, + 46.520922 + ], + [ + 6.6435731, + 46.5209335 + ], + [ + 6.6435655, + 46.5209458 + ], + [ + 6.6435592, + 46.5209817 + ], + [ + 6.6435518, + 46.5210234 + ] + ] + }, + "id": "way/240817688" + }, + { + "type": "Feature", + "properties": { + "@id": "way/240817690", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Mousquines", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.644101, + 46.5176423 + ], + [ + 6.6446294, + 46.5174821 + ], + [ + 6.6449343, + 46.5173841 + ], + [ + 6.6450103, + 46.5173594 + ], + [ + 6.6454789, + 46.5172073 + ], + [ + 6.6456165, + 46.5171265 + ], + [ + 6.6457044, + 46.5171001 + ], + [ + 6.645845, + 46.5170578 + ], + [ + 6.6462349, + 46.5169721 + ], + [ + 6.6465368, + 46.5169057 + ], + [ + 6.6467791, + 46.5168524 + ], + [ + 6.6469573, + 46.5168284 + ], + [ + 6.6471943, + 46.5167964 + ] + ] + }, + "id": "way/240817690" + }, + { + "type": "Feature", + "properties": { + "@id": "way/240817692", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxweight": "3.5 t", + "name": "Chemin de Bellevue", + "oneway": "yes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6450138, + 46.5186997 + ], + [ + 6.6449688, + 46.5186469 + ], + [ + 6.6446692, + 46.5182988 + ], + [ + 6.6446282, + 46.5182516 + ], + [ + 6.6446105, + 46.5182306 + ], + [ + 6.6445338, + 46.5181414 + ], + [ + 6.6441558, + 46.5177023 + ], + [ + 6.64413, + 46.5176741 + ], + [ + 6.644101, + 46.5176423 + ] + ] + }, + "id": "way/240817692" + }, + { + "type": "Feature", + "properties": { + "@id": "way/241343794", + "cycleway:left": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6464878, + 46.5218146 + ], + [ + 6.6464358, + 46.521833 + ], + [ + 6.6463921, + 46.5218485 + ], + [ + 6.6463147, + 46.5218837 + ], + [ + 6.646262, + 46.5219264 + ], + [ + 6.6460368, + 46.5224225 + ] + ] + }, + "id": "way/241343794" + }, + { + "type": "Feature", + "properties": { + "@id": "way/243892106", + "cycleway:both": "no", + "highway": "residential", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue de l'Industrie", + "name:etymology:wikidata": "Q8148", + "sidewalk": "both", + "smoothness": "excellent", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6375035, + 46.5253349 + ], + [ + 6.637396, + 46.5252387 + ] + ] + }, + "id": "way/243892106" + }, + { + "type": "Feature", + "properties": { + "@id": "way/243892107", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue de l'Industrie", + "name:etymology:wikidata": "Q8148", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6379441, + 46.5256123 + ], + [ + 6.6375534, + 46.5253664 + ], + [ + 6.6375035, + 46.5253349 + ] + ] + }, + "id": "way/243892107" + }, + { + "type": "Feature", + "properties": { + "@id": "way/244312977", + "highway": "residential", + "lane_markings": "no", + "maxspeed": "50", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6522866, + 46.5260682 + ], + [ + 6.6521373, + 46.5260492 + ], + [ + 6.6520123, + 46.5260381 + ], + [ + 6.6519239, + 46.5260303 + ] + ] + }, + "id": "way/244312977" + }, + { + "type": "Feature", + "properties": { + "@id": "way/244312978", + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6641903, + 46.5315475 + ], + [ + 6.6640412, + 46.5309669 + ], + [ + 6.6639968, + 46.5308398 + ], + [ + 6.6638992, + 46.5306634 + ], + [ + 6.6638333, + 46.5305913 + ], + [ + 6.6637792, + 46.5305429 + ], + [ + 6.6634304, + 46.5303018 + ], + [ + 6.6633528, + 46.5302478 + ], + [ + 6.6632951, + 46.5301787 + ], + [ + 6.6631156, + 46.5298908 + ], + [ + 6.6630879, + 46.5298464 + ], + [ + 6.6627987, + 46.5293417 + ], + [ + 6.6624288, + 46.5286921 + ], + [ + 6.6622504, + 46.5285433 + ], + [ + 6.6621711, + 46.5285063 + ], + [ + 6.6620869, + 46.5284864 + ], + [ + 6.6619011, + 46.5284686 + ], + [ + 6.6614666, + 46.5284574 + ], + [ + 6.6613692, + 46.5284549 + ], + [ + 6.6612676, + 46.5284541 + ], + [ + 6.6608808, + 46.5284458 + ], + [ + 6.660523, + 46.5284389 + ], + [ + 6.6603549, + 46.5284357 + ], + [ + 6.6601955, + 46.5284278 + ], + [ + 6.6600819, + 46.5284221 + ], + [ + 6.6598193, + 46.528409 + ], + [ + 6.6596276, + 46.5283562 + ], + [ + 6.6594777, + 46.5283058 + ], + [ + 6.6594405, + 46.5282933 + ], + [ + 6.6589288, + 46.5280693 + ], + [ + 6.6588282, + 46.5280377 + ], + [ + 6.6588099, + 46.5280332 + ], + [ + 6.6586184, + 46.5279858 + ], + [ + 6.6585983, + 46.5279808 + ], + [ + 6.6583209, + 46.5279121 + ], + [ + 6.6582291, + 46.5278742 + ], + [ + 6.6581451, + 46.5278257 + ], + [ + 6.6581096, + 46.5277898 + ], + [ + 6.658092, + 46.5277557 + ], + [ + 6.6580192, + 46.5276148 + ], + [ + 6.6579628, + 46.5275048 + ], + [ + 6.6578578, + 46.5272778 + ], + [ + 6.657816, + 46.5271932 + ], + [ + 6.6577859, + 46.5271584 + ], + [ + 6.6577446, + 46.5271086 + ], + [ + 6.6576589, + 46.5270935 + ], + [ + 6.6574346, + 46.5270439 + ], + [ + 6.6572247, + 46.5269868 + ], + [ + 6.6571807, + 46.5269704 + ], + [ + 6.6571458, + 46.5269487 + ], + [ + 6.6570652, + 46.5268818 + ], + [ + 6.656953, + 46.5267886 + ], + [ + 6.6569255, + 46.5267697 + ], + [ + 6.6568544, + 46.5267379 + ], + [ + 6.6568269, + 46.5267286 + ], + [ + 6.6567762, + 46.5267136 + ], + [ + 6.656411, + 46.5266382 + ], + [ + 6.6562543, + 46.5266071 + ], + [ + 6.6561673, + 46.5265898 + ], + [ + 6.6559958, + 46.5265512 + ] + ] + }, + "id": "way/244312978" + }, + { + "type": "Feature", + "properties": { + "@id": "way/244313649", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Côtes-de-Montmoiret", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6662183, + 46.526686 + ], + [ + 6.6663005, + 46.5267002 + ], + [ + 6.666931, + 46.526712 + ], + [ + 6.6669886, + 46.5267131 + ], + [ + 6.6676418, + 46.5267254 + ], + [ + 6.6678226, + 46.5267287 + ], + [ + 6.6678762, + 46.5267449 + ], + [ + 6.6679214, + 46.5267665 + ], + [ + 6.6679495, + 46.5267953 + ], + [ + 6.667958, + 46.5268331 + ], + [ + 6.6679563, + 46.527007 + ], + [ + 6.6679451, + 46.527151 + ], + [ + 6.6679304, + 46.5272233 + ], + [ + 6.6679165, + 46.5272879 + ], + [ + 6.6678719, + 46.5274385 + ], + [ + 6.6678381, + 46.5275468 + ], + [ + 6.6678062, + 46.5276594 + ], + [ + 6.6678076, + 46.5277024 + ], + [ + 6.6678216, + 46.527757 + ], + [ + 6.6678451, + 46.5277884 + ], + [ + 6.6679253, + 46.5278531 + ], + [ + 6.668126, + 46.5279442 + ] + ] + }, + "id": "way/244313649" + }, + { + "type": "Feature", + "properties": { + "@id": "way/255379098", + "highway": "residential", + "name": "Route de Chavannes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5895289, + 46.5247207 + ], + [ + 6.5895723, + 46.5247794 + ] + ] + }, + "id": "way/255379098" + }, + { + "type": "Feature", + "properties": { + "@id": "way/255379100", + "highway": "residential", + "name": "Route de Chavannes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5895289, + 46.5247207 + ], + [ + 6.589411, + 46.5246854 + ], + [ + 6.5893475, + 46.5246045 + ] + ] + }, + "id": "way/255379100" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257466413", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Route Cantonale", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "none|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5867761, + 46.5218341 + ], + [ + 6.5855414, + 46.5213819 + ] + ] + }, + "id": "way/257466413" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257470643", + "cycleway:right": "no", + "highway": "primary", + "lanes": "4", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "slight_left|through|through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5907884, + 46.5232247 + ], + [ + 6.5910806, + 46.5233319 + ], + [ + 6.5919475, + 46.5236498 + ] + ] + }, + "id": "way/257470643" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257470644", + "cycleway:right": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "shoulder": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "slight_left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5899912, + 46.5229151 + ], + [ + 6.5903437, + 46.5230488 + ] + ] + }, + "id": "way/257470644" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257470646", + "foot": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "none", + "turn:lanes:forward": "slight_left|slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5924785, + 46.5237053 + ], + [ + 6.5922932, + 46.523773 + ] + ] + }, + "id": "way/257470646" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257474926", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "slight_left;through|through|through;slight_right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5941097, + 46.5242229 + ], + [ + 6.5938212, + 46.5242169 + ], + [ + 6.5936575, + 46.5241993 + ] + ] + }, + "id": "way/257474926" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257474928", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "4", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "slight_left|through|through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5936575, + 46.5241993 + ], + [ + 6.5933028, + 46.52415 + ], + [ + 6.5929553, + 46.5240772 + ], + [ + 6.5926651, + 46.5239987 + ], + [ + 6.592512, + 46.5239525 + ], + [ + 6.5924464, + 46.52393 + ] + ] + }, + "id": "way/257474928" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257474929", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "surface": "asphalt", + "turn:lanes": "none|none|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5953285, + 46.5241068 + ], + [ + 6.5948748, + 46.5241833 + ], + [ + 6.5946439, + 46.5242086 + ], + [ + 6.5943842, + 46.5242201 + ], + [ + 6.5941097, + 46.5242229 + ] + ] + }, + "id": "way/257474929" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257478690", + "cycleway:both": "no", + "foot": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "76b;777b", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5922932, + 46.523773 + ], + [ + 6.5921441, + 46.5238227 + ] + ] + }, + "id": "way/257478690" + }, + { + "type": "Feature", + "properties": { + "@id": "way/257748751", + "highway": "residential", + "lane_markings": "no", + "name": "Chemin des Côtes-de-la-Bourdonnette", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5909249, + 46.527029 + ], + [ + 6.5909057, + 46.5270205 + ], + [ + 6.5908166, + 46.5269956 + ], + [ + 6.5907516, + 46.5269835 + ], + [ + 6.5906624, + 46.5269801 + ], + [ + 6.5904884, + 46.5270358 + ], + [ + 6.5893022, + 46.5274689 + ] + ] + }, + "id": "way/257748751" + }, + { + "type": "Feature", + "properties": { + "@id": "way/259909769", + "highway": "residential", + "name": "Chemin de la Vulliettaz", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6789658, + 46.5562894 + ], + [ + 6.6785014, + 46.5559965 + ], + [ + 6.6781856, + 46.5557921 + ], + [ + 6.6780237, + 46.5556324 + ], + [ + 6.6779805, + 46.5555503 + ], + [ + 6.6778525, + 46.5553067 + ], + [ + 6.6777756, + 46.5549992 + ], + [ + 6.6777747, + 46.5549377 + ], + [ + 6.6777703, + 46.5546506 + ], + [ + 6.6777053, + 46.5543905 + ], + [ + 6.6776097, + 46.5542188 + ], + [ + 6.6774651, + 46.5539589 + ], + [ + 6.6772236, + 46.5536724 + ], + [ + 6.6772012, + 46.5536522 + ] + ] + }, + "id": "way/259909769" + }, + { + "type": "Feature", + "properties": { + "@id": "way/261538599", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Martinet", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058612, + 46.5255105 + ], + [ + 6.6058249, + 46.5254915 + ], + [ + 6.6055973, + 46.525083 + ], + [ + 6.6055686, + 46.5250295 + ], + [ + 6.6054951, + 46.5248563 + ], + [ + 6.6054487, + 46.5247243 + ], + [ + 6.6053289, + 46.5243837 + ], + [ + 6.6052399, + 46.5242866 + ] + ] + }, + "id": "way/261538599" + }, + { + "type": "Feature", + "properties": { + "@id": "way/262754816", + "highway": "unclassified", + "name": "Route de la Grange-Neuve" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6610611, + 46.5875467 + ], + [ + 6.6603424, + 46.587601 + ], + [ + 6.6594012, + 46.5878199 + ], + [ + 6.659274, + 46.5878495 + ], + [ + 6.6590244, + 46.5879331 + ], + [ + 6.658919, + 46.5879684 + ], + [ + 6.6586452, + 46.5881299 + ], + [ + 6.6580298, + 46.5884927 + ], + [ + 6.6577215, + 46.5886252 + ], + [ + 6.6574003, + 46.5887311 + ], + [ + 6.6571434, + 46.5887841 + ], + [ + 6.6553832, + 46.5887576 + ], + [ + 6.6543494, + 46.5885074 + ] + ] + }, + "id": "way/262754816" + }, + { + "type": "Feature", + "properties": { + "@id": "way/266513075", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Jules-Gonin", + "name:etymology:wikidata": "Q3188627", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263444, + 46.5208442 + ], + [ + 6.6264205, + 46.5208281 + ], + [ + 6.6265375, + 46.5208008 + ], + [ + 6.6265915, + 46.5207883 + ], + [ + 6.6273119, + 46.5206223 + ], + [ + 6.6273533, + 46.5206131 + ], + [ + 6.6274225, + 46.5205977 + ], + [ + 6.6278577, + 46.5205036 + ], + [ + 6.6279383, + 46.5204841 + ], + [ + 6.6283258, + 46.5203652 + ], + [ + 6.6288047, + 46.5202083 + ], + [ + 6.6292804, + 46.5200571 + ], + [ + 6.6293847, + 46.5200263 + ] + ] + }, + "id": "way/266513075" + }, + { + "type": "Feature", + "properties": { + "@id": "way/267277662", + "access": "no", + "bicycle": "yes", + "highway": "unclassified", + "maxspeed": "50", + "name": "Route de Marin", + "psv": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.691816, + 46.5522334 + ], + [ + 6.6917819, + 46.5522605 + ], + [ + 6.691628, + 46.5524003 + ], + [ + 6.6912155, + 46.5527792 + ], + [ + 6.6911447, + 46.5528442 + ] + ] + }, + "id": "way/267277662" + }, + { + "type": "Feature", + "properties": { + "@id": "way/269699619", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Grand-Bois" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7021115, + 46.5564906 + ], + [ + 6.7020977, + 46.5564268 + ], + [ + 6.7020878, + 46.556403 + ], + [ + 6.7020718, + 46.5563648 + ], + [ + 6.7016815, + 46.5559185 + ], + [ + 6.7014299, + 46.5557079 + ], + [ + 6.7014086, + 46.5556917 + ], + [ + 6.701386, + 46.5556802 + ], + [ + 6.7013528, + 46.5556692 + ], + [ + 6.7013171, + 46.5556732 + ], + [ + 6.7009365, + 46.5557666 + ], + [ + 6.7009226, + 46.555763 + ], + [ + 6.7009126, + 46.5557548 + ], + [ + 6.700548, + 46.5553417 + ], + [ + 6.7004599, + 46.5552508 + ] + ] + }, + "id": "way/269699619" + }, + { + "type": "Feature", + "properties": { + "@id": "way/274137051", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "layer": "-1", + "lit": "yes", + "maxheight": "4.2", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk": "both", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6331054, + 46.5155572 + ], + [ + 6.6330745, + 46.5154732 + ], + [ + 6.6330056, + 46.5153353 + ], + [ + 6.6329773, + 46.5153057 + ], + [ + 6.6329132, + 46.5152385 + ] + ] + }, + "id": "way/274137051" + }, + { + "type": "Feature", + "properties": { + "@id": "way/274137052", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329132, + 46.5152385 + ], + [ + 6.632873, + 46.5152075 + ], + [ + 6.6327536, + 46.5151053 + ], + [ + 6.6326692, + 46.5150548 + ], + [ + 6.6326031, + 46.5150181 + ], + [ + 6.6325697, + 46.5149992 + ], + [ + 6.6323366, + 46.5148671 + ] + ] + }, + "id": "way/274137052" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275198127", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Fontenay", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6190051, + 46.5186315 + ], + [ + 6.6190189, + 46.5185961 + ], + [ + 6.619046, + 46.5185347 + ], + [ + 6.6190661, + 46.5184862 + ] + ] + }, + "id": "way/275198127" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275198128", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Villard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6214766, + 46.5189318 + ], + [ + 6.6208908, + 46.5190268 + ], + [ + 6.6205562, + 46.5190816 + ], + [ + 6.6200635, + 46.519164 + ], + [ + 6.619644, + 46.5192342 + ], + [ + 6.6195059, + 46.5192626 + ] + ] + }, + "id": "way/275198128" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275198130", + "cycleway": "opposite_lane", + "highway": "living_street", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "CH:zone20", + "name": "Chemin des Deux-Ponts", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6179914, + 46.5191791 + ], + [ + 6.61804, + 46.5191391 + ], + [ + 6.6180589, + 46.5191057 + ], + [ + 6.6180874, + 46.5190773 + ] + ] + }, + "id": "way/275198130" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275198131", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin des Epinettes", + "name:etymology:wikidata": "Q26782", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263454, + 46.516695 + ], + [ + 6.6261672, + 46.5167209 + ], + [ + 6.6257798, + 46.5168032 + ], + [ + 6.6256278, + 46.5168132 + ], + [ + 6.625514, + 46.5168075 + ], + [ + 6.6254195, + 46.5167864 + ] + ] + }, + "id": "way/275198131" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275198133", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue du Simplon", + "name:etymology:wikidata": "Q471166", + "oneway": "yes", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6291724, + 46.5160861 + ], + [ + 6.6291918, + 46.5160817 + ], + [ + 6.6298383, + 46.5159435 + ], + [ + 6.6298123, + 46.5158795 + ], + [ + 6.629742, + 46.5156989 + ], + [ + 6.6296183, + 46.5153988 + ], + [ + 6.6296065, + 46.5153702 + ], + [ + 6.6295844, + 46.515329 + ] + ] + }, + "id": "way/275198133" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275206885", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6056554, + 46.5275437 + ], + [ + 6.6048798, + 46.5278473 + ], + [ + 6.6043957, + 46.5280396 + ], + [ + 6.6042405, + 46.5280771 + ] + ] + }, + "id": "way/275206885" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275206886", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "maxspeed": "50", + "name": "Avenue de Sévelin", + "sidewalk": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6151286, + 46.524317 + ], + [ + 6.6151134, + 46.5242597 + ], + [ + 6.6151049, + 46.5242182 + ], + [ + 6.6151033, + 46.524172 + ], + [ + 6.6150942, + 46.5239157 + ] + ] + }, + "id": "way/275206886" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275206887", + "highway": "residential", + "lane_markings": "no", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de l'Usine-à-Gaz", + "name:etymology:wikidata": "Q56301875", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6006729, + 46.5264939 + ], + [ + 6.6006629, + 46.5264313 + ], + [ + 6.6002592, + 46.5258749 + ], + [ + 6.6002123, + 46.5258057 + ], + [ + 6.6001905, + 46.525752 + ], + [ + 6.600168, + 46.5256747 + ], + [ + 6.6001629, + 46.5255982 + ], + [ + 6.6001613, + 46.5255732 + ], + [ + 6.6001721, + 46.5254837 + ], + [ + 6.6002016, + 46.5253905 + ], + [ + 6.6002525, + 46.5253093 + ], + [ + 6.6003303, + 46.5252309 + ], + [ + 6.6004188, + 46.525157 + ], + [ + 6.6005382, + 46.5250971 + ], + [ + 6.600671, + 46.5250454 + ], + [ + 6.6016963, + 46.5247171 + ], + [ + 6.6018566, + 46.5246605 + ], + [ + 6.6020665, + 46.5245954 + ], + [ + 6.6022038, + 46.5245573 + ], + [ + 6.6023405, + 46.5245374 + ] + ] + }, + "id": "way/275206887" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275206890", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130162, + 46.5251218 + ], + [ + 6.6126007, + 46.5252078 + ], + [ + 6.6114832, + 46.5254676 + ], + [ + 6.6114382, + 46.5254798 + ], + [ + 6.611234, + 46.5255352 + ], + [ + 6.6107519, + 46.5256811 + ], + [ + 6.6107019, + 46.5256977 + ] + ] + }, + "id": "way/275206890" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275206893", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6213395, + 46.5233266 + ], + [ + 6.6221565, + 46.5232262 + ], + [ + 6.6222683, + 46.5232108 + ] + ] + }, + "id": "way/275206893" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275267809", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Chemin du Treyblanc", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6352795, + 46.5145388 + ], + [ + 6.6361313, + 46.5141128 + ], + [ + 6.6361487, + 46.5141076 + ], + [ + 6.636233, + 46.5140822 + ] + ] + }, + "id": "way/275267809" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275267810", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin du Treyblanc", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334086, + 46.5153352 + ], + [ + 6.6335971, + 46.5152574 + ], + [ + 6.6338762, + 46.5151422 + ], + [ + 6.6339864, + 46.5150956 + ], + [ + 6.6348135, + 46.5147463 + ], + [ + 6.6352166, + 46.5145678 + ] + ] + }, + "id": "way/275267810" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275267811", + "access": "destination", + "bicycle": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lit": "no", + "motor_vehicle": "no", + "name": "Quai Jurigoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6349326, + 46.513431 + ], + [ + 6.6353437, + 46.5131939 + ], + [ + 6.6353543, + 46.5131926 + ], + [ + 6.6354096, + 46.5131859 + ], + [ + 6.6354503, + 46.513181 + ], + [ + 6.6357082, + 46.5131967 + ], + [ + 6.6358231, + 46.5132112 + ] + ] + }, + "id": "way/275267811" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275275920", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Trabandan", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6444244, + 46.5138661 + ], + [ + 6.6444603, + 46.5136103 + ], + [ + 6.6444929, + 46.5134488 + ], + [ + 6.6445735, + 46.5133815 + ], + [ + 6.6446845, + 46.5132913 + ], + [ + 6.6450446, + 46.5130363 + ], + [ + 6.645233, + 46.5128746 + ] + ] + }, + "id": "way/275275920" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275276904", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.650674, + 46.5146443 + ], + [ + 6.6508324, + 46.5146527 + ], + [ + 6.6509438, + 46.5146754 + ] + ] + }, + "id": "way/275276904" + }, + { + "type": "Feature", + "properties": { + "@id": "way/275276905", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481969, + 46.5145697 + ], + [ + 6.6482733, + 46.5146122 + ], + [ + 6.6483735, + 46.5146291 + ], + [ + 6.6486817, + 46.5146341 + ], + [ + 6.6492054, + 46.5146425 + ], + [ + 6.6495426, + 46.5146485 + ], + [ + 6.6500485, + 46.5146346 + ], + [ + 6.6504864, + 46.5146144 + ], + [ + 6.650674, + 46.5146443 + ] + ] + }, + "id": "way/275276905" + }, + { + "type": "Feature", + "properties": { + "@id": "way/281308703", + "bridge": "yes", + "cycleway": "opposite", + "highway": "residential", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "maxweight:signed": "no", + "name": "Chemin du Trabandan", + "oneway": "yes", + "sac_scale": "hiking", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.645233, + 46.5128746 + ], + [ + 6.6452447, + 46.5128255 + ], + [ + 6.6452486, + 46.5127793 + ], + [ + 6.6452547, + 46.5126846 + ], + [ + 6.6452564, + 46.5126499 + ] + ] + }, + "id": "way/281308703" + }, + { + "type": "Feature", + "properties": { + "@id": "way/291975900", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Montblesson", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6791826, + 46.5446748 + ], + [ + 6.6792032, + 46.544529 + ], + [ + 6.6791652, + 46.5444047 + ], + [ + 6.6788953, + 46.5438847 + ], + [ + 6.6787506, + 46.5435779 + ], + [ + 6.6787196, + 46.5434474 + ], + [ + 6.6786996, + 46.543312 + ], + [ + 6.678698, + 46.5431651 + ], + [ + 6.6787079, + 46.5430057 + ] + ] + }, + "id": "way/291975900" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300114955", + "highway": "residential", + "name": "Chemin de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.68783, + 46.555624 + ], + [ + 6.6879259, + 46.555655 + ], + [ + 6.6879815, + 46.555673 + ], + [ + 6.688292, + 46.5558382 + ] + ] + }, + "id": "way/300114955" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300114956", + "highway": "residential", + "name": "Chemin de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6870837, + 46.5552419 + ], + [ + 6.6875994, + 46.5555857 + ], + [ + 6.6877176, + 46.5554855 + ], + [ + 6.6878239, + 46.5552227 + ] + ] + }, + "id": "way/300114956" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300114957", + "highway": "residential", + "name": "Chemin de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6886725, + 46.5554595 + ], + [ + 6.6887283, + 46.5555146 + ], + [ + 6.688292, + 46.5558382 + ], + [ + 6.6882233, + 46.5560006 + ], + [ + 6.6881485, + 46.5560865 + ], + [ + 6.6877841, + 46.5565052 + ], + [ + 6.6876968, + 46.5564688 + ] + ] + }, + "id": "way/300114957" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300114992", + "highway": "residential", + "name": "Route de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6873315, + 46.5543451 + ], + [ + 6.687496, + 46.5541674 + ], + [ + 6.6876592, + 46.5539553 + ] + ] + }, + "id": "way/300114992" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300114993", + "highway": "residential", + "name": "Route de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.68808, + 46.5540179 + ], + [ + 6.6883641, + 46.553843 + ], + [ + 6.6892392, + 46.5533043 + ], + [ + 6.6893732, + 46.5534088 + ], + [ + 6.6894094, + 46.5534401 + ] + ] + }, + "id": "way/300114993" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300114994", + "highway": "residential", + "name": "Route de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6878494, + 46.554791 + ], + [ + 6.6877145, + 46.5547075 + ], + [ + 6.6876052, + 46.554635 + ], + [ + 6.6875641, + 46.5544989 + ], + [ + 6.6875898, + 46.5542877 + ], + [ + 6.6875538, + 46.554186 + ], + [ + 6.687496, + 46.5541674 + ] + ] + }, + "id": "way/300114994" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300229258", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619528, + 46.5301436 + ], + [ + 6.619457, + 46.5302299 + ], + [ + 6.619326, + 46.5303086 + ], + [ + 6.6192665, + 46.5303711 + ], + [ + 6.6191977, + 46.5304091 + ], + [ + 6.6191336, + 46.5304448 + ], + [ + 6.6190734, + 46.53048 + ] + ] + }, + "id": "way/300229258" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300229259", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188497, + 46.5304767 + ], + [ + 6.6190633, + 46.530391 + ], + [ + 6.6192549, + 46.5302816 + ], + [ + 6.619418, + 46.5301893 + ], + [ + 6.619528, + 46.5301436 + ] + ] + }, + "id": "way/300229259" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300229261", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182439, + 46.5309795 + ], + [ + 6.618175, + 46.5310194 + ], + [ + 6.6180707, + 46.5310987 + ], + [ + 6.6179892, + 46.5311866 + ], + [ + 6.6179252, + 46.5312768 + ], + [ + 6.6179099, + 46.5313025 + ] + ] + }, + "id": "way/300229261" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300353524", + "highway": "residential", + "name": "Route de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6872438, + 46.5558777 + ], + [ + 6.6866676, + 46.5555855 + ] + ] + }, + "id": "way/300353524" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300569610", + "highway": "residential", + "name": "Sentier Praz-Dom-Nicod" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6985716, + 46.5529795 + ], + [ + 6.6988481, + 46.5529217 + ] + ] + }, + "id": "way/300569610" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300569611", + "highway": "residential", + "layer": "-2", + "name": "Sentier Praz-Dom-Nicod" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.698351, + 46.5527804 + ], + [ + 6.6986784, + 46.5526674 + ] + ] + }, + "id": "way/300569611" + }, + { + "type": "Feature", + "properties": { + "@id": "way/300569612", + "highway": "residential", + "name": "Sentier Praz-Dom-Nicod" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.698149, + 46.552598 + ], + [ + 6.698351, + 46.5527804 + ], + [ + 6.6985716, + 46.5529795 + ], + [ + 6.698688, + 46.5530846 + ] + ] + }, + "id": "way/300569612" + }, + { + "type": "Feature", + "properties": { + "@id": "way/301071086", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390204, + 46.5104924 + ], + [ + 6.6390886, + 46.5104738 + ], + [ + 6.6392367, + 46.5104336 + ] + ] + }, + "id": "way/301071086" + }, + { + "type": "Feature", + "properties": { + "@id": "way/302053567", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073682, + 46.5268692 + ], + [ + 6.6072254, + 46.5269286 + ] + ] + }, + "id": "way/302053567" + }, + { + "type": "Feature", + "properties": { + "@id": "way/302053568", + "cycleway:both": "no", + "foot": "no", + "highway": "secondary", + "lanes": "1", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6080719, + 46.5263954 + ], + [ + 6.6082521, + 46.5263906 + ], + [ + 6.6083938, + 46.5264018 + ], + [ + 6.6085904, + 46.5264513 + ] + ] + }, + "id": "way/302053568" + }, + { + "type": "Feature", + "properties": { + "@id": "way/302164349", + "cycleway:both": "no", + "highway": "unclassified", + "name": "Chemin des Vuargnes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6929446, + 46.5656372 + ], + [ + 6.6928724, + 46.5655134 + ] + ] + }, + "id": "way/302164349" + }, + { + "type": "Feature", + "properties": { + "@id": "way/302164351", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "lit": "no", + "motor_vehicle": "forestry", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6809418, + 46.5810705 + ], + [ + 6.6805785, + 46.581416 + ], + [ + 6.6799677, + 46.5820301 + ], + [ + 6.6795537, + 46.5825674 + ], + [ + 6.6791788, + 46.5830859 + ] + ] + }, + "id": "way/302164351" + }, + { + "type": "Feature", + "properties": { + "@id": "way/302164352", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "no", + "name": "Route du Chalet-des-Enfants", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6698883, + 46.5746069 + ], + [ + 6.6693048, + 46.5749794 + ], + [ + 6.6690633, + 46.5751553 + ], + [ + 6.6690023, + 46.5751997 + ], + [ + 6.6688499, + 46.575254 + ], + [ + 6.6687724, + 46.5752816 + ], + [ + 6.6687038, + 46.5752936 + ], + [ + 6.6686211, + 46.5753097 + ], + [ + 6.6671865, + 46.5754453 + ], + [ + 6.6664476, + 46.5755324 + ], + [ + 6.6663473, + 46.5755411 + ], + [ + 6.6662685, + 46.5755396 + ], + [ + 6.6662024, + 46.5755097 + ], + [ + 6.6660043, + 46.5753421 + ], + [ + 6.6658471, + 46.5751805 + ], + [ + 6.6657638, + 46.5751043 + ], + [ + 6.6656288, + 46.5750169 + ] + ] + }, + "id": "way/302164352" + }, + { + "type": "Feature", + "properties": { + "@id": "way/302941281", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Mayoresses" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6588369, + 46.5320399 + ], + [ + 6.6585892, + 46.5320321 + ], + [ + 6.6585447, + 46.5320263 + ], + [ + 6.6585032, + 46.5320189 + ], + [ + 6.6583017, + 46.5319781 + ], + [ + 6.6582032, + 46.5319538 + ], + [ + 6.6577307, + 46.5318375 + ], + [ + 6.6571723, + 46.5317037 + ], + [ + 6.6570081, + 46.5316976 + ], + [ + 6.6568518, + 46.5316907 + ], + [ + 6.6567853, + 46.5316896 + ], + [ + 6.6566325, + 46.5316883 + ], + [ + 6.6563542, + 46.5316952 + ], + [ + 6.6560786, + 46.531706 + ], + [ + 6.6555766, + 46.5316555 + ] + ] + }, + "id": "way/302941281" + }, + { + "type": "Feature", + "properties": { + "@id": "way/303294358", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6514072, + 46.5265956 + ], + [ + 6.6515537, + 46.5265748 + ], + [ + 6.6516005, + 46.5265609 + ], + [ + 6.6517541, + 46.5265153 + ] + ] + }, + "id": "way/303294358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/303294359", + "cycleway": "lane", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "oneway": "yes", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6517541, + 46.5265153 + ], + [ + 6.6516794, + 46.526583 + ], + [ + 6.6515527, + 46.5266675 + ], + [ + 6.6515095, + 46.5266963 + ] + ] + }, + "id": "way/303294359" + }, + { + "type": "Feature", + "properties": { + "@id": "way/303294360", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:urban", + "name": "Chemin de Rovéréaz", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523205, + 46.5274204 + ], + [ + 6.6522025, + 46.5273294 + ], + [ + 6.6518492, + 46.5270287 + ], + [ + 6.6517733, + 46.5269877 + ], + [ + 6.6516932, + 46.5269646 + ], + [ + 6.6516053, + 46.5269418 + ] + ] + }, + "id": "way/303294360" + }, + { + "type": "Feature", + "properties": { + "@id": "way/303316826", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Bugnon", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6408219, + 46.52363 + ], + [ + 6.6408496, + 46.5235829 + ], + [ + 6.6408712, + 46.5235449 + ], + [ + 6.6409028, + 46.5234802 + ], + [ + 6.6409264, + 46.5234229 + ], + [ + 6.6409404, + 46.5233543 + ], + [ + 6.6409546, + 46.5232855 + ], + [ + 6.6409584, + 46.5232168 + ], + [ + 6.6409474, + 46.5230975 + ], + [ + 6.6409344, + 46.522939 + ], + [ + 6.6409225, + 46.5228417 + ], + [ + 6.640909, + 46.5227489 + ], + [ + 6.6408996, + 46.5226623 + ], + [ + 6.6409037, + 46.5225505 + ] + ] + }, + "id": "way/303316826" + }, + { + "type": "Feature", + "properties": { + "@id": "way/303323950", + "cycleway:left": "separate", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6389851, + 46.5217199 + ], + [ + 6.6389651, + 46.5218894 + ], + [ + 6.6389579, + 46.522018 + ], + [ + 6.6389557, + 46.5220313 + ], + [ + 6.6389473, + 46.5221526 + ] + ] + }, + "id": "way/303323950" + }, + { + "type": "Feature", + "properties": { + "@id": "way/304109910", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de l'Ours", + "oneway": "yes", + "rcrc_ref": "601a", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640062, + 46.5217656 + ], + [ + 6.6400897, + 46.5217098 + ], + [ + 6.6401336, + 46.5216521 + ], + [ + 6.6403142, + 46.5214812 + ], + [ + 6.6403626, + 46.5214415 + ], + [ + 6.6404266, + 46.5214135 + ] + ] + }, + "id": "way/304109910" + }, + { + "type": "Feature", + "properties": { + "@id": "way/304109911", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Bugnon", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6408615, + 46.5220893 + ], + [ + 6.640851, + 46.5219633 + ], + [ + 6.6408446, + 46.5219151 + ], + [ + 6.6408302, + 46.5218615 + ], + [ + 6.6408073, + 46.5218191 + ], + [ + 6.6407871, + 46.5217919 + ], + [ + 6.6407688, + 46.5217709 + ], + [ + 6.6407117, + 46.5217211 + ], + [ + 6.6406754, + 46.5216998 + ], + [ + 6.6406234, + 46.5216772 + ], + [ + 6.6405702, + 46.5216588 + ], + [ + 6.6405182, + 46.5216464 + ], + [ + 6.6404665, + 46.5216391 + ] + ] + }, + "id": "way/304109911" + }, + { + "type": "Feature", + "properties": { + "@id": "way/304536186", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "448b", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6383159, + 46.5234401 + ], + [ + 6.6383256, + 46.5233166 + ], + [ + 6.6383267, + 46.523262 + ], + [ + 6.638289, + 46.5230929 + ], + [ + 6.6382036, + 46.5228673 + ], + [ + 6.6381511, + 46.5227287 + ], + [ + 6.6381366, + 46.5226229 + ], + [ + 6.6381333, + 46.5225144 + ], + [ + 6.6381773, + 46.5223843 + ], + [ + 6.6382653, + 46.5222854 + ], + [ + 6.6383385, + 46.5222314 + ] + ] + }, + "id": "way/304536186" + }, + { + "type": "Feature", + "properties": { + "@id": "way/304872316", + "cycleway:left": "opposite_lane", + "cycleway:right": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "oneway": "yes", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6109864, + 46.5273296 + ], + [ + 6.611436, + 46.5273136 + ], + [ + 6.6123604, + 46.5272953 + ], + [ + 6.6124971, + 46.5272901 + ] + ] + }, + "id": "way/304872316" + }, + { + "type": "Feature", + "properties": { + "@id": "way/304872317", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6124971, + 46.5272901 + ], + [ + 6.6129738, + 46.5272632 + ], + [ + 6.6130984, + 46.5272545 + ] + ] + }, + "id": "way/304872317" + }, + { + "type": "Feature", + "properties": { + "@id": "way/305254965", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6148517, + 46.5247185 + ], + [ + 6.6146673, + 46.52476 + ], + [ + 6.6141187, + 46.524888 + ], + [ + 6.6140409, + 46.524906 + ] + ] + }, + "id": "way/305254965" + }, + { + "type": "Feature", + "properties": { + "@id": "way/305254966", + "cycleway": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6104586, + 46.5263547 + ], + [ + 6.6101336, + 46.5263678 + ], + [ + 6.6092649, + 46.5264186 + ], + [ + 6.6088631, + 46.5264417 + ] + ] + }, + "id": "way/305254966" + }, + { + "type": "Feature", + "properties": { + "@id": "way/305254967", + "cycleway:left": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6121488, + 46.5263159 + ], + [ + 6.6117695, + 46.5263233 + ], + [ + 6.611414, + 46.5263323 + ] + ] + }, + "id": "way/305254967" + }, + { + "type": "Feature", + "properties": { + "@id": "way/305610812", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de la Maladière", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5825451, + 46.5271802 + ], + [ + 6.5830169, + 46.527069 + ], + [ + 6.5836757, + 46.5268833 + ], + [ + 6.5839353, + 46.5268054 + ], + [ + 6.5846101, + 46.5266075 + ], + [ + 6.5849686, + 46.5264853 + ], + [ + 6.5856525, + 46.5262448 + ], + [ + 6.587236, + 46.5256738 + ], + [ + 6.5875702, + 46.5255162 + ] + ] + }, + "id": "way/305610812" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308549838", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Grand-Bois" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7026652, + 46.5563898 + ], + [ + 6.7025412, + 46.5564177 + ], + [ + 6.7023567, + 46.5564604 + ], + [ + 6.7022709, + 46.5564775 + ], + [ + 6.7021898, + 46.5564886 + ], + [ + 6.7021115, + 46.5564906 + ], + [ + 6.7018737, + 46.5564722 + ], + [ + 6.7014205, + 46.5564011 + ], + [ + 6.7010979, + 46.5563505 + ], + [ + 6.7007559, + 46.5562968 + ], + [ + 6.7006837, + 46.5562846 + ], + [ + 6.7000752, + 46.5561815 + ], + [ + 6.6998346, + 46.5561218 + ], + [ + 6.6997773, + 46.5561076 + ], + [ + 6.6997373, + 46.5560977 + ], + [ + 6.699374, + 46.5559624 + ], + [ + 6.6992473, + 46.5559101 + ] + ] + }, + "id": "way/308549838" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308983542", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6981264, + 46.5587096 + ], + [ + 6.6982573, + 46.558726 + ], + [ + 6.6985181, + 46.5587588 + ], + [ + 6.6987309, + 46.5588841 + ], + [ + 6.6989942, + 46.559039 + ] + ] + }, + "id": "way/308983542" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308983543", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6971433, + 46.5586105 + ], + [ + 6.6975917, + 46.5584353 + ], + [ + 6.6981264, + 46.5587096 + ], + [ + 6.6978336, + 46.5589493 + ] + ] + }, + "id": "way/308983543" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308983596", + "highway": "residential", + "lane_markings": "no", + "name": "Route du Jorat", + "oneway": "no", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt", + "width": "2.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.696912, + 46.5576635 + ], + [ + 6.6973946, + 46.557844 + ], + [ + 6.6981718, + 46.5581231 + ], + [ + 6.6983187, + 46.5581755 + ], + [ + 6.6985777, + 46.5581869 + ], + [ + 6.6987488, + 46.5582107 + ], + [ + 6.698818, + 46.5582257 + ], + [ + 6.6988871, + 46.5582516 + ], + [ + 6.6989589, + 46.5582788 + ], + [ + 6.6990863, + 46.5583452 + ], + [ + 6.6993078, + 46.5584851 + ], + [ + 6.6994159, + 46.558487 + ], + [ + 6.6996278, + 46.5583794 + ], + [ + 6.6996695, + 46.5583732 + ], + [ + 6.6997071, + 46.5583737 + ], + [ + 6.6997225, + 46.558378 + ], + [ + 6.6997367, + 46.5583819 + ], + [ + 6.6997622, + 46.5583946 + ], + [ + 6.7001598, + 46.5586985 + ] + ] + }, + "id": "way/308983596" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308983598", + "highway": "residential", + "maxspeed": "50", + "name": "Route du Jorat", + "source": "Lausanne - Orthophoto technique 2012" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6964306, + 46.560237 + ], + [ + 6.696482, + 46.5602253 + ], + [ + 6.6970005, + 46.560107 + ], + [ + 6.69728, + 46.5602736 + ], + [ + 6.6973244, + 46.5602832 + ], + [ + 6.6973741, + 46.560279 + ], + [ + 6.697666, + 46.5601779 + ], + [ + 6.6977033, + 46.5601552 + ], + [ + 6.6977166, + 46.5601314 + ], + [ + 6.6977165, + 46.5601049 + ], + [ + 6.6976655, + 46.5599382 + ], + [ + 6.6976698, + 46.5599181 + ], + [ + 6.697693, + 46.5599045 + ], + [ + 6.6979656, + 46.5597786 + ], + [ + 6.6979755, + 46.5597643 + ], + [ + 6.6979774, + 46.55975 + ], + [ + 6.6979343, + 46.5596168 + ], + [ + 6.6979388, + 46.5595964 + ], + [ + 6.6979607, + 46.5595816 + ], + [ + 6.6982851, + 46.559437 + ], + [ + 6.6983243, + 46.5593831 + ], + [ + 6.6982655, + 46.559212 + ], + [ + 6.6982009, + 46.5591918 + ], + [ + 6.6974701, + 46.5593535 + ], + [ + 6.6968745, + 46.5596499 + ], + [ + 6.6964689, + 46.5597401 + ], + [ + 6.6963976, + 46.5598188 + ], + [ + 6.6963344, + 46.5598292 + ], + [ + 6.696283, + 46.5598377 + ] + ] + }, + "id": "way/308983598" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308983599", + "highway": "residential", + "name": "Route du Jorat", + "source": "Lausanne - Orthophoto technique 2012" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6974701, + 46.5593535 + ], + [ + 6.6973914, + 46.5592027 + ], + [ + 6.697388, + 46.5591757 + ], + [ + 6.6975076, + 46.5591138 + ] + ] + }, + "id": "way/308983599" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308983600", + "highway": "residential", + "name": "Route du Jorat", + "source": "Lausanne - Orthophoto technique 2012" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6963976, + 46.5598188 + ], + [ + 6.6964327, + 46.5598403 + ], + [ + 6.6964567, + 46.5598598 + ], + [ + 6.6964779, + 46.5598862 + ], + [ + 6.6965015, + 46.5599218 + ], + [ + 6.696517, + 46.5599332 + ], + [ + 6.6965358, + 46.5599326 + ], + [ + 6.6966785, + 46.5599404 + ], + [ + 6.6967898, + 46.5599538 + ], + [ + 6.696893, + 46.5599791 + ], + [ + 6.6969423, + 46.5599961 + ], + [ + 6.6969568, + 46.560001 + ], + [ + 6.6970151, + 46.5600395 + ], + [ + 6.6970222, + 46.5600619 + ], + [ + 6.6970185, + 46.5600922 + ], + [ + 6.6970005, + 46.560107 + ] + ] + }, + "id": "way/308983600" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308985288", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6913963, + 46.5631213 + ], + [ + 6.6916318, + 46.5632112 + ], + [ + 6.6917505, + 46.5633274 + ], + [ + 6.6918226, + 46.5634499 + ] + ] + }, + "id": "way/308985288" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308985289", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6896662, + 46.5630562 + ], + [ + 6.6897184, + 46.5629964 + ], + [ + 6.6897866, + 46.5629439 + ], + [ + 6.6898708, + 46.5628989 + ], + [ + 6.6899577, + 46.562865 + ], + [ + 6.6900722, + 46.5628333 + ], + [ + 6.6901866, + 46.5628127 + ] + ] + }, + "id": "way/308985289" + }, + { + "type": "Feature", + "properties": { + "@id": "way/308985290", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6897697, + 46.5624961 + ], + [ + 6.689815, + 46.5625673 + ], + [ + 6.6898657, + 46.5626245 + ], + [ + 6.6899299, + 46.5626798 + ], + [ + 6.6900022, + 46.5627269 + ], + [ + 6.6900984, + 46.5627735 + ], + [ + 6.6901866, + 46.5628127 + ], + [ + 6.6913963, + 46.5631213 + ], + [ + 6.6916016, + 46.5631033 + ], + [ + 6.6918209, + 46.5630285 + ], + [ + 6.691984, + 46.5629206 + ] + ] + }, + "id": "way/308985290" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311549869", + "highway": "unclassified", + "name": "Route de Marin" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6853222, + 46.5566211 + ], + [ + 6.6857086, + 46.5564549 + ], + [ + 6.6862046, + 46.5561949 + ], + [ + 6.6863481, + 46.556101 + ], + [ + 6.6864577, + 46.5559912 + ], + [ + 6.6866306, + 46.5556363 + ], + [ + 6.6866676, + 46.5555855 + ], + [ + 6.6867309, + 46.5554983 + ], + [ + 6.6868337, + 46.5554157 + ], + [ + 6.6868768, + 46.5553811 + ], + [ + 6.6870327, + 46.5552762 + ], + [ + 6.6870837, + 46.5552419 + ], + [ + 6.687318, + 46.5550842 + ], + [ + 6.6874817, + 46.5549939 + ], + [ + 6.6878494, + 46.554791 + ], + [ + 6.6879914, + 46.5547126 + ], + [ + 6.6881262, + 46.5546591 + ], + [ + 6.6881924, + 46.5546329 + ] + ] + }, + "id": "way/311549869" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749814", + "highway": "residential", + "maxspeed": "50", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5954101, + 46.5223709 + ], + [ + 6.5954631, + 46.5223851 + ], + [ + 6.5955448, + 46.522388 + ] + ] + }, + "id": "way/311749814" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749817", + "highway": "residential", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5953573, + 46.5224707 + ], + [ + 6.5953265, + 46.5224377 + ], + [ + 6.595315, + 46.522408 + ], + [ + 6.5952943, + 46.5223547 + ], + [ + 6.5952863, + 46.5223141 + ], + [ + 6.5952926, + 46.5222766 + ] + ] + }, + "id": "way/311749817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749818", + "highway": "residential", + "name": "Route de Chavannes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5952926, + 46.5222766 + ], + [ + 6.5951598, + 46.5220859 + ], + [ + 6.5950378, + 46.5219977 + ], + [ + 6.5949119, + 46.5219162 + ], + [ + 6.5948169, + 46.5218462 + ], + [ + 6.5947303, + 46.5217574 + ], + [ + 6.5946686, + 46.5216781 + ], + [ + 6.5946228, + 46.5216037 + ], + [ + 6.5944994, + 46.5213013 + ], + [ + 6.5944681, + 46.5212088 + ], + [ + 6.5944826, + 46.5211504 + ], + [ + 6.5945112, + 46.5211152 + ], + [ + 6.5946096, + 46.5210657 + ], + [ + 6.5954102, + 46.5208073 + ], + [ + 6.5957009, + 46.5207187 + ], + [ + 6.5958578, + 46.5206769 + ], + [ + 6.5963194, + 46.5205505 + ] + ] + }, + "id": "way/311749818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749819", + "highway": "residential", + "maxspeed": "50", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5949173, + 46.522665 + ], + [ + 6.5949939, + 46.5225946 + ], + [ + 6.5952219, + 46.5224986 + ], + [ + 6.5952782, + 46.5224672 + ], + [ + 6.5953021, + 46.5224467 + ], + [ + 6.595315, + 46.522408 + ] + ] + }, + "id": "way/311749819" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749820", + "highway": "secondary", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5967288, + 46.5218781 + ], + [ + 6.5965781, + 46.5220015 + ], + [ + 6.5962764, + 46.5221645 + ], + [ + 6.5960258, + 46.5222849 + ], + [ + 6.5957758, + 46.5223953 + ], + [ + 6.5956261, + 46.5224567 + ], + [ + 6.5954531, + 46.522522 + ], + [ + 6.5951495, + 46.5226468 + ], + [ + 6.5949408, + 46.5227249 + ], + [ + 6.5945243, + 46.5228926 + ] + ] + }, + "id": "way/311749820" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749823", + "highway": "secondary", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5945243, + 46.5228926 + ], + [ + 6.5946801, + 46.5227921 + ], + [ + 6.5948408, + 46.5226995 + ], + [ + 6.5949173, + 46.522665 + ] + ] + }, + "id": "way/311749823" + }, + { + "type": "Feature", + "properties": { + "@id": "way/311749825", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:left": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6012329, + 46.5183002 + ], + [ + 6.601345, + 46.5182442 + ], + [ + 6.6015632, + 46.5181328 + ], + [ + 6.6018158, + 46.5180108 + ], + [ + 6.6020376, + 46.5179238 + ], + [ + 6.6022525, + 46.5178597 + ], + [ + 6.6024308, + 46.5178198 + ], + [ + 6.602666, + 46.5177762 + ] + ] + }, + "id": "way/311749825" + }, + { + "type": "Feature", + "properties": { + "@id": "way/313026555", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "no", + "maxspeed": "80", + "name": "Route du Mont", + "rcrc_ref": "449b", + "ref": "139", + "shoulder": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6177126, + 46.5506931 + ], + [ + 6.6178635, + 46.5507318 + ], + [ + 6.6178971, + 46.5507399 + ], + [ + 6.6181313, + 46.5507961 + ] + ] + }, + "id": "way/313026555" + }, + { + "type": "Feature", + "properties": { + "@id": "way/313927095", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de Malley", + "parking:both": "no", + "sidewalk": "no", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6025068, + 46.5245296 + ], + [ + 6.6023405, + 46.5245374 + ] + ] + }, + "id": "way/313927095" + }, + { + "type": "Feature", + "properties": { + "@id": "way/313927096", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6024463, + 46.5247455 + ], + [ + 6.602408, + 46.5246702 + ], + [ + 6.6023405, + 46.5245374 + ] + ] + }, + "id": "way/313927096" + }, + { + "type": "Feature", + "properties": { + "@id": "way/313927097", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bel-Orne", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.605377, + 46.5288684 + ], + [ + 6.6049482, + 46.5286293 + ], + [ + 6.6049103, + 46.5286069 + ] + ] + }, + "id": "way/313927097" + }, + { + "type": "Feature", + "properties": { + "@id": "way/315772933", + "highway": "residential", + "lit": "yes", + "name": "Avenue de Valmont", + "sidewalk": "both", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6588412, + 46.5407499 + ], + [ + 6.6588658, + 46.5407403 + ], + [ + 6.6589386, + 46.540712 + ], + [ + 6.6593507, + 46.5405164 + ], + [ + 6.6595639, + 46.5404028 + ], + [ + 6.6597007, + 46.5403235 + ], + [ + 6.6598487, + 46.5402378 + ], + [ + 6.6599587, + 46.540174 + ], + [ + 6.6600262, + 46.5401349 + ], + [ + 6.6601809, + 46.5400403 + ], + [ + 6.6603108, + 46.5399608 + ] + ] + }, + "id": "way/315772933" + }, + { + "type": "Feature", + "properties": { + "@id": "way/316039809", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place de l'Europe", + "name:etymology:wikidata": "Q46", + "ref": "1", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6310914, + 46.5203403 + ], + [ + 6.6311916, + 46.5203402 + ], + [ + 6.6312705, + 46.5203477 + ] + ] + }, + "id": "way/316039809" + }, + { + "type": "Feature", + "properties": { + "@id": "way/317169363", + "access": "yes", + "foot": "yes", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6078649, + 46.5709844 + ], + [ + 6.6076963, + 46.5700709 + ], + [ + 6.6075028, + 46.56977 + ] + ] + }, + "id": "way/317169363" + }, + { + "type": "Feature", + "properties": { + "@id": "way/324349284", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7121747, + 46.571259 + ], + [ + 6.7120441, + 46.5714799 + ], + [ + 6.7120273, + 46.5715176 + ], + [ + 6.7120251, + 46.571548 + ], + [ + 6.7120401, + 46.5715785 + ], + [ + 6.7120712, + 46.5716026 + ], + [ + 6.7121431, + 46.5716318 + ], + [ + 6.7134961, + 46.5720165 + ], + [ + 6.7135326, + 46.5720259 + ], + [ + 6.7135763, + 46.572032 + ], + [ + 6.7136274, + 46.5720295 + ], + [ + 6.7136611, + 46.5720195 + ], + [ + 6.7136887, + 46.5720034 + ], + [ + 6.7137077, + 46.5719839 + ], + [ + 6.7137345, + 46.5719503 + ], + [ + 6.7138301, + 46.5718102 + ], + [ + 6.7139004, + 46.5717212 + ], + [ + 6.7139696, + 46.5716525 + ], + [ + 6.7142002, + 46.5714836 + ], + [ + 6.7142535, + 46.5714293 + ], + [ + 6.7142683, + 46.5714115 + ], + [ + 6.7142853, + 46.5713753 + ], + [ + 6.7142841, + 46.5713494 + ] + ] + }, + "id": "way/324349284" + }, + { + "type": "Feature", + "properties": { + "@id": "way/325770352", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Bel-Orne", + "name:etymology:wikidata": "Q69745", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6049103, + 46.5286069 + ], + [ + 6.6048691, + 46.5285839 + ], + [ + 6.6045193, + 46.5283589 + ], + [ + 6.6043668, + 46.52826 + ], + [ + 6.604318, + 46.5282005 + ] + ] + }, + "id": "way/325770352" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328784793", + "highway": "residential", + "name": "Chemin de la Vulliette" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6807079, + 46.5573056 + ], + [ + 6.6809925, + 46.5570951 + ], + [ + 6.6812101, + 46.5569358 + ], + [ + 6.6812358, + 46.5569059 + ], + [ + 6.6812319, + 46.5568719 + ], + [ + 6.6811843, + 46.5568151 + ], + [ + 6.6809916, + 46.5565852 + ], + [ + 6.6807831, + 46.5563362 + ], + [ + 6.6807139, + 46.5563172 + ], + [ + 6.680655, + 46.5563314 + ], + [ + 6.6801761, + 46.5566178 + ], + [ + 6.6801509, + 46.5566566 + ], + [ + 6.6801641, + 46.5567053 + ], + [ + 6.6806822, + 46.5572772 + ], + [ + 6.6807079, + 46.5573056 + ], + [ + 6.6813748, + 46.5580281 + ], + [ + 6.6814086, + 46.5580648 + ] + ] + }, + "id": "way/328784793" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328784810", + "highway": "residential", + "name": "Chemin de la Vulliette" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6814544, + 46.5557672 + ], + [ + 6.681423, + 46.5558286 + ], + [ + 6.6817397, + 46.5563414 + ], + [ + 6.6817602, + 46.5563746 + ], + [ + 6.6821426, + 46.5569188 + ], + [ + 6.6822646, + 46.5571 + ], + [ + 6.6823117, + 46.55717 + ], + [ + 6.6823561, + 46.5572499 + ], + [ + 6.6823902, + 46.5572948 + ], + [ + 6.6824199, + 46.557334 + ] + ] + }, + "id": "way/328784810" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328837947", + "highway": "residential", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5952926, + 46.5222766 + ], + [ + 6.5953622, + 46.5223067 + ], + [ + 6.5954101, + 46.5223709 + ], + [ + 6.5954211, + 46.5224105 + ], + [ + 6.5954223, + 46.5224417 + ] + ] + }, + "id": "way/328837947" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328837948", + "highway": "secondary", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5954223, + 46.5224417 + ], + [ + 6.5955448, + 46.522388 + ], + [ + 6.5956016, + 46.5223629 + ], + [ + 6.5956803, + 46.5223304 + ], + [ + 6.5958825, + 46.5222425 + ], + [ + 6.5960722, + 46.522159 + ], + [ + 6.5963511, + 46.5220354 + ], + [ + 6.5967288, + 46.5218781 + ] + ] + }, + "id": "way/328837948" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328837949", + "highway": "secondary", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5949173, + 46.522665 + ], + [ + 6.5953573, + 46.5224707 + ] + ] + }, + "id": "way/328837949" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328837950", + "highway": "residential", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5962764, + 46.5221645 + ], + [ + 6.5960802, + 46.5222144 + ], + [ + 6.5958037, + 46.5223387 + ], + [ + 6.5956393, + 46.5224051 + ], + [ + 6.5954845, + 46.5224695 + ], + [ + 6.5954404, + 46.5224744 + ], + [ + 6.5954081, + 46.5224739 + ], + [ + 6.5953573, + 46.5224707 + ] + ] + }, + "id": "way/328837950" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328837951", + "highway": "secondary", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "777b", + "ref": "138", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5953573, + 46.5224707 + ], + [ + 6.5954223, + 46.5224417 + ] + ] + }, + "id": "way/328837951" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328919949", + "highway": "residential", + "name": "Chemin de la Vulliette", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6800709, + 46.5587937 + ], + [ + 6.6801307, + 46.5586723 + ] + ] + }, + "id": "way/328919949" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328919962", + "highway": "residential", + "name": "Chemin de la Vulliette" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6824718, + 46.5585708 + ], + [ + 6.6821127, + 46.5586301 + ], + [ + 6.6819148, + 46.5586687 + ], + [ + 6.6816992, + 46.5586848 + ], + [ + 6.6816384, + 46.5586531 + ], + [ + 6.6815066, + 46.558353 + ], + [ + 6.6814058, + 46.5581259 + ], + [ + 6.6813874, + 46.5580845 + ] + ] + }, + "id": "way/328919962" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328923370", + "highway": "living_street", + "maxspeed": "20", + "name": "Route de Cojonnex" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6824773, + 46.5587831 + ], + [ + 6.6825397, + 46.5587856 + ], + [ + 6.6825689, + 46.5588068 + ], + [ + 6.6825904, + 46.5589223 + ], + [ + 6.6826197, + 46.5591566 + ], + [ + 6.6826207, + 46.559185 + ], + [ + 6.6826175, + 46.5592098 + ], + [ + 6.6825815, + 46.5592228 + ], + [ + 6.6825306, + 46.5592252 + ], + [ + 6.6823479, + 46.5592259 + ], + [ + 6.6822072, + 46.5592264 + ], + [ + 6.6819119, + 46.5591584 + ], + [ + 6.6817093, + 46.559172 + ], + [ + 6.6811423, + 46.5591988 + ], + [ + 6.6810733, + 46.5591976 + ], + [ + 6.6809643, + 46.5591764 + ], + [ + 6.6805919, + 46.5590948 + ], + [ + 6.6805388, + 46.5590832 + ] + ] + }, + "id": "way/328923370" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328972764", + "highway": "residential", + "lit": "yes", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6808816, + 46.5616773 + ], + [ + 6.6812153, + 46.561792 + ], + [ + 6.6812537, + 46.5619105 + ], + [ + 6.681868, + 46.5620987 + ], + [ + 6.6823975, + 46.56226 + ], + [ + 6.6821651, + 46.5624706 + ], + [ + 6.6818179, + 46.5626076 + ], + [ + 6.6812136, + 46.562739 + ], + [ + 6.6807628, + 46.5626881 + ], + [ + 6.6810266, + 46.5622338 + ], + [ + 6.6810737, + 46.5622079 + ], + [ + 6.6812537, + 46.5619105 + ] + ] + }, + "id": "way/328972764" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328972765", + "highway": "residential", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.681868, + 46.5620987 + ], + [ + 6.6820387, + 46.5618011 + ], + [ + 6.6820753, + 46.5617849 + ], + [ + 6.6823069, + 46.5616845 + ] + ] + }, + "id": "way/328972765" + }, + { + "type": "Feature", + "properties": { + "@id": "way/328972766", + "highway": "residential", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6815094, + 46.5615585 + ], + [ + 6.6817446, + 46.5616905 + ], + [ + 6.6820753, + 46.5617849 + ] + ] + }, + "id": "way/328972766" + }, + { + "type": "Feature", + "properties": { + "@id": "way/331805138", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "parking:both": "on_kerb", + "parking:left:orientation": "parallel", + "parking:right:orientation": "perpendicular", + "sidewalk": "no", + "source:maxspeed": "sign", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6265372, + 46.5411869 + ], + [ + 6.626418, + 46.5409713 + ], + [ + 6.6262802, + 46.540722 + ] + ] + }, + "id": "way/331805138" + }, + { + "type": "Feature", + "properties": { + "@id": "way/333455545", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Charmettes", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6284168, + 46.5193798 + ], + [ + 6.628348, + 46.5193504 + ], + [ + 6.6282739, + 46.5192148 + ], + [ + 6.6282194, + 46.5191231 + ], + [ + 6.628149, + 46.5189956 + ], + [ + 6.6279565, + 46.5186726 + ], + [ + 6.6278845, + 46.5185518 + ], + [ + 6.6278716, + 46.5185302 + ] + ] + }, + "id": "way/333455545" + }, + { + "type": "Feature", + "properties": { + "@id": "way/333894938", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Jaques-Larguier-des-Bancels", + "official_name": "Chemin Jaques-Larguier-Des-Bancels", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6223922, + 46.5330888 + ], + [ + 6.6223649, + 46.5330775 + ], + [ + 6.6223448, + 46.5330606 + ], + [ + 6.6223342, + 46.53304 + ], + [ + 6.6223337, + 46.5330207 + ], + [ + 6.6223416, + 46.5330022 + ], + [ + 6.6223571, + 46.5329861 + ], + [ + 6.6223789, + 46.532974 + ], + [ + 6.622405, + 46.5329669 + ], + [ + 6.6224329, + 46.5329654 + ], + [ + 6.6224637, + 46.5329708 + ], + [ + 6.6224901, + 46.532983 + ], + [ + 6.622509, + 46.5330006 + ], + [ + 6.6225181, + 46.5330215 + ], + [ + 6.6225165, + 46.5330434 + ], + [ + 6.6225043, + 46.5330636 + ], + [ + 6.6224829, + 46.5330797 + ], + [ + 6.6224548, + 46.53309 + ], + [ + 6.6224233, + 46.5330931 + ], + [ + 6.6223922, + 46.5330888 + ] + ] + }, + "id": "way/333894938" + }, + { + "type": "Feature", + "properties": { + "@id": "way/334300802", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6405757, + 46.5190916 + ], + [ + 6.6404457, + 46.5191632 + ], + [ + 6.6402608, + 46.5192485 + ], + [ + 6.6399568, + 46.5193703 + ], + [ + 6.6396848, + 46.5194707 + ] + ] + }, + "id": "way/334300802" + }, + { + "type": "Feature", + "properties": { + "@id": "way/334301589", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394556, + 46.5221603 + ], + [ + 6.6395178, + 46.5221478 + ], + [ + 6.63958, + 46.5221317 + ], + [ + 6.6396842, + 46.5220806 + ], + [ + 6.6397943, + 46.5219907 + ] + ] + }, + "id": "way/334301589" + }, + { + "type": "Feature", + "properties": { + "@id": "way/334301590", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "448b", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "through|through|right", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6383385, + 46.5222314 + ], + [ + 6.6384213, + 46.522195 + ], + [ + 6.6385523, + 46.5221619 + ], + [ + 6.6387441, + 46.5221477 + ], + [ + 6.638776, + 46.5221485 + ], + [ + 6.6389473, + 46.5221526 + ] + ] + }, + "id": "way/334301590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/338764411", + "highway": "residential", + "lit": "yes", + "name": "Avenue de Jurigoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6357527, + 46.5126632 + ], + [ + 6.6363638, + 46.5125132 + ], + [ + 6.6364159, + 46.5125051 + ], + [ + 6.6364646, + 46.5125107 + ], + [ + 6.63653, + 46.5125399 + ], + [ + 6.6366278, + 46.5125986 + ], + [ + 6.6367174, + 46.5126524 + ] + ] + }, + "id": "way/338764411" + }, + { + "type": "Feature", + "properties": { + "@id": "way/339141962", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Combette", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6035817, + 46.5289627 + ], + [ + 6.6038179, + 46.5289189 + ], + [ + 6.6039884, + 46.5288834 + ], + [ + 6.6040858, + 46.5288631 + ], + [ + 6.6041194, + 46.5288511 + ], + [ + 6.6048691, + 46.5285839 + ] + ] + }, + "id": "way/339141962" + }, + { + "type": "Feature", + "properties": { + "@id": "way/339571387", + "cycleway:left": "lane", + "highway": "residential", + "name": "Avenue de Valmont", + "sidewalk:left": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6584147, + 46.5378957 + ], + [ + 6.6583875, + 46.5378658 + ], + [ + 6.658247, + 46.5377847 + ], + [ + 6.6579079, + 46.5377009 + ], + [ + 6.6564596, + 46.5375127 + ], + [ + 6.6562921, + 46.537491 + ], + [ + 6.656186, + 46.5374772 + ], + [ + 6.6560624, + 46.5374612 + ], + [ + 6.6560077, + 46.5374427 + ], + [ + 6.6558451, + 46.5373877 + ], + [ + 6.6556746, + 46.5372769 + ], + [ + 6.6555753, + 46.5371261 + ], + [ + 6.6555397, + 46.5368645 + ], + [ + 6.6560377, + 46.5357482 + ] + ] + }, + "id": "way/339571387" + }, + { + "type": "Feature", + "properties": { + "@id": "way/343497126", + "bicycle": "yes", + "highway": "residential", + "junction": "roundabout", + "source": "Orthophoto Ville de Lausanne 2008" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6562209, + 46.5321397 + ], + [ + 6.6562059, + 46.5321521 + ], + [ + 6.6561859, + 46.5321606 + ], + [ + 6.6561631, + 46.5321643 + ], + [ + 6.6561397, + 46.5321628 + ], + [ + 6.6561182, + 46.5321563 + ], + [ + 6.6561008, + 46.5321455 + ], + [ + 6.6560886, + 46.5321302 + ], + [ + 6.6560848, + 46.5321129 + ], + [ + 6.6560898, + 46.5320958 + ], + [ + 6.656103, + 46.5320809 + ], + [ + 6.6561228, + 46.5320699 + ], + [ + 6.6561468, + 46.5320643 + ], + [ + 6.6561703, + 46.5320645 + ], + [ + 6.6561925, + 46.5320697 + ], + [ + 6.6562111, + 46.5320796 + ], + [ + 6.6562243, + 46.5320929 + ], + [ + 6.6562306, + 46.5321085 + ], + [ + 6.6562294, + 46.5321246 + ], + [ + 6.6562209, + 46.5321397 + ] + ] + }, + "id": "way/343497126" + }, + { + "type": "Feature", + "properties": { + "@id": "way/344977632", + "access:conditional": "destination @ (22:00-06:00)", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.645638, + 46.5293692 + ], + [ + 6.6458614, + 46.5296546 + ], + [ + 6.6459355, + 46.5297553 + ], + [ + 6.6460034, + 46.5298635 + ] + ] + }, + "id": "way/344977632" + }, + { + "type": "Feature", + "properties": { + "@id": "way/349887587", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Chemin du Devin", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.651048, + 46.5286039 + ], + [ + 6.6510923, + 46.5285565 + ], + [ + 6.6511072, + 46.5285394 + ], + [ + 6.6511661, + 46.5284524 + ], + [ + 6.6513062, + 46.5282346 + ], + [ + 6.6515174, + 46.5279065 + ], + [ + 6.651525, + 46.5278949 + ], + [ + 6.6515454, + 46.5278611 + ] + ] + }, + "id": "way/349887587" + }, + { + "type": "Feature", + "properties": { + "@id": "way/351367599", + "cycleway:left": "track", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6347991, + 46.5191221 + ], + [ + 6.6348794, + 46.5190893 + ], + [ + 6.6352912, + 46.5189298 + ], + [ + 6.6353659, + 46.5189006 + ] + ] + }, + "id": "way/351367599" + }, + { + "type": "Feature", + "properties": { + "@id": "way/351367601", + "cycleway:both": "no", + "highway": "primary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6373418, + 46.518129 + ], + [ + 6.637542, + 46.5180511 + ], + [ + 6.6376679, + 46.5180021 + ] + ] + }, + "id": "way/351367601" + }, + { + "type": "Feature", + "properties": { + "@id": "way/353275961", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6179733, + 46.5281529 + ], + [ + 6.6179171, + 46.5281907 + ], + [ + 6.6177871, + 46.528278 + ], + [ + 6.6176588, + 46.5283869 + ], + [ + 6.6174914, + 46.5285658 + ], + [ + 6.6174822, + 46.528579 + ], + [ + 6.6172177, + 46.5289596 + ] + ] + }, + "id": "way/353275961" + }, + { + "type": "Feature", + "properties": { + "@id": "way/353275962", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Saint-Paul", + "name:etymology:wikidata": "Q55382251", + "oneway": "yes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6184218, + 46.5278692 + ], + [ + 6.6183484, + 46.5278626 + ], + [ + 6.6183233, + 46.5278604 + ], + [ + 6.6182215, + 46.5279069 + ], + [ + 6.6178968, + 46.5280467 + ] + ] + }, + "id": "way/353275962" + }, + { + "type": "Feature", + "properties": { + "@id": "way/354384739", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Saint-Paul", + "name:etymology:wikidata": "Q55382251", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182272, + 46.5284356 + ], + [ + 6.6179957, + 46.5281779 + ], + [ + 6.6179733, + 46.5281529 + ] + ] + }, + "id": "way/354384739" + }, + { + "type": "Feature", + "properties": { + "@id": "way/354384740", + "cycleway": "opposite", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Aubépines", + "name:etymology:wikidata": "Q132557", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188596, + 46.5280787 + ], + [ + 6.6191739, + 46.5279695 + ], + [ + 6.6194051, + 46.5278959 + ], + [ + 6.6195366, + 46.5278915 + ], + [ + 6.619835, + 46.5278815 + ], + [ + 6.6198694, + 46.5278803 + ], + [ + 6.6199837, + 46.5278512 + ] + ] + }, + "id": "way/354384740" + }, + { + "type": "Feature", + "properties": { + "@id": "way/354688100", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Aubépines", + "name:etymology:wikidata": "Q132557", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.620622, + 46.5274213 + ], + [ + 6.6199837, + 46.5278512 + ] + ] + }, + "id": "way/354688100" + }, + { + "type": "Feature", + "properties": { + "@id": "way/354688101", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Aubépines", + "name:etymology:wikidata": "Q132557", + "oneway": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.620622, + 46.5274213 + ], + [ + 6.6206885, + 46.5273764 + ], + [ + 6.6212974, + 46.5269663 + ], + [ + 6.6213903, + 46.5269207 + ], + [ + 6.6214965, + 46.5269302 + ] + ] + }, + "id": "way/354688101" + }, + { + "type": "Feature", + "properties": { + "@id": "way/359756547", + "highway": "residential", + "lit": "yes", + "name": "Chemin des Platanes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6517193, + 46.5151357 + ], + [ + 6.652076, + 46.5149548 + ], + [ + 6.6522477, + 46.5149012 + ], + [ + 6.6525481, + 46.5148837 + ], + [ + 6.6527216, + 46.5148393 + ] + ] + }, + "id": "way/359756547" + }, + { + "type": "Feature", + "properties": { + "@id": "way/359756548", + "highway": "residential", + "lit": "yes", + "name": "Chemin des Platanes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6527216, + 46.5148393 + ], + [ + 6.6531274, + 46.5148368 + ], + [ + 6.6532816, + 46.5148407 + ], + [ + 6.6533274, + 46.514879 + ], + [ + 6.6533374, + 46.5148949 + ], + [ + 6.6533587, + 46.5149285 + ] + ] + }, + "id": "way/359756548" + }, + { + "type": "Feature", + "properties": { + "@id": "way/360142216", + "highway": "residential", + "lit": "yes", + "maxspeed": "60", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6460914, + 46.5396885 + ], + [ + 6.6460317, + 46.5397224 + ], + [ + 6.6458947, + 46.539792 + ], + [ + 6.6456658, + 46.5398991 + ], + [ + 6.6456165, + 46.5399222 + ], + [ + 6.6448024, + 46.5403485 + ], + [ + 6.6445679, + 46.5404713 + ], + [ + 6.6441151, + 46.5407088 + ], + [ + 6.6440473, + 46.5407421 + ], + [ + 6.6439935, + 46.5407611 + ], + [ + 6.6439616, + 46.5407724 + ], + [ + 6.643873, + 46.540797 + ], + [ + 6.6438006, + 46.5408104 + ], + [ + 6.643715, + 46.5408218 + ], + [ + 6.6436256, + 46.5408248 + ] + ] + }, + "id": "way/360142216" + }, + { + "type": "Feature", + "properties": { + "@id": "way/360142217", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6792517, + 46.5600333 + ], + [ + 6.6792847, + 46.5598525 + ], + [ + 6.6794257, + 46.5590841 + ], + [ + 6.6794563, + 46.5590059 + ], + [ + 6.6794912, + 46.5589569 + ], + [ + 6.6795439, + 46.5589095 + ], + [ + 6.679599, + 46.5588783 + ], + [ + 6.6796677, + 46.5588495 + ], + [ + 6.6797563, + 46.558827 + ], + [ + 6.6798539, + 46.5588106 + ], + [ + 6.6799694, + 46.5587969 + ], + [ + 6.6800709, + 46.5587937 + ], + [ + 6.6802807, + 46.5587841 + ] + ] + }, + "id": "way/360142217" + }, + { + "type": "Feature", + "properties": { + "@id": "way/360153440", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6496088, + 46.5362975 + ], + [ + 6.6493168, + 46.536356 + ], + [ + 6.6490321, + 46.5364648 + ], + [ + 6.6490205, + 46.5364691 + ] + ] + }, + "id": "way/360153440" + }, + { + "type": "Feature", + "properties": { + "@id": "way/360153441", + "bridge": "yes", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "source": "Lausanne - Orthophoto technique 2012", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6511786, + 46.5357255 + ], + [ + 6.6510168, + 46.5358256 + ], + [ + 6.6509519, + 46.5358657 + ], + [ + 6.6506564, + 46.5360074 + ], + [ + 6.6503984, + 46.5361025 + ], + [ + 6.6501696, + 46.5361677 + ], + [ + 6.6499431, + 46.5362203 + ], + [ + 6.6496088, + 46.5362975 + ] + ] + }, + "id": "way/360153441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/360161124", + "highway": "residential", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:right": "separate", + "source": "Lausanne - Orthophoto technique 2012" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6964822, + 46.5604988 + ], + [ + 6.6965305, + 46.5605052 + ], + [ + 6.696556, + 46.5605086 + ], + [ + 6.6966012, + 46.5605146 + ], + [ + 6.6969212, + 46.5606847 + ], + [ + 6.6972344, + 46.5608512 + ], + [ + 6.697297, + 46.5608844 + ], + [ + 6.697411, + 46.5609649 + ], + [ + 6.6974657, + 46.5610036 + ] + ] + }, + "id": "way/360161124" + }, + { + "type": "Feature", + "properties": { + "@id": "way/363595752", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "lane_markings": "no", + "motor_vehicle": "yes", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6798756, + 46.5636224 + ], + [ + 6.6798899, + 46.5636957 + ], + [ + 6.6802631, + 46.5640867 + ], + [ + 6.6804204, + 46.564252 + ], + [ + 6.6805756, + 46.5644033 + ], + [ + 6.6807384, + 46.5645678 + ] + ] + }, + "id": "way/363595752" + }, + { + "type": "Feature", + "properties": { + "@id": "way/363595924", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.677771, + 46.5644702 + ], + [ + 6.6778069, + 46.5643735 + ], + [ + 6.677839, + 46.5642684 + ], + [ + 6.677869, + 46.5641413 + ], + [ + 6.6779018, + 46.5639487 + ], + [ + 6.6779153, + 46.5638144 + ], + [ + 6.6779552, + 46.563235 + ], + [ + 6.677984, + 46.563077 + ], + [ + 6.6780115, + 46.5629791 + ], + [ + 6.678057, + 46.5628542 + ], + [ + 6.6781067, + 46.5627557 + ], + [ + 6.6785824, + 46.5619447 + ], + [ + 6.6788669, + 46.5614571 + ], + [ + 6.6789637, + 46.5612437 + ], + [ + 6.6790075, + 46.5610998 + ], + [ + 6.679037, + 46.560982 + ] + ] + }, + "id": "way/363595924" + }, + { + "type": "Feature", + "properties": { + "@id": "way/364222305", + "cycleway:left": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Villard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6195059, + 46.5192626 + ], + [ + 6.6194109, + 46.519298 + ], + [ + 6.6193677, + 46.5193413 + ], + [ + 6.6193332, + 46.5193956 + ] + ] + }, + "id": "way/364222305" + }, + { + "type": "Feature", + "properties": { + "@id": "way/372436930", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin des Epinettes", + "name:etymology:wikidata": "Q26782", + "oneway": "yes", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6254195, + 46.5167864 + ], + [ + 6.6251124, + 46.5167176 + ], + [ + 6.6250697, + 46.5166914 + ], + [ + 6.6250363, + 46.516636 + ] + ] + }, + "id": "way/372436930" + }, + { + "type": "Feature", + "properties": { + "@id": "way/372440517", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.632584, + 46.5340787 + ], + [ + 6.6325843, + 46.5338624 + ], + [ + 6.6325873, + 46.533468 + ], + [ + 6.6325916, + 46.5331996 + ], + [ + 6.6325954, + 46.5331669 + ], + [ + 6.6326074, + 46.5330633 + ], + [ + 6.6326116, + 46.5330272 + ], + [ + 6.6327233, + 46.5328179 + ] + ] + }, + "id": "way/372440517" + }, + { + "type": "Feature", + "properties": { + "@id": "way/372440518", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325776, + 46.5348055 + ], + [ + 6.6326449, + 46.5348071 + ], + [ + 6.6333749, + 46.5348247 + ] + ] + }, + "id": "way/372440518" + }, + { + "type": "Feature", + "properties": { + "@id": "way/375011342", + "highway": "tertiary", + "maxspeed": "50", + "name": "Chemin de Praz-Buchilly" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6755645, + 46.5575343 + ], + [ + 6.6759105, + 46.5576512 + ], + [ + 6.6760845, + 46.5577313 + ], + [ + 6.6761837, + 46.5578005 + ], + [ + 6.6765417, + 46.5581012 + ], + [ + 6.6767832, + 46.5583159 + ], + [ + 6.6770888, + 46.5585748 + ], + [ + 6.6773297, + 46.5587786 + ], + [ + 6.6779888, + 46.5592356 + ], + [ + 6.6788474, + 46.559831 + ], + [ + 6.679071, + 46.559986 + ], + [ + 6.6792517, + 46.5600333 + ] + ] + }, + "id": "way/375011342" + }, + { + "type": "Feature", + "properties": { + "@id": "way/375205586", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5905079, + 46.5232134 + ], + [ + 6.5903912, + 46.5231606 + ], + [ + 6.58995, + 46.5229923 + ], + [ + 6.5898503, + 46.5229545 + ], + [ + 6.5896847, + 46.5228987 + ] + ] + }, + "id": "way/375205586" + }, + { + "type": "Feature", + "properties": { + "@id": "way/375828354", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6261577, + 46.5384955 + ], + [ + 6.6260537, + 46.5385773 + ] + ] + }, + "id": "way/375828354" + }, + { + "type": "Feature", + "properties": { + "@id": "way/377134985", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Rue du Maupas", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264405, + 46.5244623 + ], + [ + 6.6265308, + 46.5243775 + ], + [ + 6.6266928, + 46.5242254 + ], + [ + 6.6270498, + 46.5239591 + ], + [ + 6.6272476, + 46.5238389 + ], + [ + 6.6273134, + 46.5237988 + ], + [ + 6.6273556, + 46.5237707 + ], + [ + 6.6274062, + 46.523737 + ], + [ + 6.6274226, + 46.5237092 + ], + [ + 6.6274211, + 46.5236429 + ] + ] + }, + "id": "way/377134985" + }, + { + "type": "Feature", + "properties": { + "@id": "way/377134987", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Saint-Roch", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6272055, + 46.5251288 + ], + [ + 6.6269219, + 46.5252654 + ], + [ + 6.6268204, + 46.5253036 + ], + [ + 6.6267943, + 46.5253118 + ], + [ + 6.6267714, + 46.5253162 + ], + [ + 6.6267328, + 46.5253218 + ], + [ + 6.6267133, + 46.5253256 + ], + [ + 6.6266909, + 46.5253326 + ], + [ + 6.62647, + 46.5254144 + ], + [ + 6.6262009, + 46.5255096 + ], + [ + 6.6261332, + 46.5255339 + ] + ] + }, + "id": "way/377134987" + }, + { + "type": "Feature", + "properties": { + "@id": "way/377134988", + "cycleway:left": "opposite_lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Cèdres", + "name:etymology:wikidata": "Q128550", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6284062, + 46.526571 + ], + [ + 6.6283679, + 46.526526 + ], + [ + 6.6283578, + 46.5265142 + ], + [ + 6.6281891, + 46.5263192 + ], + [ + 6.6281186, + 46.5262589 + ], + [ + 6.6280285, + 46.5261396 + ], + [ + 6.6279384, + 46.5260203 + ], + [ + 6.6276916, + 46.525696 + ], + [ + 6.6275113, + 46.5255061 + ], + [ + 6.6274774, + 46.5254676 + ], + [ + 6.6274519, + 46.5254387 + ], + [ + 6.6274268, + 46.5253914 + ], + [ + 6.6272679, + 46.5252226 + ], + [ + 6.6272345, + 46.5251872 + ], + [ + 6.627223, + 46.5251712 + ], + [ + 6.6272146, + 46.5251556 + ], + [ + 6.6272055, + 46.5251288 + ] + ] + }, + "id": "way/377134988" + }, + { + "type": "Feature", + "properties": { + "@id": "way/378330659", + "cycleway:both": "separate", + "highway": "secondary", + "lanes": "2", + "maxspeed": "80", + "name": "Route de Romanel", + "ref": "134", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.618999, + 46.5433979 + ], + [ + 6.6189341, + 46.5435956 + ], + [ + 6.6188405, + 46.5439727 + ], + [ + 6.6187814, + 46.5443231 + ], + [ + 6.618748, + 46.5446792 + ], + [ + 6.6187518, + 46.5450573 + ], + [ + 6.618771, + 46.5453545 + ], + [ + 6.6188404, + 46.5460707 + ], + [ + 6.6188671, + 46.5464594 + ], + [ + 6.6188673, + 46.5467492 + ], + [ + 6.6188495, + 46.5469961 + ], + [ + 6.6187787, + 46.5474189 + ], + [ + 6.6186755, + 46.5477836 + ] + ] + }, + "id": "way/378330659" + }, + { + "type": "Feature", + "properties": { + "@id": "way/379966635", + "access:lanes:backward": "yes|yes|no", + "cycleway:left": "share_busway", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "psv:lanes:backward": "yes|yes|designated", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6386039, + 46.517628 + ], + [ + 6.6387771, + 46.5175672 + ], + [ + 6.6389136, + 46.5175181 + ] + ] + }, + "id": "way/379966635" + }, + { + "type": "Feature", + "properties": { + "@id": "way/384582784", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6467051, + 46.5217154 + ], + [ + 6.6466451, + 46.5216957 + ], + [ + 6.6465651, + 46.5216693 + ] + ] + }, + "id": "way/384582784" + }, + { + "type": "Feature", + "properties": { + "@id": "way/384582785", + "cycleway": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "oneway": "yes", + "rcrc_ref": "773c", + "sidewalk": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6511435, + 46.526569 + ], + [ + 6.6511983, + 46.5265975 + ], + [ + 6.6512219, + 46.5266051 + ], + [ + 6.6512657, + 46.5266191 + ] + ] + }, + "id": "way/384582785" + }, + { + "type": "Feature", + "properties": { + "@id": "way/384582786", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6498184, + 46.5250834 + ], + [ + 6.6497831, + 46.5249828 + ], + [ + 6.6497755, + 46.5249459 + ], + [ + 6.6497483, + 46.524839 + ] + ] + }, + "id": "way/384582786" + }, + { + "type": "Feature", + "properties": { + "@id": "way/384582787", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6492527, + 46.5235644 + ], + [ + 6.6492339, + 46.5235436 + ], + [ + 6.6491898, + 46.5234946 + ], + [ + 6.6490008, + 46.5233269 + ], + [ + 6.648961, + 46.5232915 + ], + [ + 6.648512, + 46.5229631 + ], + [ + 6.6484389, + 46.5229109 + ] + ] + }, + "id": "way/384582787" + }, + { + "type": "Feature", + "properties": { + "@id": "way/384582788", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv": "0", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "oneway": "no", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471978, + 46.5220167 + ], + [ + 6.6469407, + 46.5218317 + ], + [ + 6.6468606, + 46.5217885 + ], + [ + 6.6467803, + 46.5217453 + ], + [ + 6.6467518, + 46.521734 + ], + [ + 6.6467051, + 46.5217154 + ] + ] + }, + "id": "way/384582788" + }, + { + "type": "Feature", + "properties": { + "@id": "way/384582789", + "cycleway:both": "no", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6452985, + 46.5212391 + ], + [ + 6.6451746, + 46.5212094 + ], + [ + 6.6444084, + 46.5210609 + ], + [ + 6.6441495, + 46.5210314 + ], + [ + 6.6437192, + 46.5210197 + ], + [ + 6.6436557, + 46.5210219 + ], + [ + 6.6435518, + 46.5210234 + ] + ] + }, + "id": "way/384582789" + }, + { + "type": "Feature", + "properties": { + "@id": "way/387670437", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place du Nord", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376405, + 46.5258232 + ], + [ + 6.6376712, + 46.5258158 + ], + [ + 6.6377198, + 46.5258015 + ], + [ + 6.6377447, + 46.5257853 + ], + [ + 6.6378045, + 46.5257413 + ], + [ + 6.6378617, + 46.5256876 + ], + [ + 6.6379441, + 46.5256123 + ] + ] + }, + "id": "way/387670437" + }, + { + "type": "Feature", + "properties": { + "@id": "way/389409780", + "busway:left": "lane", + "cycleway:both": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "psv:lanes:backward": "yes|designated", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6323222, + 46.5236835 + ], + [ + 6.6324225, + 46.523845 + ] + ] + }, + "id": "way/389409780" + }, + { + "type": "Feature", + "properties": { + "@id": "way/389409781", + "busway:left": "lane", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "psv:lanes:backward": "yes|designated", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6320104, + 46.5232116 + ], + [ + 6.6320468, + 46.5232477 + ], + [ + 6.6320566, + 46.5232624 + ] + ] + }, + "id": "way/389409781" + }, + { + "type": "Feature", + "properties": { + "@id": "way/389409782", + "busway:left": "lane", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "psv:lanes:backward": "yes|designated", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324451, + 46.5238807 + ], + [ + 6.6324933, + 46.5239567 + ], + [ + 6.6326066, + 46.5241343 + ] + ] + }, + "id": "way/389409782" + }, + { + "type": "Feature", + "properties": { + "@id": "way/389409783", + "busway:left": "lane", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Tunnel", + "name:etymology:wikidata": "Q86732482", + "parking:both": "no", + "psv:lanes:backward": "yes|designated|yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6326066, + 46.5241343 + ], + [ + 6.6328112, + 46.5244564 + ] + ] + }, + "id": "way/389409783" + }, + { + "type": "Feature", + "properties": { + "@id": "way/389409784", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Tunnel", + "name:etymology:wikidata": "Q86732482", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328112, + 46.5244564 + ], + [ + 6.6329211, + 46.5246224 + ], + [ + 6.6330124, + 46.5247496 + ] + ] + }, + "id": "way/389409784" + }, + { + "type": "Feature", + "properties": { + "@id": "way/391621410", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "1", + "maxspeed": "80", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5979443, + 46.5183227 + ], + [ + 6.5983439, + 46.518166 + ] + ] + }, + "id": "way/391621410" + }, + { + "type": "Feature", + "properties": { + "@id": "way/392689682", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Avenue des Acacias", + "name:etymology:wikidata": "Q81666", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.633707, + 46.5126183 + ], + [ + 6.633657, + 46.5126373 + ], + [ + 6.632724, + 46.512949 + ] + ] + }, + "id": "way/392689682" + }, + { + "type": "Feature", + "properties": { + "@id": "way/392689736", + "cycleway:both": "lane", + "cycleway:left:oneway": "-1", + "foot": "yes", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "no", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329768, + 46.5150597 + ], + [ + 6.6329596, + 46.5150923 + ], + [ + 6.632873, + 46.5152075 + ] + ] + }, + "id": "way/392689736" + }, + { + "type": "Feature", + "properties": { + "@id": "way/396544575", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6205458, + 46.5419512 + ], + [ + 6.6200886, + 46.5418025 + ], + [ + 6.6200417, + 46.5417872 + ], + [ + 6.6199177, + 46.5417516 + ], + [ + 6.619811, + 46.5417211 + ] + ] + }, + "id": "way/396544575" + }, + { + "type": "Feature", + "properties": { + "@id": "way/396544577", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6202017, + 46.5411334 + ], + [ + 6.6203433, + 46.5409293 + ], + [ + 6.6204605, + 46.5407655 + ], + [ + 6.6205365, + 46.540669 + ] + ] + }, + "id": "way/396544577" + }, + { + "type": "Feature", + "properties": { + "@id": "way/396546690", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk": "no", + "sidewalk:left:bicycle": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209923, + 46.5421044 + ], + [ + 6.6208714, + 46.5420714 + ], + [ + 6.6207411, + 46.5420268 + ], + [ + 6.6205458, + 46.5419512 + ] + ] + }, + "id": "way/396546690" + }, + { + "type": "Feature", + "properties": { + "@id": "way/398412740", + "cycleway": "lane", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6145602, + 46.521324 + ], + [ + 6.614412, + 46.5213597 + ] + ] + }, + "id": "way/398412740" + }, + { + "type": "Feature", + "properties": { + "@id": "way/398413338", + "cycleway:left": "no", + "cycleway:right": "lane", + "foot": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "left|through|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6131791, + 46.5217009 + ], + [ + 6.6138075, + 46.5214656 + ], + [ + 6.6140727, + 46.521367 + ], + [ + 6.6141331, + 46.5213446 + ], + [ + 6.6142052, + 46.5213193 + ], + [ + 6.6142979, + 46.5212814 + ] + ] + }, + "id": "way/398413338" + }, + { + "type": "Feature", + "properties": { + "@id": "way/398413340", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "slight_left;through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6142979, + 46.5212814 + ], + [ + 6.6146138, + 46.521195 + ] + ] + }, + "id": "way/398413340" + }, + { + "type": "Feature", + "properties": { + "@id": "way/398413565", + "foot": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "left|through|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6146138, + 46.521195 + ], + [ + 6.614636, + 46.5211887 + ], + [ + 6.6146952, + 46.521174 + ], + [ + 6.6149406, + 46.521113 + ] + ] + }, + "id": "way/398413565" + }, + { + "type": "Feature", + "properties": { + "@id": "way/415356398", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin du Mont-Tendre", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622603, + 46.5176511 + ], + [ + 6.6225846, + 46.517582 + ], + [ + 6.6225344, + 46.5173886 + ], + [ + 6.6224258, + 46.5170248 + ], + [ + 6.6223862, + 46.5168921 + ] + ] + }, + "id": "way/415356398" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416075074", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Boulevard de Grancy", + "oneway": "no", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6277222, + 46.5158639 + ], + [ + 6.6274478, + 46.5159233 + ], + [ + 6.6270027, + 46.516049 + ], + [ + 6.6269303, + 46.5160717 + ] + ] + }, + "id": "way/416075074" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416075075", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Passage de Montriond", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6269303, + 46.5160717 + ], + [ + 6.6269404, + 46.5161151 + ], + [ + 6.6269452, + 46.5161359 + ], + [ + 6.6269548, + 46.5161461 + ], + [ + 6.6272712, + 46.5164646 + ], + [ + 6.6272714, + 46.5164648 + ] + ] + }, + "id": "way/416075075" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416075076", + "cycleway:left": "opposite_lane", + "cycleway:right": "lane", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Boulevard de Grancy", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6269303, + 46.5160717 + ], + [ + 6.6265522, + 46.5161879 + ], + [ + 6.6261691, + 46.5163127 + ], + [ + 6.6260134, + 46.5163599 + ] + ] + }, + "id": "way/416075076" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416075077", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Boulevard de Grancy", + "oneway": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293423, + 46.5153863 + ], + [ + 6.629452, + 46.515354 + ], + [ + 6.6295844, + 46.515329 + ], + [ + 6.6298889, + 46.5152823 + ], + [ + 6.6301022, + 46.5152515 + ], + [ + 6.6309563, + 46.5151404 + ] + ] + }, + "id": "way/416075077" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416075079", + "cycleway:left": "opposite_lane", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Boulevard de Grancy", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "source:name": "local knowledge", + "surface": "asphalt", + "wikipedia": "fr:Boulevard de Grancy" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251521, + 46.5166043 + ], + [ + 6.6258473, + 46.5164053 + ], + [ + 6.6260134, + 46.5163599 + ] + ] + }, + "id": "way/416075079" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416210468", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Oscherins", + "noexit": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6290207, + 46.5082396 + ], + [ + 6.6290447, + 46.5081692 + ], + [ + 6.6291854, + 46.5077561 + ] + ] + }, + "id": "way/416210468" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416524285", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6236223, + 46.5195463 + ], + [ + 6.623907, + 46.5194324 + ], + [ + 6.6240325, + 46.5193798 + ] + ] + }, + "id": "way/416524285" + }, + { + "type": "Feature", + "properties": { + "@id": "way/416524286", + "cycleway:left": "track", + "cycleway:left:segregated": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Pont Chauderon", + "parking:both": "no", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6232262, + 46.5213158 + ], + [ + 6.6231454, + 46.5211854 + ] + ] + }, + "id": "way/416524286" + }, + { + "type": "Feature", + "properties": { + "@id": "way/417098234", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Préville", + "oneway": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274784, + 46.5196311 + ], + [ + 6.6274514, + 46.5195706 + ], + [ + 6.6272848, + 46.5192139 + ], + [ + 6.6271092, + 46.5187944 + ] + ] + }, + "id": "way/417098234" + }, + { + "type": "Feature", + "properties": { + "@id": "way/417098244", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Préville", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276074, + 46.5199181 + ], + [ + 6.6274784, + 46.5196311 + ] + ] + }, + "id": "way/417098244" + }, + { + "type": "Feature", + "properties": { + "@id": "way/417099241", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6203074, + 46.5196594 + ], + [ + 6.6210769, + 46.5197892 + ], + [ + 6.6216309, + 46.5198799 + ], + [ + 6.621914, + 46.519928 + ], + [ + 6.6222442, + 46.5199795 + ], + [ + 6.6223882, + 46.5200018 + ], + [ + 6.6225611, + 46.5200298 + ] + ] + }, + "id": "way/417099241" + }, + { + "type": "Feature", + "properties": { + "@id": "way/417099244", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.617737, + 46.5190157 + ], + [ + 6.6178047, + 46.5190128 + ], + [ + 6.617889, + 46.5190127 + ], + [ + 6.6180757, + 46.5190195 + ], + [ + 6.6181258, + 46.5190277 + ], + [ + 6.6181906, + 46.5190432 + ], + [ + 6.6182317, + 46.5190526 + ] + ] + }, + "id": "way/417099244" + }, + { + "type": "Feature", + "properties": { + "@id": "way/417099247", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6167726, + 46.5180791 + ], + [ + 6.6165012, + 46.5182391 + ], + [ + 6.6164224, + 46.5182924 + ], + [ + 6.6163655, + 46.5183436 + ], + [ + 6.6163226, + 46.5183985 + ], + [ + 6.61629, + 46.518459 + ], + [ + 6.61627, + 46.518509 + ], + [ + 6.6162631, + 46.5185529 + ], + [ + 6.6162593, + 46.5186213 + ], + [ + 6.6162753, + 46.5186998 + ], + [ + 6.6163032, + 46.5187562 + ], + [ + 6.6163457, + 46.5188156 + ], + [ + 6.616396, + 46.5188675 + ], + [ + 6.6164681, + 46.5189232 + ], + [ + 6.6165382, + 46.5189629 + ], + [ + 6.6166158, + 46.518993 + ], + [ + 6.6166957, + 46.5190196 + ], + [ + 6.616788, + 46.5190358 + ], + [ + 6.616868, + 46.5190465 + ], + [ + 6.6169462, + 46.5190501 + ] + ] + }, + "id": "way/417099247" + }, + { + "type": "Feature", + "properties": { + "@id": "way/419188939", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6562476, + 46.5412688 + ], + [ + 6.6563935, + 46.5412991 + ] + ] + }, + "id": "way/419188939" + }, + { + "type": "Feature", + "properties": { + "@id": "way/419188943", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6563935, + 46.5412991 + ], + [ + 6.6564901, + 46.5413194 + ], + [ + 6.6566752, + 46.5413605 + ] + ] + }, + "id": "way/419188943" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517854", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6591617, + 46.5223773 + ], + [ + 6.6590101, + 46.5223795 + ], + [ + 6.6586059, + 46.5223867 + ], + [ + 6.6585218, + 46.5223916 + ], + [ + 6.6583335, + 46.5224094 + ], + [ + 6.6578719, + 46.522514 + ], + [ + 6.6576191, + 46.5225713 + ], + [ + 6.6574057, + 46.5226179 + ], + [ + 6.6572042, + 46.5226657 + ], + [ + 6.6566975, + 46.5227859 + ], + [ + 6.656632, + 46.5228014 + ], + [ + 6.6564038, + 46.5228555 + ], + [ + 6.6563098, + 46.5228777 + ], + [ + 6.6561901, + 46.5229061 + ] + ] + }, + "id": "way/421517854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517863", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6519682, + 46.5257604 + ], + [ + 6.6519434, + 46.5258502 + ] + ] + }, + "id": "way/421517863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517866", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6534427, + 46.5244963 + ], + [ + 6.6533665, + 46.5245545 + ] + ] + }, + "id": "way/421517866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517870", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6548373, + 46.5234353 + ], + [ + 6.6547498, + 46.5234985 + ], + [ + 6.6544845, + 46.5236903 + ], + [ + 6.6543631, + 46.5237772 + ] + ] + }, + "id": "way/421517870" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517877", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6541555, + 46.5239407 + ], + [ + 6.6540879, + 46.5239956 + ], + [ + 6.654012, + 46.524055 + ] + ] + }, + "id": "way/421517877" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517881", + "cycleway": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6522024, + 46.5252111 + ], + [ + 6.6521634, + 46.5252678 + ], + [ + 6.6520975, + 46.5253667 + ], + [ + 6.6520509, + 46.5254683 + ], + [ + 6.6520303, + 46.5255133 + ], + [ + 6.6520096, + 46.5255941 + ], + [ + 6.6519984, + 46.5256376 + ] + ] + }, + "id": "way/421517881" + }, + { + "type": "Feature", + "properties": { + "@id": "way/421517923", + "cycleway": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6532858, + 46.524614 + ], + [ + 6.6531173, + 46.5247387 + ], + [ + 6.6530659, + 46.5247708 + ], + [ + 6.6529976, + 46.5247999 + ], + [ + 6.6528055, + 46.5248701 + ], + [ + 6.652642, + 46.5249324 + ], + [ + 6.6524511, + 46.5250105 + ], + [ + 6.6522705, + 46.5251318 + ], + [ + 6.6522024, + 46.5252111 + ] + ] + }, + "id": "way/421517923" + }, + { + "type": "Feature", + "properties": { + "@id": "way/424169524", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6897892, + 46.5635541 + ], + [ + 6.689846, + 46.5635964 + ], + [ + 6.6899135, + 46.5636295 + ], + [ + 6.6900731, + 46.5636873 + ], + [ + 6.6908473, + 46.5639175 + ], + [ + 6.69093, + 46.5639382 + ], + [ + 6.6910154, + 46.5639497 + ], + [ + 6.6911311, + 46.5639581 + ], + [ + 6.6912495, + 46.5639481 + ], + [ + 6.6913685, + 46.5639302 + ], + [ + 6.6914583, + 46.5638977 + ], + [ + 6.6915432, + 46.5638596 + ], + [ + 6.691612, + 46.5638086 + ], + [ + 6.6916668, + 46.56376 + ], + [ + 6.6917108, + 46.5637076 + ], + [ + 6.6917367, + 46.5636717 + ], + [ + 6.6918226, + 46.5634499 + ], + [ + 6.6919108, + 46.5631649 + ], + [ + 6.691984, + 46.5629206 + ], + [ + 6.6920074, + 46.5628294 + ], + [ + 6.6920705, + 46.5625839 + ], + [ + 6.6921461, + 46.5622752 + ], + [ + 6.6922274, + 46.5620685 + ], + [ + 6.6922949, + 46.5618155 + ], + [ + 6.6923009, + 46.5616397 + ], + [ + 6.692293, + 46.5614833 + ], + [ + 6.6922925, + 46.561473 + ], + [ + 6.6922457, + 46.561355 + ], + [ + 6.6921545, + 46.5612634 + ], + [ + 6.6920297, + 46.5611759 + ], + [ + 6.6918484, + 46.5611033 + ], + [ + 6.6916636, + 46.5610587 + ], + [ + 6.6915027, + 46.5610472 + ], + [ + 6.6912819, + 46.5610628 + ], + [ + 6.6910874, + 46.5611223 + ], + [ + 6.690917, + 46.5612213 + ], + [ + 6.6902178, + 46.5617245 + ], + [ + 6.690198, + 46.5617388 + ], + [ + 6.6899951, + 46.5618923 + ], + [ + 6.6899063, + 46.5619831 + ], + [ + 6.6898116, + 46.5622439 + ], + [ + 6.6897821, + 46.5624041 + ], + [ + 6.6897697, + 46.5624961 + ], + [ + 6.6896662, + 46.5630562 + ], + [ + 6.689651, + 46.5631108 + ], + [ + 6.6896438, + 46.5631691 + ], + [ + 6.6896374, + 46.5632821 + ], + [ + 6.6896504, + 46.5633454 + ], + [ + 6.6896794, + 46.563405 + ], + [ + 6.6896979, + 46.5634506 + ], + [ + 6.6897298, + 46.5634925 + ], + [ + 6.6897892, + 46.5635541 + ] + ] + }, + "id": "way/424169524" + }, + { + "type": "Feature", + "properties": { + "@id": "way/435635575", + "cycleway:left": "track", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Pont Chauderon", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246148, + 46.5232862 + ], + [ + 6.6245226, + 46.5231734 + ], + [ + 6.6245084, + 46.5231531 + ], + [ + 6.624483, + 46.5231167 + ] + ] + }, + "id": "way/435635575" + }, + { + "type": "Feature", + "properties": { + "@id": "way/437776258", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325843, + 46.5338624 + ], + [ + 6.631769, + 46.533849 + ] + ] + }, + "id": "way/437776258" + }, + { + "type": "Feature", + "properties": { + "@id": "way/442604734", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Jules-Gonin", + "name:etymology:wikidata": "Q3188627", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251141, + 46.5211053 + ], + [ + 6.6259838, + 46.5209252 + ], + [ + 6.6260797, + 46.5209029 + ], + [ + 6.6262803, + 46.5208588 + ], + [ + 6.6263444, + 46.5208442 + ] + ] + }, + "id": "way/442604734" + }, + { + "type": "Feature", + "properties": { + "@id": "way/442604735", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Jules-Gonin", + "name:etymology:wikidata": "Q3188627", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624467, + 46.5212324 + ], + [ + 6.6245854, + 46.5212206 + ], + [ + 6.6248298, + 46.5211729 + ], + [ + 6.6251141, + 46.5211053 + ] + ] + }, + "id": "way/442604735" + }, + { + "type": "Feature", + "properties": { + "@id": "way/442604736", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "parking:both": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.620661, + 46.5211077 + ], + [ + 6.6206445, + 46.5211056 + ], + [ + 6.620079, + 46.5210453 + ], + [ + 6.6198428, + 46.5210214 + ], + [ + 6.6194473, + 46.5209911 + ], + [ + 6.6188241, + 46.520981 + ], + [ + 6.6182738, + 46.5209659 + ], + [ + 6.6175332, + 46.5209425 + ] + ] + }, + "id": "way/442604736" + }, + { + "type": "Feature", + "properties": { + "@id": "way/442604738", + "alt_name": "Centre Provence", + "foot": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614412, + 46.5213597 + ], + [ + 6.6144889, + 46.5212723 + ], + [ + 6.6146138, + 46.521195 + ] + ] + }, + "id": "way/442604738" + }, + { + "type": "Feature", + "properties": { + "@id": "way/442604739", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614412, + 46.5213597 + ], + [ + 6.6142823, + 46.5214008 + ], + [ + 6.614166, + 46.5214392 + ] + ] + }, + "id": "way/442604739" + }, + { + "type": "Feature", + "properties": { + "@id": "way/442604740", + "alt_name": "Centre Provence", + "foot": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614412, + 46.5213597 + ], + [ + 6.6143403, + 46.521329 + ], + [ + 6.6142979, + 46.5212814 + ] + ] + }, + "id": "way/442604740" + }, + { + "type": "Feature", + "properties": { + "@id": "way/444367506", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252873, + 46.5244259 + ], + [ + 6.6256541, + 46.5248453 + ], + [ + 6.6257305, + 46.5249389 + ] + ] + }, + "id": "way/444367506" + }, + { + "type": "Feature", + "properties": { + "@id": "way/447185652", + "cycleway:both": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6278336, + 46.5178204 + ], + [ + 6.6280209, + 46.5177458 + ], + [ + 6.6281414, + 46.517674 + ], + [ + 6.6281755, + 46.5176477 + ], + [ + 6.6281986, + 46.517611 + ] + ] + }, + "id": "way/447185652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/447185653", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248248, + 46.51905 + ], + [ + 6.6249885, + 46.5189817 + ], + [ + 6.625052, + 46.5189545 + ], + [ + 6.6251914, + 46.5188949 + ], + [ + 6.6254537, + 46.5187828 + ], + [ + 6.6257489, + 46.5186581 + ], + [ + 6.6258418, + 46.5186172 + ], + [ + 6.6259751, + 46.5185632 + ] + ] + }, + "id": "way/447185653" + }, + { + "type": "Feature", + "properties": { + "@id": "way/447185654", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240325, + 46.5193798 + ], + [ + 6.624069, + 46.5193629 + ] + ] + }, + "id": "way/447185654" + }, + { + "type": "Feature", + "properties": { + "@id": "way/449657074", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6279447, + 46.5310225 + ], + [ + 6.6280486, + 46.5311249 + ], + [ + 6.628331, + 46.5314032 + ], + [ + 6.6283513, + 46.5314267 + ], + [ + 6.6283846, + 46.5314652 + ], + [ + 6.628424, + 46.5315683 + ] + ] + }, + "id": "way/449657074" + }, + { + "type": "Feature", + "properties": { + "@id": "way/449852907", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route des Paysans", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7008071, + 46.5686397 + ], + [ + 6.7007759, + 46.5686748 + ], + [ + 6.7007457, + 46.5687281 + ], + [ + 6.7007282, + 46.5687754 + ], + [ + 6.7007187, + 46.568802 + ], + [ + 6.7007112, + 46.5688367 + ], + [ + 6.7007045, + 46.5689001 + ] + ] + }, + "id": "way/449852907" + }, + { + "type": "Feature", + "properties": { + "@id": "way/449852909", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route des Paysans", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7006312, + 46.5685803 + ], + [ + 6.700615, + 46.5684724 + ], + [ + 6.7005906, + 46.5683695 + ], + [ + 6.7005477, + 46.5682594 + ] + ] + }, + "id": "way/449852909" + }, + { + "type": "Feature", + "properties": { + "@id": "way/450123693", + "highway": "tertiary", + "name": "Route de Mollie-Margot", + "name:etymology:wikidata": "Q3319599", + "oneway": "no", + "rcrc_ref": "639d", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7037221, + 46.566698 + ], + [ + 6.7025599, + 46.5670055 + ], + [ + 6.7022343, + 46.5670945 + ], + [ + 6.7015153, + 46.5673061 + ], + [ + 6.7013697, + 46.5673559 + ], + [ + 6.7012457, + 46.5673984 + ], + [ + 6.7008759, + 46.5675249 + ], + [ + 6.7003879, + 46.567721 + ], + [ + 6.7003604, + 46.5677331 + ], + [ + 6.7003103, + 46.5677518 + ] + ] + }, + "id": "way/450123693" + }, + { + "type": "Feature", + "properties": { + "@id": "way/450123694", + "highway": "tertiary", + "name": "Route de Mollie-Margot", + "name:etymology:wikidata": "Q3319599", + "sidewalk:left": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7003103, + 46.5677518 + ], + [ + 6.7002612, + 46.567774 + ], + [ + 6.6999958, + 46.5679362 + ] + ] + }, + "id": "way/450123694" + }, + { + "type": "Feature", + "properties": { + "@id": "way/450213613", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6998893, + 46.5678718 + ], + [ + 6.6999958, + 46.5679362 + ] + ] + }, + "id": "way/450213613" + }, + { + "type": "Feature", + "properties": { + "@id": "way/450213618", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route des Paysans", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7009754, + 46.5685068 + ], + [ + 6.7008789, + 46.5685829 + ], + [ + 6.7008071, + 46.5686397 + ] + ] + }, + "id": "way/450213618" + }, + { + "type": "Feature", + "properties": { + "@id": "way/450213623", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:forward": "merge_to_right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7009754, + 46.5685068 + ], + [ + 6.7010842, + 46.5685671 + ], + [ + 6.7013238, + 46.5686959 + ], + [ + 6.7014962, + 46.5687821 + ], + [ + 6.7017156, + 46.5688894 + ], + [ + 6.701897, + 46.5689719 + ] + ] + }, + "id": "way/450213623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/450356015", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6160995, + 46.5280937 + ], + [ + 6.6161857, + 46.5280529 + ], + [ + 6.6164389, + 46.527935 + ], + [ + 6.6166765, + 46.5278186 + ], + [ + 6.6170614, + 46.5276327 + ], + [ + 6.6171842, + 46.5275774 + ], + [ + 6.6172427, + 46.5275494 + ], + [ + 6.6172878, + 46.5275288 + ], + [ + 6.6173894, + 46.5274775 + ], + [ + 6.6174171, + 46.5274642 + ], + [ + 6.617567, + 46.5273819 + ], + [ + 6.6177008, + 46.5273023 + ], + [ + 6.6177191, + 46.5272909 + ] + ] + }, + "id": "way/450356015" + }, + { + "type": "Feature", + "properties": { + "@id": "way/451040252", + "destination": "Lausanne-Ouchy;Lausanne-Maladière", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "2", + "maxheight": "default", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.588824, + 46.5225959 + ], + [ + 6.5896322, + 46.5222291 + ], + [ + 6.5929253, + 46.5206691 + ] + ] + }, + "id": "way/451040252" + }, + { + "type": "Feature", + "properties": { + "@id": "way/456120710", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.687883, + 46.563263 + ], + [ + 6.6879542, + 46.5633199 + ], + [ + 6.6880133, + 46.5633643 + ], + [ + 6.6880977, + 46.5634251 + ], + [ + 6.6881795, + 46.5634799 + ], + [ + 6.6882748, + 46.5635381 + ], + [ + 6.6883607, + 46.5635894 + ], + [ + 6.6884638, + 46.5636469 + ], + [ + 6.6885668, + 46.5637 + ], + [ + 6.6886481, + 46.5637392 + ], + [ + 6.6887355, + 46.5637804 + ], + [ + 6.6888467, + 46.563829 + ], + [ + 6.6889428, + 46.5638685 + ], + [ + 6.6890228, + 46.5639015 + ], + [ + 6.6890929, + 46.5639272 + ] + ] + }, + "id": "way/456120710" + }, + { + "type": "Feature", + "properties": { + "@id": "way/461108414", + "cycleway:left": "lane", + "highway": "secondary", + "maxspeed": "80", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6840958, + 46.5574544 + ], + [ + 6.6836606, + 46.5573484 + ] + ] + }, + "id": "way/461108414" + }, + { + "type": "Feature", + "properties": { + "@id": "way/461108415", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "maxspeed": "80", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6850937, + 46.5575646 + ], + [ + 6.6850056, + 46.5575697 + ], + [ + 6.6849247, + 46.5575708 + ], + [ + 6.6848421, + 46.5575679 + ], + [ + 6.6847366, + 46.557562 + ], + [ + 6.6846339, + 46.5575525 + ], + [ + 6.6845352, + 46.5575408 + ], + [ + 6.6844355, + 46.557525 + ] + ] + }, + "id": "way/461108415" + }, + { + "type": "Feature", + "properties": { + "@id": "way/461108416", + "bridge": "yes", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "layer": "1", + "maxspeed": "80", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6844355, + 46.557525 + ], + [ + 6.6842694, + 46.5574903 + ], + [ + 6.6840958, + 46.5574544 + ] + ] + }, + "id": "way/461108416" + }, + { + "type": "Feature", + "properties": { + "@id": "way/461919241", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6291455, + 46.5113153 + ], + [ + 6.6290286, + 46.5111529 + ], + [ + 6.6285586, + 46.5104482 + ], + [ + 6.6285139, + 46.5103797 + ], + [ + 6.6284065, + 46.5102145 + ], + [ + 6.6283047, + 46.5100721 + ], + [ + 6.6281933, + 46.5099045 + ], + [ + 6.6281128, + 46.5097801 + ], + [ + 6.628078, + 46.5097162 + ], + [ + 6.6280101, + 46.509537 + ], + [ + 6.6278757, + 46.509186 + ], + [ + 6.627783, + 46.5089518 + ], + [ + 6.6277591, + 46.5088914 + ], + [ + 6.6277201, + 46.5087988 + ], + [ + 6.6275654, + 46.508473 + ], + [ + 6.6275301, + 46.5083945 + ], + [ + 6.6274612, + 46.508242 + ], + [ + 6.6274222, + 46.5081544 + ] + ] + }, + "id": "way/461919241" + }, + { + "type": "Feature", + "properties": { + "@id": "way/461930570", + "cycleway:both": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207669, + 46.5251439 + ], + [ + 6.6204031, + 46.5253496 + ], + [ + 6.6200886, + 46.525538 + ], + [ + 6.6197755, + 46.5257552 + ] + ] + }, + "id": "way/461930570" + }, + { + "type": "Feature", + "properties": { + "@id": "way/462302365", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "diagonal", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6332758, + 46.5139524 + ], + [ + 6.6331644, + 46.5143751 + ], + [ + 6.6331396, + 46.514519 + ] + ] + }, + "id": "way/462302365" + }, + { + "type": "Feature", + "properties": { + "@id": "way/463696314", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Cerisier", + "name:etymology:wikidata": "Q2946681", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6214298, + 46.5290698 + ], + [ + 6.6213902, + 46.5290354 + ], + [ + 6.6211711, + 46.5288449 + ], + [ + 6.620766, + 46.5284891 + ], + [ + 6.6206955, + 46.5284069 + ] + ] + }, + "id": "way/463696314" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465010330", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallonnette", + "sidewalk": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6496149, + 46.5280792 + ], + [ + 6.6495336, + 46.5280856 + ], + [ + 6.6494256, + 46.5280887 + ], + [ + 6.6492926, + 46.5280873 + ], + [ + 6.6492878, + 46.5280872 + ], + [ + 6.6491713, + 46.5280834 + ], + [ + 6.6489552, + 46.5280535 + ] + ] + }, + "id": "way/465010330" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465012236", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Avenue du Temple", + "name:etymology:wikidata": "Q44539", + "sidewalk:both": "separate", + "surface": "concrete" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6501403, + 46.5322668 + ], + [ + 6.650244, + 46.5319818 + ], + [ + 6.6503377, + 46.531724 + ], + [ + 6.6503611, + 46.5316599 + ] + ] + }, + "id": "way/465012236" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465012237", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484488, + 46.5317274 + ], + [ + 6.6484455, + 46.5316571 + ], + [ + 6.6484329, + 46.53147 + ] + ] + }, + "id": "way/465012237" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465012238", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Avenue du Temple", + "name:etymology:wikidata": "Q44539", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6479066, + 46.5328824 + ], + [ + 6.6480989, + 46.5328848 + ], + [ + 6.6482195, + 46.5328884 + ], + [ + 6.648384, + 46.5329013 + ], + [ + 6.6485376, + 46.5329189 + ], + [ + 6.6486622, + 46.5329374 + ], + [ + 6.6490519, + 46.532995 + ], + [ + 6.6493356, + 46.5330251 + ], + [ + 6.6495482, + 46.533006 + ], + [ + 6.6497295, + 46.5329442 + ], + [ + 6.649874, + 46.5328558 + ], + [ + 6.6499481, + 46.5327722 + ], + [ + 6.6501403, + 46.5322668 + ] + ] + }, + "id": "way/465012238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465012239", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6477613, + 46.5328285 + ], + [ + 6.6478634, + 46.5327799 + ], + [ + 6.6479432, + 46.5327391 + ], + [ + 6.6480645, + 46.5326699 + ], + [ + 6.6481533, + 46.5326095 + ], + [ + 6.648247, + 46.532526 + ], + [ + 6.6483247, + 46.5324353 + ], + [ + 6.6483847, + 46.5323286 + ], + [ + 6.648437, + 46.5322078 + ], + [ + 6.6484567, + 46.5321165 + ], + [ + 6.6484646, + 46.5319526 + ], + [ + 6.6484516, + 46.5317669 + ], + [ + 6.6484488, + 46.5317274 + ] + ] + }, + "id": "way/465012239" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120040", + "highway": "unclassified", + "maxspeed": "40", + "name": "Chemin de Rovéréaz", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6608295, + 46.5332395 + ], + [ + 6.6608143, + 46.5332173 + ], + [ + 6.6607821, + 46.5331703 + ] + ] + }, + "id": "way/465120040" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120041", + "highway": "secondary", + "lit": "no", + "maxspeed": "80", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:left": "separate", + "sidewalk:right": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6674316, + 46.5327473 + ], + [ + 6.6652236, + 46.5329309 + ] + ] + }, + "id": "way/465120041" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120042", + "cycleway:left": "lane", + "highway": "secondary", + "lit": "no", + "maxspeed": "80", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6652236, + 46.5329309 + ], + [ + 6.6649111, + 46.5329599 + ] + ] + }, + "id": "way/465120042" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120043", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Rovéréaz", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6535583, + 46.527837 + ], + [ + 6.653438, + 46.5278649 + ], + [ + 6.6533287, + 46.5278989 + ] + ] + }, + "id": "way/465120043" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120044", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin du Devin", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6515454, + 46.5278611 + ], + [ + 6.6517031, + 46.5276164 + ], + [ + 6.6517486, + 46.527545 + ], + [ + 6.6518077, + 46.5275004 + ], + [ + 6.6518832, + 46.5274686 + ], + [ + 6.6519897, + 46.5274431 + ], + [ + 6.6521402, + 46.5274299 + ], + [ + 6.6523205, + 46.5274204 + ] + ] + }, + "id": "way/465120044" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120045", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Devin", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6518095, + 46.5303817 + ], + [ + 6.6517392, + 46.5303198 + ] + ] + }, + "id": "way/465120045" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465120818", + "access:conditional": "destination @ (22:00-06:00)", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6449941, + 46.5265966 + ], + [ + 6.6450449, + 46.5269364 + ], + [ + 6.6450609, + 46.5270052 + ] + ] + }, + "id": "way/465120818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465121505", + "cycleway:both": "no", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place de l'Ours", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640341, + 46.5216412 + ], + [ + 6.6402851, + 46.521649 + ], + [ + 6.6401641, + 46.5216873 + ], + [ + 6.640062, + 46.5217656 + ] + ] + }, + "id": "way/465121505" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465126507", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Tribunal-Fédéral", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6416661, + 46.5199494 + ], + [ + 6.6414432, + 46.5200151 + ], + [ + 6.6405183, + 46.5202873 + ], + [ + 6.6403178, + 46.5203465 + ], + [ + 6.6400918, + 46.5204166 + ] + ] + }, + "id": "way/465126507" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465127090", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxweight": "3.5 t", + "name": "Chemin de Bellevue", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454341, + 46.5199239 + ], + [ + 6.6454354, + 46.5198768 + ], + [ + 6.6454363, + 46.5196726 + ], + [ + 6.6454176, + 46.5193218 + ], + [ + 6.6453682, + 46.5191723 + ], + [ + 6.6450138, + 46.5186997 + ] + ] + }, + "id": "way/465127090" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465127091", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "maxweight": "3.5 t", + "name": "Chemin de Bellevue", + "oneway": "yes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6468324, + 46.5213017 + ], + [ + 6.6467828, + 46.521266 + ], + [ + 6.6467665, + 46.5212562 + ], + [ + 6.6467084, + 46.5211913 + ], + [ + 6.646604, + 46.5210567 + ], + [ + 6.6464687, + 46.5208662 + ], + [ + 6.646424, + 46.5208231 + ], + [ + 6.6461672, + 46.5205757 + ], + [ + 6.6460941, + 46.5205208 + ], + [ + 6.6457028, + 46.520215 + ], + [ + 6.6454607, + 46.5199775 + ], + [ + 6.6454432, + 46.5199422 + ], + [ + 6.6454341, + 46.5199239 + ] + ] + }, + "id": "way/465127091" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465129028", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:left": "street_side", + "parking:left:orientation": "diagonal", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6198115, + 46.5361343 + ], + [ + 6.6199333, + 46.5360713 + ], + [ + 6.6200154, + 46.5360239 + ], + [ + 6.6201116, + 46.5359625 + ], + [ + 6.6201675, + 46.5359244 + ], + [ + 6.6202635, + 46.5358462 + ], + [ + 6.6203018, + 46.5358078 + ] + ] + }, + "id": "way/465129028" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465129029", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6179508, + 46.5393717 + ], + [ + 6.6174757, + 46.5395702 + ] + ] + }, + "id": "way/465129029" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465129030", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209552, + 46.5353647 + ], + [ + 6.6212397, + 46.5357777 + ], + [ + 6.6213334, + 46.5359251 + ] + ] + }, + "id": "way/465129030" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465129031", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6205365, + 46.540669 + ], + [ + 6.6205377, + 46.5407517 + ], + [ + 6.6203121, + 46.5411161 + ] + ] + }, + "id": "way/465129031" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130013", + "alt_name": "Av. Davel", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Jean-Daniel-Abram-Davel", + "name:etymology:wikidata": "Q116583", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274748, + 46.5283269 + ], + [ + 6.6280728, + 46.5280385 + ] + ] + }, + "id": "way/465130013" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130014", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276227, + 46.5307222 + ], + [ + 6.6279447, + 46.5310225 + ] + ] + }, + "id": "way/465130014" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130015", + "cycleway:left": "share_busway", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6261804, + 46.5272865 + ], + [ + 6.6260966, + 46.5272989 + ], + [ + 6.6260523, + 46.5273052 + ], + [ + 6.6258706, + 46.5273312 + ], + [ + 6.6257124, + 46.5273622 + ] + ] + }, + "id": "way/465130015" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130016", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Grandes-Roches", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251431, + 46.5316325 + ], + [ + 6.6251734, + 46.5316177 + ], + [ + 6.6252448, + 46.5315819 + ], + [ + 6.6254703, + 46.5314685 + ], + [ + 6.6255891, + 46.5313748 + ], + [ + 6.6258368, + 46.5311796 + ], + [ + 6.6259292, + 46.5311067 + ], + [ + 6.6259933, + 46.5310563 + ] + ] + }, + "id": "way/465130016" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130017", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Grandes-Roches", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259933, + 46.5310563 + ], + [ + 6.6260809, + 46.5309793 + ], + [ + 6.626601, + 46.5305225 + ], + [ + 6.6268097, + 46.5303391 + ] + ] + }, + "id": "way/465130017" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130393", + "check_date:cycleway": "2022-01-25", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Salève", + "name:etymology:wikidata": "Q1711734", + "service": "driveway", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249318, + 46.531363 + ], + [ + 6.6247938, + 46.531413 + ], + [ + 6.624664, + 46.5314808 + ] + ] + }, + "id": "way/465130393" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130394", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Salève", + "name:etymology:wikidata": "Q1711734", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6239372, + 46.5306053 + ], + [ + 6.6240336, + 46.5305477 + ], + [ + 6.6241135, + 46.5305071 + ], + [ + 6.6241916, + 46.5304923 + ], + [ + 6.624296, + 46.5305383 + ], + [ + 6.6243329, + 46.5305648 + ], + [ + 6.6243641, + 46.5305871 + ], + [ + 6.624424, + 46.530648 + ] + ] + }, + "id": "way/465130394" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465130395", + "check_date:cycleway": "2022-01-22", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Salève", + "name:etymology:wikidata": "Q1711734", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231431, + 46.5316071 + ], + [ + 6.6231956, + 46.5315114 + ], + [ + 6.6232197, + 46.531477 + ], + [ + 6.6232461, + 46.5314395 + ], + [ + 6.6233578, + 46.5313436 + ], + [ + 6.6233963, + 46.5312865 + ], + [ + 6.623448, + 46.53117 + ], + [ + 6.6234612, + 46.5311327 + ], + [ + 6.6235092, + 46.5309972 + ], + [ + 6.623543, + 46.5309529 + ], + [ + 6.6235717, + 46.5309153 + ], + [ + 6.6238507, + 46.5306785 + ], + [ + 6.6239372, + 46.5306053 + ] + ] + }, + "id": "way/465130395" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465132833", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Vieux-Moulin", + "name:etymology:wikidata": "Q44494", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.628424, + 46.5315683 + ], + [ + 6.6284466, + 46.5316542 + ], + [ + 6.6284591, + 46.5317415 + ], + [ + 6.628467, + 46.5317968 + ], + [ + 6.6284964, + 46.5319239 + ], + [ + 6.6285355, + 46.5321058 + ], + [ + 6.6286931, + 46.53284 + ], + [ + 6.6287551, + 46.532988 + ], + [ + 6.6288268, + 46.5331056 + ] + ] + }, + "id": "way/465132833" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465132836", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Vieux-Moulin", + "name:etymology:wikidata": "Q44494", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300099, + 46.5333943 + ], + [ + 6.6301364, + 46.5333321 + ], + [ + 6.6304177, + 46.5331965 + ] + ] + }, + "id": "way/465132836" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465134889", + "cycleway:right": "track", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai de Belgique", + "name:etymology:wikidata": "Q31", + "rcrc_ref": "777b", + "sac_scale": "hiking", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6280359, + 46.507013 + ], + [ + 6.6280964, + 46.5070085 + ] + ] + }, + "id": "way/465134889" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465136145", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Savoie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6244398, + 46.520913 + ], + [ + 6.6243994, + 46.5207734 + ] + ] + }, + "id": "way/465136145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/465136146", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Savoie", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6245854, + 46.5212206 + ], + [ + 6.6244398, + 46.520913 + ] + ] + }, + "id": "way/465136146" + }, + { + "type": "Feature", + "properties": { + "@id": "way/470648859", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Verdonnet", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6451198, + 46.5256348 + ], + [ + 6.6451608, + 46.5256722 + ], + [ + 6.6455968, + 46.5260708 + ], + [ + 6.64588, + 46.5263404 + ], + [ + 6.6460663, + 46.5264832 + ] + ] + }, + "id": "way/470648859" + }, + { + "type": "Feature", + "properties": { + "@id": "way/471012134", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6193332, + 46.5193956 + ], + [ + 6.6198839, + 46.5195532 + ], + [ + 6.6203074, + 46.5196594 + ] + ] + }, + "id": "way/471012134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/478309445", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6427215, + 46.5160049 + ], + [ + 6.6430768, + 46.5158655 + ], + [ + 6.6433265, + 46.5157726 + ], + [ + 6.6434671, + 46.515732 + ], + [ + 6.6435603, + 46.5157051 + ], + [ + 6.6436989, + 46.5156749 + ], + [ + 6.6438057, + 46.5156516 + ], + [ + 6.6440123, + 46.5156191 + ], + [ + 6.6442167, + 46.5155945 + ], + [ + 6.6444763, + 46.5155808 + ], + [ + 6.6445578, + 46.5155837 + ], + [ + 6.6446987, + 46.5155887 + ], + [ + 6.6449982, + 46.5156167 + ] + ] + }, + "id": "way/478309445" + }, + { + "type": "Feature", + "properties": { + "@id": "way/485798038", + "destination:lanes": "Lausanne-Ouchy;Lausanne-Maladière|Lausanne-Ouchy;Lausanne-Maladière|Lausanne-Malley;Lausanne-Centre", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "3", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5862822, + 46.5237969 + ], + [ + 6.5873823, + 46.523274 + ] + ] + }, + "id": "way/485798038" + }, + { + "type": "Feature", + "properties": { + "@id": "way/485841912", + "destination": "Lausanne-Blécherette;Lausanne-Centre", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6609611, + 46.5379403 + ], + [ + 6.6592824, + 46.5386108 + ] + ] + }, + "id": "way/485841912" + }, + { + "type": "Feature", + "properties": { + "@id": "way/486131398", + "cycleway:both": "no", + "highway": "residential", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "CH:zone30", + "name": "Chemin de Mornex", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258373, + 46.5190265 + ], + [ + 6.6256838, + 46.5190545 + ], + [ + 6.6252006, + 46.5191392 + ], + [ + 6.6250976, + 46.5191515 + ], + [ + 6.6250045, + 46.5191524 + ], + [ + 6.6249608, + 46.5191439 + ], + [ + 6.6249317, + 46.5191298 + ], + [ + 6.6248968, + 46.5191065 + ], + [ + 6.6248248, + 46.51905 + ] + ] + }, + "id": "way/486131398" + }, + { + "type": "Feature", + "properties": { + "@id": "way/490118913", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Floréal", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6268554, + 46.5132563 + ], + [ + 6.6267056, + 46.5121305 + ], + [ + 6.6266984, + 46.5120764 + ] + ] + }, + "id": "way/490118913" + }, + { + "type": "Feature", + "properties": { + "@id": "way/490118914", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Floréal", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6273678, + 46.5145764 + ], + [ + 6.6273448, + 46.5145182 + ], + [ + 6.6270985, + 46.5138917 + ], + [ + 6.6268554, + 46.5132563 + ] + ] + }, + "id": "way/490118914" + }, + { + "type": "Feature", + "properties": { + "@id": "way/490118915", + "highway": "residential", + "maxspeed": "30", + "name": "Rue Voltaire", + "name:etymology:wikidata": "Q9068", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "Category:Rue Voltaire (Ouchy)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6281902, + 46.5130502 + ], + [ + 6.627796, + 46.5131107 + ], + [ + 6.6268554, + 46.5132563 + ] + ] + }, + "id": "way/490118915" + }, + { + "type": "Feature", + "properties": { + "@id": "way/490118916", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Fontenay", + "oneway": "yes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182388, + 46.51592 + ], + [ + 6.6181987, + 46.5158539 + ], + [ + 6.6179329, + 46.5154162 + ], + [ + 6.6178954, + 46.5153545 + ] + ] + }, + "id": "way/490118916" + }, + { + "type": "Feature", + "properties": { + "@id": "way/490118917", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Belvédère", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6184717, + 46.5196165 + ], + [ + 6.6183017, + 46.5197191 + ] + ] + }, + "id": "way/490118917" + }, + { + "type": "Feature", + "properties": { + "@id": "way/505550191", + "highway": "motorway", + "int_ref": "E 23", + "lanes": "2", + "maxspeed": "100", + "oneway": "yes", + "ref": "A1a", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5929253, + 46.5206691 + ], + [ + 6.5969937, + 46.5187442 + ] + ] + }, + "id": "way/505550191" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502905", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Pétause", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5963972, + 46.5635941 + ], + [ + 6.5963123, + 46.5635784 + ] + ] + }, + "id": "way/506502905" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502906", + "cycleway:right": "no", + "foot": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6179693, + 46.5321129 + ], + [ + 6.6178788, + 46.5319962 + ], + [ + 6.6178108, + 46.5318894 + ], + [ + 6.6177534, + 46.5317688 + ], + [ + 6.6177177, + 46.531659 + ], + [ + 6.6177006, + 46.5315743 + ], + [ + 6.6176995, + 46.5315308 + ], + [ + 6.6177036, + 46.5314767 + ], + [ + 6.617729, + 46.5313743 + ] + ] + }, + "id": "way/506502906" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502907", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de la Vallombreuse", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.617729, + 46.5313743 + ], + [ + 6.6178471, + 46.5314269 + ] + ] + }, + "id": "way/506502907" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502908", + "bicycle": "yes", + "cycleway": "lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallombreuse", + "sidewalk:right": "separate", + "source:maxspeed": "sign", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614511, + 46.5329403 + ], + [ + 6.6146001, + 46.5327982 + ] + ] + }, + "id": "way/506502908" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502912", + "bicycle": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Genoud", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5957276, + 46.5664511 + ], + [ + 6.5956805, + 46.5663698 + ], + [ + 6.5956318, + 46.566263 + ], + [ + 6.5955805, + 46.5660513 + ], + [ + 6.5955323, + 46.565908 + ], + [ + 6.5954769, + 46.5658314 + ], + [ + 6.5953897, + 46.5657566 + ], + [ + 6.5951044, + 46.5655995 + ], + [ + 6.5950411, + 46.5655181 + ] + ] + }, + "id": "way/506502912" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502913", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin de la Chapelle", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6046158, + 46.5782046 + ], + [ + 6.6046589, + 46.5798443 + ], + [ + 6.6046626, + 46.5802326 + ] + ] + }, + "id": "way/506502913" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502914", + "cycleway:right": "no", + "highway": "primary", + "lane_markings": "no", + "lanes": "1", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "oneway": "yes", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6059183, + 46.5805636 + ], + [ + 6.6060261, + 46.5808068 + ] + ] + }, + "id": "way/506502914" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502915", + "cycleway": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:forward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058554, + 46.5805067 + ], + [ + 6.6058425, + 46.580433 + ] + ] + }, + "id": "way/506502915" + }, + { + "type": "Feature", + "properties": { + "@id": "way/506502916", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058425, + 46.580433 + ], + [ + 6.6059044, + 46.5804342 + ], + [ + 6.6059675, + 46.5804354 + ], + [ + 6.6060128, + 46.5804512 + ], + [ + 6.6062546, + 46.5805939 + ], + [ + 6.6063296, + 46.5806145 + ], + [ + 6.6064367, + 46.5806255 + ], + [ + 6.6064961, + 46.5806215 + ] + ] + }, + "id": "way/506502916" + }, + { + "type": "Feature", + "properties": { + "@id": "way/518556426", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Trois-Rois", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6399773, + 46.5190996 + ], + [ + 6.6400095, + 46.5190428 + ], + [ + 6.6400356, + 46.5189928 + ], + [ + 6.6400105, + 46.5189583 + ] + ] + }, + "id": "way/518556426" + }, + { + "type": "Feature", + "properties": { + "@id": "way/518556427", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Trois-Rois", + "oneway": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6395939, + 46.5183717 + ], + [ + 6.6396856, + 46.5185107 + ] + ] + }, + "id": "way/518556427" + }, + { + "type": "Feature", + "properties": { + "@id": "way/518556428", + "check_date:cycleway": "2023-09-17", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Villamont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6386811, + 46.5185346 + ], + [ + 6.6386089, + 46.5184596 + ], + [ + 6.6383651, + 46.5182063 + ] + ] + }, + "id": "way/518556428" + }, + { + "type": "Feature", + "properties": { + "@id": "way/518556429", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Villamont", + "oneway": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6390538, + 46.5189415 + ], + [ + 6.6389544, + 46.5188217 + ], + [ + 6.6389248, + 46.5187878 + ] + ] + }, + "id": "way/518556429" + }, + { + "type": "Feature", + "properties": { + "@id": "way/518558234", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6116649, + 46.5323507 + ], + [ + 6.6115108, + 46.5325546 + ], + [ + 6.610964, + 46.5332223 + ], + [ + 6.6107306, + 46.5335508 + ], + [ + 6.6106458, + 46.5336764 + ] + ] + }, + "id": "way/518558234" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540016471", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6958184, + 46.5562484 + ], + [ + 6.6958335, + 46.5562681 + ], + [ + 6.6958783, + 46.5563228 + ], + [ + 6.6960167, + 46.5565047 + ], + [ + 6.6964209, + 46.5570165 + ], + [ + 6.6964603, + 46.5570683 + ] + ] + }, + "id": "way/540016471" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540016473", + "highway": "unclassified", + "name": "Chemin du Grand-Bois" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7056351, + 46.5578893 + ], + [ + 6.705405, + 46.5574687 + ], + [ + 6.7052045, + 46.5572012 + ], + [ + 6.7050852, + 46.5570498 + ], + [ + 6.7044912, + 46.556428 + ], + [ + 6.7044681, + 46.5563083 + ], + [ + 6.704139, + 46.5562545 + ], + [ + 6.7037285, + 46.5561873 + ], + [ + 6.7035305, + 46.556169 + ], + [ + 6.7033628, + 46.5561981 + ], + [ + 6.7026652, + 46.5563898 + ] + ] + }, + "id": "way/540016473" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540038954", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512314, + 46.5390899 + ], + [ + 6.6513205, + 46.5391874 + ] + ] + }, + "id": "way/540038954" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540038957", + "cycleway:left": "share_busway", + "highway": "residential", + "lanes": "4", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6488104, + 46.5365551 + ], + [ + 6.6486294, + 46.5366426 + ], + [ + 6.6486183, + 46.5366482 + ], + [ + 6.6483005, + 46.5368137 + ], + [ + 6.6482738, + 46.5368285 + ] + ] + }, + "id": "way/540038957" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540038962", + "cycleway:left": "lane", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6623603, + 46.5331717 + ], + [ + 6.6614085, + 46.533251 + ] + ] + }, + "id": "way/540038962" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540038968", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6607479, + 46.533316 + ], + [ + 6.6607017, + 46.5333189 + ], + [ + 6.6606231, + 46.5333239 + ], + [ + 6.660407, + 46.5333465 + ], + [ + 6.6600866, + 46.5334072 + ], + [ + 6.6600217, + 46.53342 + ] + ] + }, + "id": "way/540038968" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540038977", + "highway": "unclassified", + "name": "Avenue des Boveresses", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6661521, + 46.5372843 + ], + [ + 6.6661013, + 46.5372455 + ], + [ + 6.6660815, + 46.5372303 + ], + [ + 6.666044, + 46.5372016 + ] + ] + }, + "id": "way/540038977" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540038979", + "highway": "unclassified", + "lanes": "2", + "name": "Avenue des Boveresses", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6609535, + 46.5333747 + ], + [ + 6.6609819, + 46.5333926 + ], + [ + 6.6610625, + 46.5334466 + ], + [ + 6.6610814, + 46.5334622 + ], + [ + 6.6611006, + 46.533478 + ], + [ + 6.6611161, + 46.5335003 + ], + [ + 6.6612247, + 46.5335922 + ], + [ + 6.6613063, + 46.5336673 + ] + ] + }, + "id": "way/540038979" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540043413", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6853175, + 46.5450321 + ], + [ + 6.6853374, + 46.5450444 + ], + [ + 6.6855196, + 46.5451705 + ], + [ + 6.685596, + 46.5452217 + ], + [ + 6.6859993, + 46.5454791 + ] + ] + }, + "id": "way/540043413" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540043414", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6790708, + 46.5421718 + ], + [ + 6.6790941, + 46.5421773 + ], + [ + 6.6792307, + 46.5422094 + ], + [ + 6.6793576, + 46.54234 + ], + [ + 6.6794054, + 46.5424029 + ], + [ + 6.6794175, + 46.5424136 + ], + [ + 6.6794953, + 46.5424822 + ] + ] + }, + "id": "way/540043414" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540720873", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6477736, + 46.5337411 + ], + [ + 6.6476649, + 46.5336131 + ], + [ + 6.6475498, + 46.5334687 + ], + [ + 6.6475075, + 46.5334019 + ], + [ + 6.6474104, + 46.5332318 + ], + [ + 6.6473548, + 46.5331258 + ], + [ + 6.6473517, + 46.5330885 + ], + [ + 6.6473575, + 46.5330513 + ], + [ + 6.6473697, + 46.5330196 + ], + [ + 6.6473882, + 46.5329895 + ] + ] + }, + "id": "way/540720873" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540720877", + "check_date:cycleway": "2023-09-07", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6488131, + 46.534552 + ], + [ + 6.6485821, + 46.5344228 + ], + [ + 6.6484599, + 46.5343508 + ], + [ + 6.6483016, + 46.5342429 + ], + [ + 6.648237, + 46.5341952 + ] + ] + }, + "id": "way/540720877" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751691", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6453698, + 46.5306232 + ], + [ + 6.6455076, + 46.5308564 + ] + ] + }, + "id": "way/540751691" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751693", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6452808, + 46.530433 + ], + [ + 6.6453698, + 46.5306232 + ] + ] + }, + "id": "way/540751693" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751694", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6455853, + 46.5315457 + ], + [ + 6.6454865, + 46.5317949 + ] + ] + }, + "id": "way/540751694" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751695", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk": "left", + "sidewalk:left:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454767, + 46.5325637 + ], + [ + 6.6454902, + 46.5327321 + ] + ] + }, + "id": "way/540751695" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751696", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Sera-Biasini", + "ref": "1", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6454902, + 46.5327321 + ], + [ + 6.6455594, + 46.532901 + ], + [ + 6.6455947, + 46.5329737 + ] + ] + }, + "id": "way/540751696" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751698", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lit": "no", + "maxspeed:type": "CH:urban", + "name": "Avenue de la Sallaz", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6476485, + 46.531316 + ], + [ + 6.6475977, + 46.5309465 + ], + [ + 6.6475829, + 46.5308384 + ], + [ + 6.6475551, + 46.5306366 + ] + ] + }, + "id": "way/540751698" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751699", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "no", + "name": "Avenue de la Sallaz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.646578, + 46.5318361 + ], + [ + 6.6467893, + 46.5317874 + ], + [ + 6.647264, + 46.5316768 + ], + [ + 6.6473595, + 46.5316647 + ], + [ + 6.6476906, + 46.5316228 + ], + [ + 6.6476485, + 46.531316 + ] + ] + }, + "id": "way/540751699" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540751701", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de la Sallaz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.645974, + 46.5308198 + ], + [ + 6.6460936, + 46.5309603 + ], + [ + 6.6461648, + 46.5311032 + ], + [ + 6.6462826, + 46.5313361 + ] + ] + }, + "id": "way/540751701" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540763254", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6411037, + 46.5212388 + ], + [ + 6.6409467, + 46.52127 + ], + [ + 6.6408587, + 46.5212909 + ], + [ + 6.6405328, + 46.5213749 + ], + [ + 6.6404266, + 46.5214135 + ] + ] + }, + "id": "way/540763254" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540763262", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Bugnon", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409037, + 46.5225505 + ], + [ + 6.640898, + 46.5224677 + ], + [ + 6.640891, + 46.5223909 + ], + [ + 6.6408735, + 46.5222374 + ], + [ + 6.6408615, + 46.5220893 + ] + ] + }, + "id": "way/540763262" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540763266", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de l'Ours", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6404266, + 46.5214135 + ], + [ + 6.6404226, + 46.5214572 + ], + [ + 6.6403529, + 46.5215458 + ], + [ + 6.6403408, + 46.5215892 + ], + [ + 6.640341, + 46.5216412 + ] + ] + }, + "id": "way/540763266" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540773132", + "cycleway": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6519984, + 46.5256376 + ], + [ + 6.6519682, + 46.5257604 + ] + ] + }, + "id": "way/540773132" + }, + { + "type": "Feature", + "properties": { + "@id": "way/540773133", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6506022, + 46.5261369 + ], + [ + 6.6505686, + 46.5261086 + ] + ] + }, + "id": "way/540773133" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541305729", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Philippe-François-de-Langallerie", + "name:etymology:wikidata": "Q106719386", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6379578, + 46.5201267 + ], + [ + 6.6380038, + 46.5201037 + ], + [ + 6.6380605, + 46.5200806 + ], + [ + 6.6385174, + 46.519892 + ], + [ + 6.6387452, + 46.5197979 + ] + ] + }, + "id": "way/541305729" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541305731", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.638351, + 46.5211772 + ], + [ + 6.6385251, + 46.5212034 + ], + [ + 6.6387091, + 46.521268 + ], + [ + 6.6388713, + 46.5213818 + ] + ] + }, + "id": "way/541305731" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541305732", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk": "separate", + "smoothness": "intermediate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6388713, + 46.5213818 + ], + [ + 6.6389394, + 46.5214621 + ], + [ + 6.6389885, + 46.5215823 + ], + [ + 6.6389909, + 46.5216191 + ], + [ + 6.6389851, + 46.5217199 + ] + ] + }, + "id": "way/541305732" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541305733", + "cycleway": "lane", + "highway": "residential", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin du Levant", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "turn:lanes:forward": "left;through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6468324, + 46.5213017 + ], + [ + 6.6466985, + 46.5214906 + ], + [ + 6.6466612, + 46.521541 + ], + [ + 6.6466479, + 46.5215587 + ], + [ + 6.6466401, + 46.521569 + ], + [ + 6.6465651, + 46.5216693 + ] + ] + }, + "id": "way/541305733" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541305734", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6598917, + 46.5223588 + ], + [ + 6.6595766, + 46.5223698 + ], + [ + 6.6591617, + 46.5223773 + ] + ] + }, + "id": "way/541305734" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541308420", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6387452, + 46.5197979 + ], + [ + 6.6388522, + 46.5197062 + ], + [ + 6.6394758, + 46.5194571 + ] + ] + }, + "id": "way/541308420" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541308423", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6402697, + 46.5190985 + ], + [ + 6.6403355, + 46.5190612 + ], + [ + 6.6405125, + 46.5189735 + ], + [ + 6.6405879, + 46.5189429 + ], + [ + 6.6406337, + 46.5189248 + ], + [ + 6.640853, + 46.5188845 + ] + ] + }, + "id": "way/541308423" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541308426", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640853, + 46.5188845 + ], + [ + 6.6407257, + 46.5189952 + ], + [ + 6.640611, + 46.519069 + ], + [ + 6.6405757, + 46.5190916 + ] + ] + }, + "id": "way/541308426" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541308427", + "cycleway:right": "lane", + "foot": "yes", + "highway": "secondary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6396848, + 46.5194707 + ], + [ + 6.6389707, + 46.5197567 + ], + [ + 6.6389163, + 46.5197785 + ], + [ + 6.6387452, + 46.5197979 + ] + ] + }, + "id": "way/541308427" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541313017", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6417238, + 46.5185424 + ], + [ + 6.6429003, + 46.5180595 + ], + [ + 6.6430487, + 46.5179984 + ] + ] + }, + "id": "way/541313017" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541324295", + "highway": "residential", + "lanes": "3", + "lanes:forward": "2", + "name": "Avenue de l'Avant-Poste", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6419874, + 46.516726 + ], + [ + 6.6417748, + 46.5164729 + ], + [ + 6.6417438, + 46.5163887 + ] + ] + }, + "id": "way/541324295" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541324296", + "highway": "residential", + "lanes": "1", + "maxspeed": "30", + "name": "Avenue de l'Avant-Poste", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6430487, + 46.5179984 + ], + [ + 6.6429967, + 46.5179373 + ], + [ + 6.6429628, + 46.5178974 + ], + [ + 6.6428218, + 46.517727 + ], + [ + 6.6426113, + 46.5174726 + ] + ] + }, + "id": "way/541324296" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541324302", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "primary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6417438, + 46.5163887 + ], + [ + 6.6418013, + 46.5163644 + ], + [ + 6.6418539, + 46.5163446 + ], + [ + 6.6419031, + 46.5163261 + ], + [ + 6.642479, + 46.5161001 + ] + ] + }, + "id": "way/541324302" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541324306", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6453081, + 46.515678 + ], + [ + 6.6453643, + 46.5156909 + ], + [ + 6.6457043, + 46.5157775 + ], + [ + 6.6459643, + 46.5158438 + ], + [ + 6.6460857, + 46.5158721 + ], + [ + 6.6462394, + 46.5158895 + ], + [ + 6.6464681, + 46.5159133 + ], + [ + 6.6468036, + 46.5159284 + ] + ] + }, + "id": "way/541324306" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377024", + "alt_name": "Rue Bellefontaine", + "cycleway:both": "no", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6403063, + 46.5181003 + ], + [ + 6.6402516, + 46.5180275 + ], + [ + 6.6399111, + 46.517558 + ] + ] + }, + "id": "way/541377024" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377025", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6399111, + 46.517558 + ], + [ + 6.6398737, + 46.5175095 + ], + [ + 6.6397953, + 46.5174052 + ], + [ + 6.6397688, + 46.5173694 + ], + [ + 6.6397418, + 46.5173332 + ], + [ + 6.6396559, + 46.5172208 + ] + ] + }, + "id": "way/541377025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377026", + "access:lanes:backward": "yes|no", + "cycleway:left": "share_busway", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "psv:lanes:backward": "yes|designated", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6389136, + 46.5175181 + ], + [ + 6.6394521, + 46.5173005 + ], + [ + 6.6394953, + 46.517283 + ], + [ + 6.6396559, + 46.5172208 + ] + ] + }, + "id": "way/541377026" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377027", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6387093, + 46.5165139 + ], + [ + 6.6384937, + 46.5165238 + ], + [ + 6.638154, + 46.5166076 + ], + [ + 6.6379828, + 46.5166518 + ], + [ + 6.637928, + 46.516666 + ], + [ + 6.6378618, + 46.5166834 + ], + [ + 6.6376097, + 46.5167403 + ] + ] + }, + "id": "way/541377027" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377028", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Juste-Olivier", + "name:etymology:wikidata": "Q3190323", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370142, + 46.5155592 + ], + [ + 6.6368594, + 46.5152886 + ], + [ + 6.6367583, + 46.5151053 + ] + ] + }, + "id": "way/541377028" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377029", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Juste-Olivier", + "name:etymology:wikidata": "Q3190323", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376097, + 46.5167403 + ], + [ + 6.6375024, + 46.5164963 + ], + [ + 6.6374658, + 46.5164209 + ], + [ + 6.6374003, + 46.5163035 + ], + [ + 6.6373625, + 46.5162339 + ], + [ + 6.6370142, + 46.5155592 + ] + ] + }, + "id": "way/541377029" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541377030", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Eglantine", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6411069, + 46.5162168 + ], + [ + 6.6412978, + 46.5164428 + ], + [ + 6.6413197, + 46.5164683 + ], + [ + 6.6413721, + 46.516533 + ] + ] + }, + "id": "way/541377030" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541387353", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Bonne-Espérance", + "oneway": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6481401, + 46.5141209 + ], + [ + 6.648141, + 46.5141948 + ], + [ + 6.6481493, + 46.5144488 + ] + ] + }, + "id": "way/541387353" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541572127", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai d'Ouchy", + "name:etymology:wikidata": "Q870499", + "parking:both": "no", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409375, + 46.5052609 + ], + [ + 6.6410862, + 46.5052413 + ], + [ + 6.6412153, + 46.5052427 + ], + [ + 6.6412761, + 46.5052459 + ] + ] + }, + "id": "way/541572127" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541572134", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "2", + "maxspeed": "50", + "name": "Avenue du Denantou", + "ref": "138", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6402911, + 46.5072098 + ], + [ + 6.6404368, + 46.5071085 + ], + [ + 6.6406544, + 46.5069769 + ], + [ + 6.640837, + 46.5068885 + ], + [ + 6.6410236, + 46.5068184 + ] + ] + }, + "id": "way/541572134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541572136", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de l'Élysée", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353056, + 46.5095143 + ], + [ + 6.635461, + 46.5094491 + ], + [ + 6.635716, + 46.5093379 + ], + [ + 6.6357765, + 46.5093115 + ] + ] + }, + "id": "way/541572136" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541572137", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Fantaisie", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6352026, + 46.5096354 + ], + [ + 6.6352304, + 46.5097619 + ], + [ + 6.6352915, + 46.5099923 + ], + [ + 6.6352995, + 46.5100196 + ], + [ + 6.6353364, + 46.5101229 + ], + [ + 6.6353393, + 46.5101286 + ] + ] + }, + "id": "way/541572137" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541572138", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Fantaisie", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6363567, + 46.5109318 + ], + [ + 6.6366007, + 46.5109837 + ], + [ + 6.6367919, + 46.5110151 + ] + ] + }, + "id": "way/541572138" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541578322", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6326593, + 46.5107047 + ], + [ + 6.6332172, + 46.5104601 + ], + [ + 6.6333811, + 46.5103816 + ], + [ + 6.6334193, + 46.5103635 + ] + ] + }, + "id": "way/541578322" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541578324", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.634494, + 46.5098161 + ], + [ + 6.6346478, + 46.5097342 + ], + [ + 6.6347337, + 46.5096885 + ], + [ + 6.6349276, + 46.5095901 + ] + ] + }, + "id": "way/541578324" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541578326", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.63011, + 46.5113941 + ], + [ + 6.6304207, + 46.5113165 + ], + [ + 6.630753, + 46.5112335 + ], + [ + 6.6308748, + 46.5112023 + ], + [ + 6.630971, + 46.51118 + ], + [ + 6.6319427, + 46.510935 + ], + [ + 6.6319891, + 46.5109233 + ], + [ + 6.6320419, + 46.51091 + ] + ] + }, + "id": "way/541578326" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541578328", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293442, + 46.5115877 + ], + [ + 6.6295174, + 46.5115429 + ], + [ + 6.6295728, + 46.5115297 + ], + [ + 6.6296313, + 46.5115154 + ], + [ + 6.63011, + 46.5113941 + ] + ] + }, + "id": "way/541578328" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541670752", + "alt_name": "Avenue de la Harpe", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252979, + 46.5079885 + ], + [ + 6.6250956, + 46.50774 + ], + [ + 6.6249939, + 46.5076095 + ] + ] + }, + "id": "way/541670752" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541670753", + "alt_name": "Avenue de la Harpe", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258233, + 46.5118959 + ], + [ + 6.6258886, + 46.5113568 + ], + [ + 6.6259356, + 46.510829 + ], + [ + 6.6259497, + 46.5107149 + ] + ] + }, + "id": "way/541670753" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541670754", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Funiculaire", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6269356, + 46.5093773 + ], + [ + 6.6269796, + 46.5093229 + ], + [ + 6.626714, + 46.5083149 + ], + [ + 6.6266881, + 46.5082808 + ] + ] + }, + "id": "way/541670754" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679343", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285401, + 46.5117882 + ], + [ + 6.6289801, + 46.5116765 + ], + [ + 6.6290806, + 46.5116523 + ], + [ + 6.6291361, + 46.5116392 + ], + [ + 6.6291898, + 46.5116261 + ], + [ + 6.6293442, + 46.5115877 + ] + ] + }, + "id": "way/541679343" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679344", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue du Grammont", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.627796, + 46.5131107 + ], + [ + 6.6277858, + 46.5130769 + ], + [ + 6.6276282, + 46.512552 + ], + [ + 6.6274701, + 46.5120255 + ], + [ + 6.6274545, + 46.5119736 + ] + ] + }, + "id": "way/541679344" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679345", + "alt_name": "Avenue de la Harpe", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257904, + 46.5122037 + ], + [ + 6.6258036, + 46.5121022 + ], + [ + 6.6258077, + 46.5120413 + ], + [ + 6.6258131, + 46.5119608 + ] + ] + }, + "id": "way/541679345" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679346", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257904, + 46.5122037 + ], + [ + 6.6259737, + 46.5121788 + ], + [ + 6.6260335, + 46.5121705 + ], + [ + 6.6260903, + 46.5121623 + ], + [ + 6.6262982, + 46.5121325 + ] + ] + }, + "id": "way/541679346" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679347", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248816, + 46.5123263 + ], + [ + 6.6254049, + 46.512254 + ], + [ + 6.6254425, + 46.5122489 + ], + [ + 6.6254995, + 46.5122411 + ], + [ + 6.6255844, + 46.5122306 + ], + [ + 6.6257904, + 46.5122037 + ] + ] + }, + "id": "way/541679347" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679348", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6179839, + 46.5111504 + ], + [ + 6.6173146, + 46.5115851 + ], + [ + 6.6172004, + 46.5116486 + ] + ] + }, + "id": "way/541679348" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679349", + "cycleway:left": "track", + "cycleway:left:segregated": "no", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6199333, + 46.509877 + ], + [ + 6.6197547, + 46.5099935 + ], + [ + 6.619658, + 46.5100566 + ] + ] + }, + "id": "way/541679349" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679355", + "cycleway:left": "lane", + "cycleway:right": "separate", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6202183, + 46.5097079 + ], + [ + 6.6201632, + 46.5097431 + ], + [ + 6.6200885, + 46.5097866 + ] + ] + }, + "id": "way/541679355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679356", + "cycleway:left": "track", + "cycleway:left:segregated": "no", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619658, + 46.5100566 + ], + [ + 6.6188668, + 46.5105726 + ], + [ + 6.6183908, + 46.5108831 + ], + [ + 6.6179839, + 46.5111504 + ] + ] + }, + "id": "way/541679356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679357", + "cycleway": "separate", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235367, + 46.5082617 + ], + [ + 6.622865, + 46.5084628 + ] + ] + }, + "id": "way/541679357" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679360", + "cycleway:left": "separate", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6239561, + 46.5081037 + ], + [ + 6.6235367, + 46.5082617 + ] + ] + }, + "id": "way/541679360" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541679361", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249939, + 46.5076095 + ], + [ + 6.6248181, + 46.5076938 + ] + ] + }, + "id": "way/541679361" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541738541", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Petit-Flon", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6232677, + 46.5430689 + ], + [ + 6.6233897, + 46.5430156 + ], + [ + 6.6235214, + 46.5430013 + ] + ] + }, + "id": "way/541738541" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541738544", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333769, + 46.5359434 + ], + [ + 6.6333685, + 46.5358579 + ], + [ + 6.6333581, + 46.5356642 + ], + [ + 6.6333547, + 46.5356088 + ], + [ + 6.6333604, + 46.5352714 + ], + [ + 6.6333618, + 46.535232 + ] + ] + }, + "id": "way/541738544" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541738545", + "cycleway": "opposite_lane", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328791, + 46.5325259 + ], + [ + 6.6328336, + 46.5326111 + ], + [ + 6.6327233, + 46.5328179 + ] + ] + }, + "id": "way/541738545" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541738546", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6320888, + 46.532507 + ], + [ + 6.6319963, + 46.5325321 + ], + [ + 6.6318991, + 46.5325623 + ], + [ + 6.631786, + 46.5326057 + ], + [ + 6.6316471, + 46.5326631 + ], + [ + 6.6315462, + 46.5327052 + ], + [ + 6.6314506, + 46.532745 + ], + [ + 6.6313259, + 46.532797 + ], + [ + 6.6307968, + 46.5330284 + ], + [ + 6.6304177, + 46.5331965 + ] + ] + }, + "id": "way/541738546" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541746323", + "cycleway": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6238608, + 46.5448432 + ], + [ + 6.6238534, + 46.5445734 + ], + [ + 6.6238378, + 46.5442896 + ], + [ + 6.6238204, + 46.5441301 + ], + [ + 6.6238048, + 46.5440291 + ], + [ + 6.6237526, + 46.543814 + ], + [ + 6.6237073, + 46.5436925 + ], + [ + 6.6235992, + 46.5434703 + ] + ] + }, + "id": "way/541746323" + }, + { + "type": "Feature", + "properties": { + "@id": "way/541746329", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249879, + 46.5369941 + ], + [ + 6.6249286, + 46.5373108 + ], + [ + 6.6249232, + 46.5373405 + ] + ] + }, + "id": "way/541746329" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542723922", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Point-du-Jour" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6569706, + 46.5338988 + ], + [ + 6.6573604, + 46.5334728 + ], + [ + 6.6573934, + 46.5334365 + ], + [ + 6.6574118, + 46.5334227 + ], + [ + 6.6574408, + 46.5334092 + ], + [ + 6.6577249, + 46.5333092 + ] + ] + }, + "id": "way/542723922" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542723923", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Champ-Rond", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6537358, + 46.5336543 + ], + [ + 6.6537915, + 46.533666 + ], + [ + 6.6538163, + 46.5336737 + ], + [ + 6.6539347, + 46.5337104 + ] + ] + }, + "id": "way/542723923" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542723924", + "highway": "unclassified", + "maxspeed": "30", + "name": "Chemin de Rovéréaz", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:psv": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6597188, + 46.531962 + ], + [ + 6.6600994, + 46.5323879 + ] + ] + }, + "id": "way/542723924" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542723925", + "highway": "unclassified", + "maxspeed": "30", + "name": "Chemin de Rovéréaz", + "sidewalk:left": "no", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6605457, + 46.5328914 + ], + [ + 6.6603736, + 46.5326913 + ], + [ + 6.6600994, + 46.5323879 + ] + ] + }, + "id": "way/542723925" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542723926", + "cycleway:left": "track", + "highway": "residential", + "lanes": "4", + "lit": "yes", + "name": "Avenue de Valmont", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6580001, + 46.5416218 + ], + [ + 6.6580193, + 46.5415754 + ], + [ + 6.6580282, + 46.5415533 + ], + [ + 6.6580446, + 46.541511 + ], + [ + 6.6580555, + 46.5414863 + ], + [ + 6.6581073, + 46.5413684 + ] + ] + }, + "id": "way/542723926" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542723927", + "highway": "residential", + "lanes": "4", + "lit": "yes", + "name": "Avenue de Valmont", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.657962, + 46.5417138 + ], + [ + 6.6580001, + 46.5416218 + ] + ] + }, + "id": "way/542723927" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542943379", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6482544, + 46.5360792 + ], + [ + 6.6482357, + 46.5360639 + ], + [ + 6.6482231, + 46.5360536 + ], + [ + 6.6481205, + 46.5359506 + ], + [ + 6.6479908, + 46.535805 + ] + ] + }, + "id": "way/542943379" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542943380", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6488104, + 46.5365551 + ], + [ + 6.6486819, + 46.5364443 + ], + [ + 6.6483325, + 46.536143 + ], + [ + 6.6482544, + 46.5360792 + ] + ] + }, + "id": "way/542943380" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542954778", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Sallaz", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471685, + 46.5329625 + ], + [ + 6.6472427, + 46.5329705 + ], + [ + 6.6472832, + 46.5329758 + ], + [ + 6.6473882, + 46.5329895 + ] + ] + }, + "id": "way/542954778" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542954780", + "access": "destination", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6472667, + 46.5333753 + ], + [ + 6.6471483, + 46.5331165 + ] + ] + }, + "id": "way/542954780" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542954781", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "noname": "yes", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6475386, + 46.5336166 + ], + [ + 6.6473929, + 46.5334625 + ], + [ + 6.6472667, + 46.5333753 + ] + ] + }, + "id": "way/542954781" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542962545", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471137, + 46.5333816 + ], + [ + 6.6469865, + 46.5330868 + ] + ] + }, + "id": "way/542962545" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542962547", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471685, + 46.5329625 + ], + [ + 6.6472952, + 46.5333238 + ], + [ + 6.6472667, + 46.5333753 + ] + ] + }, + "id": "way/542962547" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542962548", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de la Sallaz", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6462826, + 46.5313361 + ], + [ + 6.6463651, + 46.5313781 + ], + [ + 6.6464645, + 46.5315808 + ], + [ + 6.6464854, + 46.5316567 + ] + ] + }, + "id": "way/542962548" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542962549", + "access": "destination", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de la Sallaz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6464854, + 46.5316567 + ], + [ + 6.646578, + 46.5318361 + ], + [ + 6.6466376, + 46.5319523 + ], + [ + 6.6467952, + 46.5322357 + ], + [ + 6.6468256, + 46.5322904 + ], + [ + 6.6468393, + 46.5323165 + ], + [ + 6.646856, + 46.5323472 + ] + ] + }, + "id": "way/542962549" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542962550", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de la Sallaz", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6464854, + 46.5316567 + ], + [ + 6.6463623, + 46.531605 + ], + [ + 6.6462612, + 46.5314021 + ], + [ + 6.6462826, + 46.5313361 + ] + ] + }, + "id": "way/542962550" + }, + { + "type": "Feature", + "properties": { + "@id": "way/542972937", + "access": "private", + "highway": "residential", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6507768, + 46.5154555 + ], + [ + 6.6506664, + 46.5155886 + ], + [ + 6.6505492, + 46.515857 + ], + [ + 6.6505283, + 46.5159047 + ], + [ + 6.650499, + 46.5159719 + ], + [ + 6.6503803, + 46.5162769 + ], + [ + 6.6500453, + 46.5164976 + ] + ] + }, + "id": "way/542972937" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543519489", + "cycleway": "lane", + "cycleway:left:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "448b", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6378152, + 46.5245602 + ], + [ + 6.6379135, + 46.5243636 + ], + [ + 6.6380083, + 46.5241778 + ], + [ + 6.6381751, + 46.5238507 + ], + [ + 6.638262, + 46.5236354 + ] + ] + }, + "id": "way/543519489" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543519490", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "448b", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.638262, + 46.5236354 + ], + [ + 6.6382792, + 46.523586 + ], + [ + 6.6383105, + 46.5234743 + ], + [ + 6.6383159, + 46.5234401 + ] + ] + }, + "id": "way/543519490" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543528552", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "ref": "1", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.637396, + 46.5252387 + ], + [ + 6.6373109, + 46.5251357 + ], + [ + 6.63729, + 46.5250726 + ] + ] + }, + "id": "way/543528552" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543528553", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.63729, + 46.5250726 + ], + [ + 6.6372746, + 46.5250275 + ], + [ + 6.6372613, + 46.5249919 + ], + [ + 6.6371362, + 46.5246567 + ], + [ + 6.6370843, + 46.5245238 + ], + [ + 6.6370679, + 46.5244745 + ], + [ + 6.6370608, + 46.524415 + ] + ] + }, + "id": "way/543528553" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869441", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6261741, + 46.5337666 + ], + [ + 6.6261923, + 46.5337322 + ], + [ + 6.626231, + 46.5336591 + ], + [ + 6.6264474, + 46.5331369 + ] + ] + }, + "id": "way/543869441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869442", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6273805, + 46.5321467 + ], + [ + 6.6275118, + 46.5320691 + ], + [ + 6.6275604, + 46.5320433 + ], + [ + 6.6279544, + 46.5318199 + ], + [ + 6.6281699, + 46.5317024 + ], + [ + 6.6282053, + 46.5316831 + ] + ] + }, + "id": "way/543869442" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869443", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249537, + 46.5351692 + ], + [ + 6.6250262, + 46.5351159 + ], + [ + 6.6252085, + 46.5349613 + ], + [ + 6.6253547, + 46.5348229 + ], + [ + 6.6254974, + 46.5346754 + ] + ] + }, + "id": "way/543869443" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869444", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240283, + 46.535773 + ], + [ + 6.6242938, + 46.535584 + ], + [ + 6.6245156, + 46.5354475 + ], + [ + 6.6246186, + 46.5353855 + ], + [ + 6.6247415, + 46.535312 + ] + ] + }, + "id": "way/543869444" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869445", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6238064, + 46.5359702 + ], + [ + 6.6239513, + 46.5358417 + ], + [ + 6.6240283, + 46.535773 + ] + ] + }, + "id": "way/543869445" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869446", + "cycleway": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622043, + 46.5387759 + ], + [ + 6.6222176, + 46.5386554 + ], + [ + 6.6223856, + 46.5385388 + ], + [ + 6.6224553, + 46.5384904 + ], + [ + 6.6224797, + 46.5384733 + ] + ] + }, + "id": "way/543869446" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543869447", + "cycleway": "lane", + "cycleway:lane": "advisory", + "cycleway:lanes:backward": "no|no|yes", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "psv:lanes:backward": "designated|no|no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6205365, + 46.540669 + ], + [ + 6.6206103, + 46.5405551 + ], + [ + 6.6206359, + 46.540516 + ], + [ + 6.6206611, + 46.5404802 + ], + [ + 6.6210091, + 46.5399869 + ], + [ + 6.6210724, + 46.5398966 + ], + [ + 6.6211085, + 46.5398451 + ], + [ + 6.6212871, + 46.539547 + ], + [ + 6.6213226, + 46.5395014 + ], + [ + 6.6213733, + 46.5394362 + ], + [ + 6.6213895, + 46.5394153 + ], + [ + 6.6214725, + 46.5393085 + ], + [ + 6.6216925, + 46.5390779 + ], + [ + 6.6218629, + 46.5389231 + ] + ] + }, + "id": "way/543869447" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877861", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6171871, + 46.5395356 + ], + [ + 6.6171923, + 46.5394977 + ], + [ + 6.6172, + 46.5394413 + ], + [ + 6.6172064, + 46.5393222 + ], + [ + 6.6172107, + 46.5392695 + ], + [ + 6.6172161, + 46.5392029 + ], + [ + 6.6172199, + 46.5391562 + ] + ] + }, + "id": "way/543877861" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877862", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6184098, + 46.53695 + ], + [ + 6.618508, + 46.5368819 + ], + [ + 6.618583, + 46.5368318 + ], + [ + 6.6188912, + 46.5366466 + ], + [ + 6.6191845, + 46.5364678 + ], + [ + 6.61955, + 46.5362695 + ] + ] + }, + "id": "way/543877862" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877863", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "parking:right": "street_side", + "parking:right:orientation": "diagonal", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6214041, + 46.5362494 + ], + [ + 6.6214083, + 46.5363828 + ], + [ + 6.6213971, + 46.5365204 + ], + [ + 6.6213941, + 46.5365569 + ], + [ + 6.6213624, + 46.5366833 + ], + [ + 6.621358, + 46.536701 + ] + ] + }, + "id": "way/543877863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877864", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6171482, + 46.5399549 + ], + [ + 6.6171661, + 46.5397805 + ], + [ + 6.6171648, + 46.5397407 + ], + [ + 6.6171635, + 46.5397008 + ] + ] + }, + "id": "way/543877864" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877866", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6183995, + 46.5413203 + ], + [ + 6.6183163, + 46.5412975 + ], + [ + 6.6181988, + 46.5412517 + ], + [ + 6.61806, + 46.5411944 + ], + [ + 6.6179175, + 46.5411249 + ], + [ + 6.617788, + 46.5410528 + ], + [ + 6.6176741, + 46.5409754 + ], + [ + 6.6176195, + 46.5409364 + ], + [ + 6.6175502, + 46.5408822 + ] + ] + }, + "id": "way/543877866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877869", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188384, + 46.5414505 + ], + [ + 6.6187158, + 46.5414162 + ], + [ + 6.6183995, + 46.5413203 + ] + ] + }, + "id": "way/543877869" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543877870", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619811, + 46.5417211 + ], + [ + 6.6196033, + 46.541665 + ], + [ + 6.6195272, + 46.5416436 + ], + [ + 6.6192858, + 46.541576 + ], + [ + 6.6188384, + 46.5414505 + ] + ] + }, + "id": "way/543877870" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543917035", + "cycleway:both": "separate", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "no", + "maxspeed": "80", + "name": "Route de Romanel", + "rcrc_ref": "448a", + "ref": "134", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6177126, + 46.5506931 + ], + [ + 6.6177626, + 46.5505431 + ], + [ + 6.6178048, + 46.5504165 + ] + ] + }, + "id": "way/543917035" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543923442", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6186645, + 46.5305737 + ], + [ + 6.6188497, + 46.5304767 + ] + ] + }, + "id": "way/543923442" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543923444", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182147, + 46.5308673 + ], + [ + 6.6185566, + 46.5306398 + ], + [ + 6.6186066, + 46.5306093 + ] + ] + }, + "id": "way/543923444" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543923446", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6187389, + 46.5306915 + ], + [ + 6.6186941, + 46.5307176 + ], + [ + 6.6185961, + 46.5307745 + ] + ] + }, + "id": "way/543923446" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543923447", + "cycleway:right": "no", + "foot": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6178471, + 46.5314269 + ], + [ + 6.6178263, + 46.5314821 + ], + [ + 6.6178165, + 46.5315788 + ], + [ + 6.6178296, + 46.5316494 + ], + [ + 6.6178687, + 46.5317645 + ], + [ + 6.6179099, + 46.5318384 + ], + [ + 6.6179621, + 46.5319307 + ], + [ + 6.6179963, + 46.5319777 + ], + [ + 6.6180207, + 46.5320111 + ], + [ + 6.6180696, + 46.5320741 + ] + ] + }, + "id": "way/543923447" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543923449", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208277, + 46.5345556 + ], + [ + 6.6208742, + 46.5346393 + ], + [ + 6.6208939, + 46.5346756 + ] + ] + }, + "id": "way/543923449" + }, + { + "type": "Feature", + "properties": { + "@id": "way/543923450", + "cycleway": "lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Vallombreuse", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6142806, + 46.5332972 + ], + [ + 6.6143509, + 46.5331958 + ], + [ + 6.6144041, + 46.533108 + ], + [ + 6.614511, + 46.5329403 + ] + ] + }, + "id": "way/543923450" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544830301", + "cycleway:left": "share_busway", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6253424, + 46.5274583 + ], + [ + 6.6248341, + 46.5276485 + ], + [ + 6.6243619, + 46.5278259 + ] + ] + }, + "id": "way/544830301" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544830302", + "cycleway:both": "no", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6243619, + 46.5278259 + ], + [ + 6.6242819, + 46.5278559 + ], + [ + 6.6241366, + 46.5279108 + ], + [ + 6.6237993, + 46.528038 + ], + [ + 6.6234391, + 46.5281847 + ], + [ + 6.6234095, + 46.5281968 + ] + ] + }, + "id": "way/544830302" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544830303", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626653, + 46.5298374 + ], + [ + 6.6267181, + 46.5298955 + ], + [ + 6.6269166, + 46.530072 + ], + [ + 6.6270136, + 46.5301564 + ] + ] + }, + "id": "way/544830303" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544838817", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Jardins", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6303056, + 46.5297342 + ], + [ + 6.6305406, + 46.529791 + ], + [ + 6.6304335, + 46.5300007 + ] + ] + }, + "id": "way/544838817" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544838820", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Crêtes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6308343, + 46.530103 + ], + [ + 6.6309011, + 46.530274 + ], + [ + 6.6309113, + 46.5303245 + ], + [ + 6.6309149, + 46.5303785 + ], + [ + 6.6309088, + 46.5304264 + ], + [ + 6.6308676, + 46.5304982 + ], + [ + 6.6308283, + 46.5305409 + ], + [ + 6.6307838, + 46.5305752 + ], + [ + 6.6306439, + 46.5306542 + ] + ] + }, + "id": "way/544838820" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544838823", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Alexandre-Vinet", + "name:etymology:wikidata": "Q124065", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.627147, + 46.5270481 + ], + [ + 6.6273127, + 46.5269961 + ] + ] + }, + "id": "way/544838823" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544838827", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue Antoine-Henri-Jomini", + "name:etymology:wikidata": "Q115652", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6294545, + 46.5309653 + ], + [ + 6.629373, + 46.5309044 + ], + [ + 6.6290048, + 46.5305769 + ], + [ + 6.6287262, + 46.530338 + ], + [ + 6.6280659, + 46.5297718 + ], + [ + 6.6280446, + 46.5297453 + ], + [ + 6.6280303, + 46.5297279 + ], + [ + 6.6280172, + 46.529712 + ] + ] + }, + "id": "way/544838827" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983837", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Placette du Tunnel", + "name:etymology:wikidata": "Q86732482", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361762, + 46.5255567 + ], + [ + 6.6364755, + 46.5255457 + ] + ] + }, + "id": "way/544983837" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983839", + "check_date:cycleway": "2024-07-16", + "cycleway:both": "lane", + "cycleway:left:lane": "advisory", + "highway": "secondary", + "lanes": "5", + "lanes:forward": "3", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6335178, + 46.5269946 + ], + [ + 6.6337489, + 46.5267039 + ] + ] + }, + "id": "way/544983839" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983846", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6310237, + 46.5311434 + ], + [ + 6.6313316, + 46.5308729 + ], + [ + 6.6314401, + 46.5307584 + ], + [ + 6.6315183, + 46.5306624 + ], + [ + 6.6315898, + 46.5305674 + ], + [ + 6.6316595, + 46.5304425 + ], + [ + 6.6317794, + 46.530166 + ], + [ + 6.6318915, + 46.5298909 + ] + ] + }, + "id": "way/544983846" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983852", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307239, + 46.5282437 + ], + [ + 6.630758, + 46.5282978 + ] + ] + }, + "id": "way/544983852" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983853", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Crêtes", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6316282, + 46.5285362 + ], + [ + 6.631632, + 46.5285464 + ], + [ + 6.6316281, + 46.5285603 + ], + [ + 6.6313559, + 46.5290597 + ], + [ + 6.6312059, + 46.5293636 + ] + ] + }, + "id": "way/544983853" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983854", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:forward": "3", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330451, + 46.5276878 + ], + [ + 6.633116, + 46.5275662 + ], + [ + 6.6332301, + 46.5273752 + ] + ] + }, + "id": "way/544983854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544983855", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6294855, + 46.5325633 + ], + [ + 6.6294886, + 46.5325472 + ], + [ + 6.6295002, + 46.5324845 + ], + [ + 6.6295357, + 46.5324334 + ], + [ + 6.6295801, + 46.5323917 + ], + [ + 6.6297895, + 46.5322115 + ], + [ + 6.6301914, + 46.5318663 + ], + [ + 6.6305983, + 46.5315095 + ], + [ + 6.6307433, + 46.5313822 + ], + [ + 6.6310237, + 46.5311434 + ] + ] + }, + "id": "way/544983855" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544991741", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Jardins", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6297949, + 46.5306225 + ], + [ + 6.629766, + 46.530616 + ], + [ + 6.6296645, + 46.5305932 + ] + ] + }, + "id": "way/544991741" + }, + { + "type": "Feature", + "properties": { + "@id": "way/544991742", + "cycleway:both": "no", + "highway": "residential", + "maxheight": "default", + "maxspeed": "30", + "name": "Rue des Jardins", + "oneway": "yes", + "surface": "asphalt", + "tunnel": "building_passage" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6299936, + 46.5306672 + ], + [ + 6.6297949, + 46.5306225 + ] + ] + }, + "id": "way/544991742" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054587", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6261332, + 46.5255339 + ], + [ + 6.6261698, + 46.5255871 + ], + [ + 6.6262348, + 46.5256829 + ], + [ + 6.6262852, + 46.5257571 + ] + ] + }, + "id": "way/545054587" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054588", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Maupas", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6250432, + 46.5253139 + ], + [ + 6.6253348, + 46.5251574 + ], + [ + 6.6255299, + 46.5250499 + ], + [ + 6.6256178, + 46.5250014 + ], + [ + 6.6257305, + 46.5249389 + ] + ] + }, + "id": "way/545054588" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054589", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Maupas", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6220079, + 46.5272489 + ], + [ + 6.6220644, + 46.5271832 + ], + [ + 6.6223707, + 46.5268594 + ], + [ + 6.6225155, + 46.5267253 + ], + [ + 6.6226883, + 46.5265651 + ], + [ + 6.6227633, + 46.5264998 + ], + [ + 6.6228465, + 46.5264492 + ], + [ + 6.6230479, + 46.526339 + ] + ] + }, + "id": "way/545054589" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054590", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6172177, + 46.5289596 + ], + [ + 6.6170518, + 46.5292056 + ] + ] + }, + "id": "way/545054590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054591", + "cycleway:both": "lane", + "cycleway:left:oneway": "-1", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170518, + 46.5292056 + ], + [ + 6.6168827, + 46.5294555 + ], + [ + 6.6167991, + 46.5295699 + ] + ] + }, + "id": "way/545054591" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054596", + "cycleway:both": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6161716, + 46.5304884 + ], + [ + 6.6162012, + 46.5304448 + ], + [ + 6.6163193, + 46.5302707 + ], + [ + 6.6163816, + 46.5301789 + ], + [ + 6.6164168, + 46.530127 + ] + ] + }, + "id": "way/545054596" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545054598", + "cycleway:both": "lane", + "highway": "residential", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6164168, + 46.530127 + ], + [ + 6.6164651, + 46.5300559 + ], + [ + 6.6166002, + 46.5298568 + ], + [ + 6.6167518, + 46.529637 + ], + [ + 6.6167991, + 46.5295699 + ] + ] + }, + "id": "way/545054598" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545067561", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6181892, + 46.5254527 + ], + [ + 6.6177109, + 46.5256959 + ], + [ + 6.6176283, + 46.5257379 + ], + [ + 6.6173577, + 46.5258764 + ], + [ + 6.6173212, + 46.5258941 + ], + [ + 6.6172418, + 46.5259345 + ] + ] + }, + "id": "way/545067561" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545067562", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6195402, + 46.5247677 + ], + [ + 6.61889, + 46.5250971 + ], + [ + 6.6184959, + 46.5252968 + ], + [ + 6.6181892, + 46.5254527 + ] + ] + }, + "id": "way/545067562" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545067566", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "psv:lanes:backward": "no|designated", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209305, + 46.5241766 + ], + [ + 6.6205578, + 46.5243014 + ], + [ + 6.6203439, + 46.5243853 + ], + [ + 6.6201202, + 46.5244879 + ], + [ + 6.6197274, + 46.5246763 + ] + ] + }, + "id": "way/545067566" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545447251", + "check_date:cycleway": "2024-10-22", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.609271, + 46.5327495 + ], + [ + 6.6093435, + 46.5326997 + ], + [ + 6.6096961, + 46.5324585 + ], + [ + 6.6098727, + 46.5323363 + ], + [ + 6.6104739, + 46.5319172 + ] + ] + }, + "id": "way/545447251" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545447252", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6104739, + 46.5319172 + ], + [ + 6.6106469, + 46.5317976 + ], + [ + 6.6110095, + 46.5315547 + ], + [ + 6.6111093, + 46.5314867 + ], + [ + 6.611159, + 46.5314528 + ], + [ + 6.6111943, + 46.5314288 + ] + ] + }, + "id": "way/545447252" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545485678", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6088631, + 46.5264417 + ], + [ + 6.6087749, + 46.5264484 + ], + [ + 6.6087044, + 46.526453 + ], + [ + 6.6085904, + 46.5264513 + ] + ] + }, + "id": "way/545485678" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545485686", + "cycleway:both": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6068207, + 46.5270922 + ], + [ + 6.6067791, + 46.527109 + ], + [ + 6.6063977, + 46.527263 + ], + [ + 6.6063607, + 46.5272776 + ], + [ + 6.6056554, + 46.5275437 + ] + ] + }, + "id": "way/545485686" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545485691", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6039986, + 46.5281349 + ], + [ + 6.6039418, + 46.528074 + ], + [ + 6.6039097, + 46.5280396 + ] + ] + }, + "id": "way/545485691" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545485692", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6036388, + 46.5276228 + ], + [ + 6.6036137, + 46.5275672 + ], + [ + 6.6035603, + 46.527449 + ] + ] + }, + "id": "way/545485692" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545488861", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073869, + 46.5275491 + ], + [ + 6.6074132, + 46.5274492 + ], + [ + 6.6075294, + 46.5272983 + ] + ] + }, + "id": "way/545488861" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518346", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6222683, + 46.5232108 + ], + [ + 6.622935, + 46.5231198 + ] + ] + }, + "id": "way/545518346" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518348", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6242331, + 46.5229474 + ], + [ + 6.6249351, + 46.5227402 + ], + [ + 6.6250376, + 46.5227099 + ] + ] + }, + "id": "way/545518348" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518349", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6204521, + 46.523342 + ], + [ + 6.6205964, + 46.5233424 + ], + [ + 6.6210647, + 46.523288 + ], + [ + 6.6213395, + 46.5233266 + ] + ] + }, + "id": "way/545518349" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518350", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6193671, + 46.5237375 + ], + [ + 6.6192672, + 46.5237356 + ], + [ + 6.6191462, + 46.5237527 + ], + [ + 6.6188147, + 46.5238283 + ], + [ + 6.618715, + 46.5238515 + ], + [ + 6.6185314, + 46.5238944 + ], + [ + 6.6182259, + 46.5239661 + ], + [ + 6.6178846, + 46.5240445 + ], + [ + 6.6178116, + 46.5240615 + ], + [ + 6.617502, + 46.5241273 + ], + [ + 6.617443, + 46.524141 + ], + [ + 6.6173878, + 46.5241524 + ], + [ + 6.6171289, + 46.5242113 + ], + [ + 6.6161761, + 46.5244286 + ], + [ + 6.6159325, + 46.5244486 + ] + ] + }, + "id": "way/545518350" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518351", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6198032, + 46.5233605 + ], + [ + 6.6201743, + 46.5233445 + ], + [ + 6.6204521, + 46.523342 + ] + ] + }, + "id": "way/545518351" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518352", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6194903, + 46.5235115 + ], + [ + 6.6195649, + 46.5234145 + ], + [ + 6.6196543, + 46.523384 + ], + [ + 6.6198032, + 46.5233605 + ] + ] + }, + "id": "way/545518352" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518355", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6136778, + 46.5249808 + ], + [ + 6.6131569, + 46.5250882 + ], + [ + 6.6130162, + 46.5251218 + ] + ] + }, + "id": "way/545518355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518356", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|through", + "turn:lanes:forward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6152792, + 46.5245797 + ], + [ + 6.6153935, + 46.5245568 + ], + [ + 6.6159325, + 46.5244486 + ] + ] + }, + "id": "way/545518356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518358", + "cycleway:both": "no", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6152792, + 46.5245797 + ], + [ + 6.6151631, + 46.5246484 + ], + [ + 6.6150709, + 46.5246698 + ], + [ + 6.6148517, + 46.5247185 + ] + ] + }, + "id": "way/545518358" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518365", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric Recordon", + "name:etymology:wikidata": "Q16022671", + "official_name": "Avenue Frédéric-Recordon", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "sidewalk:right:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "turn:lanes:forward": "left|slight_right", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6163433, + 46.524689 + ], + [ + 6.6162158, + 46.5246072 + ], + [ + 6.6160799, + 46.5245333 + ], + [ + 6.6159325, + 46.5244486 + ] + ] + }, + "id": "way/545518365" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518366", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6157344, + 46.5262196 + ], + [ + 6.6156753, + 46.5262215 + ], + [ + 6.6149814, + 46.526243 + ], + [ + 6.6148599, + 46.5262473 + ], + [ + 6.6141173, + 46.5262684 + ] + ] + }, + "id": "way/545518366" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518367", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6141173, + 46.5262684 + ], + [ + 6.6136424, + 46.5262819 + ], + [ + 6.6130776, + 46.526298 + ] + ] + }, + "id": "way/545518367" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518368", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Couchirard", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130776, + 46.526298 + ], + [ + 6.6130798, + 46.5263926 + ], + [ + 6.6130823, + 46.5264775 + ], + [ + 6.6130822, + 46.5266087 + ], + [ + 6.6130821, + 46.5266923 + ], + [ + 6.6130944, + 46.5268793 + ], + [ + 6.613097, + 46.5271816 + ], + [ + 6.6130984, + 46.5272545 + ] + ] + }, + "id": "way/545518368" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518369", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through;right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6130776, + 46.526298 + ], + [ + 6.612945, + 46.5263003 + ], + [ + 6.6128948, + 46.5263013 + ], + [ + 6.6128091, + 46.5263029 + ], + [ + 6.6125597, + 46.5263078 + ] + ] + }, + "id": "way/545518369" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545518370", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.611414, + 46.5263323 + ], + [ + 6.6104586, + 46.5263547 + ] + ] + }, + "id": "way/545518370" + }, + { + "type": "Feature", + "properties": { + "@id": "way/545643480", + "access:lanes:backward": "no|yes", + "cycleway": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "psv:lanes:backward": "designated|yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034066, + 46.5270092 + ], + [ + 6.6033907, + 46.5269689 + ], + [ + 6.6033079, + 46.5267622 + ], + [ + 6.6033009, + 46.5267438 + ], + [ + 6.6032867, + 46.5267136 + ], + [ + 6.6032669, + 46.5266684 + ] + ] + }, + "id": "way/545643480" + }, + { + "type": "Feature", + "properties": { + "@id": "way/547703565", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Fantaisie", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353393, + 46.5101286 + ], + [ + 6.6353843, + 46.5102516 + ] + ] + }, + "id": "way/547703565" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549313685", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6017985, + 46.5238499 + ], + [ + 6.6016051, + 46.5237684 + ], + [ + 6.6014996, + 46.5237101 + ], + [ + 6.6014503, + 46.5236829 + ], + [ + 6.6012649, + 46.5235996 + ] + ] + }, + "id": "way/549313685" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549313687", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.600849, + 46.5233752 + ], + [ + 6.6012036, + 46.5234948 + ], + [ + 6.6014524, + 46.5235859 + ], + [ + 6.6015164, + 46.5236093 + ] + ] + }, + "id": "way/549313687" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549313688", + "cycleway": "track", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6015164, + 46.5236093 + ], + [ + 6.601683, + 46.523693 + ], + [ + 6.6018043, + 46.5237412 + ], + [ + 6.6018605, + 46.5237596 + ], + [ + 6.6019265, + 46.5237807 + ] + ] + }, + "id": "way/549313688" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549368753", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Route Cantonale", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5867396, + 46.5216991 + ], + [ + 6.5872064, + 46.5218742 + ], + [ + 6.5878814, + 46.5221275 + ], + [ + 6.5883518, + 46.522322 + ], + [ + 6.5886825, + 46.5224774 + ] + ] + }, + "id": "way/549368753" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549368760", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5895723, + 46.5247794 + ], + [ + 6.5893891, + 46.5248562 + ] + ] + }, + "id": "way/549368760" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549368762", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5893891, + 46.5248562 + ], + [ + 6.5887049, + 46.5251059 + ], + [ + 6.5884221, + 46.5251793 + ] + ] + }, + "id": "way/549368762" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549368763", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "oneway": "yes", + "rcrc_ref": "76b", + "ref": "138", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5895289, + 46.5247207 + ], + [ + 6.5897859, + 46.5246063 + ], + [ + 6.5898489, + 46.5245854 + ], + [ + 6.5903369, + 46.5244235 + ] + ] + }, + "id": "way/549368763" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549375048", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5980567, + 46.5178799 + ], + [ + 6.5979702, + 46.5179185 + ], + [ + 6.5976713, + 46.5180728 + ], + [ + 6.5971425, + 46.5183622 + ] + ] + }, + "id": "way/549375048" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549375051", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "30", + "name": "Route de Vidy", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5921099, + 46.5194772 + ], + [ + 6.5918095, + 46.5195727 + ], + [ + 6.5916596, + 46.5196083 + ], + [ + 6.5914875, + 46.5196492 + ], + [ + 6.5901395, + 46.5200014 + ] + ] + }, + "id": "way/549375051" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549579144", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5985124, + 46.5204863 + ], + [ + 6.5988087, + 46.5202498 + ], + [ + 6.5989419, + 46.5201435 + ], + [ + 6.5991006, + 46.5200168 + ], + [ + 6.5992594, + 46.5198899 + ], + [ + 6.5995381, + 46.5196675 + ], + [ + 6.5996122, + 46.519611 + ] + ] + }, + "id": "way/549579144" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549579147", + "cycleway:left": "lane", + "highway": "secondary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5996122, + 46.519611 + ], + [ + 6.5997839, + 46.5194734 + ], + [ + 6.5998848, + 46.5193867 + ] + ] + }, + "id": "way/549579147" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549579150", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5967288, + 46.5218781 + ], + [ + 6.5968586, + 46.5217893 + ], + [ + 6.5971335, + 46.52159 + ], + [ + 6.5985124, + 46.5204863 + ] + ] + }, + "id": "way/549579150" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549579154", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-de-Vaux", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5985988, + 46.5183151 + ], + [ + 6.5989275, + 46.5186381 + ] + ] + }, + "id": "way/549579154" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549592465", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6006856, + 46.5186731 + ], + [ + 6.6009038, + 46.5185066 + ], + [ + 6.6009632, + 46.5184667 + ], + [ + 6.6012329, + 46.5183002 + ] + ] + }, + "id": "way/549592465" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549592466", + "cycleway": "lane", + "highway": "secondary", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:left": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6002851, + 46.5190157 + ], + [ + 6.6006108, + 46.5187287 + ], + [ + 6.6006856, + 46.5186731 + ] + ] + }, + "id": "way/549592466" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549592467", + "cycleway": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Chavannes", + "rcrc_ref": "777b", + "ref": "138", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5998848, + 46.5193867 + ], + [ + 6.6000779, + 46.5192134 + ], + [ + 6.6001697, + 46.5191258 + ], + [ + 6.6002851, + 46.5190157 + ] + ] + }, + "id": "way/549592467" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549702371", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6168745, + 46.5118435 + ], + [ + 6.6165031, + 46.5120331 + ] + ] + }, + "id": "way/549702371" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549702372", + "cycleway:left": "track", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6089854, + 46.5152937 + ], + [ + 6.6080382, + 46.5155505 + ] + ] + }, + "id": "way/549702372" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549702374", + "cycleway:left": "track", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6080382, + 46.5155505 + ], + [ + 6.6078774, + 46.5155944 + ], + [ + 6.6077166, + 46.5156386 + ] + ] + }, + "id": "way/549702374" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549702375", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6059046, + 46.5160811 + ], + [ + 6.6057566, + 46.5160998 + ], + [ + 6.6054414, + 46.5161396 + ], + [ + 6.6053168, + 46.5161544 + ] + ] + }, + "id": "way/549702375" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549707052", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6229538, + 46.5159105 + ], + [ + 6.6229946, + 46.5159346 + ], + [ + 6.6230657, + 46.5159807 + ] + ] + }, + "id": "way/549707052" + }, + { + "type": "Feature", + "properties": { + "@id": "way/549707053", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6226904, + 46.515851 + ], + [ + 6.6228166, + 46.5158686 + ], + [ + 6.6228958, + 46.515889 + ], + [ + 6.6229538, + 46.5159105 + ] + ] + }, + "id": "way/549707053" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550109708", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Couchant", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6065214, + 46.521014 + ], + [ + 6.6066547, + 46.5209505 + ], + [ + 6.6087861, + 46.5201681 + ], + [ + 6.6090319, + 46.5200926 + ], + [ + 6.6092732, + 46.5200295 + ], + [ + 6.6096278, + 46.5199551 + ], + [ + 6.6112116, + 46.5196351 + ], + [ + 6.6112501, + 46.5195471 + ], + [ + 6.6112672, + 46.5194936 + ] + ] + }, + "id": "way/550109708" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550109709", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Florency", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6071098, + 46.5203835 + ], + [ + 6.6069093, + 46.5201913 + ], + [ + 6.6069045, + 46.5200484 + ] + ] + }, + "id": "way/550109709" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550136365", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614166, + 46.5214392 + ], + [ + 6.6136386, + 46.5216369 + ] + ] + }, + "id": "way/550136365" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550136366", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "foot": "no", + "highway": "primary", + "lanes": "1", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6111206, + 46.5225316 + ], + [ + 6.6104851, + 46.5227176 + ] + ] + }, + "id": "way/550136366" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550136367", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "1", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6088583, + 46.5231443 + ], + [ + 6.6082482, + 46.5232823 + ], + [ + 6.6076174, + 46.5234186 + ] + ] + }, + "id": "way/550136367" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550136370", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "1", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.612688, + 46.5219932 + ], + [ + 6.6118767, + 46.522284 + ], + [ + 6.6114824, + 46.5224119 + ], + [ + 6.6111206, + 46.5225316 + ] + ] + }, + "id": "way/550136370" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550401049", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Villard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624069, + 46.5193629 + ], + [ + 6.6240002, + 46.5193094 + ], + [ + 6.6239734, + 46.5192898 + ], + [ + 6.6239509, + 46.5192808 + ], + [ + 6.6239222, + 46.5192805 + ], + [ + 6.6237865, + 46.5193216 + ] + ] + }, + "id": "way/550401049" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550401050", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Belvédère", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "asphalt", + "turn:lanes:forward": "slight_left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6174757, + 46.5202217 + ], + [ + 6.6169294, + 46.5205681 + ], + [ + 6.6166759, + 46.520724 + ] + ] + }, + "id": "way/550401050" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550401051", + "foot": "use_sidepath", + "highway": "tertiary", + "lanes": "1", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6148961, + 46.5210037 + ], + [ + 6.6151196, + 46.5210016 + ], + [ + 6.6155864, + 46.5209897 + ] + ] + }, + "id": "way/550401051" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550401052", + "cycleway:right": "share_busway", + "foot": "no", + "highway": "tertiary", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6144039, + 46.5210475 + ], + [ + 6.614648, + 46.5210046 + ], + [ + 6.6148279, + 46.5210046 + ], + [ + 6.6148961, + 46.5210037 + ] + ] + }, + "id": "way/550401052" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550401056", + "cycleway": "lane", + "cycleway:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "30", + "name": "Avenue de Sévelin", + "sidewalk": "separate", + "smoothness": "good", + "surface": "asphalt", + "turn:lanes:forward": "left;through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6154484, + 46.5219938 + ], + [ + 6.6155522, + 46.5218314 + ], + [ + 6.6156379, + 46.5216973 + ], + [ + 6.6158881, + 46.5213211 + ], + [ + 6.6159156, + 46.5212769 + ], + [ + 6.6159442, + 46.5212396 + ], + [ + 6.615973, + 46.521202 + ] + ] + }, + "id": "way/550401056" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550416881", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6805388, + 46.5590832 + ], + [ + 6.6803998, + 46.5588994 + ], + [ + 6.6803593, + 46.5588513 + ], + [ + 6.6802807, + 46.5587841 + ] + ] + }, + "id": "way/550416881" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550416882", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6890667, + 46.5645611 + ], + [ + 6.6889389, + 46.5645509 + ], + [ + 6.6888121, + 46.5645393 + ], + [ + 6.6886852, + 46.5645229 + ], + [ + 6.6886446, + 46.5645167 + ] + ] + }, + "id": "way/550416882" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550416885", + "highway": "secondary", + "lanes": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Marin", + "oneway": "yes", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6933649, + 46.552781 + ], + [ + 6.6932107, + 46.5527845 + ], + [ + 6.6928321, + 46.5528666 + ], + [ + 6.6926031, + 46.5528909 + ] + ] + }, + "id": "way/550416885" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550416887", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin de la Ratavolar" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6840924, + 46.5417462 + ], + [ + 6.6841201, + 46.5415405 + ], + [ + 6.6841945, + 46.5410866 + ], + [ + 6.6841818, + 46.5410175 + ], + [ + 6.6841189, + 46.540966 + ], + [ + 6.68354, + 46.5406409 + ], + [ + 6.6833524, + 46.5405508 + ], + [ + 6.6829659, + 46.5403652 + ], + [ + 6.6828354, + 46.5403218 + ], + [ + 6.6827035, + 46.5402852 + ], + [ + 6.6823236, + 46.54018 + ], + [ + 6.6822098, + 46.5401351 + ] + ] + }, + "id": "way/550416887" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550416888", + "cycleway:left": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxheight": "3.3", + "maxweight": "3.5", + "name": "Avenue Edouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6309705, + 46.5137227 + ], + [ + 6.6309066, + 46.5137418 + ], + [ + 6.6308465, + 46.5137597 + ], + [ + 6.6303375, + 46.5138577 + ] + ] + }, + "id": "way/550416888" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550442760", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "no", + "motor_vehicle": "forestry", + "name": "Route du Chalet-des-Enfants", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6656288, + 46.5750169 + ], + [ + 6.6654425, + 46.5750067 + ], + [ + 6.6634944, + 46.574984 + ], + [ + 6.6632403, + 46.5749561 + ], + [ + 6.6627387, + 46.5749472 + ] + ] + }, + "id": "way/550442760" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550442761", + "highway": "unclassified", + "name": "Route de Benenté" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6642652, + 46.5880291 + ], + [ + 6.6643444, + 46.5880718 + ], + [ + 6.6644095, + 46.5881318 + ], + [ + 6.6644405, + 46.5882081 + ] + ] + }, + "id": "way/550442761" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550442762", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin des Vuargnes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6950694, + 46.5681115 + ], + [ + 6.6949047, + 46.5678116 + ], + [ + 6.6945203, + 46.5674188 + ], + [ + 6.6936863, + 46.5666377 + ] + ] + }, + "id": "way/550442762" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550442763", + "cycleway": "lane", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route du Golf", + "rcrc_ref": "559c", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.679037, + 46.560982 + ], + [ + 6.6792055, + 46.5602374 + ], + [ + 6.6792517, + 46.5600333 + ] + ] + }, + "id": "way/550442763" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550442764", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Chemin de la Vulliette", + "rcrc_ref": "559c", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6831657, + 46.5572424 + ], + [ + 6.6832282, + 46.5572527 + ], + [ + 6.6833558, + 46.5572786 + ], + [ + 6.6836606, + 46.5573484 + ] + ] + }, + "id": "way/550442764" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550457853", + "cycleway": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058425, + 46.580433 + ], + [ + 6.6058202, + 46.5801934 + ] + ] + }, + "id": "way/550457853" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550457854", + "highway": "residential", + "lit": "yes", + "name": "Rue de la Mèbre", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6090944, + 46.5795484 + ], + [ + 6.6089219, + 46.579726 + ], + [ + 6.6089235, + 46.5798288 + ] + ] + }, + "id": "way/550457854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550457855", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "foot": "yes", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6063561, + 46.5807971 + ], + [ + 6.6065991, + 46.5807146 + ], + [ + 6.6070532, + 46.5805082 + ] + ] + }, + "id": "way/550457855" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550457856", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6090944, + 46.5795484 + ], + [ + 6.6092568, + 46.579428 + ], + [ + 6.6095336, + 46.5791886 + ] + ] + }, + "id": "way/550457856" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550457857", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "shoulder": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6116489, + 46.573537 + ], + [ + 6.6118993, + 46.5721322 + ] + ] + }, + "id": "way/550457857" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608958", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue de la Vigie", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.623288, + 46.5215982 + ], + [ + 6.6235806, + 46.5215079 + ], + [ + 6.6236909, + 46.5214876 + ], + [ + 6.6237792, + 46.5214801 + ], + [ + 6.6238579, + 46.5214802 + ], + [ + 6.6239363, + 46.5214843 + ], + [ + 6.6240985, + 46.5215099 + ], + [ + 6.6241824, + 46.521538 + ], + [ + 6.6243409, + 46.5216184 + ], + [ + 6.6243734, + 46.5216349 + ], + [ + 6.6244644, + 46.5216899 + ] + ] + }, + "id": "way/550608958" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608959", + "cycleway:left": "share_busway", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6227549, + 46.5206152 + ], + [ + 6.6226319, + 46.5204487 + ] + ] + }, + "id": "way/550608959" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608960", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6230248, + 46.5209961 + ], + [ + 6.6230112, + 46.5209769 + ], + [ + 6.6229531, + 46.5208949 + ], + [ + 6.6228534, + 46.5207541 + ], + [ + 6.6227549, + 46.5206152 + ] + ] + }, + "id": "way/550608960" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608961", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259751, + 46.5185632 + ], + [ + 6.6261647, + 46.5184881 + ], + [ + 6.6263959, + 46.5183923 + ] + ] + }, + "id": "way/550608961" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608962", + "cycleway": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6367547, + 46.5168246 + ], + [ + 6.6369134, + 46.5168125 + ], + [ + 6.6369257, + 46.5168116 + ], + [ + 6.6371262, + 46.5167964 + ], + [ + 6.637271, + 46.5167859 + ], + [ + 6.6373278, + 46.5167827 + ], + [ + 6.6374084, + 46.5167782 + ], + [ + 6.6376097, + 46.5167403 + ] + ] + }, + "id": "way/550608962" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608963", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6337678, + 46.5170103 + ], + [ + 6.6339113, + 46.5170026 + ], + [ + 6.6346034, + 46.5169547 + ], + [ + 6.6348511, + 46.5169398 + ], + [ + 6.6349211, + 46.5169356 + ] + ] + }, + "id": "way/550608963" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608964", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333253, + 46.5162546 + ], + [ + 6.6332209, + 46.5159553 + ], + [ + 6.6331654, + 46.5157849 + ] + ] + }, + "id": "way/550608964" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550608965", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6327411, + 46.5170812 + ], + [ + 6.6325181, + 46.5170942 + ], + [ + 6.6322834, + 46.5171078 + ], + [ + 6.6315451, + 46.5171713 + ] + ] + }, + "id": "way/550608965" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669830", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue André-Schnetzler", + "name:etymology:wikidata": "Q2652723", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6230779, + 46.5202685 + ], + [ + 6.6241606, + 46.520191 + ], + [ + 6.6242454, + 46.5201849 + ] + ] + }, + "id": "way/550669830" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669833", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Charmettes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6290491, + 46.5193468 + ], + [ + 6.6287968, + 46.5193846 + ], + [ + 6.6286156, + 46.5194045 + ], + [ + 6.6284787, + 46.5193875 + ], + [ + 6.6284168, + 46.5193798 + ] + ] + }, + "id": "way/550669833" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669836", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Charmettes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6292482, + 46.5198635 + ], + [ + 6.6292148, + 46.5197768 + ], + [ + 6.6290491, + 46.5193468 + ] + ] + }, + "id": "way/550669836" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669837", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Rue de la Grotte", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6343629, + 46.5188945 + ], + [ + 6.6348996, + 46.5188773 + ], + [ + 6.6349878, + 46.5188727 + ], + [ + 6.6351358, + 46.5188683 + ], + [ + 6.6351873, + 46.5188721 + ], + [ + 6.6352398, + 46.5188802 + ], + [ + 6.6352912, + 46.5189298 + ] + ] + }, + "id": "way/550669837" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669838", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxheight": "default", + "maxspeed": "30", + "name": "Rue de la Grotte", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt", + "tunnel": "building_passage" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6340746, + 46.5189037 + ], + [ + 6.6343629, + 46.5188945 + ] + ] + }, + "id": "way/550669838" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669839", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Beau-Séjour", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6378765, + 46.5173888 + ], + [ + 6.6377353, + 46.5174172 + ], + [ + 6.6371111, + 46.517542 + ], + [ + 6.6370736, + 46.5175495 + ] + ] + }, + "id": "way/550669839" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550669840", + "check_date:sidewalk:surface": "2022-11-27", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue du Midi", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "sidewalk:both:surface": "sett", + "smoothness": "intermediate", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6315289, + 46.5186439 + ], + [ + 6.6313142, + 46.518686 + ], + [ + 6.631221, + 46.5187042 + ] + ] + }, + "id": "way/550669840" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550675155", + "bicycle:lanes:backward": "yes|designated|yes", + "bicycle:lanes:forward": "yes|designated", + "cycleway:both": "no", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place Saint-François", + "name:etymology:wikidata": "Q3586117", + "parking:both": "no", + "psv:lanes:backward": "yes|no|designated", + "psv:lanes:forward": "yes|designated", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "sidewalk:right:surface": "sett", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328028, + 46.5195126 + ], + [ + 6.6329076, + 46.5194983 + ], + [ + 6.6329495, + 46.5194926 + ], + [ + 6.633149, + 46.5194654 + ] + ] + }, + "id": "way/550675155" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550675157", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6366978, + 46.5183802 + ], + [ + 6.6367595, + 46.5183559 + ], + [ + 6.6368685, + 46.5183142 + ] + ] + }, + "id": "way/550675157" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550676615", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "parking:both": "no", + "rcrc_ref": "601a", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6344283, + 46.5193094 + ], + [ + 6.6347131, + 46.5192998 + ], + [ + 6.6348226, + 46.5192965 + ], + [ + 6.634894, + 46.5192943 + ] + ] + }, + "id": "way/550676615" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550836264", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Vigie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6244644, + 46.5216899 + ], + [ + 6.6245111, + 46.521741 + ], + [ + 6.6245772, + 46.5218325 + ], + [ + 6.6246716, + 46.5220071 + ] + ] + }, + "id": "way/550836264" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550836265", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Avenue Jean-Jacques-Mercier-Marcel", + "name:etymology:wikidata": "Q3166352", + "short_name": "Avenue Jean-Jacques Mercier", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Jean-Jacques-Mercier Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6288479, + 46.5205386 + ], + [ + 6.6289303, + 46.5205294 + ], + [ + 6.6291488, + 46.5205198 + ] + ] + }, + "id": "way/550836265" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923076", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6363162, + 46.520941 + ], + [ + 6.6364376, + 46.5210119 + ], + [ + 6.6365015, + 46.5210874 + ] + ] + }, + "id": "way/550923076" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923083", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Cathédrale", + "name:etymology:wikidata": "Q669544", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351491, + 46.5223649 + ], + [ + 6.6349976, + 46.5223772 + ], + [ + 6.6347692, + 46.5223957 + ] + ] + }, + "id": "way/550923083" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923087", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Tribunal-Fédéral", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6383929, + 46.5196599 + ], + [ + 6.6379664, + 46.5195362 + ] + ] + }, + "id": "way/550923087" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923090", + "check_date:cycleway": "2023-09-17", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "unclassified", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Villamont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6383651, + 46.5182063 + ], + [ + 6.638195, + 46.518031 + ], + [ + 6.6381623, + 46.5179973 + ], + [ + 6.6381213, + 46.517955 + ], + [ + 6.6380681, + 46.5178318 + ] + ] + }, + "id": "way/550923090" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923094", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Magnolias", + "oneway": "yes", + "oneway:bicycle": "no", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369649, + 46.5187007 + ], + [ + 6.6367534, + 46.5184466 + ], + [ + 6.6367406, + 46.5184315 + ], + [ + 6.6366978, + 46.5183802 + ] + ] + }, + "id": "way/550923094" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923103", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "parking:both": "no", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6355285, + 46.5192092 + ], + [ + 6.6359569, + 46.519149 + ], + [ + 6.6360323, + 46.5191398 + ] + ] + }, + "id": "way/550923103" + }, + { + "type": "Feature", + "properties": { + "@id": "way/550923108", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "parking:both": "no", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.634894, + 46.5192943 + ], + [ + 6.6350321, + 46.5192758 + ], + [ + 6.6355285, + 46.5192092 + ] + ] + }, + "id": "way/550923108" + }, + { + "type": "Feature", + "properties": { + "@id": "way/551010097", + "cycleway:both": "no", + "foot": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330273, + 46.5240013 + ], + [ + 6.6329943, + 46.5239452 + ], + [ + 6.6328005, + 46.5238457 + ], + [ + 6.6326382, + 46.5236106 + ] + ] + }, + "id": "way/551010097" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552115177", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Vigie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246716, + 46.5220071 + ], + [ + 6.6247481, + 46.5221394 + ] + ] + }, + "id": "way/552115177" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552115179", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622935, + 46.5231198 + ], + [ + 6.6232407, + 46.5230792 + ] + ] + }, + "id": "way/552115179" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552115182", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Sévelin", + "sidewalk": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6150875, + 46.5237019 + ], + [ + 6.6150839, + 46.5236607 + ], + [ + 6.6150862, + 46.5236094 + ], + [ + 6.6150912, + 46.5235742 + ] + ] + }, + "id": "way/552115182" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552145167", + "bridge": "yes", + "cycleway:left": "track", + "cycleway:left:segregated": "yes", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Pont Chauderon", + "parking:both": "no", + "shoulder": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624483, + 46.5231167 + ], + [ + 6.6241514, + 46.5226408 + ] + ] + }, + "id": "way/552145167" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552147014", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place de l'Ours", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6404665, + 46.5216391 + ], + [ + 6.6404112, + 46.5216384 + ], + [ + 6.640341, + 46.5216412 + ] + ] + }, + "id": "way/552147014" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552918764", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Sévelin", + "sidewalk": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6150942, + 46.5239157 + ], + [ + 6.6150875, + 46.5237019 + ] + ] + }, + "id": "way/552918764" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552928028", + "access:lanes": "yes|no", + "bus:lanes": "yes|designated", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lanes:psv": "1", + "maxspeed": "50", + "name": "Avenue de Longemalle", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6015541, + 46.523957 + ], + [ + 6.601697, + 46.5239094 + ], + [ + 6.6017777, + 46.5238871 + ] + ] + }, + "id": "way/552928028" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552928030", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "maxspeed": "50", + "name": "Avenue de Longemalle", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6015541, + 46.523957 + ], + [ + 6.601605, + 46.5239074 + ], + [ + 6.6016309, + 46.5238504 + ], + [ + 6.6016051, + 46.5237684 + ] + ] + }, + "id": "way/552928030" + }, + { + "type": "Feature", + "properties": { + "@id": "way/552928033", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.602486, + 46.5240013 + ], + [ + 6.6023909, + 46.5240087 + ], + [ + 6.6023085, + 46.5240299 + ], + [ + 6.6022602, + 46.5240622 + ], + [ + 6.6022344, + 46.5241649 + ] + ] + }, + "id": "way/552928033" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553692487", + "highway": "residential", + "name": "Rue des Côtes-de-Montbenon", + "name:etymology:wikidata": "Q3058449", + "sidewalk": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6244644, + 46.5216899 + ], + [ + 6.6245351, + 46.5216573 + ], + [ + 6.624585, + 46.5216382 + ], + [ + 6.6246793, + 46.5216182 + ], + [ + 6.6250842, + 46.5215191 + ], + [ + 6.6257532, + 46.5213553 + ], + [ + 6.6257831, + 46.5213482 + ] + ] + }, + "id": "way/553692487" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553692489", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "2", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6391792, + 46.516807 + ], + [ + 6.6391076, + 46.5167476 + ] + ] + }, + "id": "way/553692489" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553692490", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "6", + "lanes:backward": "3", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:backward": "through|through|right", + "turn:lanes:forward": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6393569, + 46.5169543 + ], + [ + 6.6391792, + 46.516807 + ] + ] + }, + "id": "way/553692490" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553692491", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6391076, + 46.5167476 + ], + [ + 6.6389329, + 46.5165991 + ] + ] + }, + "id": "way/553692491" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553692492", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.64063, + 46.5168329 + ], + [ + 6.6411283, + 46.5166316 + ], + [ + 6.6411943, + 46.516605 + ], + [ + 6.6412431, + 46.5165852 + ], + [ + 6.6412882, + 46.516567 + ], + [ + 6.6413721, + 46.516533 + ], + [ + 6.6417438, + 46.5163887 + ] + ] + }, + "id": "way/553692492" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553754329", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6296457, + 46.512099 + ], + [ + 6.6294594, + 46.5117712 + ], + [ + 6.6294346, + 46.5117276 + ], + [ + 6.6294102, + 46.5116846 + ], + [ + 6.6293442, + 46.5115877 + ] + ] + }, + "id": "way/553754329" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553754330", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293442, + 46.5115877 + ], + [ + 6.6292599, + 46.5114716 + ], + [ + 6.6292383, + 46.511442 + ], + [ + 6.6292227, + 46.5114178 + ], + [ + 6.6291455, + 46.5113153 + ] + ] + }, + "id": "way/553754330" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553754331", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6323366, + 46.5148671 + ], + [ + 6.6322424, + 46.5148084 + ], + [ + 6.6320026, + 46.5146456 + ], + [ + 6.6319335, + 46.5145942 + ], + [ + 6.6316545, + 46.5143763 + ], + [ + 6.6315484, + 46.5142807 + ], + [ + 6.631389, + 46.5141439 + ], + [ + 6.6312905, + 46.5140624 + ], + [ + 6.6312142, + 46.5139861 + ], + [ + 6.6309922, + 46.5137461 + ] + ] + }, + "id": "way/553754331" + }, + { + "type": "Feature", + "properties": { + "@id": "way/553978343", + "access:lanes": "yes|no|yes", + "bus:lanes": "yes|designated|yes", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:psv": "1", + "maxspeed": "50", + "name": "Avenue de Longemalle", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes": "through|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6014336, + 46.5239965 + ], + [ + 6.6015541, + 46.523957 + ] + ] + }, + "id": "way/553978343" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554615629", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "448b", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6375494, + 46.5250704 + ], + [ + 6.637564, + 46.5250424 + ], + [ + 6.6378152, + 46.5245602 + ] + ] + }, + "id": "way/554615629" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554615630", + "alt_name": "Avenue de la Harpe", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259497, + 46.5107149 + ], + [ + 6.6259701, + 46.510593 + ], + [ + 6.6260039, + 46.5104549 + ] + ] + }, + "id": "way/554615630" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554615631", + "cycleway:left": "separate", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6037354, + 46.5240943 + ], + [ + 6.6035228, + 46.5240945 + ], + [ + 6.6033722, + 46.5240932 + ], + [ + 6.6030347, + 46.5240664 + ], + [ + 6.6029458, + 46.5240573 + ] + ] + }, + "id": "way/554615631" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554615632", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Pré-du-Marché", + "oneway": "yes", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6294641, + 46.5249958 + ], + [ + 6.6293052, + 46.5255718 + ], + [ + 6.6291984, + 46.5259586 + ], + [ + 6.6292107, + 46.5259778 + ], + [ + 6.6292521, + 46.5260426 + ] + ] + }, + "id": "way/554615632" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554615633", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Clochetons", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6166098, + 46.5266139 + ], + [ + 6.6166589, + 46.5266143 + ], + [ + 6.6167208, + 46.5266111 + ], + [ + 6.6167634, + 46.5266032 + ], + [ + 6.6168064, + 46.5265871 + ], + [ + 6.6173183, + 46.5263865 + ], + [ + 6.6174494, + 46.5263347 + ], + [ + 6.6175873, + 46.5262963 + ], + [ + 6.6177986, + 46.5262512 + ], + [ + 6.6180897, + 46.5261843 + ] + ] + }, + "id": "way/554615633" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554615634", + "highway": "residential", + "name": "Le Grand-Chemin", + "noexit": "yes", + "oneway": "yes", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6843973, + 46.555111 + ], + [ + 6.684583, + 46.5553782 + ], + [ + 6.684601, + 46.5554117 + ], + [ + 6.6846075, + 46.5554329 + ], + [ + 6.6846097, + 46.5554472 + ], + [ + 6.6846081, + 46.555469 + ], + [ + 6.6846051, + 46.5554852 + ], + [ + 6.6845963, + 46.5555064 + ], + [ + 6.6845821, + 46.5555252 + ], + [ + 6.6845623, + 46.5555446 + ], + [ + 6.684543, + 46.5555572 + ], + [ + 6.6844834, + 46.5555839 + ], + [ + 6.6841041, + 46.5556955 + ], + [ + 6.6840466, + 46.5557118 + ], + [ + 6.6839999, + 46.5557334 + ], + [ + 6.6839761, + 46.5557489 + ], + [ + 6.6839516, + 46.5557761 + ], + [ + 6.6838772, + 46.55587 + ] + ] + }, + "id": "way/554615634" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554619007", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Plaines", + "name:etymology:wikidata": "Q160091", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6160202, + 46.5147315 + ], + [ + 6.6159279, + 46.5146661 + ], + [ + 6.6155788, + 46.5141543 + ], + [ + 6.6155234, + 46.5140731 + ], + [ + 6.6154622, + 46.5139834 + ] + ] + }, + "id": "way/554619007" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554994558", + "highway": "residential", + "lanes": "1", + "maxspeed": "20", + "name": "Chemin de Bérée", + "oneway": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6544094, + 46.538977 + ], + [ + 6.6543949, + 46.5389396 + ], + [ + 6.6543028, + 46.5387029 + ], + [ + 6.6541032, + 46.5381663 + ], + [ + 6.6539947, + 46.5378789 + ] + ] + }, + "id": "way/554994558" + }, + { + "type": "Feature", + "properties": { + "@id": "way/554994559", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bérée", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6529247, + 46.5393081 + ], + [ + 6.6528971, + 46.5392802 + ], + [ + 6.6526519, + 46.539001 + ], + [ + 6.6526299, + 46.5389766 + ], + [ + 6.6524444, + 46.5387714 + ], + [ + 6.652402, + 46.5387158 + ] + ] + }, + "id": "way/554994559" + }, + { + "type": "Feature", + "properties": { + "@id": "way/562895971", + "cycleway:left": "no", + "cycleway:right": "lane", + "foot": "no", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6126693, + 46.5218917 + ], + [ + 6.6131791, + 46.5217009 + ] + ] + }, + "id": "way/562895971" + }, + { + "type": "Feature", + "properties": { + "@id": "way/562895972", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:backward": "left;through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6147597, + 46.5210765 + ], + [ + 6.6147112, + 46.5210704 + ], + [ + 6.6145756, + 46.5210533 + ], + [ + 6.6144039, + 46.5210475 + ] + ] + }, + "id": "way/562895972" + }, + { + "type": "Feature", + "properties": { + "@id": "way/562895975", + "alt_name": "Centre Provence", + "foot": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.614412, + 46.5213597 + ], + [ + 6.6144958, + 46.5213957 + ], + [ + 6.6145011, + 46.5214408 + ] + ] + }, + "id": "way/562895975" + }, + { + "type": "Feature", + "properties": { + "@id": "way/575999410", + "highway": "residential", + "lane_markings": "no", + "lit": "no", + "name": "Route du Jorat", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6995514, + 46.5586807 + ], + [ + 6.6993078, + 46.5584851 + ] + ] + }, + "id": "way/575999410" + }, + { + "type": "Feature", + "properties": { + "@id": "way/576293928", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "no", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "vehicle:lanes:backward": "through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.613467, + 46.5301094 + ], + [ + 6.6130514, + 46.5306232 + ], + [ + 6.61281, + 46.5309265 + ], + [ + 6.6124793, + 46.5313285 + ], + [ + 6.6123123, + 46.5315356 + ], + [ + 6.6118186, + 46.5321405 + ], + [ + 6.6117829, + 46.5321837 + ], + [ + 6.6117449, + 46.5322356 + ], + [ + 6.6116649, + 46.5323507 + ] + ] + }, + "id": "way/576293928" + }, + { + "type": "Feature", + "properties": { + "@id": "way/576293929", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.613945, + 46.529545 + ], + [ + 6.6137972, + 46.5296152 + ] + ] + }, + "id": "way/576293929" + }, + { + "type": "Feature", + "properties": { + "@id": "way/576858695", + "highway": "living_street" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6944331, + 46.5552559 + ], + [ + 6.6944288, + 46.5549434 + ], + [ + 6.6944335, + 46.5549241 + ], + [ + 6.6944409, + 46.5548935 + ], + [ + 6.6944616, + 46.5548706 + ], + [ + 6.6944988, + 46.5548499 + ], + [ + 6.694536, + 46.5548347 + ], + [ + 6.6946673, + 46.5547841 + ], + [ + 6.6947573, + 46.5547494 + ], + [ + 6.6947865, + 46.5547411 + ], + [ + 6.6948378, + 46.554728 + ] + ] + }, + "id": "way/576858695" + }, + { + "type": "Feature", + "properties": { + "@id": "way/580357391", + "cycleway:right": "no", + "highway": "unclassified", + "junction": "roundabout", + "lanes": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.640945, + 46.5375524 + ], + [ + 6.6409762, + 46.5375535 + ], + [ + 6.6410045, + 46.5375627 + ], + [ + 6.6410256, + 46.5375786 + ], + [ + 6.6410364, + 46.5375988 + ], + [ + 6.6410352, + 46.5376203 + ], + [ + 6.6410222, + 46.5376398 + ] + ] + }, + "id": "way/580357391" + }, + { + "type": "Feature", + "properties": { + "@id": "way/588667921", + "cycleway": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "oneway": "yes", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512364, + 46.5267341 + ], + [ + 6.6510833, + 46.5265998 + ] + ] + }, + "id": "way/588667921" + }, + { + "type": "Feature", + "properties": { + "@id": "way/591815519", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "sign", + "name": "Rue Pépinet", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "sett" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6325309, + 46.5197137 + ], + [ + 6.6324873, + 46.5197528 + ], + [ + 6.6324529, + 46.5197718 + ] + ] + }, + "id": "way/591815519" + }, + { + "type": "Feature", + "properties": { + "@id": "way/591815521", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Grand-Pont", + "name:etymology:wikidata": "Q682024", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk": "left", + "sidewalk:left:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6321858, + 46.5196903 + ], + [ + 6.6323443, + 46.5196135 + ] + ] + }, + "id": "way/591815521" + }, + { + "type": "Feature", + "properties": { + "@id": "way/593477557", + "bridge": "yes", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "layer": "1", + "maxspeed": "80", + "maxspeed:type": "sign", + "maxweight:signed": "no", + "name": "Chemin du Taulard", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5958811, + 46.5664061 + ], + [ + 6.5960294, + 46.5663717 + ] + ] + }, + "id": "way/593477557" + }, + { + "type": "Feature", + "properties": { + "@id": "way/593477558", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "maxspeed:type": "sign", + "name": "Chemin du Taulard", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5957276, + 46.5664511 + ], + [ + 6.5958811, + 46.5664061 + ] + ] + }, + "id": "way/593477558" + }, + { + "type": "Feature", + "properties": { + "@id": "way/606801138", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Aubépines", + "name:etymology:wikidata": "Q132557", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6182272, + 46.5284356 + ], + [ + 6.618585, + 46.5282144 + ], + [ + 6.6188596, + 46.5280787 + ] + ] + }, + "id": "way/606801138" + }, + { + "type": "Feature", + "properties": { + "@id": "way/611809029", + "highway": "residential", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6650297, + 46.5327728 + ], + [ + 6.6649623, + 46.5327103 + ], + [ + 6.664587, + 46.5323701 + ], + [ + 6.6644177, + 46.5321653 + ], + [ + 6.6643381, + 46.5320159 + ], + [ + 6.6642923, + 46.5319027 + ], + [ + 6.6641903, + 46.5315475 + ] + ] + }, + "id": "way/611809029" + }, + { + "type": "Feature", + "properties": { + "@id": "way/614364555", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route du Mont", + "rcrc_ref": "449b", + "ref": "139", + "shoulder": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6169802, + 46.5504809 + ], + [ + 6.6172348, + 46.5505602 + ], + [ + 6.6174775, + 46.5506291 + ], + [ + 6.6175448, + 46.5506474 + ], + [ + 6.6177126, + 46.5506931 + ] + ] + }, + "id": "way/614364555" + }, + { + "type": "Feature", + "properties": { + "@id": "way/617457805", + "cycleway:right": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.613945, + 46.529545 + ], + [ + 6.6136776, + 46.5298463 + ] + ] + }, + "id": "way/617457805" + }, + { + "type": "Feature", + "properties": { + "@id": "way/618842562", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6116536, + 46.5169841 + ], + [ + 6.6120562, + 46.5170683 + ], + [ + 6.612312, + 46.5171205 + ], + [ + 6.6125709, + 46.517153 + ], + [ + 6.6126278, + 46.5171602 + ], + [ + 6.6127656, + 46.5171739 + ], + [ + 6.6128819, + 46.5171775 + ], + [ + 6.6130812, + 46.5171714 + ], + [ + 6.6132991, + 46.5171462 + ], + [ + 6.613505, + 46.5171041 + ] + ] + }, + "id": "way/618842562" + }, + { + "type": "Feature", + "properties": { + "@id": "way/626827340", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "slight_left|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6143612, + 46.5289528 + ], + [ + 6.6145282, + 46.5289007 + ], + [ + 6.6145982, + 46.5288827 + ] + ] + }, + "id": "way/626827340" + }, + { + "type": "Feature", + "properties": { + "@id": "way/626827343", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric-Recordon", + "name:etymology:wikidata": "Q16022671", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6144662, + 46.5286424 + ], + [ + 6.6144802, + 46.5287023 + ], + [ + 6.6145028, + 46.5287544 + ], + [ + 6.6145416, + 46.5288143 + ], + [ + 6.6145788, + 46.5288657 + ], + [ + 6.6145982, + 46.5288827 + ] + ] + }, + "id": "way/626827343" + }, + { + "type": "Feature", + "properties": { + "@id": "way/628013011", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6854969, + 46.5574953 + ], + [ + 6.6855861, + 46.5574736 + ], + [ + 6.685714, + 46.5574379 + ], + [ + 6.6858148, + 46.5574024 + ], + [ + 6.6859404, + 46.557352 + ], + [ + 6.6862121, + 46.557213 + ], + [ + 6.6865614, + 46.5569871 + ], + [ + 6.6867719, + 46.5568438 + ], + [ + 6.6869738, + 46.5566794 + ], + [ + 6.6872609, + 46.5564088 + ], + [ + 6.6874926, + 46.5561439 + ], + [ + 6.6876386, + 46.5559385 + ], + [ + 6.6877077, + 46.5558301 + ], + [ + 6.687761, + 46.5557402 + ], + [ + 6.68783, + 46.555624 + ], + [ + 6.6878757, + 46.5555361 + ], + [ + 6.6879232, + 46.5554132 + ], + [ + 6.6880632, + 46.5550573 + ], + [ + 6.6881924, + 46.5546329 + ], + [ + 6.6882801, + 46.5544242 + ], + [ + 6.6883784, + 46.5542164 + ], + [ + 6.6884643, + 46.55408 + ], + [ + 6.6885715, + 46.5539456 + ], + [ + 6.6886864, + 46.5538326 + ], + [ + 6.6888218, + 46.5537227 + ], + [ + 6.6890435, + 46.5535842 + ], + [ + 6.6892021, + 46.5535127 + ], + [ + 6.6893454, + 46.5534632 + ], + [ + 6.6894094, + 46.5534401 + ], + [ + 6.6896813, + 46.553367 + ], + [ + 6.6902814, + 46.5532678 + ] + ] + }, + "id": "way/628013011" + }, + { + "type": "Feature", + "properties": { + "@id": "way/628016241", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route du Jorat", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.693605, + 46.5529831 + ], + [ + 6.6935172, + 46.5529205 + ], + [ + 6.6935031, + 46.5529021 + ], + [ + 6.6934351, + 46.5528142 + ] + ] + }, + "id": "way/628016241" + }, + { + "type": "Feature", + "properties": { + "@id": "way/641876709", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "shoulder": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6118993, + 46.5721322 + ], + [ + 6.612022, + 46.5709453 + ] + ] + }, + "id": "way/641876709" + }, + { + "type": "Feature", + "properties": { + "@id": "way/641876710", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6101716, + 46.578307 + ], + [ + 6.6106426, + 46.5769375 + ], + [ + 6.6111067, + 46.575539 + ], + [ + 6.6115275, + 46.5741552 + ], + [ + 6.6116489, + 46.573537 + ] + ] + }, + "id": "way/641876710" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647702786", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Sallaz", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471685, + 46.5329625 + ], + [ + 6.6470237, + 46.5329937 + ] + ] + }, + "id": "way/647702786" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647702790", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.648237, + 46.5341952 + ], + [ + 6.6481838, + 46.5341559 + ], + [ + 6.648152, + 46.5341324 + ], + [ + 6.6479786, + 46.5339729 + ], + [ + 6.6479431, + 46.5339344 + ], + [ + 6.6477841, + 46.5337632 + ], + [ + 6.6477736, + 46.5337411 + ] + ] + }, + "id": "way/647702790" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647714410", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6521772, + 46.5348401 + ], + [ + 6.6521399, + 46.5348688 + ], + [ + 6.6521308, + 46.534876 + ], + [ + 6.6521016, + 46.5348993 + ] + ] + }, + "id": "way/647714410" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647714411", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:both": "separate", + "sidewalk:both:surface": "concrete", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6521016, + 46.5348993 + ], + [ + 6.6516952, + 46.5352832 + ] + ] + }, + "id": "way/647714411" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647714415", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6526128, + 46.5346778 + ], + [ + 6.6523053, + 46.5346734 + ] + ] + }, + "id": "way/647714415" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647714419", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523053, + 46.5346734 + ], + [ + 6.6521298, + 46.5346845 + ], + [ + 6.6520707, + 46.5346896 + ], + [ + 6.6520113, + 46.5346968 + ] + ] + }, + "id": "way/647714419" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647714426", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:both": "separate", + "sidewalk:both:surface": "concrete", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6516952, + 46.5352832 + ], + [ + 6.6514335, + 46.5355304 + ], + [ + 6.6513976, + 46.5355578 + ], + [ + 6.6513362, + 46.5356113 + ], + [ + 6.6511786, + 46.5357255 + ] + ] + }, + "id": "way/647714426" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647714432", + "cycleway:both": "lane", + "cycleway:both:lane": "exclusive", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "sidewalk:both": "separate", + "sidewalk:both:surface": "concrete", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6520113, + 46.5346968 + ], + [ + 6.6518594, + 46.5347194 + ], + [ + 6.6516966, + 46.5347515 + ], + [ + 6.6516731, + 46.5347566 + ], + [ + 6.6515927, + 46.5347742 + ], + [ + 6.6511856, + 46.534858 + ], + [ + 6.6510242, + 46.5348862 + ] + ] + }, + "id": "way/647714432" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647722643", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512388, + 46.5392499 + ], + [ + 6.6511193, + 46.5391228 + ], + [ + 6.6510665, + 46.5390713 + ], + [ + 6.6510086, + 46.5390147 + ] + ] + }, + "id": "way/647722643" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647722646", + "highway": "primary", + "lanes": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6493705, + 46.5370977 + ], + [ + 6.6492116, + 46.5369483 + ], + [ + 6.6489423, + 46.5367163 + ], + [ + 6.6488867, + 46.5366719 + ], + [ + 6.6488104, + 46.5365551 + ] + ] + }, + "id": "way/647722646" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647722650", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.649197, + 46.5367793 + ], + [ + 6.6493929, + 46.5369876 + ], + [ + 6.649457, + 46.5370577 + ], + [ + 6.6496399, + 46.5372647 + ] + ] + }, + "id": "way/647722650" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647722652", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6510126, + 46.5388627 + ], + [ + 6.6510459, + 46.5389007 + ], + [ + 6.6511338, + 46.5389897 + ], + [ + 6.6511673, + 46.539024 + ], + [ + 6.6512314, + 46.5390899 + ] + ] + }, + "id": "way/647722652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647722653", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de la Feuillère", + "ref": "141", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6490205, + 46.5364691 + ], + [ + 6.6489936, + 46.5364796 + ], + [ + 6.6488104, + 46.5365551 + ] + ] + }, + "id": "way/647722653" + }, + { + "type": "Feature", + "properties": { + "@id": "way/647722655", + "cycleway:left": "share_busway", + "highway": "residential", + "lanes": "3", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6482738, + 46.5368285 + ], + [ + 6.6482488, + 46.5368424 + ], + [ + 6.6479439, + 46.5370011 + ], + [ + 6.6477862, + 46.5370838 + ], + [ + 6.6477085, + 46.5371246 + ], + [ + 6.6474998, + 46.537234 + ] + ] + }, + "id": "way/647722655" + }, + { + "type": "Feature", + "properties": { + "@id": "way/648176866", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Craivavers" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.662555, + 46.5298924 + ], + [ + 6.6626877, + 46.5299007 + ], + [ + 6.6627832, + 46.5299023 + ], + [ + 6.6629213, + 46.5298843 + ], + [ + 6.6630485, + 46.5298556 + ], + [ + 6.6630879, + 46.5298464 + ] + ] + }, + "id": "way/648176866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/649536238", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6505686, + 46.5261086 + ], + [ + 6.6504438, + 46.525995 + ] + ] + }, + "id": "way/649536238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/649536239", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6504438, + 46.525995 + ], + [ + 6.6503707, + 46.5259282 + ] + ] + }, + "id": "way/649536239" + }, + { + "type": "Feature", + "properties": { + "@id": "way/649536240", + "cycleway": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "oneway": "yes", + "rcrc_ref": "773c", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6507179, + 46.5262765 + ], + [ + 6.6506384, + 46.5261703 + ] + ] + }, + "id": "way/649536240" + }, + { + "type": "Feature", + "properties": { + "@id": "way/649536654", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "601a", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6465651, + 46.5216693 + ], + [ + 6.6464583, + 46.5216267 + ], + [ + 6.6463925, + 46.5216005 + ] + ] + }, + "id": "way/649536654" + }, + { + "type": "Feature", + "properties": { + "@id": "way/649543119", + "cycleway": "no", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Dr-César-Roux", + "name:etymology:wikidata": "Q118027", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "wikimedia_commons": "Category:Rue César Roux (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6397943, + 46.5219907 + ], + [ + 6.6400264, + 46.5217956 + ], + [ + 6.640062, + 46.5217656 + ] + ] + }, + "id": "way/649543119" + }, + { + "type": "Feature", + "properties": { + "@id": "way/650010739", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "5", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Placette du Tunnel", + "name:etymology:wikidata": "Q86732482", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6366429, + 46.525523 + ], + [ + 6.6369883, + 46.5254367 + ] + ] + }, + "id": "way/650010739" + }, + { + "type": "Feature", + "properties": { + "@id": "way/650272593", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "lit": "no", + "maxspeed": "30", + "name": "Chemin des Mayoresses" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6555766, + 46.5316555 + ], + [ + 6.6554745, + 46.53168 + ], + [ + 6.6554249, + 46.5317008 + ], + [ + 6.6549438, + 46.5319114 + ], + [ + 6.6548796, + 46.5319326 + ], + [ + 6.654812, + 46.531944 + ], + [ + 6.6546009, + 46.5319679 + ], + [ + 6.6542795, + 46.5320043 + ], + [ + 6.654154, + 46.5320131 + ], + [ + 6.6541186, + 46.5320156 + ] + ] + }, + "id": "way/650272593" + }, + { + "type": "Feature", + "properties": { + "@id": "way/650670579", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "slight_left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6466718, + 46.5222004 + ], + [ + 6.6465335, + 46.5219175 + ], + [ + 6.6465157, + 46.5218806 + ], + [ + 6.6465028, + 46.5218502 + ], + [ + 6.6464878, + 46.5218146 + ] + ] + }, + "id": "way/650670579" + }, + { + "type": "Feature", + "properties": { + "@id": "way/650671548", + "cycleway:left": "share_busway", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "merge_to_right|" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6503707, + 46.5259282 + ], + [ + 6.6501907, + 46.5257664 + ], + [ + 6.6501795, + 46.5257534 + ], + [ + 6.6501055, + 46.5256588 + ] + ] + }, + "id": "way/650671548" + }, + { + "type": "Feature", + "properties": { + "@id": "way/652116004", + "highway": "secondary", + "lit": "yes", + "maxspeed": "80", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.681779, + 46.5370957 + ], + [ + 6.681727, + 46.5371536 + ] + ] + }, + "id": "way/652116004" + }, + { + "type": "Feature", + "properties": { + "@id": "way/652116005", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6778998, + 46.5366894 + ], + [ + 6.677866, + 46.5366652 + ], + [ + 6.6777937, + 46.5366153 + ], + [ + 6.6776713, + 46.5365188 + ], + [ + 6.6775433, + 46.5364279 + ] + ] + }, + "id": "way/652116005" + }, + { + "type": "Feature", + "properties": { + "@id": "way/652116006", + "highway": "secondary", + "lit": "no", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6771033, + 46.536119 + ], + [ + 6.6766331, + 46.5358046 + ] + ] + }, + "id": "way/652116006" + }, + { + "type": "Feature", + "properties": { + "@id": "way/655620877", + "cycleway:right": "lane", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6042405, + 46.5280771 + ], + [ + 6.6039986, + 46.5281349 + ] + ] + }, + "id": "way/655620877" + }, + { + "type": "Feature", + "properties": { + "@id": "way/655620878", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.604318, + 46.5282005 + ], + [ + 6.6043001, + 46.528178 + ] + ] + }, + "id": "way/655620878" + }, + { + "type": "Feature", + "properties": { + "@id": "way/655620881", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6072254, + 46.5269286 + ], + [ + 6.6071058, + 46.5269786 + ], + [ + 6.6068207, + 46.5270922 + ] + ] + }, + "id": "way/655620881" + }, + { + "type": "Feature", + "properties": { + "@id": "way/655620882", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.607727, + 46.527003 + ], + [ + 6.6077381, + 46.5269667 + ], + [ + 6.6077311, + 46.526924 + ], + [ + 6.6076959, + 46.5268231 + ] + ] + }, + "id": "way/655620882" + }, + { + "type": "Feature", + "properties": { + "@id": "way/655620884", + "cycleway:both": "no", + "highway": "residential", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes:forward": "through|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6077067, + 46.5270496 + ], + [ + 6.607727, + 46.527003 + ] + ] + }, + "id": "way/655620884" + }, + { + "type": "Feature", + "properties": { + "@id": "way/656347283", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6236103, + 46.5362217 + ], + [ + 6.6236549, + 46.5361539 + ], + [ + 6.6238064, + 46.5359702 + ] + ] + }, + "id": "way/656347283" + }, + { + "type": "Feature", + "properties": { + "@id": "way/656347288", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6234036, + 46.5368598 + ], + [ + 6.6234469, + 46.5366719 + ], + [ + 6.6234792, + 46.5365393 + ], + [ + 6.6235009, + 46.5364721 + ] + ] + }, + "id": "way/656347288" + }, + { + "type": "Feature", + "properties": { + "@id": "way/662308013", + "access": "private", + "foot": "yes", + "highway": "residential", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6495251, + 46.5134156 + ], + [ + 6.6494792, + 46.5134111 + ], + [ + 6.6489527, + 46.5133587 + ] + ] + }, + "id": "way/662308013" + }, + { + "type": "Feature", + "properties": { + "@id": "way/670989983", + "cycleway": "lane", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.600131, + 46.5233025 + ], + [ + 6.6000106, + 46.5232894 + ], + [ + 6.5996929, + 46.5232762 + ], + [ + 6.5994101, + 46.5232848 + ], + [ + 6.5992022, + 46.5233021 + ], + [ + 6.5990516, + 46.523321 + ], + [ + 6.598719, + 46.5233679 + ], + [ + 6.5983622, + 46.5234263 + ], + [ + 6.5976193, + 46.523591 + ], + [ + 6.5974129, + 46.5236386 + ] + ] + }, + "id": "way/670989983" + }, + { + "type": "Feature", + "properties": { + "@id": "way/679762006", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "parking:lane:left": "no", + "parking:lane:right": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6069784, + 46.5240487 + ], + [ + 6.6072601, + 46.5241305 + ] + ] + }, + "id": "way/679762006" + }, + { + "type": "Feature", + "properties": { + "@id": "way/679762007", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6072601, + 46.5241305 + ], + [ + 6.6073759, + 46.5241605 + ], + [ + 6.607479, + 46.5241825 + ], + [ + 6.6075982, + 46.5241911 + ], + [ + 6.60772, + 46.5241716 + ], + [ + 6.6078384, + 46.5241215 + ], + [ + 6.6079118, + 46.524066 + ], + [ + 6.6079501, + 46.5239989 + ], + [ + 6.6079607, + 46.5239418 + ], + [ + 6.6079422, + 46.523836 + ], + [ + 6.6078665, + 46.5236772 + ], + [ + 6.6078244, + 46.5235938 + ], + [ + 6.6078134, + 46.5235701 + ] + ] + }, + "id": "way/679762007" + }, + { + "type": "Feature", + "properties": { + "@id": "way/683250654", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624069, + 46.5193629 + ], + [ + 6.6248248, + 46.51905 + ] + ] + }, + "id": "way/683250654" + }, + { + "type": "Feature", + "properties": { + "@id": "way/688367376", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Mouettes", + "name:etymology:wikidata": "Q3325437", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624412, + 46.5093801 + ], + [ + 6.6243491, + 46.5093027 + ], + [ + 6.6240021, + 46.5088761 + ] + ] + }, + "id": "way/688367376" + }, + { + "type": "Feature", + "properties": { + "@id": "way/688367378", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Edouard-Rod", + "name:etymology:wikidata": "Q122356", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235285, + 46.5104383 + ], + [ + 6.6231816, + 46.5100742 + ] + ] + }, + "id": "way/688367378" + }, + { + "type": "Feature", + "properties": { + "@id": "way/688367380", + "alt_name": "Avenue Warnery", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Henri-Warnery", + "name:etymology:wikidata": "Q3132174", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235285, + 46.5104383 + ], + [ + 6.6232722, + 46.5106001 + ], + [ + 6.6227685, + 46.510918 + ] + ] + }, + "id": "way/688367380" + }, + { + "type": "Feature", + "properties": { + "@id": "way/700114639", + "cycleway:right": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5898665, + 46.5228677 + ], + [ + 6.5899015, + 46.5228813 + ], + [ + 6.5899912, + 46.5229151 + ] + ] + }, + "id": "way/700114639" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702297644", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6843708, + 46.5580583 + ], + [ + 6.6845013, + 46.5586669 + ] + ] + }, + "id": "way/702297644" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702302281", + "highway": "residential", + "maxspeed": "30", + "name": "Route de Praz-Gilliard", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6964603, + 46.5570683 + ], + [ + 6.6965009, + 46.5570542 + ], + [ + 6.6966775, + 46.5570778 + ], + [ + 6.6968152, + 46.5571193 + ] + ] + }, + "id": "way/702302281" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702303877", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route du Jorat", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6935538, + 46.5527903 + ], + [ + 6.6935865, + 46.5528765 + ], + [ + 6.6935942, + 46.5528966 + ], + [ + 6.693605, + 46.5529831 + ] + ] + }, + "id": "way/702303877" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702303878", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.693605, + 46.5529831 + ], + [ + 6.6936761, + 46.5530636 + ], + [ + 6.6937665, + 46.5531671 + ] + ] + }, + "id": "way/702303878" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702304497", + "highway": "secondary", + "lanes": "1", + "maxspeed": "60", + "name": "Route de Marin", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6926031, + 46.5528909 + ], + [ + 6.6928012, + 46.5528264 + ], + [ + 6.6931896, + 46.5527426 + ], + [ + 6.6933482, + 46.552708 + ] + ] + }, + "id": "way/702304497" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702304500", + "highway": "secondary", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.693488, + 46.5526503 + ], + [ + 6.693552, + 46.5526339 + ], + [ + 6.6936915, + 46.5525864 + ], + [ + 6.6939662, + 46.5524894 + ] + ] + }, + "id": "way/702304500" + }, + { + "type": "Feature", + "properties": { + "@id": "way/702304501", + "highway": "secondary", + "lit": "no", + "maxspeed": "60", + "name": "Route de la Claie-aux-Moines", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6939662, + 46.5524894 + ], + [ + 6.6940749, + 46.5524323 + ], + [ + 6.6942552, + 46.5523244 + ], + [ + 6.6943943, + 46.5522182 + ], + [ + 6.6945276, + 46.5521014 + ], + [ + 6.694638, + 46.5519785 + ], + [ + 6.6947367, + 46.5518519 + ], + [ + 6.6948128, + 46.55172 + ], + [ + 6.6948721, + 46.5515833 + ], + [ + 6.69491, + 46.5514458 + ], + [ + 6.6949367, + 46.551313 + ], + [ + 6.6949459, + 46.551162 + ], + [ + 6.6949475, + 46.5510073 + ], + [ + 6.6949204, + 46.5505754 + ], + [ + 6.6949234, + 46.550331 + ], + [ + 6.694944, + 46.5501772 + ], + [ + 6.6949849, + 46.5500096 + ], + [ + 6.6950546, + 46.549844 + ], + [ + 6.6951432, + 46.5496888 + ], + [ + 6.6952425, + 46.5495439 + ], + [ + 6.6953814, + 46.5493886 + ], + [ + 6.6954965, + 46.5492748 + ], + [ + 6.6957983, + 46.5490226 + ], + [ + 6.6960031, + 46.5488122 + ] + ] + }, + "id": "way/702304501" + }, + { + "type": "Feature", + "properties": { + "@id": "way/744464509", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue William-Fraisse", + "name:etymology:wikidata": "Q3568618", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6278868, + 46.5174774 + ], + [ + 6.6279797, + 46.5174744 + ], + [ + 6.6280645, + 46.517481 + ], + [ + 6.6281194, + 46.5174909 + ] + ] + }, + "id": "way/744464509" + }, + { + "type": "Feature", + "properties": { + "@id": "way/755684355", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "motor_vehicle": "yes", + "name": "Route des Corbessières", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6779468, + 46.5849778 + ], + [ + 6.6780099, + 46.584993 + ], + [ + 6.678072, + 46.5850028 + ], + [ + 6.6781377, + 46.5850042 + ], + [ + 6.6782485, + 46.5849841 + ], + [ + 6.6783728, + 46.5849429 + ] + ] + }, + "id": "way/755684355" + }, + { + "type": "Feature", + "properties": { + "@id": "way/764584730", + "alt_name": "Avenue de la Harpe", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258131, + 46.5119608 + ], + [ + 6.6258233, + 46.5118959 + ] + ] + }, + "id": "way/764584730" + }, + { + "type": "Feature", + "properties": { + "@id": "way/770432349", + "highway": "residential", + "lanes": "2", + "name": "Chemin du Liaudoz", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6542901, + 46.5147853 + ], + [ + 6.6542901, + 46.5148514 + ], + [ + 6.6542905, + 46.5149325 + ] + ] + }, + "id": "way/770432349" + }, + { + "type": "Feature", + "properties": { + "@id": "way/796231199", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "rcrc_ref": "777b", + "sac_scale": "hiking", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264312, + 46.5069353 + ], + [ + 6.6263905, + 46.5069557 + ], + [ + 6.6263432, + 46.5069787 + ], + [ + 6.6262869, + 46.5070062 + ] + ] + }, + "id": "way/796231199" + }, + { + "type": "Feature", + "properties": { + "@id": "way/799175289", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6902814, + 46.5532678 + ], + [ + 6.6906456, + 46.5532111 + ] + ] + }, + "id": "way/799175289" + }, + { + "type": "Feature", + "properties": { + "@id": "way/799175297", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6906456, + 46.5532111 + ], + [ + 6.6921736, + 46.5529632 + ] + ] + }, + "id": "way/799175297" + }, + { + "type": "Feature", + "properties": { + "@id": "way/799175319", + "access": "no", + "bicycle": "yes", + "highway": "unclassified", + "maxspeed": "50", + "name": "Route de Marin", + "psv": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6911447, + 46.5528442 + ], + [ + 6.6908117, + 46.5530842 + ], + [ + 6.6907404, + 46.5531358 + ], + [ + 6.6906945, + 46.5531687 + ], + [ + 6.6906791, + 46.553182 + ], + [ + 6.6906456, + 46.5532111 + ] + ] + }, + "id": "way/799175319" + }, + { + "type": "Feature", + "properties": { + "@id": "way/799221189", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Prairie", + "oneway": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.606687, + 46.5234626 + ], + [ + 6.60672, + 46.5235303 + ] + ] + }, + "id": "way/799221189" + }, + { + "type": "Feature", + "properties": { + "@id": "way/807788439", + "highway": "unclassified", + "maxspeed": "50", + "name": "Chemin du Chalet Saboton" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.657581, + 46.5939587 + ], + [ + 6.6577777, + 46.5938039 + ], + [ + 6.6579691, + 46.5936472 + ], + [ + 6.6586024, + 46.5934415 + ], + [ + 6.6588837, + 46.5933177 + ], + [ + 6.6590225, + 46.5932505 + ], + [ + 6.6591447, + 46.5930959 + ] + ] + }, + "id": "way/807788439" + }, + { + "type": "Feature", + "properties": { + "@id": "way/814047511", + "access": "yes", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "horse": "no", + "lit": "yes", + "motor_vehicle": "no", + "name": "Rue Germaine-Ernst", + "name:etymology:wikidata": "Q42529679", + "oneway": "no", + "parking:both": "no", + "smoothness": "excellent", + "surface": "asphalt", + "width": "4" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6187769, + 46.5388263 + ], + [ + 6.6212766, + 46.5394135 + ], + [ + 6.6213733, + 46.5394362 + ] + ] + }, + "id": "way/814047511" + }, + { + "type": "Feature", + "properties": { + "@id": "way/821086873", + "bicycle": "yes", + "foot": "yes", + "highway": "residential", + "horse": "no", + "maxspeed": "10", + "motor_vehicle": "private" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.687165, + 46.5632077 + ], + [ + 6.6871144, + 46.5631516 + ], + [ + 6.6870583, + 46.5630893 + ], + [ + 6.6865902, + 46.5627002 + ], + [ + 6.6864823, + 46.5626189 + ], + [ + 6.6859109, + 46.562188 + ], + [ + 6.685548, + 46.5619172 + ], + [ + 6.6852039, + 46.5615893 + ], + [ + 6.6844673, + 46.5608806 + ], + [ + 6.6844357, + 46.5608305 + ], + [ + 6.6844283, + 46.5607894 + ], + [ + 6.6844303, + 46.5607622 + ], + [ + 6.684441, + 46.5607307 + ], + [ + 6.6844524, + 46.5607087 + ], + [ + 6.6844833, + 46.5606718 + ], + [ + 6.6845293, + 46.5606077 + ] + ] + }, + "id": "way/821086873" + }, + { + "type": "Feature", + "properties": { + "@id": "way/844768008", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Sainte-Luce", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6332674, + 46.5176593 + ], + [ + 6.6328441, + 46.5177371 + ] + ] + }, + "id": "way/844768008" + }, + { + "type": "Feature", + "properties": { + "@id": "way/864162424", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6055219, + 46.5169461 + ], + [ + 6.6055754, + 46.5169408 + ], + [ + 6.6057166, + 46.5169299 + ], + [ + 6.6058748, + 46.5169224 + ], + [ + 6.606022, + 46.5169194 + ], + [ + 6.6063212, + 46.5169181 + ], + [ + 6.6083921, + 46.5168848 + ], + [ + 6.6085894, + 46.5168841 + ], + [ + 6.6093538, + 46.5168725 + ], + [ + 6.6093898, + 46.5168717 + ], + [ + 6.6097066, + 46.5168658 + ], + [ + 6.6099652, + 46.5168609 + ] + ] + }, + "id": "way/864162424" + }, + { + "type": "Feature", + "properties": { + "@id": "way/868362864", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Petit-Flon", + "parking:both": "no", + "sidewalk:both": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247005, + 46.5426972 + ], + [ + 6.6250047, + 46.5425321 + ], + [ + 6.6253897, + 46.5423205 + ], + [ + 6.6254786, + 46.5422788 + ], + [ + 6.6255132, + 46.5422681 + ] + ] + }, + "id": "way/868362864" + }, + { + "type": "Feature", + "properties": { + "@id": "way/868362865", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Petit-Flon", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235214, + 46.5430013 + ], + [ + 6.6236361, + 46.5429948 + ] + ] + }, + "id": "way/868362865" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897228510", + "cycleway": "lane", + "cycleway:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6218629, + 46.5389231 + ], + [ + 6.6218976, + 46.5388949 + ], + [ + 6.622043, + 46.5387759 + ] + ] + }, + "id": "way/897228510" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897228511", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6224797, + 46.5384733 + ], + [ + 6.6226588, + 46.5383391 + ] + ] + }, + "id": "way/897228511" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897228512", + "cycleway": "lane", + "cycleway:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6233633, + 46.5370347 + ], + [ + 6.6234036, + 46.5368598 + ] + ] + }, + "id": "way/897228512" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897228513", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257587, + 46.5343633 + ], + [ + 6.6257993, + 46.5343122 + ], + [ + 6.62587, + 46.5342303 + ], + [ + 6.6259999, + 46.5340511 + ], + [ + 6.6261162, + 46.5338706 + ], + [ + 6.6261741, + 46.5337666 + ] + ] + }, + "id": "way/897228513" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897228515", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247415, + 46.535312 + ], + [ + 6.6248146, + 46.5352597 + ] + ] + }, + "id": "way/897228515" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897984877", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Route de Praz-Gilliard", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6968152, + 46.5571193 + ], + [ + 6.6966854, + 46.5571277 + ], + [ + 6.696607, + 46.5571495 + ], + [ + 6.6965372, + 46.5571723 + ] + ] + }, + "id": "way/897984877" + }, + { + "type": "Feature", + "properties": { + "@id": "way/897984878", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6964603, + 46.5570683 + ], + [ + 6.6965372, + 46.5571723 + ] + ] + }, + "id": "way/897984878" + }, + { + "type": "Feature", + "properties": { + "@id": "way/906156772", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Retraites", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6163433, + 46.524689 + ], + [ + 6.616244, + 46.5247016 + ], + [ + 6.6162164, + 46.5247152 + ], + [ + 6.6156047, + 46.5250443 + ] + ] + }, + "id": "way/906156772" + }, + { + "type": "Feature", + "properties": { + "@id": "way/907751772", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Chemin du Chalet Saboton", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6525178, + 46.5948416 + ], + [ + 6.6530235, + 46.5947548 + ], + [ + 6.6558614, + 46.5944236 + ], + [ + 6.6562222, + 46.5943609 + ], + [ + 6.6564095, + 46.5943592 + ], + [ + 6.6567585, + 46.594377 + ], + [ + 6.6568659, + 46.5943687 + ], + [ + 6.6569525, + 46.5943478 + ], + [ + 6.6570631, + 46.5942968 + ], + [ + 6.6571663, + 46.594236 + ], + [ + 6.657581, + 46.5939587 + ] + ] + }, + "id": "way/907751772" + }, + { + "type": "Feature", + "properties": { + "@id": "way/908408172", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6078677, + 46.5267654 + ], + [ + 6.6076959, + 46.5268231 + ], + [ + 6.6075236, + 46.5268349 + ], + [ + 6.6073682, + 46.5268692 + ] + ] + }, + "id": "way/908408172" + }, + { + "type": "Feature", + "properties": { + "@id": "way/908408173", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6039986, + 46.5281349 + ], + [ + 6.6043918, + 46.5279104 + ], + [ + 6.6053944, + 46.5275344 + ], + [ + 6.6067571, + 46.5269974 + ], + [ + 6.6072097, + 46.5268197 + ], + [ + 6.6072844, + 46.5267858 + ], + [ + 6.6073473, + 46.5267426 + ], + [ + 6.6074311, + 46.5266426 + ], + [ + 6.6075033, + 46.5265913 + ] + ] + }, + "id": "way/908408173" + }, + { + "type": "Feature", + "properties": { + "@id": "way/910106888", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Sébeillon", + "parking:lane:both": "marked", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6153843, + 46.5235068 + ], + [ + 6.6153106, + 46.5235072 + ], + [ + 6.6152407, + 46.5235082 + ], + [ + 6.6151799, + 46.523509 + ] + ] + }, + "id": "way/910106888" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912194822", + "cycleway:both": "lane", + "highway": "tertiary", + "lanes": "5", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Georgette", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376097, + 46.5167403 + ], + [ + 6.637651, + 46.5168806 + ], + [ + 6.6376702, + 46.5169233 + ], + [ + 6.6376863, + 46.5169592 + ], + [ + 6.6377184, + 46.5170324 + ], + [ + 6.6378711, + 46.5173765 + ] + ] + }, + "id": "way/912194822" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912457677", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place Chauderon", + "oneway": "yes", + "parking:both": "no", + "psv:lanes": "no|no|designated", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes": "left|through;right|" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626608, + 46.5232322 + ], + [ + 6.6263671, + 46.5233491 + ], + [ + 6.6262489, + 46.5233851 + ], + [ + 6.6258611, + 46.523477 + ] + ] + }, + "id": "way/912457677" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912759845", + "cycleway:right": "no", + "highway": "unclassified", + "junction": "roundabout", + "lanes": "1", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6410222, + 46.5376398 + ], + [ + 6.6409905, + 46.5376578 + ], + [ + 6.64095, + 46.5376627 + ], + [ + 6.6409113, + 46.5376533 + ] + ] + }, + "id": "way/912759845" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912759846", + "cycleway:right": "no", + "highway": "unclassified", + "junction": "roundabout", + "lanes": "1", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6409113, + 46.5376533 + ], + [ + 6.6408815, + 46.5376277 + ], + [ + 6.6408779, + 46.5375949 + ], + [ + 6.6409019, + 46.5375666 + ], + [ + 6.640945, + 46.5375524 + ] + ] + }, + "id": "way/912759846" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912759847", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6062347, + 46.5240694 + ], + [ + 6.6062066, + 46.5240933 + ], + [ + 6.6061592, + 46.5241096 + ] + ] + }, + "id": "way/912759847" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912759848", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.606213, + 46.5239762 + ], + [ + 6.6062371, + 46.5239996 + ], + [ + 6.6062478, + 46.524033 + ], + [ + 6.6062347, + 46.5240694 + ] + ] + }, + "id": "way/912759848" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912817774", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Auguste-Verdeil", + "name:etymology:wikidata": "Q2871431", + "official_name": "Avenue Auguste-Verdeil", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6497775, + 46.5181867 + ], + [ + 6.6497587, + 46.5181164 + ] + ] + }, + "id": "way/912817774" + }, + { + "type": "Feature", + "properties": { + "@id": "way/912952002", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Faverges", + "sidewalk:left": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6459764, + 46.5137986 + ], + [ + 6.6454267, + 46.5138248 + ], + [ + 6.6444951, + 46.5138632 + ], + [ + 6.6444244, + 46.5138661 + ] + ] + }, + "id": "way/912952002" + }, + { + "type": "Feature", + "properties": { + "@id": "way/913304056", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207252, + 46.5346921 + ], + [ + 6.620749, + 46.5346792 + ], + [ + 6.6207762, + 46.5346699 + ], + [ + 6.6208056, + 46.5346648 + ], + [ + 6.620836, + 46.5346641 + ], + [ + 6.6208658, + 46.5346677 + ], + [ + 6.6208939, + 46.5346756 + ] + ] + }, + "id": "way/913304056" + }, + { + "type": "Feature", + "properties": { + "@id": "way/913304057", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207195, + 46.5348291 + ], + [ + 6.6207026, + 46.5348134 + ], + [ + 6.6206906, + 46.5347958 + ], + [ + 6.6206837, + 46.5347769 + ], + [ + 6.6206824, + 46.5347575 + ], + [ + 6.6206866, + 46.5347383 + ], + [ + 6.6206962, + 46.5347201 + ], + [ + 6.620709, + 46.5347052 + ], + [ + 6.6207252, + 46.5346921 + ] + ] + }, + "id": "way/913304057" + }, + { + "type": "Feature", + "properties": { + "@id": "way/913304058", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208393, + 46.5348611 + ], + [ + 6.6207951, + 46.5348592 + ], + [ + 6.6207539, + 46.5348482 + ], + [ + 6.6207195, + 46.5348291 + ] + ] + }, + "id": "way/913304058" + }, + { + "type": "Feature", + "properties": { + "@id": "way/913304059", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6171635, + 46.5397008 + ], + [ + 6.6171296, + 46.5396955 + ], + [ + 6.6170967, + 46.5396823 + ], + [ + 6.6170715, + 46.5396628 + ], + [ + 6.6170563, + 46.5396387 + ], + [ + 6.6170527, + 46.5396129 + ] + ] + }, + "id": "way/913304059" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914603809", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Charles-Secrétan", + "name:etymology:wikidata": "Q2027982", + "sidewalk": "both", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Charles-Secrétan Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6497587, + 46.5181164 + ], + [ + 6.6496536, + 46.5181504 + ] + ] + }, + "id": "way/914603809" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914603810", + "highway": "residential", + "name": "Rond-Point de Verdeil", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6497775, + 46.5181867 + ], + [ + 6.6496536, + 46.5181504 + ] + ] + }, + "id": "way/914603810" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914718500", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai d'Ouchy", + "name:etymology:wikidata": "Q870499", + "parking:both": "no", + "rcrc_ref": "777b", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6416524, + 46.5053212 + ], + [ + 6.6417852, + 46.5053829 + ], + [ + 6.6418715, + 46.5054228 + ] + ] + }, + "id": "way/914718500" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914718501", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai d'Ouchy", + "name:etymology:wikidata": "Q870499", + "parking:both": "no", + "rcrc_ref": "777b", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6412761, + 46.5052459 + ], + [ + 6.6414481, + 46.5052676 + ], + [ + 6.6415503, + 46.5052917 + ], + [ + 6.6416524, + 46.5053212 + ] + ] + }, + "id": "way/914718501" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914750111", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6367919, + 46.5110151 + ], + [ + 6.6368182, + 46.510992 + ], + [ + 6.6368635, + 46.5109783 + ], + [ + 6.6368891, + 46.510978 + ], + [ + 6.6369155, + 46.5109829 + ] + ] + }, + "id": "way/914750111" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914750112", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk": "no", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6369155, + 46.5109829 + ], + [ + 6.6369535, + 46.5110035 + ], + [ + 6.6369678, + 46.5110221 + ], + [ + 6.6369727, + 46.51104 + ], + [ + 6.6369698, + 46.5110595 + ], + [ + 6.636961, + 46.5110747 + ], + [ + 6.6369264, + 46.5110994 + ] + ] + }, + "id": "way/914750112" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914750113", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371845, + 46.5111316 + ], + [ + 6.6371494, + 46.5111306 + ], + [ + 6.6371179, + 46.5111241 + ], + [ + 6.637093, + 46.5111143 + ], + [ + 6.6370722, + 46.5111023 + ] + ] + }, + "id": "way/914750113" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914750114", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370789, + 46.5109713 + ], + [ + 6.6371206, + 46.5109526 + ], + [ + 6.6371612, + 46.5109459 + ], + [ + 6.637206, + 46.5109486 + ], + [ + 6.6372434, + 46.5109597 + ], + [ + 6.6372748, + 46.5109785 + ] + ] + }, + "id": "way/914750114" + }, + { + "type": "Feature", + "properties": { + "@id": "way/914750115", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370722, + 46.5111023 + ], + [ + 6.6370542, + 46.5110843 + ], + [ + 6.6370427, + 46.5110655 + ], + [ + 6.6370374, + 46.5110315 + ], + [ + 6.6370464, + 46.5110046 + ], + [ + 6.6370789, + 46.5109713 + ] + ] + }, + "id": "way/914750115" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915524577", + "access": "destination", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Sallaz", + "psv": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471987, + 46.533627 + ], + [ + 6.6471967, + 46.5337076 + ], + [ + 6.6471503, + 46.5337817 + ] + ] + }, + "id": "way/915524577" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915524578", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471987, + 46.533627 + ], + [ + 6.6471194, + 46.5334847 + ] + ] + }, + "id": "way/915524578" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915524579", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6437748, + 46.5432709 + ], + [ + 6.6441086, + 46.5431221 + ] + ] + }, + "id": "way/915524579" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915716709", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6472667, + 46.5333753 + ], + [ + 6.6471137, + 46.5333816 + ] + ] + }, + "id": "way/915716709" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915840178", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6514072, + 46.5265956 + ], + [ + 6.6514541, + 46.5266122 + ], + [ + 6.6514915, + 46.5266422 + ], + [ + 6.6515064, + 46.5266691 + ], + [ + 6.6515095, + 46.5266963 + ] + ] + }, + "id": "way/915840178" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915840179", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512657, + 46.5266191 + ], + [ + 6.6513182, + 46.5265969 + ], + [ + 6.651364, + 46.5265914 + ], + [ + 6.6514072, + 46.5265956 + ] + ] + }, + "id": "way/915840179" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915840180", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6512364, + 46.5267341 + ], + [ + 6.6512216, + 46.5266893 + ], + [ + 6.6512367, + 46.5266464 + ], + [ + 6.6512657, + 46.5266191 + ] + ] + }, + "id": "way/915840180" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915840181", + "highway": "unclassified", + "maxspeed": "30", + "name": "Chemin de Rovéréaz", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6607821, + 46.5331703 + ], + [ + 6.6605457, + 46.5328914 + ] + ] + }, + "id": "way/915840181" + }, + { + "type": "Feature", + "properties": { + "@id": "way/915840182", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Béthusy", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6515095, + 46.5266963 + ], + [ + 6.651489, + 46.5267417 + ] + ] + }, + "id": "way/915840182" + }, + { + "type": "Feature", + "properties": { + "@id": "way/916923350", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:both:orientation": "diagonal", + "parking:left": "lane", + "parking:right": "on_kerb", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330589, + 46.5397795 + ], + [ + 6.6330877, + 46.5397456 + ], + [ + 6.6335154, + 46.5392435 + ], + [ + 6.6335514, + 46.5392142 + ], + [ + 6.6336575, + 46.5391278 + ], + [ + 6.6337165, + 46.5390797 + ] + ] + }, + "id": "way/916923350" + }, + { + "type": "Feature", + "properties": { + "@id": "way/916923351", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6312848, + 46.5411767 + ], + [ + 6.631413, + 46.5411091 + ], + [ + 6.6315153, + 46.5410399 + ], + [ + 6.6316361, + 46.5409582 + ], + [ + 6.6317587, + 46.5408965 + ], + [ + 6.6317785, + 46.5408865 + ] + ] + }, + "id": "way/916923351" + }, + { + "type": "Feature", + "properties": { + "@id": "way/917482635", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.605836, + 46.5809853 + ], + [ + 6.6058121, + 46.5809709 + ], + [ + 6.6057854, + 46.5809446 + ], + [ + 6.6057709, + 46.5809142 + ], + [ + 6.6057696, + 46.5808822 + ], + [ + 6.6057817, + 46.5808513 + ] + ] + }, + "id": "way/917482635" + }, + { + "type": "Feature", + "properties": { + "@id": "way/917492441", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057817, + 46.5808513 + ], + [ + 6.605795, + 46.5808343 + ], + [ + 6.6058124, + 46.5808192 + ] + ] + }, + "id": "way/917492441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/917492442", + "cycleway:right": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "ref": "5;134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058124, + 46.5808192 + ], + [ + 6.6058492, + 46.5807993 + ], + [ + 6.6058927, + 46.5807875 + ], + [ + 6.6059392, + 46.5807848 + ], + [ + 6.605985, + 46.5807914 + ], + [ + 6.6060261, + 46.5808068 + ], + [ + 6.6060398, + 46.5808148 + ] + ] + }, + "id": "way/917492442" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918581950", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:backward": "none|none|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6921429, + 46.564973 + ], + [ + 6.6924854, + 46.5650895 + ] + ] + }, + "id": "way/918581950" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918581951", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6911765, + 46.5646436 + ], + [ + 6.6920679, + 46.5649474 + ] + ] + }, + "id": "way/918581951" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918690310", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin de la Vulliette", + "rcrc_ref": "559c", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6804852, + 46.5587532 + ], + [ + 6.6806096, + 46.5587053 + ], + [ + 6.6807075, + 46.5586599 + ], + [ + 6.6808237, + 46.5585861 + ], + [ + 6.6809011, + 46.5585273 + ], + [ + 6.6813874, + 46.5580845 + ] + ] + }, + "id": "way/918690310" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918690311", + "highway": "secondary", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "60", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6934351, + 46.5528142 + ], + [ + 6.6934081, + 46.5528071 + ], + [ + 6.6933842, + 46.5527958 + ], + [ + 6.6933649, + 46.552781 + ] + ] + }, + "id": "way/918690311" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918690312", + "highway": "secondary", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "60", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6933649, + 46.552781 + ], + [ + 6.6933485, + 46.5527582 + ], + [ + 6.6933428, + 46.5527331 + ], + [ + 6.6933482, + 46.552708 + ] + ] + }, + "id": "way/918690312" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918690313", + "highway": "secondary", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "60", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6935538, + 46.5527903 + ], + [ + 6.6935288, + 46.5528043 + ], + [ + 6.6934992, + 46.5528134 + ], + [ + 6.6934672, + 46.5528167 + ], + [ + 6.6934351, + 46.5528142 + ] + ] + }, + "id": "way/918690313" + }, + { + "type": "Feature", + "properties": { + "@id": "way/918690314", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Marin", + "rcrc_ref": "642b", + "ref": "148", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6921736, + 46.5529632 + ], + [ + 6.6926031, + 46.5528909 + ] + ] + }, + "id": "way/918690314" + }, + { + "type": "Feature", + "properties": { + "@id": "way/919950622", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "ref": "11", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6362354, + 46.5210248 + ], + [ + 6.6362098, + 46.5210231 + ], + [ + 6.6361859, + 46.5210165 + ], + [ + 6.6361657, + 46.5210056 + ], + [ + 6.6361508, + 46.5209911 + ], + [ + 6.6361415, + 46.5209711 + ], + [ + 6.6361426, + 46.5209501 + ], + [ + 6.6361537, + 46.5209305 + ], + [ + 6.6361736, + 46.5209146 + ], + [ + 6.6361986, + 46.5209045 + ], + [ + 6.636227, + 46.5209004 + ], + [ + 6.6362559, + 46.5209026 + ], + [ + 6.6362822, + 46.5209111 + ], + [ + 6.6363026, + 46.5209242 + ], + [ + 6.6363162, + 46.520941 + ], + [ + 6.6363217, + 46.5209604 + ], + [ + 6.6363182, + 46.52098 + ], + [ + 6.6363059, + 46.5209979 + ], + [ + 6.6362861, + 46.5210122 + ], + [ + 6.6362607, + 46.5210215 + ], + [ + 6.6362354, + 46.5210248 + ] + ] + }, + "id": "way/919950622" + }, + { + "type": "Feature", + "properties": { + "@id": "way/919950623", + "access": "yes", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Centrale", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361508, + 46.5209911 + ], + [ + 6.6360181, + 46.5209706 + ], + [ + 6.6359598, + 46.5209598 + ], + [ + 6.6359044, + 46.5209344 + ] + ] + }, + "id": "way/919950623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/919950624", + "access": "yes", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6365015, + 46.5210874 + ], + [ + 6.63637, + 46.5210672 + ], + [ + 6.6363035, + 46.5210394 + ], + [ + 6.6362607, + 46.5210215 + ] + ] + }, + "id": "way/919950624" + }, + { + "type": "Feature", + "properties": { + "@id": "way/919950625", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6366708, + 46.5212163 + ], + [ + 6.6365861, + 46.521146 + ], + [ + 6.636534, + 46.5211083 + ], + [ + 6.6365015, + 46.5210874 + ] + ] + }, + "id": "way/919950625" + }, + { + "type": "Feature", + "properties": { + "@id": "way/919950626", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Centrale", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6359044, + 46.5209344 + ], + [ + 6.6359627, + 46.5209091 + ], + [ + 6.6360245, + 46.5209109 + ], + [ + 6.6361182, + 46.5209132 + ], + [ + 6.6361736, + 46.5209146 + ] + ] + }, + "id": "way/919950626" + }, + { + "type": "Feature", + "properties": { + "@id": "way/921096280", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6021281, + 46.5238163 + ], + [ + 6.6026485, + 46.5239396 + ], + [ + 6.6027198, + 46.5239503 + ] + ] + }, + "id": "way/921096280" + }, + { + "type": "Feature", + "properties": { + "@id": "way/921412645", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6169462, + 46.5190501 + ], + [ + 6.6173577, + 46.5190322 + ] + ] + }, + "id": "way/921412645" + }, + { + "type": "Feature", + "properties": { + "@id": "way/921499177", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6188371, + 46.5192535 + ], + [ + 6.6189574, + 46.5192942 + ] + ] + }, + "id": "way/921499177" + }, + { + "type": "Feature", + "properties": { + "@id": "way/921499182", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes:backward": "left;through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6144039, + 46.5210475 + ], + [ + 6.6142233, + 46.5210334 + ] + ] + }, + "id": "way/921499182" + }, + { + "type": "Feature", + "properties": { + "@id": "way/921499183", + "cycleway:both": "no", + "foot": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "turn:lanes:backward": "left;through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6142233, + 46.5210334 + ], + [ + 6.6140245, + 46.5210071 + ] + ] + }, + "id": "way/921499183" + }, + { + "type": "Feature", + "properties": { + "@id": "way/923819740", + "cycleway:left": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:bus:backward": "1", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376403, + 46.5210453 + ], + [ + 6.6377565, + 46.5210884 + ], + [ + 6.6379281, + 46.5211254 + ], + [ + 6.638351, + 46.5211772 + ] + ] + }, + "id": "way/923819740" + }, + { + "type": "Feature", + "properties": { + "@id": "way/926647514", + "highway": "residential", + "lit": "yes", + "name": "Chemin des Falaises", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6413179, + 46.5286077 + ], + [ + 6.6419942, + 46.529122 + ], + [ + 6.6429249, + 46.5297909 + ], + [ + 6.6430432, + 46.5298425 + ] + ] + }, + "id": "way/926647514" + }, + { + "type": "Feature", + "properties": { + "@id": "way/930899252", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "50", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6019301, + 46.5797349 + ], + [ + 6.6011222, + 46.5792563 + ] + ] + }, + "id": "way/930899252" + }, + { + "type": "Feature", + "properties": { + "@id": "way/931034883", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Route de la Salle-des-Fayards", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6267574, + 46.5736853 + ], + [ + 6.6269603, + 46.5735267 + ], + [ + 6.6271006, + 46.5734102 + ] + ] + }, + "id": "way/931034883" + }, + { + "type": "Feature", + "properties": { + "@id": "way/931034884", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "maxspeed": "80", + "name": "Route de la Salle-des-Fayards", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6271006, + 46.5734102 + ], + [ + 6.6271864, + 46.5733352 + ], + [ + 6.62731, + 46.5731894 + ], + [ + 6.6277812, + 46.5724669 + ], + [ + 6.627905, + 46.5723034 + ] + ] + }, + "id": "way/931034884" + }, + { + "type": "Feature", + "properties": { + "@id": "way/931034886", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Avenue de Vernand-Dessus", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6219949, + 46.5687813 + ], + [ + 6.6229606, + 46.5683227 + ] + ] + }, + "id": "way/931034886" + }, + { + "type": "Feature", + "properties": { + "@id": "way/931168385", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Montheron", + "rcrc_ref": "546c" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6591447, + 46.5930959 + ], + [ + 6.659003, + 46.5930411 + ] + ] + }, + "id": "way/931168385" + }, + { + "type": "Feature", + "properties": { + "@id": "way/931168387", + "highway": "unclassified", + "lit": "no", + "name": "Route de la Rama", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6628928, + 46.5913284 + ], + [ + 6.6642338, + 46.5913488 + ], + [ + 6.6663395, + 46.5913849 + ], + [ + 6.6665037, + 46.5914115 + ] + ] + }, + "id": "way/931168387" + }, + { + "type": "Feature", + "properties": { + "@id": "way/935358215", + "highway": "tertiary", + "maxspeed": "80", + "name": "Route des Paysans", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7007045, + 46.5689001 + ], + [ + 6.7006776, + 46.5688428 + ], + [ + 6.7006567, + 46.5687939 + ], + [ + 6.7006427, + 46.5687392 + ], + [ + 6.7006338, + 46.5686621 + ], + [ + 6.7006312, + 46.5685803 + ] + ] + }, + "id": "way/935358215" + }, + { + "type": "Feature", + "properties": { + "@id": "way/935358220", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:backward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6999958, + 46.5679362 + ], + [ + 6.7003951, + 46.5681745 + ] + ] + }, + "id": "way/935358220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940035509", + "highway": "living_street", + "name": "Route du Jorat" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6978277, + 46.5612593 + ], + [ + 6.6978867, + 46.5611891 + ], + [ + 6.697897, + 46.5611768 + ], + [ + 6.6980001, + 46.5610541 + ], + [ + 6.6980383, + 46.5610086 + ], + [ + 6.6981141, + 46.5609183 + ], + [ + 6.6982589, + 46.560746 + ], + [ + 6.6983545, + 46.5606321 + ], + [ + 6.6984042, + 46.560573 + ], + [ + 6.698549, + 46.5604005 + ], + [ + 6.6986664, + 46.5602607 + ], + [ + 6.6986708, + 46.5602555 + ] + ] + }, + "id": "way/940035509" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940035590", + "highway": "living_street", + "name": "Route du Jorat" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6980825, + 46.5614393 + ], + [ + 6.6981377, + 46.5613734 + ], + [ + 6.6983122, + 46.5611605 + ] + ] + }, + "id": "way/940035590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940035592", + "highway": "living_street", + "name": "Route du Jorat" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.697411, + 46.5609649 + ], + [ + 6.6974272, + 46.5609477 + ], + [ + 6.6974697, + 46.5609025 + ], + [ + 6.6976778, + 46.560681 + ], + [ + 6.6980668, + 46.5602412 + ], + [ + 6.6982948, + 46.5599636 + ] + ] + }, + "id": "way/940035592" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940173507", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6991734, + 46.5596025 + ], + [ + 6.699223, + 46.5596253 + ], + [ + 6.6992722, + 46.5596743 + ], + [ + 6.6994795, + 46.5599281 + ] + ] + }, + "id": "way/940173507" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940173508", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6991734, + 46.5596025 + ], + [ + 6.6993739, + 46.559331 + ], + [ + 6.7004494, + 46.5594438 + ], + [ + 6.7005638, + 46.5594554 + ], + [ + 6.7006389, + 46.5594468 + ], + [ + 6.7007039, + 46.5594306 + ], + [ + 6.7007321, + 46.5592602 + ], + [ + 6.7007392, + 46.5592235 + ], + [ + 6.7007377, + 46.5592035 + ], + [ + 6.7007289, + 46.5591973 + ], + [ + 6.7007163, + 46.5591929 + ], + [ + 6.7006466, + 46.5591851 + ] + ] + }, + "id": "way/940173508" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940173509", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Richesson" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6988999, + 46.5600117 + ], + [ + 6.6991301, + 46.5597357 + ], + [ + 6.699223, + 46.5596253 + ] + ] + }, + "id": "way/940173509" + }, + { + "type": "Feature", + "properties": { + "@id": "way/940206291", + "access": "private", + "highway": "living_street", + "maxspeed": "10" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5989148, + 46.5152766 + ], + [ + 6.598967, + 46.5152261 + ], + [ + 6.5990019, + 46.5151771 + ], + [ + 6.5990294, + 46.5151125 + ], + [ + 6.5990415, + 46.5150511 + ], + [ + 6.5990328, + 46.5149869 + ], + [ + 6.5990153, + 46.5149398 + ], + [ + 6.5989872, + 46.5148895 + ] + ] + }, + "id": "way/940206291" + }, + { + "type": "Feature", + "properties": { + "@id": "way/946669014", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallonnette", + "sidewalk": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6489552, + 46.5280535 + ], + [ + 6.6488248, + 46.528029 + ], + [ + 6.6487266, + 46.528012 + ], + [ + 6.6486177, + 46.5279934 + ], + [ + 6.6484985, + 46.5279643 + ] + ] + }, + "id": "way/946669014" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949385890", + "busway:left": "lane", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270636, + 46.5284777 + ], + [ + 6.6270469, + 46.5285423 + ], + [ + 6.6270098, + 46.5285974 + ], + [ + 6.6269493, + 46.5286487 + ], + [ + 6.6268305, + 46.5287354 + ] + ] + }, + "id": "way/949385890" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949449972", + "busway:left": "lane", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6265506, + 46.5297435 + ], + [ + 6.626653, + 46.5298374 + ] + ] + }, + "id": "way/949449972" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949449973", + "busway:left": "lane", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-Blanc", + "name:etymology:wikidata": "Q583", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264011, + 46.5296063 + ], + [ + 6.6265506, + 46.5297435 + ] + ] + }, + "id": "way/949449973" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949504985", + "check_date:cycleway": "2024-08-28", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354855, + 46.5337383 + ], + [ + 6.6354792, + 46.5334902 + ], + [ + 6.6354756, + 46.5334118 + ], + [ + 6.6354634, + 46.5331461 + ], + [ + 6.6354595, + 46.5330617 + ] + ] + }, + "id": "way/949504985" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949504986", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354595, + 46.5330617 + ], + [ + 6.6354573, + 46.5330213 + ], + [ + 6.6354508, + 46.5328988 + ] + ] + }, + "id": "way/949504986" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949512300", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361536, + 46.5301637 + ], + [ + 6.6361678, + 46.5300967 + ], + [ + 6.6362011, + 46.5299203 + ] + ] + }, + "id": "way/949512300" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949512302", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354508, + 46.5328988 + ], + [ + 6.6354425, + 46.5327922 + ] + ] + }, + "id": "way/949512302" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949512658", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6360429, + 46.5305028 + ], + [ + 6.6361119, + 46.5302948 + ] + ] + }, + "id": "way/949512658" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949512659", + "check_date:cycleway": "2023-10-14", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361119, + 46.5302948 + ], + [ + 6.6361341, + 46.5302254 + ], + [ + 6.6361536, + 46.5301637 + ] + ] + }, + "id": "way/949512659" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949533617", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6327328, + 46.5324903 + ], + [ + 6.6326723, + 46.5324804 + ], + [ + 6.6326187, + 46.5324757 + ], + [ + 6.6325327, + 46.5324705 + ], + [ + 6.6324467, + 46.5324684 + ], + [ + 6.6323649, + 46.5324702 + ], + [ + 6.6322286, + 46.5324796 + ] + ] + }, + "id": "way/949533617" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949533618", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329832, + 46.5325686 + ], + [ + 6.632936, + 46.5325479 + ], + [ + 6.6328791, + 46.5325259 + ], + [ + 6.6328189, + 46.5325082 + ], + [ + 6.6327328, + 46.5324903 + ] + ] + }, + "id": "way/949533618" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949533619", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6322286, + 46.5324796 + ], + [ + 6.6320888, + 46.532507 + ] + ] + }, + "id": "way/949533619" + }, + { + "type": "Feature", + "properties": { + "@id": "way/949533620", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334598, + 46.5333323 + ], + [ + 6.633461, + 46.5332833 + ], + [ + 6.6334597, + 46.5332197 + ], + [ + 6.6334555, + 46.5331345 + ], + [ + 6.6334395, + 46.5330661 + ] + ] + }, + "id": "way/949533620" + }, + { + "type": "Feature", + "properties": { + "@id": "way/952571684", + "highway": "residential", + "name": "Chemin du Parc-de-Valency", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6137, + 46.5281724 + ], + [ + 6.6136571, + 46.5282203 + ], + [ + 6.6132977, + 46.528422 + ] + ] + }, + "id": "way/952571684" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025116", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Alexandre-Vinet", + "name:etymology:wikidata": "Q124065", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6289468, + 46.5262668 + ], + [ + 6.628988, + 46.5262404 + ], + [ + 6.6291916, + 46.5260879 + ] + ] + }, + "id": "way/954025116" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025117", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Alexandre-Vinet", + "name:etymology:wikidata": "Q124065", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6291916, + 46.5260879 + ], + [ + 6.6292521, + 46.5260426 + ], + [ + 6.629393, + 46.5259215 + ], + [ + 6.6302482, + 46.5251996 + ], + [ + 6.6304113, + 46.5250819 + ], + [ + 6.6304698, + 46.525046 + ], + [ + 6.6308517, + 46.5248101 + ], + [ + 6.6310463, + 46.5247488 + ] + ] + }, + "id": "way/954025117" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025118", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Alexandre-Vinet", + "name:etymology:wikidata": "Q124065", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6273127, + 46.5269961 + ], + [ + 6.6278847, + 46.5267878 + ] + ] + }, + "id": "way/954025118" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025119", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270122, + 46.5270902 + ], + [ + 6.627147, + 46.5270481 + ] + ] + }, + "id": "way/954025119" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025120", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Antoine-Henri-Jomini", + "name:etymology:wikidata": "Q115652", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626656, + 46.5277108 + ], + [ + 6.626686, + 46.5277596 + ], + [ + 6.6270049, + 46.5283041 + ], + [ + 6.6270519, + 46.5283879 + ], + [ + 6.6270636, + 46.5284777 + ] + ] + }, + "id": "way/954025120" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025121", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263786, + 46.5272602 + ], + [ + 6.6265251, + 46.5272337 + ] + ] + }, + "id": "way/954025121" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025122", + "cycleway:both": "no", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263786, + 46.5272602 + ], + [ + 6.6261804, + 46.5272865 + ] + ] + }, + "id": "way/954025122" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954025123", + "cycleway:both": "no", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6234095, + 46.5281968 + ], + [ + 6.6232366, + 46.5282626 + ] + ] + }, + "id": "way/954025123" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954051117", + "access": "no", + "bicycle": "designated", + "cycleway:both": "share_busway", + "foot": "yes", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Neuve", + "parking:both": "no", + "psv": "yes", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6310078, + 46.5232884 + ], + [ + 6.6308941, + 46.5233097 + ], + [ + 6.6307913, + 46.5233223 + ] + ] + }, + "id": "way/954051117" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954248417", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6348941, + 46.5258725 + ], + [ + 6.6347218, + 46.526001 + ] + ] + }, + "id": "way/954248417" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954248418", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "oneway": "yes", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6352489, + 46.525587 + ], + [ + 6.6351974, + 46.5256602 + ] + ] + }, + "id": "way/954248418" + }, + { + "type": "Feature", + "properties": { + "@id": "way/954248419", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Placette du Tunnel", + "name:etymology:wikidata": "Q86732482", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6364755, + 46.5255457 + ], + [ + 6.6366429, + 46.525523 + ] + ] + }, + "id": "way/954248419" + }, + { + "type": "Feature", + "properties": { + "@id": "way/955303625", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619686, + 46.5145484 + ], + [ + 6.6198358, + 46.5144715 + ], + [ + 6.6198847, + 46.5144465 + ], + [ + 6.6199287, + 46.5144177 + ], + [ + 6.6199683, + 46.5143866 + ], + [ + 6.6200216, + 46.5143447 + ] + ] + }, + "id": "way/955303625" + }, + { + "type": "Feature", + "properties": { + "@id": "way/955303626", + "cycleway:left": "separate", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6200216, + 46.5143447 + ], + [ + 6.6202254, + 46.5141917 + ], + [ + 6.6207473, + 46.5137998 + ], + [ + 6.6208482, + 46.513732 + ] + ] + }, + "id": "way/955303626" + }, + { + "type": "Feature", + "properties": { + "@id": "way/956320035", + "cycleway:left": "separate", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248181, + 46.5076938 + ], + [ + 6.6241062, + 46.5080323 + ] + ] + }, + "id": "way/956320035" + }, + { + "type": "Feature", + "properties": { + "@id": "way/956320036", + "cycleway:left": "lane", + "cycleway:right": "separate", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6200885, + 46.5097866 + ], + [ + 6.6199333, + 46.509877 + ] + ] + }, + "id": "way/956320036" + }, + { + "type": "Feature", + "properties": { + "@id": "way/956320038", + "cycleway:left": "separate", + "cycleway:right": "lane", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6241062, + 46.5080323 + ], + [ + 6.6239561, + 46.5081037 + ] + ] + }, + "id": "way/956320038" + }, + { + "type": "Feature", + "properties": { + "@id": "way/956320039", + "cycleway:left": "share_busway", + "cycleway:right": "separate", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.620569, + 46.5094836 + ], + [ + 6.6202183, + 46.5097079 + ] + ] + }, + "id": "way/956320039" + }, + { + "type": "Feature", + "properties": { + "@id": "way/956320040", + "cycleway": "separate", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "name:etymology:wikidata": "Q3429578", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6212698, + 46.5090569 + ], + [ + 6.6210231, + 46.509193 + ], + [ + 6.620569, + 46.5094836 + ] + ] + }, + "id": "way/956320040" + }, + { + "type": "Feature", + "properties": { + "@id": "way/959889220", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue des Jordils", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6281128, + 46.5097801 + ], + [ + 6.6280388, + 46.5097947 + ], + [ + 6.6279524, + 46.5098121 + ], + [ + 6.6273967, + 46.5095724 + ], + [ + 6.6272693, + 46.509544 + ], + [ + 6.6272161, + 46.5095215 + ], + [ + 6.6270396, + 46.5094485 + ], + [ + 6.6269356, + 46.5093773 + ], + [ + 6.6262765, + 46.5091008 + ] + ] + }, + "id": "way/959889220" + }, + { + "type": "Feature", + "properties": { + "@id": "way/959890071", + "highway": "residential", + "lanes": "2", + "maxspeed": "30", + "name": "Avenue des Mousquines", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6439684, + 46.5176827 + ], + [ + 6.6434991, + 46.5178278 + ], + [ + 6.6434246, + 46.5178364 + ], + [ + 6.6433674, + 46.5178325 + ], + [ + 6.6432739, + 46.5178263 + ] + ] + }, + "id": "way/959890071" + }, + { + "type": "Feature", + "properties": { + "@id": "way/962506622", + "access": "no", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "forestry", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5963589, + 46.5704713 + ], + [ + 6.5963088, + 46.5705693 + ], + [ + 6.5962996, + 46.5709285 + ] + ] + }, + "id": "way/962506622" + }, + { + "type": "Feature", + "properties": { + "@id": "way/962506623", + "access": "no", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "forestry", + "name": "Route de la Pierre-à-Cambot", + "name:etymology:wikidata": "Q3387852", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5959747, + 46.5690299 + ], + [ + 6.5962147, + 46.5693693 + ], + [ + 6.5964269, + 46.5696736 + ], + [ + 6.596568, + 46.5699588 + ], + [ + 6.5965448, + 46.5701079 + ], + [ + 6.5963589, + 46.5704713 + ] + ] + }, + "id": "way/962506623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/968922968", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bonne-Espérance", + "sac_scale": "hiking", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.650103, + 46.5134008 + ], + [ + 6.6501913, + 46.5133742 + ], + [ + 6.6508065, + 46.5134357 + ] + ] + }, + "id": "way/968922968" + }, + { + "type": "Feature", + "properties": { + "@id": "way/968922969", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bonne-Espérance", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6489595, + 46.5133448 + ], + [ + 6.6489815, + 46.5132874 + ] + ] + }, + "id": "way/968922969" + }, + { + "type": "Feature", + "properties": { + "@id": "way/968931052", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6229398, + 46.523919 + ], + [ + 6.6229844, + 46.5239321 + ], + [ + 6.6230098, + 46.5239511 + ], + [ + 6.6230305, + 46.5239886 + ] + ] + }, + "id": "way/968931052" + }, + { + "type": "Feature", + "properties": { + "@id": "way/974584660", + "highway": "primary", + "junction": "roundabout", + "lanes": "2", + "maxspeed:advisory": "40", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6850288, + 46.5606232 + ], + [ + 6.6850005, + 46.5606268 + ], + [ + 6.6849729, + 46.5606272 + ], + [ + 6.6849373, + 46.560622 + ], + [ + 6.6849084, + 46.5606126 + ], + [ + 6.6848782, + 46.5605976 + ], + [ + 6.6848635, + 46.5605862 + ], + [ + 6.68485, + 46.5605741 + ], + [ + 6.6848382, + 46.5605613 + ], + [ + 6.6848295, + 46.5605452 + ], + [ + 6.6848244, + 46.5605295 + ], + [ + 6.6848238, + 46.5605084 + ], + [ + 6.6848274, + 46.5604885 + ], + [ + 6.6848328, + 46.5604749 + ], + [ + 6.6848405, + 46.5604617 + ], + [ + 6.6848596, + 46.5604438 + ], + [ + 6.6848806, + 46.5604297 + ], + [ + 6.6849046, + 46.560418 + ], + [ + 6.6849297, + 46.5604098 + ], + [ + 6.6849592, + 46.5604049 + ], + [ + 6.6849922, + 46.5604034 + ], + [ + 6.6850314, + 46.5604079 + ], + [ + 6.6850609, + 46.5604158 + ], + [ + 6.6850868, + 46.5604279 + ], + [ + 6.6851042, + 46.5604399 + ], + [ + 6.6851253, + 46.5604614 + ], + [ + 6.6851394, + 46.5604834 + ], + [ + 6.6851442, + 46.5604994 + ], + [ + 6.6851458, + 46.5605213 + ], + [ + 6.6851433, + 46.5605379 + ], + [ + 6.6851339, + 46.5605599 + ], + [ + 6.6851181, + 46.5605798 + ], + [ + 6.6850989, + 46.5605955 + ], + [ + 6.6850791, + 46.5606058 + ], + [ + 6.6850548, + 46.5606164 + ], + [ + 6.6850288, + 46.5606232 + ] + ] + }, + "id": "way/974584660" + }, + { + "type": "Feature", + "properties": { + "@id": "way/978723641", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "intermediate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6172418, + 46.5259345 + ], + [ + 6.6170152, + 46.526038 + ] + ] + }, + "id": "way/978723641" + }, + { + "type": "Feature", + "properties": { + "@id": "way/978723642", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "no", + "maxspeed": "50", + "name": "Avenue Frédéric Recordon", + "name:etymology:wikidata": "Q16022671", + "official_name": "Avenue Frédéric-Recordon", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170328, + 46.5256268 + ], + [ + 6.6169335, + 46.525474 + ], + [ + 6.6168184, + 46.5253027 + ], + [ + 6.6166744, + 46.5250927 + ], + [ + 6.6165514, + 46.5249003 + ], + [ + 6.6164987, + 46.5248162 + ], + [ + 6.6164452, + 46.5247606 + ], + [ + 6.6163433, + 46.524689 + ] + ] + }, + "id": "way/978723642" + }, + { + "type": "Feature", + "properties": { + "@id": "way/982185524", + "cycleway:left": "track", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6077166, + 46.5156386 + ], + [ + 6.6073601, + 46.5157366 + ] + ] + }, + "id": "way/982185524" + }, + { + "type": "Feature", + "properties": { + "@id": "way/982358302", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208393, + 46.5348611 + ], + [ + 6.6207947, + 46.5349726 + ], + [ + 6.6207537, + 46.5351736 + ], + [ + 6.6207443, + 46.5352065 + ], + [ + 6.6207414, + 46.5352167 + ] + ] + }, + "id": "way/982358302" + }, + { + "type": "Feature", + "properties": { + "@id": "way/990454131", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "maxspeed:type": "sign", + "name": "Chemin François-Louis-Renou", + "short_name": "Chemin Renou", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.637621, + 46.5237004 + ], + [ + 6.6376921, + 46.5230993 + ] + ] + }, + "id": "way/990454131" + }, + { + "type": "Feature", + "properties": { + "@id": "way/991748202", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Rue des Deux-Marchés", + "oneway": "no", + "sidewalk:both": "separate", + "source:name": "photograph", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6338027, + 46.5245825 + ], + [ + 6.6336475, + 46.5246863 + ], + [ + 6.6336422, + 46.5247508 + ], + [ + 6.6338622, + 46.5249158 + ] + ] + }, + "id": "way/991748202" + }, + { + "type": "Feature", + "properties": { + "@id": "way/992441594", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Edouard-Payot", + "name:etymology:wikidata": "Q108885080", + "note": "Street sign exempts bicycles and mopeds from oneway for 10m to enter the school", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:mofa": "no", + "surface": "asphalt", + "wikimedia_commons": "File:Rue Edouard-Payot Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6437479, + 46.5211668 + ], + [ + 6.6437322, + 46.5210861 + ], + [ + 6.6437192, + 46.5210197 + ] + ] + }, + "id": "way/992441594" + }, + { + "type": "Feature", + "properties": { + "@id": "way/996139957", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue de Sévelin", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6124098, + 46.5248781 + ], + [ + 6.6125071, + 46.5248534 + ], + [ + 6.6130908, + 46.5247049 + ] + ] + }, + "id": "way/996139957" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1002435772", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "no", + "maxheight": "default", + "maxspeed": "80", + "name": "Route du Mont", + "rcrc_ref": "449b", + "ref": "139", + "shoulder": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6181313, + 46.5507961 + ], + [ + 6.6183957, + 46.5508596 + ], + [ + 6.6188563, + 46.5509659 + ], + [ + 6.6192251, + 46.5510463 + ], + [ + 6.6195853, + 46.5511302 + ], + [ + 6.6200082, + 46.5512264 + ] + ] + }, + "id": "way/1002435772" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1003278733", + "highway": "residential", + "layer": "-1", + "motor_vehicle": "no", + "name": "Avenue de Valmont", + "sidewalk": "right", + "source:name": "PTT", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6592578, + 46.538784 + ], + [ + 6.6589822, + 46.5384783 + ] + ] + }, + "id": "way/1003278733" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1003278737", + "highway": "residential", + "layer": "-1", + "maxheight": "default", + "maxspeed": "30", + "name": "Chemin Isabelle-de-Montolieu", + "name:etymology:wikidata": "Q3155078", + "sidewalk:both": "separate", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6492344, + 46.5422092 + ], + [ + 6.6486781, + 46.5426934 + ] + ] + }, + "id": "way/1003278737" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1003278739", + "bridge": "viaduct", + "check_date:lit": "2021-01-03", + "destination": "Simplon;Gd-St-Bernard", + "highway": "motorway", + "int_ref": "E 62", + "lanes": "2", + "layer": "2", + "lit": "no", + "maxspeed": "120", + "oneway": "yes", + "ref": "A9", + "surface": "asphalt", + "toll": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6459512, + 46.542699 + ], + [ + 6.6462171, + 46.5427101 + ], + [ + 6.6465351, + 46.542714 + ] + ] + }, + "id": "way/1003278739" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1004776652", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7091663, + 46.5711298 + ], + [ + 6.7080189, + 46.5708074 + ] + ] + }, + "id": "way/1004776652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1004776653", + "highway": "tertiary", + "name": "Route de Mollie-Margot", + "name:etymology:wikidata": "Q3319599", + "oneway": "yes", + "rcrc_ref": "639d", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "source:name": "PTT" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6996674, + 46.5677447 + ], + [ + 6.6999141, + 46.5677979 + ], + [ + 6.6999523, + 46.567804 + ], + [ + 6.6999767, + 46.5678061 + ], + [ + 6.6999915, + 46.5678063 + ], + [ + 6.7000257, + 46.5678056 + ], + [ + 6.7000534, + 46.5678037 + ], + [ + 6.7000847, + 46.5678003 + ], + [ + 6.7002612, + 46.567774 + ] + ] + }, + "id": "way/1004776653" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1017843641", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "no", + "maxspeed:type": "CH:urban", + "name": "Chemin Riant-Pré", + "sidewalk": "no", + "source": "Orthophoto Ville de Lausanne 2008", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6501738, + 46.5378884 + ], + [ + 6.6502338, + 46.5378713 + ], + [ + 6.6502851, + 46.5378567 + ], + [ + 6.6504062, + 46.5378339 + ], + [ + 6.6504947, + 46.5378173 + ], + [ + 6.6508832, + 46.5377443 + ], + [ + 6.6512901, + 46.5376678 + ], + [ + 6.6513238, + 46.5376626 + ], + [ + 6.6518382, + 46.5375821 + ], + [ + 6.6518887, + 46.5375481 + ] + ] + }, + "id": "way/1017843641" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1024645705", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Maillefer", + "parking:both": "no", + "sidewalk": "left", + "source:maxspeed": "sign", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276006, + 46.5411395 + ], + [ + 6.6278561, + 46.5407959 + ], + [ + 6.627888, + 46.540753 + ] + ] + }, + "id": "way/1024645705" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1024645794", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Maillefer", + "parking:both": "no", + "sidewalk": "no", + "source:maxspeed": "sign", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.627888, + 46.540753 + ], + [ + 6.6280279, + 46.5405621 + ], + [ + 6.6280629, + 46.540502 + ] + ] + }, + "id": "way/1024645794" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1026541511", + "cycleway": "lane", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route du Chalet-à-Gobet", + "rcrc_ref": "559c", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6568378, + 46.567146 + ], + [ + 6.6574497, + 46.5674394 + ], + [ + 6.6586251, + 46.5680158 + ], + [ + 6.6591375, + 46.5682691 + ], + [ + 6.6593449, + 46.5683843 + ], + [ + 6.6594869, + 46.5684706 + ], + [ + 6.6599004, + 46.5687676 + ] + ] + }, + "id": "way/1026541511" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1028458252", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Closelet", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "width": "5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6330622, + 46.5141705 + ], + [ + 6.6332758, + 46.5139524 + ] + ] + }, + "id": "way/1028458252" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1034263255", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6074661, + 46.5276209 + ], + [ + 6.6076072, + 46.5275996 + ], + [ + 6.6083094, + 46.5274952 + ] + ] + }, + "id": "way/1034263255" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1034263403", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.61017, + 46.5273462 + ], + [ + 6.610266, + 46.527344 + ], + [ + 6.6109864, + 46.5273296 + ] + ] + }, + "id": "way/1034263403" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1036472131", + "cycleway:left": "no", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Villard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "surface": "asphalt", + "width": "4" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6224226, + 46.5191258 + ], + [ + 6.6219202, + 46.5189761 + ], + [ + 6.6218032, + 46.5189499 + ] + ] + }, + "id": "way/1036472131" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1036896087", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "width": "3" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334589, + 46.5371329 + ], + [ + 6.633527, + 46.5371228 + ], + [ + 6.6336297, + 46.5371076 + ], + [ + 6.6336731, + 46.5371012 + ] + ] + }, + "id": "way/1036896087" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1038238054", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Etraz", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6392785, + 46.5192172 + ], + [ + 6.6399773, + 46.5190996 + ], + [ + 6.6400977, + 46.5190793 + ], + [ + 6.6403355, + 46.5190612 + ] + ] + }, + "id": "way/1038238054" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1039680644", + "cycleway:both": "no", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6281194, + 46.5174909 + ], + [ + 6.6281352, + 46.5174685 + ], + [ + 6.6281588, + 46.5174495 + ], + [ + 6.6281886, + 46.5174353 + ], + [ + 6.6282227, + 46.5174268 + ], + [ + 6.6282589, + 46.5174246 + ], + [ + 6.6282946, + 46.5174288 + ], + [ + 6.6283276, + 46.5174391 + ], + [ + 6.6283557, + 46.5174549 + ], + [ + 6.628377, + 46.5174751 + ], + [ + 6.6283902, + 46.5174984 + ], + [ + 6.6283942, + 46.5175232 + ], + [ + 6.628389, + 46.5175479 + ] + ] + }, + "id": "way/1039680644" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1039680645", + "cycleway:both": "no", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.628389, + 46.5175479 + ], + [ + 6.6283685, + 46.5175774 + ], + [ + 6.628335, + 46.5176006 + ], + [ + 6.6282921, + 46.5176148 + ], + [ + 6.6282449, + 46.5176184 + ], + [ + 6.6281986, + 46.517611 + ] + ] + }, + "id": "way/1039680645" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1039688230", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6272074, + 46.5180652 + ], + [ + 6.6276055, + 46.5179096 + ], + [ + 6.6278336, + 46.5178204 + ] + ] + }, + "id": "way/1039688230" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1039688231", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6267295, + 46.5182488 + ], + [ + 6.6272074, + 46.5180652 + ] + ] + }, + "id": "way/1039688231" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1039688232", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263959, + 46.5183923 + ], + [ + 6.6267295, + 46.5182488 + ] + ] + }, + "id": "way/1039688232" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1039688234", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "parking:both": "no", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6308192, + 46.5172294 + ], + [ + 6.6307352, + 46.5172368 + ], + [ + 6.6305794, + 46.5172542 + ], + [ + 6.6304636, + 46.5172706 + ] + ] + }, + "id": "way/1039688234" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1050728813", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Signal", + "oneway": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6361112, + 46.5292009 + ], + [ + 6.6361727, + 46.5295367 + ] + ] + }, + "id": "way/1050728813" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1058304780", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Route de Cojonnex", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6886446, + 46.5645167 + ], + [ + 6.6885971, + 46.5645092 + ], + [ + 6.6884053, + 46.564479 + ], + [ + 6.6882069, + 46.5644401 + ], + [ + 6.6879645, + 46.5643804 + ], + [ + 6.6877753, + 46.5643253 + ], + [ + 6.6875294, + 46.5642459 + ], + [ + 6.6872822, + 46.5641558 + ] + ] + }, + "id": "way/1058304780" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1058314660", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "lit": "no", + "motor_vehicle": "yes", + "name": "Route des Corbessières", + "oneway": "yes", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6783728, + 46.5849429 + ], + [ + 6.678258, + 46.5850769 + ], + [ + 6.678134, + 46.58521 + ], + [ + 6.6780229, + 46.5852736 + ] + ] + }, + "id": "way/1058314660" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1058317510", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin du Praz-d'Eau", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6836127, + 46.5623615 + ], + [ + 6.6833895, + 46.5624025 + ], + [ + 6.6832695, + 46.5624274 + ] + ] + }, + "id": "way/1058317510" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1058317511", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin du Praz-d'Eau", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6832695, + 46.5624274 + ], + [ + 6.6832692, + 46.5623005 + ], + [ + 6.6832679, + 46.5622787 + ], + [ + 6.6832649, + 46.5622303 + ] + ] + }, + "id": "way/1058317511" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1061414593", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6136386, + 46.5216369 + ], + [ + 6.612688, + 46.5219932 + ] + ] + }, + "id": "way/1061414593" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1061453108", + "alt_name": "Centre Provence", + "foot": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6145011, + 46.5214408 + ], + [ + 6.6144952, + 46.5214874 + ], + [ + 6.6144812, + 46.5215794 + ], + [ + 6.6144133, + 46.5216912 + ] + ] + }, + "id": "way/1061453108" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1061459149", + "check_date:cycleway": "2024-10-07", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "foot": "no", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6064035, + 46.5236785 + ], + [ + 6.6060434, + 46.5237559 + ], + [ + 6.6057706, + 46.5238146 + ] + ] + }, + "id": "way/1061459149" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1061459152", + "alt_name": "Centre Provence", + "highway": "residential", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107255, + 46.5228841 + ], + [ + 6.6107816, + 46.5228275 + ], + [ + 6.6107969, + 46.5227842 + ], + [ + 6.6107852, + 46.5227386 + ] + ] + }, + "id": "way/1061459152" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1062507071", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6007583, + 46.5233514 + ], + [ + 6.600849, + 46.5233752 + ] + ] + }, + "id": "way/1062507071" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1062507072", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6006691, + 46.5233258 + ], + [ + 6.6007583, + 46.5233514 + ] + ] + }, + "id": "way/1062507072" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1062654293", + "highway": "residential", + "name": "Chemin de la Vulliette", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6801307, + 46.5586723 + ], + [ + 6.6802807, + 46.5587841 + ] + ] + }, + "id": "way/1062654293" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1068999141", + "access": "no", + "bicycle": "designated", + "cycleway:both": "share_busway", + "foot": "yes", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue Mauborget", + "parking:both": "no", + "psv": "yes", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6290025, + 46.5224219 + ], + [ + 6.6289205, + 46.5223064 + ] + ] + }, + "id": "way/1068999141" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1081153526", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Cap", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6495426, + 46.5146485 + ], + [ + 6.6495401, + 46.5146177 + ], + [ + 6.6495172, + 46.5143407 + ], + [ + 6.6494939, + 46.5141595 + ] + ] + }, + "id": "way/1081153526" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1084085781", + "cycleway:right": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Sévelin", + "sidewalk:both": "separate", + "smoothness": "intermediate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6150716, + 46.5234515 + ], + [ + 6.6151025, + 46.5234508 + ], + [ + 6.6151319, + 46.5234574 + ], + [ + 6.6151564, + 46.5234703 + ], + [ + 6.615173, + 46.5234883 + ], + [ + 6.6151799, + 46.523509 + ], + [ + 6.6151767, + 46.5235287 + ], + [ + 6.6151647, + 46.5235468 + ], + [ + 6.615145, + 46.5235613 + ], + [ + 6.6151196, + 46.5235707 + ], + [ + 6.6150912, + 46.5235742 + ], + [ + 6.6150643, + 46.5235717 + ], + [ + 6.6150397, + 46.5235637 + ], + [ + 6.6150197, + 46.5235511 + ], + [ + 6.615006, + 46.5235349 + ], + [ + 6.6149998, + 46.5235139 + ], + [ + 6.6150043, + 46.5234926 + ], + [ + 6.6150192, + 46.5234737 + ], + [ + 6.6150426, + 46.5234594 + ], + [ + 6.6150716, + 46.5234515 + ] + ] + }, + "id": "way/1084085781" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1086803342", + "check_date:cycleway": "2021-07-14", + "cycleway:both": "no", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Caroline", + "rcrc_ref": "601a", + "sidewalk:both:surface": "sett", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6368054, + 46.5198262 + ], + [ + 6.6368027, + 46.519845 + ], + [ + 6.6368056, + 46.5198675 + ], + [ + 6.6368101, + 46.5198854 + ], + [ + 6.6368502, + 46.5199643 + ], + [ + 6.6369115, + 46.5200466 + ], + [ + 6.6369333, + 46.5200761 + ] + ] + }, + "id": "way/1086803342" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1086803343", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6226319, + 46.5204487 + ], + [ + 6.6225688, + 46.5203546 + ] + ] + }, + "id": "way/1086803343" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1086803344", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231454, + 46.5211854 + ], + [ + 6.6230608, + 46.5210504 + ], + [ + 6.6230384, + 46.5210153 + ], + [ + 6.6230248, + 46.5209961 + ] + ] + }, + "id": "way/1086803344" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1087114441", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6249208, + 46.5237682 + ], + [ + 6.6247541, + 46.5238219 + ], + [ + 6.6240691, + 46.5242425 + ], + [ + 6.6235722, + 46.5245608 + ], + [ + 6.6235165, + 46.5245971 + ], + [ + 6.6235058, + 46.5246039 + ], + [ + 6.6232756, + 46.5247486 + ], + [ + 6.6225602, + 46.525219 + ], + [ + 6.6225055, + 46.525255 + ] + ] + }, + "id": "way/1087114441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1087114442", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225055, + 46.525255 + ], + [ + 6.6224363, + 46.5253039 + ], + [ + 6.6221448, + 46.5255054 + ], + [ + 6.6220718, + 46.5255516 + ], + [ + 6.6219177, + 46.5256489 + ], + [ + 6.6218802, + 46.5256706 + ] + ] + }, + "id": "way/1087114442" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1087114443", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6218802, + 46.5256706 + ], + [ + 6.6218229, + 46.5257064 + ], + [ + 6.6217747, + 46.5257354 + ], + [ + 6.6212764, + 46.5260495 + ] + ] + }, + "id": "way/1087114443" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1088690315", + "bicycle": "yes", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "name": "Rue de la Borde", + "oneway": "yes", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324443, + 46.5290108 + ], + [ + 6.6323293, + 46.5292336 + ], + [ + 6.6323073, + 46.529292 + ] + ] + }, + "id": "way/1088690315" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1088690317", + "bicycle": "yes", + "cycleway:right": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "name": "Rue de la Borde", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.63206, + 46.5299303 + ], + [ + 6.6319483, + 46.5301839 + ] + ] + }, + "id": "way/1088690317" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1088690318", + "bicycle": "yes", + "highway": "residential", + "lit": "yes", + "name": "Rue de la Borde", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318915, + 46.5298909 + ], + [ + 6.63206, + 46.5299303 + ] + ] + }, + "id": "way/1088690318" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1088690320", + "cycleway:both": "no", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370317, + 46.521769 + ], + [ + 6.6369735, + 46.5216469 + ], + [ + 6.6368794, + 46.521481 + ], + [ + 6.6367816, + 46.5213392 + ], + [ + 6.6367398, + 46.5212928 + ], + [ + 6.6366708, + 46.5212163 + ] + ] + }, + "id": "way/1088690320" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1088690322", + "cycleway:both": "no", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371159, + 46.5239448 + ], + [ + 6.6371296, + 46.5238714 + ] + ] + }, + "id": "way/1088690322" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1088690323", + "cycleway:left": "lane", + "cycleway:right:lane": "exclusive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Saint-Martin", + "name:etymology:wikidata": "Q133704", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6370608, + 46.524415 + ], + [ + 6.637062, + 46.5243607 + ], + [ + 6.6370653, + 46.5242937 + ], + [ + 6.6370658, + 46.5242367 + ], + [ + 6.6370872, + 46.5241265 + ], + [ + 6.6371045, + 46.5240286 + ], + [ + 6.6371159, + 46.5239448 + ] + ] + }, + "id": "way/1088690323" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1097134525", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6034635, + 46.5271609 + ], + [ + 6.6034287, + 46.5270677 + ], + [ + 6.6034066, + 46.5270092 + ] + ] + }, + "id": "way/1097134525" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1097134526", + "cycleway:both": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6035603, + 46.527449 + ], + [ + 6.6035152, + 46.5274572 + ], + [ + 6.6034541, + 46.5274498 + ], + [ + 6.6034151, + 46.527431 + ], + [ + 6.6033951, + 46.5274126 + ], + [ + 6.6033827, + 46.527391 + ] + ] + }, + "id": "way/1097134526" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1097134528", + "cycleway:both": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6033827, + 46.527391 + ], + [ + 6.603379, + 46.5273673 + ], + [ + 6.6033841, + 46.5273455 + ], + [ + 6.603401, + 46.5273208 + ], + [ + 6.6034227, + 46.527304 + ], + [ + 6.6034604, + 46.5272885 + ], + [ + 6.6034966, + 46.5272829 + ] + ] + }, + "id": "way/1097134528" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1097381604", + "cycleway:both": "separate", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Romanel", + "parking:both": "no", + "ref": "134", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619634, + 46.5420082 + ], + [ + 6.6194099, + 46.5423882 + ], + [ + 6.6193273, + 46.5425516 + ] + ] + }, + "id": "way/1097381604" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1097381605", + "cycleway:both": "separate", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Romanel", + "parking:both": "no", + "ref": "134", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.619811, + 46.5417211 + ], + [ + 6.6197075, + 46.5418919 + ], + [ + 6.6196718, + 46.5419478 + ], + [ + 6.619634, + 46.5420082 + ] + ] + }, + "id": "way/1097381605" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1099645026", + "cycleway:both": "separate", + "highway": "secondary", + "lanes": "2", + "maxspeed": "50", + "name": "Route de Romanel", + "parking:both": "no", + "ref": "134", + "shoulder": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6193273, + 46.5425516 + ], + [ + 6.6192528, + 46.5427049 + ], + [ + 6.6191753, + 46.5428931 + ], + [ + 6.6190346, + 46.5432894 + ], + [ + 6.618999, + 46.5433979 + ] + ] + }, + "id": "way/1099645026" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1106291452", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Alpes", + "name:etymology:wikidata": "Q1286", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6366902, + 46.5149766 + ], + [ + 6.6367743, + 46.5149555 + ], + [ + 6.6368361, + 46.51494 + ], + [ + 6.63697, + 46.5148991 + ] + ] + }, + "id": "way/1106291452" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1112587194", + "cycleway:right": "no", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6352026, + 46.5096354 + ], + [ + 6.6351547, + 46.5096245 + ], + [ + 6.6351173, + 46.5095983 + ], + [ + 6.6351014, + 46.5095589 + ] + ] + }, + "id": "way/1112587194" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1112587196", + "cycleway:right": "no", + "highway": "secondary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6351014, + 46.5095589 + ], + [ + 6.6351143, + 46.5095253 + ], + [ + 6.635161, + 46.5094928 + ], + [ + 6.6352145, + 46.5094841 + ], + [ + 6.6352595, + 46.5094914 + ], + [ + 6.6353056, + 46.5095143 + ] + ] + }, + "id": "way/1112587196" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1112892065", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "30", + "name": "Avenue de Sévelin", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "turn:lanes:forward": "left;through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.615973, + 46.521202 + ], + [ + 6.6160387, + 46.5211227 + ], + [ + 6.6160641, + 46.5210998 + ], + [ + 6.6161485, + 46.5210238 + ] + ] + }, + "id": "way/1112892065" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1117788554", + "cycleway:left:lane": "exclusive", + "cycleway:left:oneway": "-1", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6059226, + 46.5238842 + ], + [ + 6.6058978, + 46.5238588 + ], + [ + 6.6058295, + 46.5238338 + ], + [ + 6.6057706, + 46.5238146 + ] + ] + }, + "id": "way/1117788554" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1117788555", + "cycleway:left": "no", + "cycleway:right": "separate", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6048114, + 46.523992 + ], + [ + 6.6045566, + 46.5240289 + ] + ] + }, + "id": "way/1117788555" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1117788556", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6029458, + 46.5240573 + ], + [ + 6.6027673, + 46.5240319 + ] + ] + }, + "id": "way/1117788556" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1123124652", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Pierre-Maurice Glayre", + "name:etymology:wikidata": "Q117855", + "official_name": "Avenue Pierre-Maurice-Glayre", + "oneway": "yes", + "sidewalk": "both", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Pierre-Maurice Glayre (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6166895, + 46.528714 + ], + [ + 6.6167719, + 46.5288196 + ], + [ + 6.616797, + 46.5288524 + ], + [ + 6.6169743, + 46.5291033 + ], + [ + 6.617016, + 46.5291584 + ], + [ + 6.6170518, + 46.5292056 + ] + ] + }, + "id": "way/1123124652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1136017146", + "busway:left": "lane", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "share_busway", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "psv:lanes:backward": "yes|designated", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324225, + 46.523845 + ], + [ + 6.6324451, + 46.5238807 + ] + ] + }, + "id": "way/1136017146" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1154669221", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6314388, + 46.5234385 + ], + [ + 6.6313689, + 46.5233562 + ], + [ + 6.6313413, + 46.5233019 + ], + [ + 6.6313296, + 46.5232495 + ] + ] + }, + "id": "way/1154669221" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1154848148", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "through|right;through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251819, + 46.5242877 + ], + [ + 6.6252409, + 46.5243679 + ], + [ + 6.6252873, + 46.5244259 + ] + ] + }, + "id": "way/1154848148" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1154848152", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6260678, + 46.5254411 + ], + [ + 6.6260878, + 46.5254703 + ], + [ + 6.6261038, + 46.5254941 + ], + [ + 6.6261332, + 46.5255339 + ] + ] + }, + "id": "way/1154848152" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1154848153", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257731, + 46.5250079 + ], + [ + 6.625793, + 46.5250372 + ], + [ + 6.6258241, + 46.525083 + ] + ] + }, + "id": "way/1154848153" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1154848154", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Beaulieu", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257305, + 46.5249389 + ], + [ + 6.6257731, + 46.5250079 + ] + ] + }, + "id": "way/1154848154" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1154848156", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Antoine-Henri-Jomini", + "name:etymology:wikidata": "Q115652", + "parking:left": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263786, + 46.5272602 + ], + [ + 6.6264754, + 46.5274172 + ], + [ + 6.6265074, + 46.5274698 + ] + ] + }, + "id": "way/1154848156" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1155103273", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Vallombreuse", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "good", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6174068, + 46.5314294 + ], + [ + 6.6174535, + 46.5314169 + ] + ] + }, + "id": "way/1155103273" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1155103274", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Vallombreuse", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.617139, + 46.5315033 + ], + [ + 6.6172218, + 46.5314768 + ], + [ + 6.6174068, + 46.5314294 + ] + ] + }, + "id": "way/1155103274" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1155103275", + "highway": "residential", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Vallombreuse", + "oneway": "yes", + "parking:both": "no", + "sidewalk": "no", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6174535, + 46.5314169 + ], + [ + 6.6175542, + 46.5313932 + ], + [ + 6.6176514, + 46.5313807 + ], + [ + 6.617729, + 46.5313743 + ] + ] + }, + "id": "way/1155103275" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1155103277", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6186066, + 46.5306093 + ], + [ + 6.6186645, + 46.5305737 + ] + ] + }, + "id": "way/1155103277" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1155103278", + "highway": "tertiary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6179099, + 46.5313025 + ], + [ + 6.6178945, + 46.5313284 + ], + [ + 6.6178812, + 46.5313504 + ], + [ + 6.6178471, + 46.5314269 + ] + ] + }, + "id": "way/1155103278" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1155103279", + "cycleway:right": "share_busway", + "highway": "tertiary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6185961, + 46.5307745 + ], + [ + 6.6182439, + 46.5309795 + ] + ] + }, + "id": "way/1155103279" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1157434075", + "highway": "primary", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6848405, + 46.5604617 + ], + [ + 6.6848444, + 46.5604043 + ], + [ + 6.6848441, + 46.560372 + ], + [ + 6.684841, + 46.560329 + ], + [ + 6.6848395, + 46.5602527 + ], + [ + 6.6848384, + 46.5601915 + ], + [ + 6.6848305, + 46.5601297 + ] + ] + }, + "id": "way/1157434075" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1157434076", + "highway": "primary", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "50", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6848305, + 46.5601297 + ], + [ + 6.684863, + 46.5601823 + ], + [ + 6.6848931, + 46.5602273 + ], + [ + 6.684944, + 46.560297 + ], + [ + 6.6849705, + 46.5603375 + ], + [ + 6.684992, + 46.5603662 + ], + [ + 6.6850314, + 46.5604079 + ] + ] + }, + "id": "way/1157434076" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1164426720", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Trois-Rois", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6400105, + 46.5189583 + ], + [ + 6.6396856, + 46.5185107 + ] + ] + }, + "id": "way/1164426720" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1172849203", + "cycleway": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Vallombreuse", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6129709, + 46.5353452 + ], + [ + 6.6130826, + 46.5351536 + ], + [ + 6.6134027, + 46.5346031 + ], + [ + 6.6134231, + 46.5345676 + ] + ] + }, + "id": "way/1172849203" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1172849204", + "cycleway": "lane", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Vallombreuse", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6122716, + 46.5366102 + ], + [ + 6.612323, + 46.5364888 + ], + [ + 6.6123409, + 46.5364501 + ], + [ + 6.6123747, + 46.5363833 + ], + [ + 6.6126186, + 46.535972 + ], + [ + 6.6129395, + 46.5354017 + ], + [ + 6.6129709, + 46.5353452 + ] + ] + }, + "id": "way/1172849204" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1172849205", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Général Charles-Jules-Guiguer-de-Prangins", + "name:etymology:wikidata": "Q117778", + "short_name": "Chemin Guiguer-de-Prangins", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6121741, + 46.5341472 + ], + [ + 6.611624, + 46.5339752 + ] + ] + }, + "id": "way/1172849205" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1172849206", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Avenue de la Chablière", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6158852, + 46.5295243 + ], + [ + 6.615863, + 46.5295618 + ], + [ + 6.6158583, + 46.5295698 + ], + [ + 6.6158471, + 46.5295888 + ], + [ + 6.6157437, + 46.5297643 + ], + [ + 6.6157279, + 46.5297911 + ], + [ + 6.615666, + 46.5299507 + ], + [ + 6.6155866, + 46.5301554 + ] + ] + }, + "id": "way/1172849206" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1173988454", + "cycleway": "lane", + "foot": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de la Blécherette", + "rcrc_ref": "448a", + "ref": "134", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6084265, + 46.5799068 + ], + [ + 6.6090944, + 46.5795484 + ] + ] + }, + "id": "way/1173988454" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1173988460", + "highway": "residential", + "lit": "yes", + "name": "Rue de la Mèbre", + "oneway": "yes", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6089235, + 46.5798288 + ], + [ + 6.6087632, + 46.5798215 + ], + [ + 6.6084265, + 46.5799068 + ] + ] + }, + "id": "way/1173988460" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1178052308", + "cycleway:both": "no", + "highway": "residential", + "layer": "-1", + "lit": "yes", + "maxheight": "4", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin du Treyblanc", + "oneway": "yes", + "smoothness": "intermediate", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6331722, + 46.5154328 + ], + [ + 6.6334086, + 46.5153352 + ] + ] + }, + "id": "way/1178052308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1182643590", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6125597, + 46.5263078 + ], + [ + 6.6124952, + 46.5263091 + ], + [ + 6.6122537, + 46.5263138 + ], + [ + 6.6121488, + 46.5263159 + ] + ] + }, + "id": "way/1182643590" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1184654463", + "bicycle": "yes", + "foot": "yes", + "highway": "unclassified", + "horse": "yes", + "lit": "no", + "motor_vehicle": "yes", + "name": "Route des Corbessières", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6791788, + 46.5830859 + ], + [ + 6.6791376, + 46.5831629 + ], + [ + 6.679105, + 46.5832448 + ], + [ + 6.6790953, + 46.5833124 + ], + [ + 6.6791112, + 46.5833995 + ], + [ + 6.6792197, + 46.5836556 + ], + [ + 6.6792692, + 46.5838117 + ], + [ + 6.6792917, + 46.5838948 + ], + [ + 6.6792955, + 46.5839682 + ], + [ + 6.6792858, + 46.5840574 + ], + [ + 6.6792622, + 46.5841492 + ], + [ + 6.679215, + 46.5842617 + ], + [ + 6.6791557, + 46.5843602 + ], + [ + 6.6790836, + 46.5844493 + ], + [ + 6.6790194, + 46.5845104 + ], + [ + 6.6788854, + 46.5846096 + ], + [ + 6.6786201, + 46.584774 + ], + [ + 6.6783728, + 46.5849429 + ] + ] + }, + "id": "way/1184654463" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1186050123", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "oneway": "yes", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "surface": "asphalt", + "turn:lanes": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058265, + 46.5805735 + ], + [ + 6.6058554, + 46.5805067 + ] + ] + }, + "id": "way/1186050123" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1186050124", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6056476, + 46.5771749 + ], + [ + 6.6055676, + 46.5766265 + ], + [ + 6.6054252, + 46.5753998 + ], + [ + 6.6053384, + 46.5744996 + ] + ] + }, + "id": "way/1186050124" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1186050125", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "4", + "lanes:backward": "1", + "lanes:forward": "3", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:forward": "left|through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057905, + 46.5784086 + ], + [ + 6.6057755, + 46.5781293 + ] + ] + }, + "id": "way/1186050125" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1186050126", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6057939, + 46.578785 + ], + [ + 6.6057905, + 46.5784086 + ] + ] + }, + "id": "way/1186050126" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1186050127", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "primary", + "lanes": "2", + "maxspeed": "80", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6058202, + 46.5801934 + ], + [ + 6.6058044, + 46.5799409 + ], + [ + 6.6057972, + 46.5791448 + ], + [ + 6.6057939, + 46.578785 + ] + ] + }, + "id": "way/1186050127" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1191184808", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073859, + 46.5276759 + ], + [ + 6.6074163, + 46.5277537 + ], + [ + 6.6075762, + 46.5282665 + ], + [ + 6.6076103, + 46.5284208 + ], + [ + 6.6076366, + 46.5285395 + ], + [ + 6.6076336, + 46.5286866 + ], + [ + 6.607628, + 46.5288205 + ], + [ + 6.607508, + 46.5296544 + ], + [ + 6.6074659, + 46.5300423 + ] + ] + }, + "id": "way/1191184808" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1206183736", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Saint-Roch", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6286748, + 46.5244663 + ], + [ + 6.6283299, + 46.5246016 + ], + [ + 6.6282782, + 46.5246219 + ], + [ + 6.6282149, + 46.5246488 + ], + [ + 6.6278689, + 46.5248129 + ], + [ + 6.6273147, + 46.5250841 + ], + [ + 6.6272055, + 46.5251288 + ] + ] + }, + "id": "way/1206183736" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1206186061", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Pré-du-Marché", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6296762, + 46.5243114 + ], + [ + 6.6296154, + 46.5244476 + ] + ] + }, + "id": "way/1206186061" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1209093168", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxheight": "3.3", + "maxspeed:type": "CH:urban", + "maxweight": "3.5", + "name": "Avenue Edouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6303375, + 46.5138577 + ], + [ + 6.6299496, + 46.5139311 + ], + [ + 6.6297926, + 46.5139618 + ], + [ + 6.6295165, + 46.5140206 + ], + [ + 6.6294463, + 46.5140356 + ], + [ + 6.6293016, + 46.5140664 + ] + ] + }, + "id": "way/1209093168" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1209093169", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxheight": "3.3", + "maxspeed:type": "CH:urban", + "maxweight": "3.5", + "name": "Avenue Edouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6287682, + 46.5141954 + ], + [ + 6.6285793, + 46.5142403 + ] + ] + }, + "id": "way/1209093169" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1210420466", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6311163, + 46.5257768 + ], + [ + 6.6311088, + 46.5256864 + ], + [ + 6.6310985, + 46.5255619 + ], + [ + 6.6310943, + 46.5254897 + ], + [ + 6.6310974, + 46.5252117 + ], + [ + 6.6310917, + 46.5248983 + ], + [ + 6.6310773, + 46.5248452 + ], + [ + 6.6310463, + 46.5247488 + ] + ] + }, + "id": "way/1210420466" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1210420891", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217194, + 46.5422792 + ], + [ + 6.6212053, + 46.542158 + ], + [ + 6.621155, + 46.5421391 + ] + ] + }, + "id": "way/1210420891" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1210951341", + "highway": "residential" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6610785, + 46.5363523 + ], + [ + 6.6610615, + 46.5363135 + ], + [ + 6.6610466, + 46.5362793 + ] + ] + }, + "id": "way/1210951341" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1210998330", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Eglantine", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6405698, + 46.5156715 + ], + [ + 6.6407469, + 46.5158428 + ], + [ + 6.6408682, + 46.5159657 + ], + [ + 6.6410534, + 46.5161535 + ], + [ + 6.6411069, + 46.5162168 + ] + ] + }, + "id": "way/1210998330" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1210998407", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Eglantine", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6404255, + 46.5155316 + ], + [ + 6.6404708, + 46.5155772 + ], + [ + 6.6404854, + 46.515591 + ], + [ + 6.6405342, + 46.5156371 + ], + [ + 6.6405698, + 46.5156715 + ] + ] + }, + "id": "way/1210998407" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1211244502", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue du Simplon", + "name:etymology:wikidata": "Q471166", + "oneway": "yes", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285565, + 46.5162262 + ], + [ + 6.6289555, + 46.5161347 + ], + [ + 6.6291724, + 46.5160861 + ] + ] + }, + "id": "way/1211244502" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1212002557", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin des Bégonias", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6301914, + 46.5318663 + ], + [ + 6.6302632, + 46.5319069 + ], + [ + 6.6306795, + 46.5321418 + ], + [ + 6.6307292, + 46.5321697 + ] + ] + }, + "id": "way/1212002557" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1212412895", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:left": "lane", + "parking:left:orientation": "diagonal", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "11" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6210693, + 46.5419782 + ], + [ + 6.6213233, + 46.5416214 + ] + ] + }, + "id": "way/1212412895" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1212412953", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:left": "lane", + "parking:left:orientation": "diagonal", + "parking:right": "on_kerb", + "parking:right:orientation": "perpendicular", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "15" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6216056, + 46.5411573 + ], + [ + 6.6217388, + 46.5409134 + ] + ] + }, + "id": "way/1212412953" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1212412975", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:both": "street_side", + "parking:left:orientation": "parallel", + "parking:right:orientation": "diagonal", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217827, + 46.5408331 + ], + [ + 6.621949, + 46.540528 + ] + ] + }, + "id": "way/1212412975" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1212412983", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:left": "street_side", + "parking:left:orientation": "diagonal", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6221262, + 46.5401593 + ], + [ + 6.6221568, + 46.5400947 + ], + [ + 6.6222609, + 46.5398716 + ] + ] + }, + "id": "way/1212412983" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1212413161", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:both": "street_side", + "parking:left:orientation": "parallel", + "parking:right:orientation": "perpendicular", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "12" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6229962, + 46.5396875 + ], + [ + 6.623674, + 46.539834 + ] + ] + }, + "id": "way/1212413161" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1213198613", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Malley", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6027847, + 46.5245462 + ], + [ + 6.6025068, + 46.5245296 + ] + ] + }, + "id": "way/1213198613" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1213782191", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue des Maisons-Familiales", + "parking:both": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318333, + 46.5345849 + ], + [ + 6.6318305, + 46.5347885 + ], + [ + 6.631815, + 46.5352778 + ], + [ + 6.6318061, + 46.5355077 + ], + [ + 6.6318027, + 46.535597 + ] + ] + }, + "id": "way/1213782191" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1213782537", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Rue des Maisons-Familiales", + "parking:both": "street_side", + "parking:both:orientation": "perpendicular", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6318027, + 46.535597 + ], + [ + 6.6324708, + 46.5356217 + ], + [ + 6.6325706, + 46.5356133 + ] + ] + }, + "id": "way/1213782537" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214691487", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6241001, + 46.5400401 + ], + [ + 6.6239736, + 46.5404082 + ] + ] + }, + "id": "way/1214691487" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214691489", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:both": "street_side", + "parking:left:orientation": "parallel", + "parking:right:orientation": "perpendicular", + "sidewalk": "both", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.624209, + 46.5397335 + ], + [ + 6.6241257, + 46.5399168 + ] + ] + }, + "id": "way/1214691489" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214691791", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "18" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324046, + 46.5371474 + ], + [ + 6.632411, + 46.5371235 + ], + [ + 6.6324227, + 46.5371004 + ], + [ + 6.6324584, + 46.5370694 + ], + [ + 6.6324982, + 46.5370457 + ], + [ + 6.6325603, + 46.5370188 + ], + [ + 6.6325608, + 46.5369611 + ], + [ + 6.6325651, + 46.5365518 + ], + [ + 6.6325642, + 46.5361654 + ], + [ + 6.6325699, + 46.5356924 + ], + [ + 6.6325706, + 46.5356133 + ] + ] + }, + "id": "way/1214691791" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214691794", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:both": "separate", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "24" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324051, + 46.5376312 + ], + [ + 6.6324046, + 46.5371474 + ] + ] + }, + "id": "way/1214691794" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214877865", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk": "both", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6118256, + 46.5166121 + ], + [ + 6.6122254, + 46.5165263 + ], + [ + 6.6127632, + 46.5163905 + ], + [ + 6.612943, + 46.5163404 + ], + [ + 6.6130385, + 46.5163142 + ], + [ + 6.6134573, + 46.5161983 + ], + [ + 6.6136902, + 46.516129 + ], + [ + 6.6139465, + 46.5160526 + ], + [ + 6.6140189, + 46.5160315 + ], + [ + 6.614318, + 46.5159352 + ], + [ + 6.6146568, + 46.5158246 + ], + [ + 6.614806, + 46.5157814 + ], + [ + 6.6149764, + 46.5157308 + ], + [ + 6.6150396, + 46.515712 + ], + [ + 6.6154069, + 46.5156031 + ], + [ + 6.6155753, + 46.5155708 + ], + [ + 6.6157268, + 46.5155595 + ] + ] + }, + "id": "way/1214877865" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214877953", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6114884, + 46.5169661 + ], + [ + 6.6112396, + 46.5169136 + ], + [ + 6.6111585, + 46.5168749 + ] + ] + }, + "id": "way/1214877953" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214878002", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "oneway": "yes", + "ref": "138", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6115206, + 46.5166393 + ], + [ + 6.6116885, + 46.5166143 + ], + [ + 6.6118256, + 46.5166121 + ] + ] + }, + "id": "way/1214878002" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214878024", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6104594, + 46.5168055 + ], + [ + 6.6109273, + 46.5167321 + ] + ] + }, + "id": "way/1214878024" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214878044", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Figuiers", + "oneway": "yes", + "ref": "138", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6104684, + 46.5168646 + ], + [ + 6.6102966, + 46.5168466 + ] + ] + }, + "id": "way/1214878044" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1214878082", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6107675, + 46.5168454 + ], + [ + 6.6105064, + 46.5170035 + ] + ] + }, + "id": "way/1214878082" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1215484265", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue Édouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6242513, + 46.5155101 + ], + [ + 6.6244721, + 46.5154425 + ], + [ + 6.6251372, + 46.5152389 + ], + [ + 6.6252808, + 46.5151952 + ] + ] + }, + "id": "way/1215484265" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1215484266", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Milan", + "name:etymology:wikidata": "Q490", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6230657, + 46.5159807 + ], + [ + 6.6231617, + 46.5160642 + ], + [ + 6.6231885, + 46.5160959 + ] + ] + }, + "id": "way/1215484266" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1215533439", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "parking:left": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6347713, + 46.5378443 + ], + [ + 6.6348975, + 46.537459 + ] + ] + }, + "id": "way/1215533439" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1215794627", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Sauges", + "parking:both": "no", + "sidewalk": "right", + "surface": "asphalt", + "width": "4" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6205365, + 46.540669 + ], + [ + 6.620653, + 46.5406879 + ], + [ + 6.6206638, + 46.5406897 + ], + [ + 6.6207341, + 46.5407012 + ], + [ + 6.6211448, + 46.540768 + ], + [ + 6.6214188, + 46.540807 + ], + [ + 6.6217697, + 46.5408569 + ] + ] + }, + "id": "way/1215794627" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1215794681", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Sauges", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6219111, + 46.5408775 + ], + [ + 6.6222628, + 46.5409288 + ] + ] + }, + "id": "way/1215794681" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219341050", + "highway": "primary", + "lanes": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7097348, + 46.5712881 + ], + [ + 6.7091663, + 46.5711298 + ] + ] + }, + "id": "way/1219341050" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342679", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.701897, + 46.5689719 + ], + [ + 6.7022085, + 46.569105 + ], + [ + 6.702416, + 46.5691875 + ] + ] + }, + "id": "way/1219342679" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342680", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7003951, + 46.5681745 + ], + [ + 6.7005477, + 46.5682594 + ] + ] + }, + "id": "way/1219342680" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342681", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6996674, + 46.5677447 + ], + [ + 6.6998893, + 46.5678718 + ] + ] + }, + "id": "way/1219342681" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342682", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "none|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6993193, + 46.5675517 + ], + [ + 6.6995545, + 46.5676797 + ], + [ + 6.6996674, + 46.5677447 + ] + ] + }, + "id": "way/1219342682" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342683", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "merge_to_right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6960039, + 46.566261 + ], + [ + 6.6966118, + 46.5664651 + ], + [ + 6.6967956, + 46.5665273 + ], + [ + 6.6969747, + 46.5665866 + ] + ] + }, + "id": "way/1219342683" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342684", + "highway": "primary", + "lanes": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "none|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6940471, + 46.5656179 + ], + [ + 6.6943389, + 46.5656979 + ], + [ + 6.6953156, + 46.5660289 + ], + [ + 6.6956737, + 46.5661488 + ], + [ + 6.6960039, + 46.566261 + ] + ] + }, + "id": "way/1219342684" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342686", + "highway": "primary", + "lanes": "1", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "50", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6854011, + 46.561111 + ], + [ + 6.6852118, + 46.5609621 + ], + [ + 6.6851687, + 46.5609226 + ], + [ + 6.6851445, + 46.5608902 + ], + [ + 6.6850738, + 46.5607965 + ], + [ + 6.6850231, + 46.5607121 + ], + [ + 6.6849926, + 46.5606709 + ], + [ + 6.6849778, + 46.5606558 + ], + [ + 6.6849373, + 46.560622 + ] + ] + }, + "id": "way/1219342686" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1219342689", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "no", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7080189, + 46.5708074 + ], + [ + 6.7035732, + 46.5695557 + ] + ] + }, + "id": "way/1219342689" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1225717597", + "highway": "unclassified" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6567202, + 46.5926584 + ], + [ + 6.6567391, + 46.5927434 + ], + [ + 6.6567089, + 46.5928338 + ] + ] + }, + "id": "way/1225717597" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1228229327", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6332422, + 46.5371415 + ], + [ + 6.6333, + 46.5371467 + ], + [ + 6.6333521, + 46.5371481 + ], + [ + 6.6334589, + 46.5371329 + ] + ] + }, + "id": "way/1228229327" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1234812033", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Giratoire de Malley", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6021784, + 46.5239707 + ], + [ + 6.6021662, + 46.5239891 + ] + ] + }, + "id": "way/1234812033" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1235010077", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Giratoire de Malley", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6018452, + 46.5240294 + ], + [ + 6.6018074, + 46.524 + ], + [ + 6.6017826, + 46.5239647 + ], + [ + 6.6017724, + 46.5239262 + ], + [ + 6.6017777, + 46.5238871 + ] + ] + }, + "id": "way/1235010077" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1235010078", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Giratoire de Malley", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6019443, + 46.5240619 + ], + [ + 6.6018916, + 46.5240502 + ], + [ + 6.6018452, + 46.5240294 + ] + ] + }, + "id": "way/1235010078" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1235010079", + "cycleway:both": "no", + "foot": "no", + "highway": "primary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Giratoire de Malley", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6021662, + 46.5239891 + ], + [ + 6.6021263, + 46.5240247 + ], + [ + 6.6020724, + 46.5240502 + ], + [ + 6.6020097, + 46.524063 + ], + [ + 6.6019443, + 46.5240619 + ] + ] + }, + "id": "way/1235010079" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1243248404", + "access": "no", + "bicycle": "yes", + "cycleway": "no", + "foot": "yes", + "highway": "residential", + "incline": "down", + "layer": "-1", + "lit": "yes", + "maxheight": "2.8", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "oneway": "no", + "oneway:bicycle": "no", + "surface": "asphalt", + "tunnel": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394144, + 46.5133011 + ], + [ + 6.6394038, + 46.513216 + ] + ] + }, + "id": "way/1243248404" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1243248405", + "access": "no", + "bicycle": "yes", + "cycleway": "no", + "foot": "yes", + "highway": "residential", + "incline": "down", + "lit": "yes", + "maxheight": "2.8", + "maxspeed": "30", + "name": "Chemin de Montolivet", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394038, + 46.513216 + ], + [ + 6.6393933, + 46.5131322 + ] + ] + }, + "id": "way/1243248405" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1252844516", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6430487, + 46.5179984 + ], + [ + 6.6431627, + 46.5179366 + ], + [ + 6.6432739, + 46.5178263 + ] + ] + }, + "id": "way/1252844516" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1254320892", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6262982, + 46.5121325 + ], + [ + 6.6266984, + 46.5120764 + ] + ] + }, + "id": "way/1254320892" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1255246268", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de Boston", + "name:etymology:wikidata": "Q100", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6195123, + 46.5236797 + ], + [ + 6.6195425, + 46.5237295 + ], + [ + 6.6195959, + 46.5237586 + ], + [ + 6.6196449, + 46.5237939 + ] + ] + }, + "id": "way/1255246268" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1255246270", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6192532, + 46.523671 + ], + [ + 6.6192473, + 46.5236442 + ], + [ + 6.6192526, + 46.5236177 + ], + [ + 6.6192684, + 46.5235932 + ], + [ + 6.6192936, + 46.5235727 + ], + [ + 6.6193261, + 46.5235579 + ], + [ + 6.6193637, + 46.52355 + ], + [ + 6.619403, + 46.5235497 + ], + [ + 6.6194409, + 46.523557 + ], + [ + 6.6194742, + 46.5235714 + ], + [ + 6.6195022, + 46.5235939 + ], + [ + 6.6195188, + 46.5236213 + ], + [ + 6.6195223, + 46.5236509 + ], + [ + 6.6195123, + 46.5236797 + ], + [ + 6.6194886, + 46.523706 + ], + [ + 6.619454, + 46.5237256 + ], + [ + 6.6194119, + 46.5237365 + ], + [ + 6.6193671, + 46.5237375 + ], + [ + 6.6193292, + 46.5237302 + ], + [ + 6.6192959, + 46.5237158 + ], + [ + 6.6192698, + 46.5236955 + ], + [ + 6.6192532, + 46.523671 + ] + ] + }, + "id": "way/1255246270" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1257781179", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Quai Jurigoz", + "smoothness": "good", + "surface": "concrete" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6335773, + 46.5144503 + ], + [ + 6.6336698, + 46.5141765 + ], + [ + 6.633653, + 46.5141122 + ] + ] + }, + "id": "way/1257781179" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1259616206", + "alt_name": "Rue Bellefontaine", + "cycleway:left": "lane", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "3", + "lit": "yes", + "maxspeed": "50", + "name": "Rue Belle-Fontaine", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6389329, + 46.5165991 + ], + [ + 6.6389083, + 46.5165803 + ], + [ + 6.6388749, + 46.5165546 + ], + [ + 6.6387093, + 46.5165139 + ] + ] + }, + "id": "way/1259616206" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1264600387", + "access": "private", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Rue du Simplon", + "name:etymology:wikidata": "Q471166", + "oneway": "yes", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6263454, + 46.516695 + ], + [ + 6.6264148, + 46.5166789 + ] + ] + }, + "id": "way/1264600387" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1265089664", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Villard", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6218032, + 46.5189499 + ], + [ + 6.6216747, + 46.5189262 + ], + [ + 6.6214766, + 46.5189318 + ] + ] + }, + "id": "way/1265089664" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1265841194", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6075033, + 46.5265913 + ], + [ + 6.6077725, + 46.5264986 + ], + [ + 6.6080719, + 46.5263954 + ] + ] + }, + "id": "way/1265841194" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1265841201", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6088925, + 46.5262929 + ], + [ + 6.6087779, + 46.5263477 + ], + [ + 6.6086674, + 46.526395 + ], + [ + 6.6085904, + 46.5264513 + ] + ] + }, + "id": "way/1265841201" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1265841202", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6080719, + 46.5263954 + ], + [ + 6.6083466, + 46.5263011 + ], + [ + 6.6084828, + 46.526256 + ], + [ + 6.6086952, + 46.5262366 + ], + [ + 6.6087667, + 46.5262316 + ], + [ + 6.6089505, + 46.5261971 + ], + [ + 6.6091802, + 46.526134 + ], + [ + 6.6097551, + 46.5259381 + ], + [ + 6.6101307, + 46.5258143 + ], + [ + 6.6102347, + 46.52578 + ], + [ + 6.6105623, + 46.5256706 + ], + [ + 6.6107112, + 46.5256212 + ], + [ + 6.6109449, + 46.5255438 + ], + [ + 6.6112201, + 46.5254602 + ], + [ + 6.6115407, + 46.5253815 + ], + [ + 6.6123802, + 46.5251951 + ], + [ + 6.6127523, + 46.5251114 + ], + [ + 6.6130008, + 46.5250555 + ], + [ + 6.613131, + 46.5250262 + ], + [ + 6.6132294, + 46.525004 + ], + [ + 6.6137195, + 46.5248922 + ], + [ + 6.614352, + 46.5247534 + ], + [ + 6.6148093, + 46.5246488 + ] + ] + }, + "id": "way/1265841202" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1267082115", + "cycleway": "no", + "cycleway:left:lane": "advisory", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Cèdres", + "name:etymology:wikidata": "Q128550", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6272055, + 46.5251288 + ], + [ + 6.6271378, + 46.5250627 + ], + [ + 6.6271227, + 46.5250475 + ] + ] + }, + "id": "way/1267082115" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1267082121", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Jean-Louis-Galliard", + "name:etymology:wikidata": "Q3166776", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276923, + 46.5240856 + ], + [ + 6.6277547, + 46.5241181 + ], + [ + 6.627811, + 46.5241807 + ], + [ + 6.6278672, + 46.5242432 + ], + [ + 6.6279098, + 46.5243202 + ] + ] + }, + "id": "way/1267082121" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1267726257", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Rue Sera-Biasini", + "name:etymology:wikidata": "Q131192158", + "oneway": "no", + "oneway:bicycle": "no", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371045, + 46.526312 + ], + [ + 6.6375063, + 46.5264766 + ] + ] + }, + "id": "way/1267726257" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1270787836", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue du Rond-Point", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6281277, + 46.5154139 + ], + [ + 6.6277278, + 46.5154385 + ], + [ + 6.6266187, + 46.5155072 + ], + [ + 6.6264944, + 46.5155142 + ] + ] + }, + "id": "way/1270787836" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1271856652", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621358, + 46.536701 + ], + [ + 6.6213235, + 46.5367808 + ], + [ + 6.6212867, + 46.5368658 + ], + [ + 6.6212287, + 46.5369748 + ], + [ + 6.6211339, + 46.5370993 + ], + [ + 6.6210782, + 46.5371724 + ], + [ + 6.6209774, + 46.5372774 + ], + [ + 6.6209566, + 46.5372991 + ], + [ + 6.6208294, + 46.5374007 + ] + ] + }, + "id": "way/1271856652" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1272377895", + "bridge": "yes", + "cycleway": "no", + "highway": "residential", + "layer": "1", + "lit": "yes", + "name": "Chemin des Platanes", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6511336, + 46.5146915 + ], + [ + 6.651168, + 46.5147443 + ], + [ + 6.6511864, + 46.5147726 + ] + ] + }, + "id": "way/1272377895" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1272377898", + "highway": "residential", + "name": "Chemin de la Fauvette", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6649111, + 46.5329599 + ], + [ + 6.6649582, + 46.5329045 + ], + [ + 6.6649919, + 46.5328511 + ], + [ + 6.6650297, + 46.5327728 + ] + ] + }, + "id": "way/1272377898" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1272377899", + "highway": "residential", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "oneway": "yes", + "sidewalk:left": "no" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6650297, + 46.5327728 + ], + [ + 6.6651053, + 46.5328422 + ], + [ + 6.6651773, + 46.5328929 + ] + ] + }, + "id": "way/1272377899" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1273840385", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6555073, + 46.5230745 + ], + [ + 6.6553939, + 46.5231147 + ] + ] + }, + "id": "way/1273840385" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1273840387", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6557177, + 46.5230133 + ], + [ + 6.6556285, + 46.5230333 + ], + [ + 6.6555951, + 46.5230443 + ], + [ + 6.6555073, + 46.5230745 + ] + ] + }, + "id": "way/1273840387" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1273840388", + "cycleway": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6553939, + 46.5231147 + ], + [ + 6.6552321, + 46.5232073 + ], + [ + 6.6551668, + 46.5232437 + ], + [ + 6.6549553, + 46.5233616 + ], + [ + 6.6548835, + 46.5234044 + ], + [ + 6.6548373, + 46.5234353 + ] + ] + }, + "id": "way/1273840388" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1273840389", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6560656, + 46.5229349 + ], + [ + 6.6557177, + 46.5230133 + ] + ] + }, + "id": "way/1273840389" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1273840390", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6561901, + 46.5229061 + ], + [ + 6.656126, + 46.5229213 + ], + [ + 6.6560656, + 46.5229349 + ] + ] + }, + "id": "way/1273840390" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1273840396", + "cycleway": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6543631, + 46.5237772 + ], + [ + 6.6543086, + 46.5238211 + ], + [ + 6.6542372, + 46.5238729 + ], + [ + 6.6541555, + 46.5239407 + ] + ] + }, + "id": "way/1273840396" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1274175233", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6533665, + 46.5245545 + ], + [ + 6.6532858, + 46.524614 + ] + ] + }, + "id": "way/1274175233" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1274175389", + "cycleway": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Chailly", + "rcrc_ref": "773c", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.654012, + 46.524055 + ], + [ + 6.653525, + 46.5244364 + ], + [ + 6.6534427, + 46.5244963 + ] + ] + }, + "id": "way/1274175389" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1274537405", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Henri-Druey", + "name:etymology:wikidata": "Q558071", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "source:width": "ARCore", + "surface": "asphalt", + "trolley_wire": "yes", + "width": "4.7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.629384, + 46.5290556 + ], + [ + 6.6294977, + 46.5289818 + ], + [ + 6.6295556, + 46.5289439 + ], + [ + 6.6298272, + 46.5287759 + ], + [ + 6.630279, + 46.5284682 + ], + [ + 6.6303019, + 46.5284528 + ] + ] + }, + "id": "way/1274537405" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1274537476", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Egralets", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.629384, + 46.5290556 + ], + [ + 6.629325, + 46.5290152 + ], + [ + 6.6290086, + 46.5287701 + ] + ] + }, + "id": "way/1274537476" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1277520569", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "private", + "name": "Chemin des Plaines", + "name:etymology:wikidata": "Q160091", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6127993, + 46.5138638 + ], + [ + 6.6126973, + 46.5138851 + ], + [ + 6.6118858, + 46.5140646 + ], + [ + 6.6118471, + 46.5140618 + ], + [ + 6.6116929, + 46.5140504 + ] + ] + }, + "id": "way/1277520569" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1277908289", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through;right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6349211, + 46.5169356 + ], + [ + 6.6353416, + 46.5169092 + ] + ] + }, + "id": "way/1277908289" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1279355307", + "cycleway": "track", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6566752, + 46.5413605 + ], + [ + 6.6567838, + 46.5413842 + ] + ] + }, + "id": "way/1279355307" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1279355308", + "cycleway": "track", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6581682, + 46.5416525 + ], + [ + 6.6584, + 46.5416954 + ], + [ + 6.6585491, + 46.5417237 + ], + [ + 6.6586968, + 46.5417544 + ], + [ + 6.6588425, + 46.5417922 + ], + [ + 6.6589849, + 46.5418344 + ], + [ + 6.6591204, + 46.5418849 + ] + ] + }, + "id": "way/1279355308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1279355323", + "cycleway": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Berne", + "name:etymology:wikidata": "Q70", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6508894, + 46.5387216 + ], + [ + 6.6510126, + 46.5388627 + ] + ] + }, + "id": "way/1279355323" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1279355325", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523409, + 46.5403104 + ], + [ + 6.6522645, + 46.5402565 + ] + ] + }, + "id": "way/1279355325" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1279417025", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6181879, + 46.526975 + ], + [ + 6.618334, + 46.5268658 + ], + [ + 6.6184438, + 46.5267819 + ], + [ + 6.6186473, + 46.5266192 + ], + [ + 6.619031, + 46.526335 + ], + [ + 6.6190829, + 46.5262965 + ], + [ + 6.6192713, + 46.5261616 + ], + [ + 6.6194293, + 46.5260279 + ], + [ + 6.6195451, + 46.5259299 + ], + [ + 6.6196625, + 46.5258409 + ], + [ + 6.619711, + 46.5258041 + ], + [ + 6.6197755, + 46.5257552 + ] + ] + }, + "id": "way/1279417025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1282372721", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Noisetiers", + "oneway": "no", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622129, + 46.5313958 + ], + [ + 6.6222475, + 46.5313219 + ], + [ + 6.6222629, + 46.5312811 + ], + [ + 6.6222314, + 46.5312457 + ], + [ + 6.6215862, + 46.5308162 + ], + [ + 6.6215217, + 46.5307928 + ] + ] + }, + "id": "way/1282372721" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1282372722", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Pâquerettes", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6215217, + 46.5307928 + ], + [ + 6.6213304, + 46.5309103 + ], + [ + 6.6211595, + 46.5310182 + ], + [ + 6.6211369, + 46.5310325 + ] + ] + }, + "id": "way/1282372722" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1283101231", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "street_side", + "parking:right:orientation": "perpendicular", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6074659, + 46.5300423 + ], + [ + 6.6073904, + 46.5306324 + ] + ] + }, + "id": "way/1283101231" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1283494454", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:left": "no", + "parking:right": "on_kerb", + "parking:right:orientation": "diagonal", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6328697, + 46.5400017 + ], + [ + 6.6330589, + 46.5397795 + ] + ] + }, + "id": "way/1283494454" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1283494733", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Marronnier", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6240587, + 46.5383602 + ], + [ + 6.6246159, + 46.5384795 + ] + ] + }, + "id": "way/1283494733" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1283494866", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Marronnier", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6228984, + 46.5381106 + ], + [ + 6.6230025, + 46.5381332 + ], + [ + 6.6233555, + 46.538209 + ], + [ + 6.6235073, + 46.5382417 + ], + [ + 6.6237326, + 46.5382902 + ] + ] + }, + "id": "way/1283494866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1284427356", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de Champrilly", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.609648, + 46.5313924 + ], + [ + 6.6098217, + 46.5314717 + ], + [ + 6.6099879, + 46.5315735 + ], + [ + 6.6100839, + 46.5316385 + ], + [ + 6.6103842, + 46.5318492 + ], + [ + 6.610406, + 46.5318657 + ], + [ + 6.6104739, + 46.5319172 + ] + ] + }, + "id": "way/1284427356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1285377487", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric-Recordon", + "name:etymology:wikidata": "Q16022671", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170152, + 46.526038 + ], + [ + 6.6169725, + 46.5261275 + ], + [ + 6.6169289, + 46.5261951 + ], + [ + 6.6166761, + 46.5265243 + ], + [ + 6.6166098, + 46.5266139 + ], + [ + 6.6165175, + 46.5267133 + ], + [ + 6.6163386, + 46.526851 + ] + ] + }, + "id": "way/1285377487" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1285377604", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric-Recordon", + "name:etymology:wikidata": "Q16022671", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6163386, + 46.526851 + ], + [ + 6.6162961, + 46.52688 + ], + [ + 6.6160441, + 46.5270532 + ], + [ + 6.615773, + 46.5272288 + ], + [ + 6.6156652, + 46.5273024 + ], + [ + 6.6153956, + 46.5274853 + ], + [ + 6.6153592, + 46.5275085 + ] + ] + }, + "id": "way/1285377604" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1285377654", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "rcrc_ref": "1a", + "sidewalk": "both", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6197274, + 46.5246763 + ], + [ + 6.6195402, + 46.5247677 + ] + ] + }, + "id": "way/1285377654" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1288554698", + "bridge": "yes", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "primary", + "lanes": "2", + "layer": "1", + "lit": "yes", + "maxspeed": "50", + "maxweight:signed": "no", + "name": "Rue du Grand-Pont", + "name:etymology:wikidata": "Q682024", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "wikipedia": "fr:Grand-Pont" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6311182, + 46.5207116 + ], + [ + 6.6315906, + 46.5202242 + ] + ] + }, + "id": "way/1288554698" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1288554712", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxheight": "default", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt", + "turn:lanes:forward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6232407, + 46.5230792 + ], + [ + 6.6242331, + 46.5229474 + ] + ] + }, + "id": "way/1288554712" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1292465194", + "check_date:cycleway": "2023-10-14", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de l'Université", + "name:etymology:wikidata": "Q3918", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333446, + 46.52393 + ], + [ + 6.6333911, + 46.5239239 + ], + [ + 6.6334306, + 46.52393 + ], + [ + 6.6334672, + 46.5239455 + ] + ] + }, + "id": "way/1292465194" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1292465195", + "cycleway:both": "lane", + "cycleway:left:lane": "advisory", + "highway": "secondary", + "lanes": "4", + "lanes:forward": "3", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6332301, + 46.5273752 + ], + [ + 6.633263, + 46.5273316 + ], + [ + 6.6333895, + 46.5271643 + ], + [ + 6.6335178, + 46.5269946 + ] + ] + }, + "id": "way/1292465195" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1292465196", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6329726, + 46.5278159 + ], + [ + 6.6330153, + 46.5277405 + ], + [ + 6.6330451, + 46.5276878 + ] + ] + }, + "id": "way/1292465196" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1292465199", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.634324, + 46.5392555 + ], + [ + 6.6343842, + 46.5390609 + ] + ] + }, + "id": "way/1292465199" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1292624555", + "alt_name": "Av. Davel 21", + "highway": "residential", + "maxspeed": "30", + "name": "Avenue Jean-Daniel-Abram-Davel", + "name:etymology:wikidata": "Q116583", + "oneway": "yes", + "source:maxspeed": "CH:zone30", + "surface": "asphalt", + "width": "4" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6280728, + 46.5280385 + ], + [ + 6.629317, + 46.5274162 + ] + ] + }, + "id": "way/1292624555" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1293558179", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Henri-Druey", + "name:etymology:wikidata": "Q558071", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "source:width": "ARCore", + "surface": "asphalt", + "trolley_wire": "yes", + "width": "4.7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6303019, + 46.5284528 + ], + [ + 6.6305189, + 46.5283032 + ], + [ + 6.6306298, + 46.5282492 + ], + [ + 6.6307239, + 46.5282437 + ] + ] + }, + "id": "way/1293558179" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1293728175", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Saint-Paul", + "name:etymology:wikidata": "Q55382251", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6178968, + 46.5280467 + ], + [ + 6.6174416, + 46.5275342 + ], + [ + 6.6174151, + 46.5275043 + ], + [ + 6.6173894, + 46.5274775 + ] + ] + }, + "id": "way/1293728175" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1295343856", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mornex", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6290305, + 46.5182078 + ], + [ + 6.6286457, + 46.5182831 + ], + [ + 6.628538, + 46.5183169 + ], + [ + 6.6285095, + 46.5183258 + ] + ] + }, + "id": "way/1295343856" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1295343857", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mornex", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285095, + 46.5183258 + ], + [ + 6.6282295, + 46.5184136 + ] + ] + }, + "id": "way/1295343857" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1295346999", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mornex", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6282295, + 46.5184136 + ], + [ + 6.6279378, + 46.5185084 + ], + [ + 6.6278716, + 46.5185302 + ] + ] + }, + "id": "way/1295346999" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1295347003", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Mornex", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6278716, + 46.5185302 + ], + [ + 6.6276362, + 46.5186457 + ], + [ + 6.6271092, + 46.5187944 + ] + ] + }, + "id": "way/1295347003" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1295353788", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin du Presbytère", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6214703, + 46.529048 + ], + [ + 6.621502, + 46.5290749 + ], + [ + 6.6218434, + 46.5293654 + ] + ] + }, + "id": "way/1295353788" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1296054308", + "cycleway": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "parking:both": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "turn:lanes:backward": "through|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6211022, + 46.5211609 + ], + [ + 6.6208237, + 46.521126 + ], + [ + 6.620661, + 46.5211077 + ] + ] + }, + "id": "way/1296054308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1300080408", + "cycleway:left": "shared_lane", + "cycleway:left:lane": "pictogram", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue Samuel-Auguste-André-David-Tissot", + "name:etymology:wikidata": "Q124273", + "oneway": "yes", + "oneway:bicycle": "no", + "short_name": "Avenue Auguste Tissot", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6346831, + 46.5157068 + ], + [ + 6.6334108, + 46.51622 + ], + [ + 6.6333253, + 46.5162546 + ] + ] + }, + "id": "way/1300080408" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1300080409", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Rosemont", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:right": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6350145, + 46.5161241 + ], + [ + 6.6346831, + 46.5157068 + ] + ] + }, + "id": "way/1300080409" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1300254594", + "cycleway:left": "track", + "cycleway:left:oneway": "-1", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "parking:both:staggered": "yes", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6331396, + 46.514519 + ], + [ + 6.6330615, + 46.514778 + ], + [ + 6.6329768, + 46.5150597 + ] + ] + }, + "id": "way/1300254594" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1300286914", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Closelet", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "width": "5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.63292, + 46.5143134 + ], + [ + 6.6330622, + 46.5141705 + ] + ] + }, + "id": "way/1300286914" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1300962262", + "cycleway:left": "no", + "cycleway:right": "shared_lane", + "cycleway:right:lane": "pictogram", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217464, + 46.5289022 + ], + [ + 6.6216519, + 46.5289501 + ], + [ + 6.6214703, + 46.529048 + ], + [ + 6.6214298, + 46.5290698 + ], + [ + 6.6213653, + 46.5291047 + ], + [ + 6.6211656, + 46.5292158 + ] + ] + }, + "id": "way/1300962262" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1300962263", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6211656, + 46.5292158 + ], + [ + 6.6210688, + 46.5292696 + ], + [ + 6.6204193, + 46.5296306 + ], + [ + 6.6201713, + 46.5297694 + ], + [ + 6.6196903, + 46.5300385 + ], + [ + 6.6196383, + 46.5300721 + ], + [ + 6.619528, + 46.5301436 + ] + ] + }, + "id": "way/1300962263" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1301558809", + "bicycle:lanes:backward": "no|designated|yes", + "check_date:cycleway": "2022-12-10", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "2", + "lanes:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left;through|left;through|slight_right", + "vehicle:lanes:backward": "yes|no|yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6298637, + 46.5331285 + ], + [ + 6.6297286, + 46.5330402 + ], + [ + 6.6296812, + 46.5330039 + ], + [ + 6.6295745, + 46.5328952 + ], + [ + 6.6295177, + 46.5327955 + ], + [ + 6.6295102, + 46.5327824 + ], + [ + 6.6294912, + 46.5327084 + ], + [ + 6.6294798, + 46.5326441 + ], + [ + 6.6294855, + 46.5325633 + ] + ] + }, + "id": "way/1301558809" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1301841752", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.630718, + 46.5283809 + ], + [ + 6.6305556, + 46.5287208 + ], + [ + 6.6304445, + 46.5289602 + ], + [ + 6.6303854, + 46.5290876 + ], + [ + 6.6303433, + 46.5291709 + ], + [ + 6.6300996, + 46.5296673 + ] + ] + }, + "id": "way/1301841752" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1301841753", + "busway": "lane", + "cycleway:both": "lane", + "cycleway:left:lane": "advisory", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place de la Riponne", + "parking:both": "no", + "psv:lanes:backward": "yes|designated", + "psv:lanes:forward": "yes|designated", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6321421, + 46.5233966 + ], + [ + 6.6322775, + 46.5236114 + ], + [ + 6.6323222, + 46.5236835 + ] + ] + }, + "id": "way/1301841753" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1301841754", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "5", + "lanes:backward": "2", + "lanes:forward": "3", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place du Tunnel", + "name:etymology:wikidata": "Q86732482", + "psv:lanes:forward": "yes|yes|designated", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "left|through", + "turn:lanes:forward": "left|through|" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6342417, + 46.5254352 + ], + [ + 6.6343438, + 46.5254637 + ] + ] + }, + "id": "way/1301841754" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1301841763", + "bicycle": "yes", + "cycleway:left": "no", + "cycleway:right": "track", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Rue de la Borde", + "oneway": "yes", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6327675, + 46.5283983 + ], + [ + 6.6324443, + 46.5290108 + ] + ] + }, + "id": "way/1301841763" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1305945830", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Route du Pavement", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6354828, + 46.5338976 + ], + [ + 6.6354868, + 46.5338154 + ], + [ + 6.6354855, + 46.5337383 + ] + ] + }, + "id": "way/1305945830" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1306178551", + "cycleway:both": "no", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallonnette", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6516053, + 46.5269418 + ], + [ + 6.6516011, + 46.5269782 + ], + [ + 6.6515787, + 46.5270157 + ], + [ + 6.6515597, + 46.5270355 + ], + [ + 6.6515189, + 46.5270661 + ] + ] + }, + "id": "way/1306178551" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1306178552", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallonnette", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6515189, + 46.5270661 + ], + [ + 6.6511227, + 46.5273397 + ], + [ + 6.6509859, + 46.5274339 + ], + [ + 6.6509418, + 46.5274643 + ] + ] + }, + "id": "way/1306178552" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1306178553", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Vallonnette", + "sidewalk": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6498777, + 46.5280371 + ], + [ + 6.6497436, + 46.5280602 + ], + [ + 6.6496149, + 46.5280792 + ] + ] + }, + "id": "way/1306178553" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1309555547", + "cycleway:right": "no", + "foot": "no", + "highway": "secondary", + "junction": "roundabout", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rond-Point de la Maladière", + "rcrc_ref": "777b", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "trolleybus": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6037201, + 46.5176599 + ], + [ + 6.6036111, + 46.5176745 + ], + [ + 6.6034979, + 46.5176807 + ] + ] + }, + "id": "way/1309555547" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1309556979", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471194, + 46.5334847 + ], + [ + 6.6471137, + 46.5333816 + ] + ] + }, + "id": "way/1309556979" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1309556980", + "access": "destination", + "bicycle": "yes", + "foot": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6471483, + 46.5331165 + ], + [ + 6.6471194, + 46.5330582 + ], + [ + 6.6470237, + 46.5329937 + ] + ] + }, + "id": "way/1309556980" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1309556981", + "access": "destination", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6469865, + 46.5330868 + ], + [ + 6.6470237, + 46.5329937 + ] + ] + }, + "id": "way/1309556981" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1309556982", + "bicycle": "yes", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "motor_vehicle": "destination", + "name": "Place de la Sallaz", + "oneway": "yes", + "psv": "yes", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle": "delivery" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6470237, + 46.5329937 + ], + [ + 6.6469593, + 46.5329578 + ], + [ + 6.6468852, + 46.5328221 + ], + [ + 6.6467357, + 46.5325005 + ] + ] + }, + "id": "way/1309556982" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1311290535", + "bicycle:lanes:backward": "yes|designated|yes", + "bicycle:lanes:forward": "yes|yes|designated", + "cycleway:both": "no", + "cycleway:left": "lane", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "6", + "lanes:backward": "3", + "lanes:forward": "3", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Place Saint-François", + "name:etymology:wikidata": "Q3586117", + "parking:both": "no", + "psv:lanes:backward": "yes|no|designated", + "psv:lanes:forward": "yes|yes|designated", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.633149, + 46.5194654 + ], + [ + 6.6332669, + 46.519451 + ], + [ + 6.6335054, + 46.5194219 + ] + ] + }, + "id": "way/1311290535" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1314237699", + "cycleway:left": "no", + "cycleway:right": "lane", + "foot": "no", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6124397, + 46.5219783 + ], + [ + 6.6126693, + 46.5218917 + ] + ] + }, + "id": "way/1314237699" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1314561373", + "highway": "residential", + "name": "Avenue de Valmont", + "sidewalk:left": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6589822, + 46.5384783 + ], + [ + 6.6589091, + 46.5384067 + ], + [ + 6.6588105, + 46.5383514 + ], + [ + 6.6586374, + 46.5383022 + ], + [ + 6.6586382, + 46.5382388 + ], + [ + 6.6586261, + 46.5381761 + ], + [ + 6.6585947, + 46.5380997 + ], + [ + 6.658552, + 46.5380466 + ] + ] + }, + "id": "way/1314561373" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1315514906", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6299907, + 46.5298964 + ], + [ + 6.6298733, + 46.5301368 + ], + [ + 6.6298512, + 46.5301851 + ] + ] + }, + "id": "way/1315514906" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1315514909", + "cycleway:left": "track", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6298512, + 46.5301851 + ], + [ + 6.6297001, + 46.5305153 + ] + ] + }, + "id": "way/1315514909" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1315514910", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6297001, + 46.5305153 + ], + [ + 6.6296645, + 46.5305932 + ], + [ + 6.6296334, + 46.5306585 + ], + [ + 6.6295385, + 46.5308572 + ], + [ + 6.6295, + 46.5309163 + ] + ] + }, + "id": "way/1315514910" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1316963451", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "oneway": "no", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6337165, + 46.5390797 + ], + [ + 6.6336195, + 46.5395195 + ], + [ + 6.6335913, + 46.5396475 + ], + [ + 6.6333859, + 46.5405783 + ] + ] + }, + "id": "way/1316963451" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1320044502", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "secondary", + "maxspeed": "50", + "name": "Avenue du Léman", + "name:etymology:wikidata": "Q6403", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6460827, + 46.5159708 + ], + [ + 6.6462394, + 46.5158895 + ] + ] + }, + "id": "way/1320044502" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1326260034", + "highway": "residential", + "maxspeed": "20", + "name": "Chemin de Champ-Soleil", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6528591, + 46.5219121 + ], + [ + 6.6528071, + 46.5220387 + ] + ] + }, + "id": "way/1326260034" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1326260035", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Rosière", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6590228, + 46.5199027 + ], + [ + 6.6590279, + 46.5199767 + ], + [ + 6.6589525, + 46.5200545 + ], + [ + 6.6588386, + 46.520088 + ], + [ + 6.6585511, + 46.5201725 + ], + [ + 6.6582485, + 46.5202614 + ], + [ + 6.6579425, + 46.5203231 + ] + ] + }, + "id": "way/1326260035" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1326282308", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "no", + "maxspeed": "50", + "name": "Route de la Clochatte", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6401082, + 46.5389426 + ], + [ + 6.6398671, + 46.5391463 + ], + [ + 6.6396725, + 46.5393104 + ], + [ + 6.6394021, + 46.5395593 + ], + [ + 6.6392649, + 46.5396893 + ], + [ + 6.6391388, + 46.539821 + ], + [ + 6.6391012, + 46.5398588 + ] + ] + }, + "id": "way/1326282308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1330277811", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Avenue des Jordils", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6262765, + 46.5091008 + ], + [ + 6.6262176, + 46.5091017 + ], + [ + 6.6261359, + 46.5091029 + ] + ] + }, + "id": "way/1330277811" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1330375694", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6226319, + 46.5204487 + ], + [ + 6.6225605, + 46.5205112 + ], + [ + 6.6225463, + 46.5205234 + ] + ] + }, + "id": "way/1330375694" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1330375696", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Croix-Rouges", + "oneway": "yes", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6224172, + 46.5210797 + ], + [ + 6.6223448, + 46.5210225 + ] + ] + }, + "id": "way/1330375696" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1330377025", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "name": "Avenue du Temple", + "name:etymology:wikidata": "Q44539", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6477613, + 46.5328285 + ], + [ + 6.6478328, + 46.5328696 + ], + [ + 6.6479066, + 46.5328824 + ] + ] + }, + "id": "way/1330377025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1331530555", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6266984, + 46.5120764 + ], + [ + 6.6273497, + 46.5119879 + ] + ] + }, + "id": "way/1331530555" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1331531305", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6309922, + 46.5137461 + ], + [ + 6.6309705, + 46.5137227 + ], + [ + 6.6308613, + 46.5136097 + ], + [ + 6.6305899, + 46.513329 + ], + [ + 6.630265, + 46.5129801 + ], + [ + 6.6301909, + 46.5129027 + ], + [ + 6.6299471, + 46.512629 + ], + [ + 6.6298561, + 46.5124953 + ], + [ + 6.6297405, + 46.5122958 + ], + [ + 6.6296457, + 46.512099 + ] + ] + }, + "id": "way/1331531305" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1331531438", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Boulevard de Grancy", + "oneway": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "good", + "source:name": "local knowledge", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6309563, + 46.5151404 + ], + [ + 6.6319969, + 46.515003 + ], + [ + 6.6321497, + 46.5149665 + ], + [ + 6.6322383, + 46.51494 + ], + [ + 6.6323366, + 46.5148671 + ] + ] + }, + "id": "way/1331531438" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1332935522", + "cycleway:left": "no", + "cycleway:right": "separate", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Chablais", + "name:etymology:wikidata": "Q869650", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "shoulder": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5998888, + 46.5232057 + ], + [ + 6.6000093, + 46.5232142 + ], + [ + 6.6002806, + 46.5232485 + ], + [ + 6.6004237, + 46.5232714 + ], + [ + 6.6005683, + 46.5233035 + ], + [ + 6.6006691, + 46.5233258 + ] + ] + }, + "id": "way/1332935522" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1333615092", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:forward": "none|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7008243, + 46.5684207 + ], + [ + 6.7009754, + 46.5685068 + ] + ] + }, + "id": "way/1333615092" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1333615094", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:forward": "left|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.7005477, + 46.5682594 + ], + [ + 6.7008243, + 46.5684207 + ] + ] + }, + "id": "way/1333615094" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010814", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6854011, + 46.561111 + ], + [ + 6.6854966, + 46.5612012 + ], + [ + 6.6856047, + 46.5613018 + ] + ] + }, + "id": "way/1334010814" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010815", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6866303, + 46.5621892 + ], + [ + 6.6867514, + 46.562294 + ] + ] + }, + "id": "way/1334010815" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010818", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6871418, + 46.5626301 + ], + [ + 6.687173, + 46.5626577 + ] + ] + }, + "id": "way/1334010818" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010819", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6890929, + 46.5639272 + ], + [ + 6.689163, + 46.5639529 + ], + [ + 6.6894658, + 46.5640596 + ], + [ + 6.69001, + 46.5642449 + ] + ] + }, + "id": "way/1334010819" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010820", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:backward": "none|none|merge_to_left" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.69001, + 46.5642449 + ], + [ + 6.690607, + 46.5644483 + ] + ] + }, + "id": "way/1334010820" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010821", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:backward": "none|none|merge_to_left" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.690607, + 46.5644483 + ], + [ + 6.6911765, + 46.5646436 + ] + ] + }, + "id": "way/1334010821" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010822", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6924854, + 46.5650895 + ], + [ + 6.6930216, + 46.565272 + ] + ] + }, + "id": "way/1334010822" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010823", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6932186, + 46.5653381 + ], + [ + 6.6940471, + 46.5656179 + ] + ] + }, + "id": "way/1334010823" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010824", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6867514, + 46.562294 + ], + [ + 6.6868455, + 46.5623754 + ], + [ + 6.6871418, + 46.5626301 + ] + ] + }, + "id": "way/1334010824" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010825", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.687173, + 46.5626577 + ], + [ + 6.687669, + 46.5630861 + ], + [ + 6.6877841, + 46.5631837 + ], + [ + 6.687883, + 46.563263 + ] + ] + }, + "id": "way/1334010825" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010826", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6856047, + 46.5613018 + ], + [ + 6.6857258, + 46.561408 + ], + [ + 6.6859039, + 46.5615634 + ], + [ + 6.6861639, + 46.561788 + ], + [ + 6.6866303, + 46.5621892 + ] + ] + }, + "id": "way/1334010826" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010827", + "highway": "primary", + "lanes": "5", + "lanes:backward": "3", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:backward": "none|none|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6920679, + 46.5649474 + ], + [ + 6.6921429, + 46.564973 + ] + ] + }, + "id": "way/1334010827" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334010828", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "60", + "name": "Route de Berne", + "oneway": "yes", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6851181, + 46.5605798 + ], + [ + 6.6851219, + 46.5606192 + ], + [ + 6.685126, + 46.5606564 + ], + [ + 6.6851317, + 46.5606792 + ], + [ + 6.6851401, + 46.5606995 + ], + [ + 6.6851505, + 46.5607244 + ], + [ + 6.6851877, + 46.560779 + ], + [ + 6.6852126, + 46.560813 + ], + [ + 6.6852438, + 46.560855 + ], + [ + 6.6852719, + 46.5608911 + ], + [ + 6.6854011, + 46.561111 + ] + ] + }, + "id": "way/1334010828" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334334197", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:backward": "through|slight_right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6845013, + 46.5586669 + ], + [ + 6.6846438, + 46.5593212 + ] + ] + }, + "id": "way/1334334197" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334334198", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6846438, + 46.5593212 + ], + [ + 6.6847646, + 46.5598756 + ], + [ + 6.684798, + 46.5600077 + ], + [ + 6.6848305, + 46.5601297 + ] + ] + }, + "id": "way/1334334198" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334358725", + "highway": "primary", + "lanes": "5", + "lanes:backward": "2", + "lanes:forward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:forward": "none|none|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.684319, + 46.5578113 + ], + [ + 6.6843708, + 46.5580583 + ] + ] + }, + "id": "way/1334358725" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1334380993", + "highway": "primary", + "lanes": "5", + "lanes:backward": "2", + "lanes:forward": "3", + "lit": "yes", + "maxspeed": "80", + "maxspeed:advisory": "70", + "name": "Route de Berne", + "oneway": "no", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt", + "turn:lanes:backward": "none|merge_to_left", + "turn:lanes:forward": "none|none|right" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6841741, + 46.5571728 + ], + [ + 6.684319, + 46.5578113 + ] + ] + }, + "id": "way/1334380993" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1335227771", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6840879, + 46.5568073 + ], + [ + 6.6841741, + 46.5571728 + ] + ] + }, + "id": "way/1335227771" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1335227774", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.68381, + 46.5555838 + ], + [ + 6.6837848, + 46.5554727 + ] + ] + }, + "id": "way/1335227774" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1335227775", + "highway": "primary", + "lanes": "4", + "lanes:backward": "2", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "80", + "name": "Route de Berne", + "rcrc_ref": "601a", + "ref": "1", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6838772, + 46.55587 + ], + [ + 6.68381, + 46.5555838 + ] + ] + }, + "id": "way/1335227775" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1335908534", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Cap", + "sidewalk": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6494939, + 46.5141595 + ], + [ + 6.6494675, + 46.513955 + ], + [ + 6.6494584, + 46.5138217 + ], + [ + 6.6494721, + 46.5137969 + ] + ] + }, + "id": "way/1335908534" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1337379332", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6172199, + 46.5391562 + ], + [ + 6.6172652, + 46.5386112 + ], + [ + 6.6172721, + 46.5385671 + ] + ] + }, + "id": "way/1337379332" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1337379826", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Petit-Flon", + "parking:both": "no", + "sidewalk:both": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6245511, + 46.542769 + ], + [ + 6.6247005, + 46.5426972 + ] + ] + }, + "id": "way/1337379826" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1339078473", + "cycleway:both": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170527, + 46.5396129 + ], + [ + 6.617061, + 46.5395874 + ], + [ + 6.61708, + 46.5395653 + ], + [ + 6.6171082, + 46.5395481 + ], + [ + 6.6171429, + 46.5395377 + ], + [ + 6.6171649, + 46.5395352 + ], + [ + 6.6171871, + 46.5395356 + ] + ] + }, + "id": "way/1339078473" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1339108318", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Sera-Biasini", + "oneway": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6377453, + 46.5265751 + ], + [ + 6.6385272, + 46.5267342 + ] + ] + }, + "id": "way/1339108318" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1339108319", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rue Sera-Biasini", + "oneway": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6392203, + 46.5270412 + ], + [ + 6.639341, + 46.5272724 + ] + ] + }, + "id": "way/1339108319" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1339108320", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Place du Vallon", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6391, + 46.5267165 + ], + [ + 6.6391124, + 46.5265267 + ], + [ + 6.6391248, + 46.5264768 + ], + [ + 6.6391254, + 46.5264646 + ] + ] + }, + "id": "way/1339108320" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1342288356", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "oneway": "no", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333769, + 46.5359434 + ], + [ + 6.6333923, + 46.5360819 + ], + [ + 6.6334258, + 46.5362724 + ], + [ + 6.6335016, + 46.5365415 + ], + [ + 6.6336468, + 46.537012 + ], + [ + 6.6336573, + 46.5370477 + ] + ] + }, + "id": "way/1342288356" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1343050803", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235992, + 46.5434703 + ], + [ + 6.6234955, + 46.5433161 + ], + [ + 6.6233671, + 46.5431662 + ], + [ + 6.6232677, + 46.5430689 + ] + ] + }, + "id": "way/1343050803" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1343066087", + "highway": "residential", + "oneway": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6082057, + 46.5804791 + ], + [ + 6.6081785, + 46.5804261 + ], + [ + 6.6081574, + 46.5804009 + ], + [ + 6.6081208, + 46.5803691 + ], + [ + 6.6080891, + 46.5803339 + ], + [ + 6.6080835, + 46.5803119 + ], + [ + 6.6080809, + 46.5803015 + ], + [ + 6.6081086, + 46.5802601 + ], + [ + 6.6081663, + 46.5802445 + ], + [ + 6.6082232, + 46.5802618 + ], + [ + 6.6082412, + 46.5802704 + ], + [ + 6.60827, + 46.5802842 + ] + ] + }, + "id": "way/1343066087" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1346762736", + "cycleway:both": "lane", + "highway": "primary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "maxspeed": "60", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt", + "turn:lanes:forward": "left|through" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6050751, + 46.57152 + ], + [ + 6.6050765, + 46.5713144 + ], + [ + 6.6050579, + 46.5710319 + ] + ] + }, + "id": "way/1346762736" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1346762737", + "cycleway:both": "lane", + "highway": "primary", + "lanes": "2", + "maxspeed": "60", + "name": "Route de Neuchâtel", + "name:etymology:wikidata": "Q69345", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6050579, + 46.5710319 + ], + [ + 6.6050472, + 46.5709017 + ], + [ + 6.6050295, + 46.5706855 + ], + [ + 6.6049444, + 46.5697286 + ], + [ + 6.604909, + 46.5695272 + ], + [ + 6.6048688, + 46.5693567 + ] + ] + }, + "id": "way/1346762737" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1348258904", + "access": "no", + "alt_name": "Rue Edouard Gibbon", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lane_markings": "no", + "name": "Rue Edward-Gibbon", + "name:etymology:wikidata": "Q161841", + "surface": "paving_stones", + "wikimedia_commons": "File:Rue Edward-Gibbon Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6321638, + 46.5187363 + ], + [ + 6.6318992, + 46.5187897 + ], + [ + 6.6316853, + 46.5188873 + ], + [ + 6.6316319, + 46.5189117 + ] + ] + }, + "id": "way/1348258904" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350745907", + "access:conditional": "destination @ (22:00-06:00)", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Beaumont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6461839, + 46.5307173 + ], + [ + 6.6461946, + 46.5308795 + ], + [ + 6.6462065, + 46.5310311 + ], + [ + 6.6461648, + 46.5311032 + ] + ] + }, + "id": "way/1350745907" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350745944", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Montagibert", + "oneway": "yes", + "oneway:bicycle": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6448209, + 46.5236383 + ], + [ + 6.6452289, + 46.5235296 + ], + [ + 6.645344, + 46.523538 + ], + [ + 6.645414, + 46.5235697 + ], + [ + 6.6454999, + 46.5236381 + ] + ] + }, + "id": "way/1350745944" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350745977", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de la Dôle", + "source:width": "ARCore", + "surface": "asphalt", + "width": "9" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6449764, + 46.5222704 + ], + [ + 6.64528, + 46.521294 + ], + [ + 6.6452985, + 46.5212391 + ] + ] + }, + "id": "way/1350745977" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350746473", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Victor-Ruffy", + "name:etymology:wikidata": "Q678568", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6484985, + 46.5279643 + ], + [ + 6.6484995, + 46.5278774 + ], + [ + 6.6485003, + 46.5277881 + ], + [ + 6.6485019, + 46.5276469 + ], + [ + 6.6485012, + 46.5276121 + ], + [ + 6.6484958, + 46.5273331 + ], + [ + 6.6484897, + 46.5270206 + ], + [ + 6.6484819, + 46.5266177 + ], + [ + 6.6484779, + 46.5264167 + ], + [ + 6.648467, + 46.5262925 + ], + [ + 6.6484577, + 46.5261873 + ], + [ + 6.6484483, + 46.5260812 + ] + ] + }, + "id": "way/1350746473" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747543", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Village", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6541555, + 46.5239407 + ], + [ + 6.6542365, + 46.523958 + ], + [ + 6.6543701, + 46.5239815 + ], + [ + 6.6548781, + 46.5239822 + ], + [ + 6.6553196, + 46.5239969 + ], + [ + 6.6555386, + 46.5240004 + ], + [ + 6.6556881, + 46.5240012 + ] + ] + }, + "id": "way/1350747543" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747566", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Valdézia" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6558091, + 46.5237742 + ], + [ + 6.6557111, + 46.5239273 + ], + [ + 6.6556881, + 46.5240012 + ] + ] + }, + "id": "way/1350747566" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747579", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin du Village", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6556881, + 46.5240012 + ], + [ + 6.6558643, + 46.5240038 + ], + [ + 6.6559835, + 46.5239747 + ], + [ + 6.6562878, + 46.5238709 + ], + [ + 6.6563728, + 46.5238528 + ], + [ + 6.6564456, + 46.52384 + ], + [ + 6.6565673, + 46.5238408 + ], + [ + 6.6566421, + 46.5238491 + ], + [ + 6.6566967, + 46.5238551 + ], + [ + 6.6570848, + 46.5239387 + ], + [ + 6.65732, + 46.5240072 + ], + [ + 6.6573769, + 46.5240238 + ], + [ + 6.6576587, + 46.5241157 + ], + [ + 6.6577046, + 46.5241281 + ], + [ + 6.6577642, + 46.5241442 + ], + [ + 6.6578341, + 46.5241631 + ], + [ + 6.6578663, + 46.5241725 + ] + ] + }, + "id": "way/1350747579" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747787", + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6548506, + 46.5263137 + ], + [ + 6.6545766, + 46.5262713 + ], + [ + 6.654431, + 46.5262489 + ], + [ + 6.6543494, + 46.526239 + ], + [ + 6.6542941, + 46.5262374 + ], + [ + 6.6542282, + 46.5262412 + ], + [ + 6.6538095, + 46.5262816 + ], + [ + 6.6533427, + 46.5263291 + ], + [ + 6.6531003, + 46.5263276 + ], + [ + 6.6530475, + 46.5263234 + ], + [ + 6.6529938, + 46.5263204 + ], + [ + 6.6528621, + 46.5262929 + ], + [ + 6.6527599, + 46.5262531 + ], + [ + 6.6526642, + 46.5262159 + ] + ] + }, + "id": "way/1350747787" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747884", + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6559958, + 46.5265512 + ], + [ + 6.6557904, + 46.5265053 + ], + [ + 6.6554434, + 46.5264371 + ], + [ + 6.6548506, + 46.5263137 + ] + ] + }, + "id": "way/1350747884" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747926", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Diablerets", + "name:etymology:wikidata": "Q15139", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6482362, + 46.5261 + ], + [ + 6.6483202, + 46.5260918 + ], + [ + 6.6484483, + 46.5260812 + ] + ] + }, + "id": "way/1350747926" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747969", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Diablerets", + "name:etymology:wikidata": "Q15139", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6477926, + 46.5258792 + ], + [ + 6.6478288, + 46.5258959 + ], + [ + 6.6481729, + 46.5260571 + ], + [ + 6.6482362, + 46.5261 + ] + ] + }, + "id": "way/1350747969" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350747977", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Virgile-Rossel", + "name:etymology:wikidata": "Q2527707", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.648134, + 46.5262257 + ], + [ + 6.6481695, + 46.5262175 + ], + [ + 6.6482012, + 46.5261895 + ], + [ + 6.6482202, + 46.5261604 + ], + [ + 6.6482362, + 46.5261 + ] + ] + }, + "id": "way/1350747977" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350748140", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de la Vallonnette", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6479942, + 46.5278516 + ], + [ + 6.6478868, + 46.5278279 + ], + [ + 6.6473161, + 46.5276484 + ] + ] + }, + "id": "way/1350748140" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350748219", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin de Chantemerle", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6492334, + 46.5353793 + ], + [ + 6.6493527, + 46.5354958 + ], + [ + 6.6493748, + 46.5355152 + ], + [ + 6.6494499, + 46.535581 + ], + [ + 6.649537, + 46.5356302 + ] + ] + }, + "id": "way/1350748219" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350748318", + "cycleway": "lane", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route d'Oron", + "name:etymology:wikidata": "Q70734", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6530862, + 46.5347382 + ], + [ + 6.6529081, + 46.5347092 + ], + [ + 6.6527559, + 46.5346895 + ], + [ + 6.6526128, + 46.5346778 + ] + ] + }, + "id": "way/1350748318" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1350748589", + "cycleway:left": "lane", + "highway": "residential", + "name": "Avenue de Valmont", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6560377, + 46.5357482 + ], + [ + 6.6560544, + 46.5357108 + ], + [ + 6.656113, + 46.5355795 + ], + [ + 6.6561317, + 46.5354769 + ], + [ + 6.6561425, + 46.5353836 + ], + [ + 6.6561382, + 46.5353245 + ] + ] + }, + "id": "way/1350748589" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351123604", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6123033, + 46.5400544 + ], + [ + 6.6123034, + 46.5400449 + ], + [ + 6.6123044, + 46.5399757 + ], + [ + 6.6123144, + 46.5398797 + ], + [ + 6.6123482, + 46.5397379 + ], + [ + 6.6123877, + 46.5396453 + ], + [ + 6.6125171, + 46.5393419 + ], + [ + 6.6126256, + 46.5390875 + ], + [ + 6.6126587, + 46.5390092 + ], + [ + 6.6127735, + 46.53873 + ], + [ + 6.6127883, + 46.5386939 + ] + ] + }, + "id": "way/1351123604" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351123631", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6127883, + 46.5386939 + ], + [ + 6.6127987, + 46.5386687 + ], + [ + 6.6128305, + 46.5385909 + ], + [ + 6.6129393, + 46.5383255 + ], + [ + 6.6129735, + 46.5382608 + ], + [ + 6.6130107, + 46.5382122 + ], + [ + 6.6130565, + 46.5381585 + ], + [ + 6.6131193, + 46.538104 + ], + [ + 6.6131733, + 46.5380624 + ], + [ + 6.6132228, + 46.5380343 + ], + [ + 6.6133162, + 46.5379868 + ], + [ + 6.6133975, + 46.5379547 + ], + [ + 6.6135303, + 46.5379049 + ], + [ + 6.6136934, + 46.5378436 + ], + [ + 6.6139468, + 46.5377435 + ], + [ + 6.614068, + 46.5376889 + ], + [ + 6.6141945, + 46.5376122 + ], + [ + 6.6142646, + 46.5375664 + ], + [ + 6.614507, + 46.5373814 + ], + [ + 6.6146889, + 46.5372035 + ], + [ + 6.6147407, + 46.5371286 + ], + [ + 6.6148699, + 46.5369048 + ], + [ + 6.6149391, + 46.5367907 + ] + ] + }, + "id": "way/1351123631" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351123768", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle:lanes:forward": "through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6111943, + 46.5314288 + ], + [ + 6.6113162, + 46.5313457 + ], + [ + 6.6115366, + 46.5311956 + ], + [ + 6.6116609, + 46.5311109 + ] + ] + }, + "id": "way/1351123768" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351123945", + "cycleway:both": "no", + "highway": "primary", + "lanes": "2", + "lanes:backward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "no", + "rcrc_ref": "401b", + "ref": "5", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "vehicle:lanes:backward": "through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6136776, + 46.5298463 + ], + [ + 6.6136428, + 46.5298926 + ], + [ + 6.6135937, + 46.5299564 + ], + [ + 6.613467, + 46.5301094 + ] + ] + }, + "id": "way/1351123945" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351123987", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route de Prilly", + "name:etymology:wikidata": "Q69757", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "vehicle:lanes:forward": "through|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6116609, + 46.5311109 + ], + [ + 6.61176, + 46.5310434 + ], + [ + 6.6121482, + 46.5307774 + ], + [ + 6.6123456, + 46.5306399 + ], + [ + 6.6126589, + 46.5304216 + ] + ] + }, + "id": "way/1351123987" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351124128", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Frédéric-Recordon", + "name:etymology:wikidata": "Q16022671", + "oneway": "yes", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "wikimedia_commons": "Category:Avenue Frédéric-Recordon (Lausanne)" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6144331, + 46.5288434 + ], + [ + 6.6144421, + 46.5287972 + ], + [ + 6.6144662, + 46.5286424 + ] + ] + }, + "id": "way/1351124128" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351124212", + "cycleway:left": "no", + "cycleway:right": "opposite_lane", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Renens", + "name:etymology:wikidata": "Q69745", + "oneway": "yes", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "sidewalk:left:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6165175, + 46.5267133 + ], + [ + 6.6162896, + 46.526704 + ], + [ + 6.6151293, + 46.5268146 + ], + [ + 6.6148827, + 46.5268381 + ] + ] + }, + "id": "way/1351124212" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351124256", + "cycleway:left": "no", + "cycleway:right": "lane", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073664, + 46.5307811 + ], + [ + 6.6073521, + 46.5309107 + ], + [ + 6.6072806, + 46.5311954 + ], + [ + 6.6072307, + 46.5313121 + ], + [ + 6.60718, + 46.531412 + ] + ] + }, + "id": "way/1351124256" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351124274", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de la Confrérie", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "street_side", + "parking:right:orientation": "perpendicular", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "smoothness": "good", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6073904, + 46.5306324 + ], + [ + 6.6073664, + 46.5307811 + ] + ] + }, + "id": "way/1351124274" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1351143228", + "highway": "secondary", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6140409, + 46.524906 + ], + [ + 6.6136778, + 46.5249808 + ] + ] + }, + "id": "way/1351143228" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266207", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Charles-Secrétan", + "name:etymology:wikidata": "Q2027982", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Charles-Secrétan Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6473642, + 46.5187388 + ], + [ + 6.6468159, + 46.5190421 + ], + [ + 6.6463388, + 46.5193413 + ], + [ + 6.6463022, + 46.5193642 + ], + [ + 6.6457023, + 46.5197651 + ], + [ + 6.6455071, + 46.5198804 + ], + [ + 6.6454341, + 46.5199239 + ] + ] + }, + "id": "way/1352266207" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266268", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Rue Mathurin-Cordier", + "name:etymology:wikidata": "Q950840", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Rue Mathurin-Cordier Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6420084, + 46.5224321 + ], + [ + 6.6417689, + 46.5212139 + ], + [ + 6.6417561, + 46.5211488 + ] + ] + }, + "id": "way/1352266268" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266324", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.642479, + 46.5161001 + ], + [ + 6.6426299, + 46.5160409 + ], + [ + 6.6427215, + 46.5160049 + ] + ] + }, + "id": "way/1352266324" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266378", + "cycleway:left": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Gabriel-de-Rumine", + "official_name": "Avenue Gabriel-de-Rumine", + "rcrc_ref": "780a", + "ref": "9", + "short_name": "Avenue de Rumine", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6449982, + 46.5156167 + ], + [ + 6.6451611, + 46.5156457 + ], + [ + 6.6451868, + 46.5156503 + ], + [ + 6.6453081, + 46.515678 + ] + ] + }, + "id": "way/1352266378" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266528", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "exclusive", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Benjamin-Constant", + "name:etymology:wikidata": "Q123089", + "parking:both": "no", + "rcrc_ref": "601a", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6371179, + 46.5190766 + ], + [ + 6.6371579, + 46.5190888 + ], + [ + 6.6371636, + 46.5190913 + ], + [ + 6.6372101, + 46.5191117 + ], + [ + 6.6372583, + 46.5191474 + ], + [ + 6.6373238, + 46.5192157 + ], + [ + 6.6373577, + 46.5192988 + ], + [ + 6.6373673, + 46.5193778 + ] + ] + }, + "id": "way/1352266528" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266554", + "cycleway:left": "track", + "highway": "primary", + "lanes": "3", + "lanes:backward": "2", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353659, + 46.5189006 + ], + [ + 6.6361962, + 46.5185762 + ], + [ + 6.6366978, + 46.5183802 + ] + ] + }, + "id": "way/1352266554" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266556", + "cycleway:both": "no", + "highway": "primary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6368685, + 46.5183142 + ], + [ + 6.6373418, + 46.518129 + ] + ] + }, + "id": "way/1352266556" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352266557", + "cycleway:both": "no", + "highway": "primary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Théâtre", + "parking:both": "no", + "rcrc_ref": "780a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6376679, + 46.5180021 + ], + [ + 6.6378973, + 46.5179128 + ], + [ + 6.6380681, + 46.5178318 + ] + ] + }, + "id": "way/1352266557" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1352391134", + "hgv": "permissive", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue du Mont-d'Or", + "name:etymology:wikidata": "Q3322201", + "sidewalk": "both", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6163205, + 46.5168334 + ], + [ + 6.6166959, + 46.5168021 + ], + [ + 6.6168088, + 46.5167955 + ], + [ + 6.6170757, + 46.5167798 + ], + [ + 6.6171503, + 46.5167754 + ], + [ + 6.6175108, + 46.516754 + ], + [ + 6.6183755, + 46.5167026 + ], + [ + 6.6187351, + 46.5166895 + ], + [ + 6.6187806, + 46.516689 + ], + [ + 6.618974, + 46.5166868 + ] + ] + }, + "id": "way/1352391134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353050149", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Croix-Rouges", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:both": "street_side", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6198198, + 46.5200579 + ], + [ + 6.6198041, + 46.5200522 + ], + [ + 6.6190297, + 46.5198096 + ], + [ + 6.6185651, + 46.5196483 + ], + [ + 6.6184717, + 46.5196165 + ] + ] + }, + "id": "way/1353050149" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353050413", + "cycleway:left": "no", + "cycleway:right": "lane", + "cycleway:right:lane": "advisory", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Marc-Dufour", + "name:etymology:wikidata": "Q121859", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6173577, + 46.5190322 + ], + [ + 6.617737, + 46.5190157 + ] + ] + }, + "id": "way/1353050413" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353050989", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Tivoli", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6170375, + 46.520875 + ], + [ + 6.6173157, + 46.5208807 + ], + [ + 6.6175332, + 46.5209425 + ] + ] + }, + "id": "way/1353050989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353051643", + "cycleway:left": "no", + "cycleway:right": "track", + "foot": "no", + "highway": "primary", + "lanes": "2", + "maxheight": "default", + "maxspeed": "50", + "name": "Avenue de Provence", + "oneway": "yes", + "oneway:bicycle": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6110772, + 46.522452 + ], + [ + 6.6116373, + 46.5222705 + ], + [ + 6.6121708, + 46.5220796 + ] + ] + }, + "id": "way/1353051643" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353051874", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Prairie", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6035049, + 46.5246242 + ], + [ + 6.6035822, + 46.5245213 + ], + [ + 6.6037686, + 46.5243187 + ] + ] + }, + "id": "way/1353051874" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353052194", + "alt_name": "Centre Provence", + "highway": "residential", + "lit": "yes", + "maxheight:signed": "no", + "maxspeed:type": "CH:urban", + "name": "Avenue de Provence", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6109181, + 46.5227945 + ], + [ + 6.6109581, + 46.522852 + ], + [ + 6.6112694, + 46.5232987 + ], + [ + 6.6113387, + 46.5233964 + ], + [ + 6.6113731, + 46.5234475 + ] + ] + }, + "id": "way/1353052194" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1353592145", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "sac_scale": "hiking", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6377761, + 46.5108212 + ], + [ + 6.6381548, + 46.510722 + ], + [ + 6.6387812, + 46.5105579 + ], + [ + 6.6389157, + 46.5105211 + ], + [ + 6.6390204, + 46.5104924 + ] + ] + }, + "id": "way/1353592145" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354298421", + "highway": "residential", + "name": "Chemin de la Vuachère", + "name:etymology:wikidata": "Q693050", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6561919, + 46.5191583 + ], + [ + 6.6562492, + 46.5191782 + ], + [ + 6.6563268, + 46.5191701 + ], + [ + 6.6564014, + 46.5191257 + ], + [ + 6.656428, + 46.5190287 + ], + [ + 6.6565319, + 46.5188757 + ], + [ + 6.6565945, + 46.5188331 + ], + [ + 6.6566438, + 46.5187995 + ] + ] + }, + "id": "way/1354298421" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354556925", + "cycleway:both": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208824, + 46.5250777 + ], + [ + 6.6207669, + 46.5251439 + ] + ] + }, + "id": "way/1354556925" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354556945", + "cycleway": "lane", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6177191, + 46.5272909 + ], + [ + 6.6177767, + 46.5272543 + ], + [ + 6.6178586, + 46.5272051 + ], + [ + 6.6180133, + 46.5270973 + ], + [ + 6.6181879, + 46.526975 + ] + ] + }, + "id": "way/1354556945" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354558568", + "highway": "residential", + "maxspeed": "30", + "name": "Rue du Lac", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5939909, + 46.5245861 + ], + [ + 6.5940763, + 46.5244235 + ], + [ + 6.5941053, + 46.5243485 + ], + [ + 6.594109, + 46.5243115 + ], + [ + 6.5941097, + 46.5242229 + ] + ] + }, + "id": "way/1354558568" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354559738", + "cycleway": "lane", + "highway": "primary", + "lanes": "1", + "maxspeed": "60", + "maxspeed:type": "sign", + "name": "Route Cantonale", + "name:etymology:wikidata": "Q869650", + "official_name": "Route Cantonale", + "oneway": "yes", + "rcrc_ref": "1a", + "ref": "1", + "sidewalk:left": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5875618, + 46.5221023 + ], + [ + 6.5875538, + 46.5220993 + ], + [ + 6.5867761, + 46.5218341 + ] + ] + }, + "id": "way/1354559738" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354560107", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6053168, + 46.5161544 + ], + [ + 6.6050115, + 46.5161977 + ], + [ + 6.6047253, + 46.516229 + ], + [ + 6.6045347, + 46.5162547 + ] + ] + }, + "id": "way/1354560107" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1354560372", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6093804, + 46.5177048 + ], + [ + 6.6088888, + 46.5180732 + ], + [ + 6.6088107, + 46.5181342 + ], + [ + 6.608693, + 46.5182233 + ], + [ + 6.6082283, + 46.5185537 + ], + [ + 6.6081865, + 46.5185834 + ], + [ + 6.6081119, + 46.5186429 + ] + ] + }, + "id": "way/1354560372" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356106279", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Mon-Repos", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394758, + 46.5194571 + ], + [ + 6.6397507, + 46.51935 + ], + [ + 6.640078, + 46.519207 + ], + [ + 6.6402697, + 46.5190985 + ] + ] + }, + "id": "way/1356106279" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356106430", + "check_date:cycleway": "2023-09-17", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Villamont", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6389248, + 46.5187878 + ], + [ + 6.6386811, + 46.5185346 + ] + ] + }, + "id": "way/1356106430" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356106703", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de l'Université", + "name:etymology:wikidata": "Q3918", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6353193, + 46.5250088 + ], + [ + 6.6354875, + 46.5250956 + ], + [ + 6.6358338, + 46.5252744 + ] + ] + }, + "id": "way/1356106703" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356106768", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Avenue de l'Université", + "name:etymology:wikidata": "Q3918", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6347138, + 46.52468 + ], + [ + 6.6348255, + 46.5247415 + ], + [ + 6.6351104, + 46.5248981 + ], + [ + 6.635197, + 46.5249457 + ], + [ + 6.6353193, + 46.5250088 + ] + ] + }, + "id": "way/1356106768" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356106870", + "cycleway:left": "track", + "cycleway:left:oneway": "-1", + "cycleway:left:segregated": "no", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue Louis-Ruchonnet", + "name:etymology:wikidata": "Q662039", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes", + "turn:lanes:backward": "slight_left|slight_right|none" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231932, + 46.5197311 + ], + [ + 6.6235612, + 46.5195726 + ], + [ + 6.6236223, + 46.5195463 + ] + ] + }, + "id": "way/1356106870" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356306589", + "alt_name": "Avenue de la Harpe", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255938, + 46.5135658 + ], + [ + 6.6255135, + 46.5141596 + ], + [ + 6.6255084, + 46.51419 + ] + ] + }, + "id": "way/1356306589" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356306651", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxheight": "3.3", + "maxspeed:type": "CH:urban", + "maxweight": "3.5", + "name": "Avenue Edouard-Dapples", + "name:etymology:wikidata": "Q118010", + "official_name": "Avenue Edouard-Dapples", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6293016, + 46.5140664 + ], + [ + 6.6288432, + 46.5141772 + ], + [ + 6.6287682, + 46.5141954 + ] + ] + }, + "id": "way/1356306651" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356306883", + "cycleway:left": "no", + "cycleway:right": "shared_lane", + "cycleway:right:lane": "pictogram", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6368231, + 46.5110967 + ], + [ + 6.6367315, + 46.5111506 + ], + [ + 6.6364924, + 46.5112903 + ], + [ + 6.6363385, + 46.5113755 + ], + [ + 6.6362416, + 46.5114291 + ], + [ + 6.6359128, + 46.5116131 + ] + ] + }, + "id": "way/1356306883" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356306974", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Messidor", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6415734, + 46.5160711 + ], + [ + 6.6413692, + 46.5158534 + ], + [ + 6.64104, + 46.5155044 + ], + [ + 6.6410228, + 46.5154841 + ] + ] + }, + "id": "way/1356306974" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356307011", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Trabandan", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6436735, + 46.5146929 + ], + [ + 6.6438017, + 46.5146445 + ], + [ + 6.6440214, + 46.5145641 + ], + [ + 6.6441287, + 46.5145207 + ], + [ + 6.6442452, + 46.514441 + ], + [ + 6.6443026, + 46.5143934 + ] + ] + }, + "id": "way/1356307011" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356845238", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6226102, + 46.523788 + ], + [ + 6.6224742, + 46.5238224 + ], + [ + 6.6224011, + 46.5238405 + ] + ] + }, + "id": "way/1356845238" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356845239", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6227509, + 46.5237524 + ], + [ + 6.6226102, + 46.523788 + ] + ] + }, + "id": "way/1356845239" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356845285", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621413, + 46.5241026 + ], + [ + 6.6209305, + 46.5241766 + ] + ] + }, + "id": "way/1356845285" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1356845296", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "parking:both": "no", + "rcrc_ref": "1a", + "sidewalk:both": "separate", + "sidewalk:right:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6231472, + 46.5237318 + ], + [ + 6.623479, + 46.5237122 + ] + ] + }, + "id": "way/1356845296" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358055657", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Route de la Clochatte", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6388694, + 46.5429914 + ], + [ + 6.6391604, + 46.5432893 + ], + [ + 6.6393652, + 46.5434792 + ], + [ + 6.6395703, + 46.5436593 + ] + ] + }, + "id": "way/1358055657" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358074193", + "cycleway:both": "no", + "highway": "unclassified", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Chocolatière", + "name:etymology:wikidata": "Q305012", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6411204, + 46.5402359 + ], + [ + 6.6410284, + 46.5401601 + ], + [ + 6.6409719, + 46.5401025 + ], + [ + 6.640937, + 46.5400296 + ] + ] + }, + "id": "way/1358074193" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358075197", + "highway": "residential", + "lit": "yes", + "maxspeed": "60", + "name": "Chemin Louis-Boissonnet", + "name:etymology:wikidata": "Q18214166", + "official_name": "Chemin Louis-Boissonnet", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6436256, + 46.5408248 + ], + [ + 6.6434095, + 46.5408145 + ], + [ + 6.6432607, + 46.5408116 + ], + [ + 6.6431269, + 46.5408188 + ], + [ + 6.643033, + 46.5408317 + ], + [ + 6.6429346, + 46.5408585 + ], + [ + 6.6428262, + 46.5408958 + ], + [ + 6.6427215, + 46.5409475 + ], + [ + 6.6426272, + 46.5410107 + ], + [ + 6.6425428, + 46.5410865 + ], + [ + 6.6424377, + 46.5412103 + ], + [ + 6.6423405, + 46.5413056 + ], + [ + 6.6422865, + 46.5413647 + ], + [ + 6.642267, + 46.5413786 + ], + [ + 6.6422481, + 46.5413917 + ] + ] + }, + "id": "way/1358075197" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358076361", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Abeilles", + "name:etymology:wikidata": "Q324132", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6463189, + 46.5398578 + ], + [ + 6.6464904, + 46.5399629 + ], + [ + 6.6465559, + 46.5400214 + ], + [ + 6.6468381, + 46.5403518 + ], + [ + 6.6469498, + 46.5404566 + ] + ] + }, + "id": "way/1358076361" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358082364", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Bérée", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6511193, + 46.5391228 + ], + [ + 6.6512314, + 46.5390899 + ], + [ + 6.6513141, + 46.5390644 + ], + [ + 6.6515505, + 46.5389983 + ], + [ + 6.6516373, + 46.5389745 + ], + [ + 6.6517283, + 46.5389503 + ], + [ + 6.6517939, + 46.5389473 + ], + [ + 6.6518472, + 46.5389619 + ], + [ + 6.6518863, + 46.5389884 + ], + [ + 6.6519016, + 46.5389987 + ], + [ + 6.6520976, + 46.5392128 + ], + [ + 6.6521712, + 46.5392944 + ], + [ + 6.6523855, + 46.5395322 + ] + ] + }, + "id": "way/1358082364" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358083162", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Bérée", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523855, + 46.5395322 + ], + [ + 6.6524828, + 46.5396464 + ], + [ + 6.6525478, + 46.5397227 + ], + [ + 6.6527153, + 46.5399193 + ] + ] + }, + "id": "way/1358083162" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358083589", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de Bérée", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6527153, + 46.5399193 + ], + [ + 6.6527378, + 46.5399467 + ], + [ + 6.6527728, + 46.5400407 + ] + ] + }, + "id": "way/1358083589" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358085224", + "highway": "residential", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Chemin des Roches", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6556963, + 46.5418488 + ], + [ + 6.6556386, + 46.5418023 + ], + [ + 6.6550235, + 46.5412913 + ], + [ + 6.6549805, + 46.5412494 + ], + [ + 6.6549144, + 46.5411791 + ], + [ + 6.654848, + 46.5410827 + ] + ] + }, + "id": "way/1358085224" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358135623", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "name": "Route de la Charbonnière", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6055802, + 46.5710231 + ], + [ + 6.6056742, + 46.5710215 + ], + [ + 6.6059608, + 46.5710166 + ], + [ + 6.6078649, + 46.5709844 + ] + ] + }, + "id": "way/1358135623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358269730", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montelly", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.606266, + 46.5212241 + ], + [ + 6.6063162, + 46.5211665 + ], + [ + 6.6063453, + 46.5211332 + ], + [ + 6.6064195, + 46.5210751 + ], + [ + 6.6064642, + 46.5210486 + ], + [ + 6.6065214, + 46.521014 + ] + ] + }, + "id": "way/1358269730" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358269734", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Montelly", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6129788, + 46.5208457 + ], + [ + 6.6130576, + 46.5208326 + ], + [ + 6.6131922, + 46.5208183 + ] + ] + }, + "id": "way/1358269734" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358269863", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Rhodanie", + "rcrc_ref": "777b", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6092987, + 46.5152089 + ], + [ + 6.6089854, + 46.5152937 + ] + ] + }, + "id": "way/1358269863" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358270142", + "alt_name": "Avenue de la Harpe", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6260039, + 46.5104549 + ], + [ + 6.6260708, + 46.5098704 + ], + [ + 6.62608, + 46.5097947 + ], + [ + 6.6261268, + 46.5093629 + ], + [ + 6.6261359, + 46.5091029 + ], + [ + 6.626128, + 46.5090677 + ] + ] + }, + "id": "way/1358270142" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358270176", + "cycleway:left": "lane", + "cycleway:left:lane": "exclusive", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274222, + 46.5081544 + ], + [ + 6.6273974, + 46.5080791 + ], + [ + 6.6273843, + 46.5080129 + ], + [ + 6.627368, + 46.5078901 + ], + [ + 6.6273626, + 46.5077822 + ], + [ + 6.6273636, + 46.5077348 + ], + [ + 6.6273719, + 46.5076217 + ], + [ + 6.627394, + 46.5074986 + ], + [ + 6.6274273, + 46.5073127 + ], + [ + 6.6274447, + 46.5071963 + ], + [ + 6.627449, + 46.5071316 + ], + [ + 6.6274327, + 46.5071024 + ], + [ + 6.6273974, + 46.5070833 + ] + ] + }, + "id": "way/1358270176" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358270185", + "cycleway:both": "lane", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6334193, + 46.5103635 + ], + [ + 6.6338455, + 46.5101612 + ], + [ + 6.634494, + 46.5098161 + ] + ] + }, + "id": "way/1358270185" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358270382", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6233734, + 46.5125528 + ], + [ + 6.6237981, + 46.5124823 + ] + ] + }, + "id": "way/1358270382" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358282762", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6295, + 46.5309163 + ], + [ + 6.6294545, + 46.5309653 + ], + [ + 6.6294308, + 46.5309843 + ] + ] + }, + "id": "way/1358282762" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358282777", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300939, + 46.5331754 + ], + [ + 6.6298637, + 46.5331285 + ] + ] + }, + "id": "way/1358282777" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358282842", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route Aloys-Fauquez", + "name:etymology:wikidata": "Q17305565", + "parking:both": "no", + "rcrc_ref": "501b", + "ref": "150", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6333618, + 46.535232 + ], + [ + 6.6333727, + 46.5349105 + ], + [ + 6.6333749, + 46.5348247 + ] + ] + }, + "id": "way/1358282842" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358282911", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de la Borde", + "parking:both": "no", + "rcrc_ref": "448b", + "ref": "150", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6321573, + 46.529259 + ], + [ + 6.6323157, + 46.5289291 + ], + [ + 6.6325105, + 46.5285574 + ], + [ + 6.6327604, + 46.5281436 + ], + [ + 6.6329726, + 46.5278159 + ] + ] + }, + "id": "way/1358282911" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358283073", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6300996, + 46.5296673 + ], + [ + 6.6300947, + 46.5296774 + ], + [ + 6.6300628, + 46.5297446 + ], + [ + 6.6299907, + 46.5298964 + ] + ] + }, + "id": "way/1358283073" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358283078", + "cycleway:left": "lane", + "cycleway:left:oneway": "-1", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Rue de la Pontaise", + "name:etymology:wikidata": "Q668606", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.630758, + 46.5282978 + ], + [ + 6.630718, + 46.5283809 + ] + ] + }, + "id": "way/1358283078" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358283089", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "4", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6282053, + 46.5316831 + ], + [ + 6.6282493, + 46.5316591 + ], + [ + 6.6282982, + 46.5316314 + ], + [ + 6.628424, + 46.5315683 + ] + ] + }, + "id": "way/1358283089" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358283097", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Grandes-Roches", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6268097, + 46.5303391 + ], + [ + 6.6269004, + 46.5302595 + ], + [ + 6.6270136, + 46.5301564 + ] + ] + }, + "id": "way/1358283097" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358283110", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Marronnier", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246159, + 46.5384795 + ], + [ + 6.6247183, + 46.5385017 + ] + ] + }, + "id": "way/1358283110" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358307878", + "cycleway:right": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Quai d'Ouchy", + "name:etymology:wikidata": "Q870499", + "rcrc_ref": "777b", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6418715, + 46.5054228 + ], + [ + 6.6419588, + 46.5054949 + ] + ] + }, + "id": "way/1358307878" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358308099", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "maxspeed": "50", + "name": "Avenue du Denantou", + "ref": "138", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "source:name": "PTT", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6394865, + 46.5077795 + ], + [ + 6.6396243, + 46.5077213 + ], + [ + 6.6396586, + 46.507698 + ] + ] + }, + "id": "way/1358308099" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358308113", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "maxspeed": "50", + "name": "Avenue du Denantou", + "ref": "138", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6396586, + 46.507698 + ], + [ + 6.6398164, + 46.5075906 + ], + [ + 6.6398586, + 46.5075619 + ] + ] + }, + "id": "way/1358308113" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358308171", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de l'Élysée", + "official_name": "Avenue de l'Elysée", + "ref": "138", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6349276, + 46.5095901 + ], + [ + 6.6349905, + 46.509569 + ], + [ + 6.6351014, + 46.5095589 + ] + ] + }, + "id": "way/1358308171" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358308295", + "cycleway:left": "no", + "cycleway:right": "shared_lane", + "cycleway:right:lane": "pictogram", + "highway": "tertiary", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Montchoisi", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6359128, + 46.5116131 + ], + [ + 6.6357756, + 46.5116869 + ], + [ + 6.6357043, + 46.5117264 + ], + [ + 6.6356617, + 46.5117496 + ], + [ + 6.6356348, + 46.5117642 + ], + [ + 6.6353213, + 46.5119347 + ], + [ + 6.635202, + 46.5119996 + ], + [ + 6.6350851, + 46.5120632 + ], + [ + 6.6348708, + 46.5121807 + ], + [ + 6.6347011, + 46.5122738 + ], + [ + 6.6345207, + 46.5123706 + ] + ] + }, + "id": "way/1358308295" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358487854", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:both": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6317785, + 46.5408865 + ], + [ + 6.631886, + 46.5408324 + ], + [ + 6.6319335, + 46.5408123 + ] + ] + }, + "id": "way/1358487854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358502777", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Avenue de la Chablière", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6154477, + 46.5304571 + ], + [ + 6.6150824, + 46.5309423 + ], + [ + 6.6150156, + 46.5310178 + ] + ] + }, + "id": "way/1358502777" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358646291", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de France", + "name:etymology:wikidata": "Q142", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6212764, + 46.5260495 + ], + [ + 6.620886, + 46.5262998 + ], + [ + 6.6203401, + 46.5266438 + ] + ] + }, + "id": "way/1358646291" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358782359", + "cycleway": "opposite_lane", + "highway": "residential", + "lit": "yes", + "name": "Chemin de Contigny", + "oneway": "yes", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6094677, + 46.5176402 + ], + [ + 6.6095686, + 46.5177044 + ], + [ + 6.610072, + 46.5180248 + ], + [ + 6.610131, + 46.5180555 + ] + ] + }, + "id": "way/1358782359" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358782473", + "cycleway:right": "no", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Mont-d'Or", + "oneway": "yes", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6115103, + 46.5169196 + ], + [ + 6.6115606, + 46.5169318 + ], + [ + 6.6116536, + 46.5169841 + ] + ] + }, + "id": "way/1358782473" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358782579", + "hgv": "permissive", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Cour", + "oneway": "yes", + "ref": "138", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6118256, + 46.5166121 + ], + [ + 6.6116994, + 46.5166572 + ], + [ + 6.6115436, + 46.5166971 + ] + ] + }, + "id": "way/1358782579" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358783614", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bérée", + "oneway": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6529247, + 46.5393081 + ], + [ + 6.6533119, + 46.539179 + ], + [ + 6.6534652, + 46.5391434 + ], + [ + 6.6535383, + 46.5391296 + ] + ] + }, + "id": "way/1358783614" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358783621", + "highway": "residential", + "lit": "yes", + "maxspeed": "20", + "name": "Chemin de Bérée", + "oneway": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6523855, + 46.5395322 + ], + [ + 6.6529247, + 46.5393081 + ] + ] + }, + "id": "way/1358783621" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358856134", + "highway": "residential", + "name": "Avenue de Valmont", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.658552, + 46.5380466 + ], + [ + 6.6584147, + 46.5378957 + ] + ] + }, + "id": "way/1358856134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358856910", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6585037, + 46.5341474 + ], + [ + 6.6583616, + 46.5341153 + ], + [ + 6.6579893, + 46.5340582 + ], + [ + 6.6578924, + 46.5340433 + ], + [ + 6.6578503, + 46.5340369 + ] + ] + }, + "id": "way/1358856910" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358857455", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "oneway": "yes", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6606469, + 46.5344305 + ], + [ + 6.6606294, + 46.5344333 + ], + [ + 6.6603326, + 46.5344687 + ], + [ + 6.6602539, + 46.5344703 + ], + [ + 6.6601345, + 46.5344616 + ], + [ + 6.659859, + 46.5344067 + ], + [ + 6.6594946, + 46.534345 + ], + [ + 6.6593914, + 46.5343284 + ], + [ + 6.6593245, + 46.5343177 + ], + [ + 6.6592069, + 46.5342939 + ], + [ + 6.6589448, + 46.5342408 + ], + [ + 6.6586234, + 46.5341727 + ], + [ + 6.6585037, + 46.5341474 + ] + ] + }, + "id": "way/1358857455" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358861362", + "access": "destination", + "bicycle": "yes", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin de la Grangette", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6543607, + 46.53356 + ], + [ + 6.6542365, + 46.5335969 + ], + [ + 6.6540173, + 46.5336773 + ], + [ + 6.6539967, + 46.5336855 + ], + [ + 6.6539347, + 46.5337104 + ] + ] + }, + "id": "way/1358861362" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358861409", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Devin", + "sidewalk:right": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.654524, + 46.5333214 + ], + [ + 6.6545185, + 46.5333654 + ], + [ + 6.654461, + 46.5334736 + ], + [ + 6.6544254, + 46.5335196 + ], + [ + 6.6543607, + 46.53356 + ] + ] + }, + "id": "way/1358861409" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358861411", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Devin", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6545211, + 46.5332014 + ], + [ + 6.654524, + 46.5333214 + ] + ] + }, + "id": "way/1358861411" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358861419", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Devin", + "sidewalk:left": "separate", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6544999, + 46.5329273 + ], + [ + 6.6545211, + 46.5332014 + ] + ] + }, + "id": "way/1358861419" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1358960606", + "highway": "residential", + "maxspeed": "50", + "name": "Chemin de Ballègue", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6672877, + 46.5613824 + ], + [ + 6.6672927, + 46.5614192 + ], + [ + 6.6673083, + 46.5614575 + ], + [ + 6.6673267, + 46.5614853 + ], + [ + 6.6674848, + 46.5616688 + ], + [ + 6.6679205, + 46.5619848 + ], + [ + 6.6681246, + 46.5620927 + ], + [ + 6.668186, + 46.5621251 + ], + [ + 6.6683074, + 46.5622249 + ], + [ + 6.6683713, + 46.5623048 + ], + [ + 6.6684177, + 46.5623889 + ], + [ + 6.6684404, + 46.5624477 + ], + [ + 6.6684402, + 46.5625304 + ], + [ + 6.6684212, + 46.562611 + ], + [ + 6.6683538, + 46.5628136 + ], + [ + 6.6683432, + 46.5628656 + ], + [ + 6.6683456, + 46.5629156 + ], + [ + 6.6683619, + 46.5629732 + ], + [ + 6.6683819, + 46.5630143 + ], + [ + 6.6684333, + 46.5630854 + ], + [ + 6.6686149, + 46.5632674 + ], + [ + 6.6688107, + 46.5634475 + ], + [ + 6.6693014, + 46.5638104 + ], + [ + 6.6697327, + 46.5641242 + ], + [ + 6.6701856, + 46.5645806 + ], + [ + 6.6702057, + 46.5645933 + ], + [ + 6.6705255, + 46.5647952 + ], + [ + 6.6705852, + 46.5648328 + ], + [ + 6.670775, + 46.5648797 + ], + [ + 6.6709392, + 46.5648859 + ], + [ + 6.671555, + 46.5646598 + ], + [ + 6.6719218, + 46.564597 + ], + [ + 6.6723348, + 46.5646694 + ], + [ + 6.6729148, + 46.5650661 + ], + [ + 6.6732124, + 46.5652773 + ], + [ + 6.6732972, + 46.5654174 + ], + [ + 6.6733401, + 46.5660468 + ], + [ + 6.6734424, + 46.5667422 + ], + [ + 6.6734944, + 46.5672066 + ] + ] + }, + "id": "way/1358960606" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388542", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin des Esserts" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6970869, + 46.5542569 + ], + [ + 6.6969677, + 46.5540795 + ], + [ + 6.6969301, + 46.5539017 + ], + [ + 6.6969066, + 46.5536841 + ], + [ + 6.6969096, + 46.5535493 + ], + [ + 6.6969181, + 46.5534598 + ] + ] + }, + "id": "way/1359388542" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388742", + "highway": "tertiary", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6937665, + 46.5531671 + ], + [ + 6.6937755, + 46.5531774 + ], + [ + 6.6940115, + 46.5534475 + ] + ] + }, + "id": "way/1359388742" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388780", + "highway": "tertiary", + "maxspeed": "30", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6940115, + 46.5534475 + ], + [ + 6.6943543, + 46.5538302 + ], + [ + 6.694431, + 46.5539399 + ], + [ + 6.69448, + 46.5540101 + ], + [ + 6.6945943, + 46.554227 + ], + [ + 6.694719, + 46.5544652 + ] + ] + }, + "id": "way/1359388780" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388849", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6951802, + 46.5554148 + ], + [ + 6.6952142, + 46.5554612 + ], + [ + 6.6958184, + 46.5562484 + ] + ] + }, + "id": "way/1359388849" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388897", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6963447, + 46.5610322 + ], + [ + 6.6962822, + 46.5611907 + ], + [ + 6.6961725, + 46.5613989 + ], + [ + 6.6961424, + 46.5614442 + ], + [ + 6.6960955, + 46.5615149 + ], + [ + 6.6960843, + 46.5615318 + ], + [ + 6.6960353, + 46.5616056 + ] + ] + }, + "id": "way/1359388897" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388932", + "highway": "residential", + "maxspeed": "50", + "name": "Route du Jorat", + "source": "Lausanne - Orthophoto technique 2012" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6974657, + 46.5610036 + ], + [ + 6.6978277, + 46.5612593 + ], + [ + 6.6978807, + 46.5612967 + ], + [ + 6.6980825, + 46.5614393 + ], + [ + 6.698224, + 46.5615392 + ] + ] + }, + "id": "way/1359388932" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388974", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6964822, + 46.5604988 + ], + [ + 6.6964669, + 46.5606449 + ], + [ + 6.6964657, + 46.5606485 + ], + [ + 6.6964587, + 46.5606808 + ], + [ + 6.6964152, + 46.5608252 + ], + [ + 6.6963642, + 46.5609826 + ], + [ + 6.6963447, + 46.5610322 + ] + ] + }, + "id": "way/1359388974" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359388982", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6962734, + 46.559815 + ], + [ + 6.696283, + 46.5598377 + ], + [ + 6.6963093, + 46.5598999 + ], + [ + 6.6963975, + 46.5601333 + ], + [ + 6.6964306, + 46.560237 + ], + [ + 6.6964709, + 46.5603799 + ], + [ + 6.6964822, + 46.5604988 + ] + ] + }, + "id": "way/1359388982" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359389010", + "highway": "tertiary", + "lanes": "2", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:left": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6957622, + 46.5619874 + ], + [ + 6.6955662, + 46.5622639 + ], + [ + 6.6955557, + 46.5622783 + ] + ] + }, + "id": "way/1359389010" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359720169", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141", + "sidewalk:right": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6782691, + 46.5368667 + ], + [ + 6.6781599, + 46.5368275 + ], + [ + 6.6780404, + 46.5367724 + ], + [ + 6.6778998, + 46.5366894 + ] + ] + }, + "id": "way/1359720169" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359720170", + "highway": "secondary", + "lit": "yes", + "maxspeed": "60", + "name": "Route d'Oron", + "rcrc_ref": "701b", + "ref": "141" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6775433, + 46.5364279 + ], + [ + 6.6771033, + 46.536119 + ] + ] + }, + "id": "way/1359720170" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359916573", + "highway": "residential", + "name": "Chemin de la Vulliette", + "sidewalk:left": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6801307, + 46.5586723 + ], + [ + 6.679944, + 46.5582418 + ], + [ + 6.6798415, + 46.557957 + ] + ] + }, + "id": "way/1359916573" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359916576", + "cycleway:both": "lane", + "cycleway:both:lane": "advisory", + "highway": "tertiary", + "lane_markings": "no", + "maxspeed": "50", + "name": "Chemin de la Vulliette", + "rcrc_ref": "559c", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6802807, + 46.5587841 + ], + [ + 6.6803423, + 46.5587813 + ], + [ + 6.6803938, + 46.5587741 + ], + [ + 6.6804852, + 46.5587532 + ] + ] + }, + "id": "way/1359916576" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359916679", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de la Vulliette", + "rcrc_ref": "559c", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6826593, + 46.557248 + ], + [ + 6.6826979, + 46.5572398 + ], + [ + 6.6827694, + 46.557228 + ], + [ + 6.682817, + 46.5572227 + ], + [ + 6.6828805, + 46.557219 + ], + [ + 6.6829416, + 46.5572189 + ], + [ + 6.6830014, + 46.5572223 + ], + [ + 6.6830658, + 46.5572294 + ], + [ + 6.6831657, + 46.5572424 + ] + ] + }, + "id": "way/1359916679" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359917679", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.692089, + 46.5527765 + ], + [ + 6.6921287, + 46.5528591 + ], + [ + 6.6921736, + 46.5529632 + ] + ] + }, + "id": "way/1359917679" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359917854", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6911445, + 46.5506863 + ], + [ + 6.691509, + 46.5513451 + ], + [ + 6.691592, + 46.5515959 + ], + [ + 6.691648, + 46.5517652 + ], + [ + 6.6917772, + 46.5521386 + ], + [ + 6.691816, + 46.5522334 + ], + [ + 6.6919453, + 46.5524776 + ], + [ + 6.692089, + 46.5527765 + ] + ] + }, + "id": "way/1359917854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1359918158", + "cycleway:right": "lane", + "highway": "unclassified", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Jorat", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6840373, + 46.5443625 + ], + [ + 6.6842592, + 46.5444737 + ], + [ + 6.684326, + 46.5445072 + ], + [ + 6.684445, + 46.5445736 + ], + [ + 6.6847989, + 46.5447699 + ], + [ + 6.6848976, + 46.5448182 + ], + [ + 6.6851402, + 46.5449405 + ], + [ + 6.6852443, + 46.5449939 + ], + [ + 6.6853175, + 46.5450321 + ] + ] + }, + "id": "way/1359918158" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361062316", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue des Alpes", + "name:etymology:wikidata": "Q1286", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.63697, + 46.5148991 + ], + [ + 6.6377733, + 46.5146372 + ], + [ + 6.6384014, + 46.514444 + ], + [ + 6.6387509, + 46.5143365 + ], + [ + 6.639112, + 46.5142245 + ], + [ + 6.639584, + 46.5140828 + ] + ] + }, + "id": "way/1361062316" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361062616", + "cycleway": "opposite", + "cycleway:left": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Longeraie", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6374931, + 46.5152612 + ], + [ + 6.6370185, + 46.5149327 + ], + [ + 6.63697, + 46.5148991 + ] + ] + }, + "id": "way/1361062616" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361062623", + "cycleway": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin François-de-Lucinge", + "name:etymology:wikidata": "Q108884961", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "wikimedia_commons": "File:Chemin François-de-Lucinge Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6387426, + 46.5158026 + ], + [ + 6.6386934, + 46.5157815 + ], + [ + 6.63852, + 46.5157388 + ] + ] + }, + "id": "way/1361062623" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361063391", + "alt_name": "Avenue Dickens", + "highway": "residential", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Avenue Charles-Dickens", + "name:etymology:wikidata": "Q5686", + "oneway": "yes", + "sidewalk:left": "separate", + "source:name": "PTT", + "surface": "asphalt", + "wikimedia_commons": "File:Avenue Charles-Dickens Lausanne.jpg" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6342282, + 46.5154257 + ], + [ + 6.6343508, + 46.5153798 + ], + [ + 6.6343799, + 46.5153792 + ], + [ + 6.6344039, + 46.5153872 + ], + [ + 6.634428, + 46.5154032 + ], + [ + 6.6344521, + 46.5154243 + ], + [ + 6.6346831, + 46.5157068 + ] + ] + }, + "id": "way/1361063391" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361063396", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "sidewalk": "both", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6331654, + 46.5157849 + ], + [ + 6.633149, + 46.5157226 + ], + [ + 6.6331054, + 46.5155572 + ] + ] + }, + "id": "way/1361063396" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361063911", + "cycleway:left": "share_busway", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de la Gare", + "name:etymology:wikidata": "Q669678", + "parking:both": "no", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6315451, + 46.5171713 + ], + [ + 6.631435, + 46.5171805 + ], + [ + 6.631133, + 46.5172045 + ], + [ + 6.6308192, + 46.5172294 + ] + ] + }, + "id": "way/1361063911" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361063918", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "secondary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Ouchy", + "name:etymology:wikidata": "Q870499", + "parking:both": "no", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6337678, + 46.5170103 + ], + [ + 6.6337079, + 46.5169018 + ], + [ + 6.633604, + 46.5167427 + ] + ] + }, + "id": "way/1361063918" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361063972", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Faverges", + "sidewalk:left": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.646412, + 46.5137747 + ], + [ + 6.6459764, + 46.5137986 + ] + ] + }, + "id": "way/1361063972" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1361063975", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Faverges", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6469085, + 46.5137956 + ], + [ + 6.646706, + 46.5137823 + ], + [ + 6.646412, + 46.5137747 + ] + ] + }, + "id": "way/1361063975" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364194830", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6311897, + 46.526481 + ], + [ + 6.6311365, + 46.5260234 + ], + [ + 6.6311163, + 46.5257768 + ] + ] + }, + "id": "way/1364194830" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364194871", + "cycleway:left": "share_busway", + "fixme": "remapped. this way was probably part of some more relations.", + "highway": "tertiary", + "lanes": "4", + "lanes:backward": "3", + "lanes:psv:backward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue des Bergières", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257124, + 46.5273622 + ], + [ + 6.6255883, + 46.5273866 + ], + [ + 6.6253424, + 46.5274583 + ] + ] + }, + "id": "way/1364194871" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364194928", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk": "right", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225272, + 46.5241168 + ], + [ + 6.6226807, + 46.5240372 + ], + [ + 6.6228198, + 46.5239738 + ] + ] + }, + "id": "way/1364194928" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364194986", + "busway:right": "lane", + "cycleway:left": "no", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue d'Echallens", + "name:etymology:wikidata": "Q70714", + "oneway": "yes", + "parking:both": "no", + "rcrc_ref": "251a", + "ref": "9", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6228198, + 46.5239738 + ], + [ + 6.6229398, + 46.523919 + ] + ] + }, + "id": "way/1364194986" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364194989", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "2", + "lanes:psv": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "parking:both": "no", + "psv:lanes": "no|designated", + "rcrc_ref": "1a", + "sidewalk": "right", + "sidewalk:right:surface": "asphalt", + "smoothness": "good", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6225082, + 46.5237466 + ], + [ + 6.6226587, + 46.5237502 + ], + [ + 6.6227509, + 46.5237524 + ] + ] + }, + "id": "way/1364194989" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364195041", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue des Terreaux", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6266888, + 46.5231186 + ], + [ + 6.6268037, + 46.523077 + ], + [ + 6.6268705, + 46.5230494 + ], + [ + 6.627071, + 46.5229667 + ], + [ + 6.6273311, + 46.5228745 + ], + [ + 6.6277182, + 46.5227356 + ] + ] + }, + "id": "way/1364195041" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364195042", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue des Terreaux", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6277182, + 46.5227356 + ], + [ + 6.6280012, + 46.5226351 + ], + [ + 6.6282544, + 46.5225439 + ], + [ + 6.628327, + 46.5225179 + ] + ] + }, + "id": "way/1364195042" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364240567", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de Maillefer", + "parking:left": "separate", + "parking:right": "no", + "sidewalk:both": "separate", + "source:maxspeed": "sign", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6275514, + 46.5413717 + ], + [ + 6.6275331, + 46.5413429 + ], + [ + 6.6275275, + 46.5413201 + ], + [ + 6.6275261, + 46.5412884 + ], + [ + 6.6275349, + 46.54125 + ], + [ + 6.627558, + 46.5411968 + ], + [ + 6.6276006, + 46.5411395 + ] + ] + }, + "id": "way/1364240567" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364242025", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:both": "street_side", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6317587, + 46.5408965 + ], + [ + 6.6317371, + 46.5408727 + ], + [ + 6.6317172, + 46.5408509 + ], + [ + 6.6317038, + 46.5408268 + ], + [ + 6.6316436, + 46.5404247 + ] + ] + }, + "id": "way/1364242025" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364242026", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6316436, + 46.5404247 + ], + [ + 6.6316314, + 46.5403499 + ] + ] + }, + "id": "way/1364242026" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364242027", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:left": "street_side", + "parking:left:orientation": "diagonal", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6316314, + 46.5403499 + ], + [ + 6.6316065, + 46.5402014 + ], + [ + 6.6315964, + 46.540088 + ] + ] + }, + "id": "way/1364242027" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364242028", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin d'Entre-Bois", + "oneway": "yes", + "parking:both": "street_side", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6315964, + 46.540088 + ], + [ + 6.6315892, + 46.5398017 + ], + [ + 6.6316054, + 46.5395958 + ], + [ + 6.6316131, + 46.5395611 + ] + ] + }, + "id": "way/1364242028" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245175", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Furet", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248133, + 46.5404631 + ], + [ + 6.6249155, + 46.5404273 + ] + ] + }, + "id": "way/1364245175" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245176", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Furet", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "3.5" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6238748, + 46.5405603 + ], + [ + 6.6238871, + 46.5405876 + ], + [ + 6.623934, + 46.5406104 + ], + [ + 6.6240135, + 46.5406047 + ], + [ + 6.6240568, + 46.5406018 + ] + ] + }, + "id": "way/1364245176" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245177", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6239736, + 46.5404082 + ], + [ + 6.6238748, + 46.5405603 + ] + ] + }, + "id": "way/1364245177" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245178", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:right": "street_side", + "parking:right:orientation": "perpendicular", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6241257, + 46.5399168 + ], + [ + 6.6241113, + 46.5399862 + ] + ] + }, + "id": "way/1364245178" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245179", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:both": "street_side", + "parking:left:orientation": "parallel", + "parking:right:orientation": "perpendicular", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6241113, + 46.5399862 + ], + [ + 6.6241001, + 46.5400401 + ] + ] + }, + "id": "way/1364245179" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245180", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "12" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.623674, + 46.539834 + ], + [ + 6.6239402, + 46.5398843 + ], + [ + 6.6241257, + 46.5399168 + ] + ] + }, + "id": "way/1364245180" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245993", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk": "both", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6244562, + 46.5393458 + ], + [ + 6.6242311, + 46.5396849 + ], + [ + 6.624209, + 46.5397335 + ] + ] + }, + "id": "way/1364245993" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245994", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "both", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6245572, + 46.539209 + ], + [ + 6.6245078, + 46.5392681 + ], + [ + 6.6244562, + 46.5393458 + ] + ] + }, + "id": "way/1364245994" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245995", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "sidewalk": "both", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6246593, + 46.5390867 + ], + [ + 6.6245572, + 46.539209 + ] + ] + }, + "id": "way/1364245995" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245996", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247183, + 46.5385017 + ], + [ + 6.6247434, + 46.538557 + ], + [ + 6.6247309, + 46.5386382 + ] + ] + }, + "id": "way/1364245996" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245997", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:both": "street_side", + "parking:left:orientation": "diagonal", + "parking:right:orientation": "parallel", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6247309, + 46.5386382 + ], + [ + 6.6247094, + 46.5387579 + ] + ] + }, + "id": "way/1364245997" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245998", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6250662, + 46.5389681 + ], + [ + 6.6248824, + 46.5390402 + ], + [ + 6.6246593, + 46.5390867 + ] + ] + }, + "id": "way/1364245998" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364245999", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252298, + 46.5389039 + ], + [ + 6.6250662, + 46.5389681 + ] + ] + }, + "id": "way/1364245999" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246000", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6253619, + 46.5388521 + ], + [ + 6.6252298, + 46.5389039 + ] + ] + }, + "id": "way/1364246000" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246001", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.62552, + 46.5387901 + ], + [ + 6.6253619, + 46.5388521 + ] + ] + }, + "id": "way/1364246001" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246002", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6256947, + 46.5387215 + ], + [ + 6.62552, + 46.5387901 + ] + ] + }, + "id": "way/1364246002" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246003", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259605, + 46.5386173 + ], + [ + 6.6256947, + 46.5387215 + ] + ] + }, + "id": "way/1364246003" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246004", + "cycleway:both": "no", + "foot": "yes", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6260537, + 46.5385773 + ], + [ + 6.6259605, + 46.5386173 + ] + ] + }, + "id": "way/1364246004" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246005", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6264368, + 46.5384794 + ], + [ + 6.6261577, + 46.5384955 + ] + ] + }, + "id": "way/1364246005" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246006", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626639, + 46.5385066 + ], + [ + 6.6264368, + 46.5384794 + ] + ] + }, + "id": "way/1364246006" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246007", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6267711, + 46.5385244 + ], + [ + 6.626639, + 46.5385066 + ] + ] + }, + "id": "way/1364246007" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246008", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6268414, + 46.5385341 + ], + [ + 6.6268079, + 46.5385294 + ], + [ + 6.6267711, + 46.5385244 + ] + ] + }, + "id": "way/1364246008" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246009", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270451, + 46.5385627 + ], + [ + 6.6268414, + 46.5385341 + ] + ] + }, + "id": "way/1364246009" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246010", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6271791, + 46.5385816 + ], + [ + 6.6271536, + 46.538578 + ], + [ + 6.6270451, + 46.5385627 + ] + ] + }, + "id": "way/1364246010" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246011", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6275755, + 46.5386553 + ], + [ + 6.6273936, + 46.5386117 + ], + [ + 6.6271791, + 46.5385816 + ] + ] + }, + "id": "way/1364246011" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246012", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276963, + 46.5387448 + ], + [ + 6.6276646, + 46.5387149 + ], + [ + 6.6275755, + 46.5386553 + ] + ] + }, + "id": "way/1364246012" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246013", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6278513, + 46.5388909 + ], + [ + 6.6278008, + 46.5388433 + ], + [ + 6.6277348, + 46.5387811 + ], + [ + 6.6276963, + 46.5387448 + ] + ] + }, + "id": "way/1364246013" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246014", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6279535, + 46.5389872 + ], + [ + 6.6278513, + 46.5388909 + ] + ] + }, + "id": "way/1364246014" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364246015", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "sidewalk": "no", + "surface": "asphalt", + "width": "4.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6280307, + 46.53906 + ], + [ + 6.6279535, + 46.5389872 + ] + ] + }, + "id": "way/1364246015" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364247504", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6260594, + 46.5384256 + ], + [ + 6.6261577, + 46.5384955 + ] + ] + }, + "id": "way/1364247504" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364247505", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6254857, + 46.5383382 + ], + [ + 6.6255912, + 46.5383543 + ] + ] + }, + "id": "way/1364247505" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364247506", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255912, + 46.5383543 + ], + [ + 6.6257459, + 46.5383779 + ] + ] + }, + "id": "way/1364247506" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364247507", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257459, + 46.5383779 + ], + [ + 6.6258284, + 46.5383904 + ] + ] + }, + "id": "way/1364247507" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364247508", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6258284, + 46.5383904 + ], + [ + 6.6259747, + 46.5384127 + ] + ] + }, + "id": "way/1364247508" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364247509", + "cycleway:both": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Bois-Gentil", + "oneway": "yes", + "parking:left": "no", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk": "no", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6259747, + 46.5384127 + ], + [ + 6.6260594, + 46.5384256 + ] + ] + }, + "id": "way/1364247509" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276666", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:left": "street_side", + "parking:left:orientation": "perpendicular", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6172791, + 46.5385253 + ], + [ + 6.6173183, + 46.5383266 + ], + [ + 6.6173393, + 46.5382623 + ], + [ + 6.6173549, + 46.538213 + ], + [ + 6.6174251, + 46.5380655 + ], + [ + 6.6175939, + 46.5378199 + ] + ] + }, + "id": "way/1364276666" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276667", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6172721, + 46.5385671 + ], + [ + 6.6172791, + 46.5385253 + ] + ] + }, + "id": "way/1364276667" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276668", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6174757, + 46.5395702 + ], + [ + 6.6173576, + 46.5396259 + ], + [ + 6.6172938, + 46.5396209 + ] + ] + }, + "id": "way/1364276668" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276669", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6185416, + 46.53904 + ], + [ + 6.6183844, + 46.5391633 + ], + [ + 6.6182678, + 46.5392284 + ], + [ + 6.6181647, + 46.5392755 + ], + [ + 6.618026, + 46.5393415 + ], + [ + 6.6179508, + 46.5393717 + ] + ] + }, + "id": "way/1364276669" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276670", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6186624, + 46.5389305 + ], + [ + 6.6186162, + 46.5389726 + ], + [ + 6.6185416, + 46.53904 + ] + ] + }, + "id": "way/1364276670" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276671", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6195078, + 46.5382544 + ], + [ + 6.6194198, + 46.5383196 + ], + [ + 6.619207, + 46.5384774 + ], + [ + 6.6187844, + 46.5388195 + ], + [ + 6.6187769, + 46.5388263 + ], + [ + 6.6186624, + 46.5389305 + ] + ] + }, + "id": "way/1364276671" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276672", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6198459, + 46.5380227 + ], + [ + 6.6195078, + 46.5382544 + ] + ] + }, + "id": "way/1364276672" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276673", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6202706, + 46.5377517 + ], + [ + 6.6200327, + 46.5378947 + ], + [ + 6.6198459, + 46.5380227 + ] + ] + }, + "id": "way/1364276673" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276674", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6204606, + 46.5376375 + ], + [ + 6.6202706, + 46.5377517 + ] + ] + }, + "id": "way/1364276674" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364276675", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "no", + "highway": "residential", + "lanes": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "left", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6208294, + 46.5374007 + ], + [ + 6.6207753, + 46.5374381 + ] + ] + }, + "id": "way/1364276675" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279303", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "11" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6209923, + 46.5421044 + ], + [ + 6.6210399, + 46.5420276 + ], + [ + 6.6210693, + 46.5419782 + ] + ] + }, + "id": "way/1364279303" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279304", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "11" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6213233, + 46.5416214 + ], + [ + 6.621356, + 46.541576 + ], + [ + 6.6213867, + 46.5415335 + ] + ] + }, + "id": "way/1364279304" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279305", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:right": "lane", + "parking:right:orientation": "perpendicular", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "11" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6213867, + 46.5415335 + ], + [ + 6.6214324, + 46.5414702 + ] + ] + }, + "id": "way/1364279305" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279306", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:left": "lane", + "parking:left:orientation": "diagonal", + "parking:right": "on_kerb", + "parking:right:orientation": "perpendicular", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "15" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6214324, + 46.5414702 + ], + [ + 6.6215363, + 46.5412813 + ] + ] + }, + "id": "way/1364279306" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279307", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:right": "on_kerb", + "parking:right:orientation": "perpendicular", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "15" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6215363, + 46.5412813 + ], + [ + 6.621568, + 46.5412237 + ], + [ + 6.6216056, + 46.5411573 + ] + ] + }, + "id": "way/1364279307" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279308", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "15" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217388, + 46.5409134 + ], + [ + 6.6217697, + 46.5408569 + ] + ] + }, + "id": "way/1364279308" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279309", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Sauges", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217697, + 46.5408569 + ], + [ + 6.6218332, + 46.5408662 + ], + [ + 6.6219111, + 46.5408775 + ] + ] + }, + "id": "way/1364279309" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279310", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "sidewalk": "both", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621949, + 46.540528 + ], + [ + 6.6219593, + 46.5405092 + ], + [ + 6.6219692, + 46.540491 + ] + ] + }, + "id": "way/1364279310" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279311", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "sidewalk": "both", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6217697, + 46.5408569 + ], + [ + 6.6217827, + 46.5408331 + ] + ] + }, + "id": "way/1364279311" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279315", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:left": "street_side", + "parking:left:orientation": "diagonal", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6220104, + 46.540404 + ], + [ + 6.6221262, + 46.5401593 + ] + ] + }, + "id": "way/1364279315" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364279316", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin de la Cassinette", + "parking:right": "lane", + "parking:right:orientation": "parallel", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "width": "16" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6219692, + 46.540491 + ], + [ + 6.6220104, + 46.540404 + ] + ] + }, + "id": "way/1364279316" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286841", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6250521, + 46.5366394 + ], + [ + 6.6249879, + 46.5369941 + ] + ] + }, + "id": "way/1364286841" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286842", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6250858, + 46.5364535 + ], + [ + 6.6250521, + 46.5366394 + ] + ] + }, + "id": "way/1364286842" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286843", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "parking:left": "lane", + "parking:left:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251297, + 46.5362109 + ], + [ + 6.6250858, + 46.5364535 + ] + ] + }, + "id": "way/1364286843" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286844", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6251464, + 46.5361051 + ], + [ + 6.6251297, + 46.5362109 + ] + ] + }, + "id": "way/1364286844" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286845", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "parking:both": "lane", + "parking:both:orientation": "parallel", + "sidewalk:both": "separate", + "surface": "asphalt", + "width": "8" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.625176, + 46.5359503 + ], + [ + 6.6251464, + 46.5361051 + ] + ] + }, + "id": "way/1364286845" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286846", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin du Bois-Gentil", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "width": "7" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252417, + 46.5356405 + ], + [ + 6.6251859, + 46.535599 + ], + [ + 6.6251157, + 46.5355677 + ], + [ + 6.6249993, + 46.5354853 + ] + ] + }, + "id": "way/1364286846" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286851", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248146, + 46.5352597 + ], + [ + 6.6248446, + 46.5352383 + ], + [ + 6.6248663, + 46.5352229 + ], + [ + 6.6249537, + 46.5351692 + ] + ] + }, + "id": "way/1364286851" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286852", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6256068, + 46.5345472 + ], + [ + 6.6257211, + 46.5344088 + ] + ] + }, + "id": "way/1364286852" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286853", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6254974, + 46.5346754 + ], + [ + 6.625536, + 46.5346329 + ], + [ + 6.6256068, + 46.5345472 + ] + ] + }, + "id": "way/1364286853" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364286854", + "cycleway:left": "separate", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "4", + "lanes:psv:backward": "1", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257211, + 46.5344088 + ], + [ + 6.6257399, + 46.534386 + ], + [ + 6.6257587, + 46.5343633 + ] + ] + }, + "id": "way/1364286854" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364306130", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6232677, + 46.5430689 + ], + [ + 6.6231003, + 46.5429236 + ], + [ + 6.6229356, + 46.5428016 + ] + ] + }, + "id": "way/1364306130" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364306131", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.622423, + 46.5424973 + ], + [ + 6.6223752, + 46.5424754 + ], + [ + 6.6222305, + 46.5424291 + ], + [ + 6.6221525, + 46.5424024 + ] + ] + }, + "id": "way/1364306131" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364306132", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6221525, + 46.5424024 + ], + [ + 6.6219037, + 46.542331 + ] + ] + }, + "id": "way/1364306132" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364306133", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6219037, + 46.542331 + ], + [ + 6.6217809, + 46.542295 + ], + [ + 6.6217194, + 46.5422792 + ] + ] + }, + "id": "way/1364306133" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364306134", + "cycleway": "no", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Route du Châtelard", + "nat_ref": "139.1", + "parking:both": "no", + "rcrc_ref": "450", + "ref": "139.1", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621155, + 46.5421391 + ], + [ + 6.6209923, + 46.5421044 + ] + ] + }, + "id": "way/1364306134" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449149", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207256, + 46.535272 + ], + [ + 6.6207879, + 46.5352864 + ], + [ + 6.6208275, + 46.5352955 + ], + [ + 6.6208555, + 46.5353013 + ], + [ + 6.6208812, + 46.5353094 + ], + [ + 6.6209003, + 46.5353192 + ], + [ + 6.6209244, + 46.5353331 + ], + [ + 6.6209552, + 46.5353647 + ] + ] + }, + "id": "way/1364449149" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449150", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Bossons", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6213334, + 46.5359251 + ], + [ + 6.6213833, + 46.5360762 + ], + [ + 6.6214019, + 46.5361798 + ], + [ + 6.6214041, + 46.5362494 + ] + ] + }, + "id": "way/1364449150" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449151", + "cycleway:left": "lane", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "parking:left": "street_side", + "parking:left:orientation": "parallel", + "parking:right": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.61955, + 46.5362695 + ], + [ + 6.6198115, + 46.5361343 + ] + ] + }, + "id": "way/1364449151" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449152", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6207414, + 46.5352167 + ], + [ + 6.6207256, + 46.535272 + ], + [ + 6.6206699, + 46.5354023 + ], + [ + 6.6206453, + 46.5354448 + ] + ] + }, + "id": "way/1364449152" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449153", + "cycleway": "lane", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:both": "no", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6203966, + 46.5357606 + ], + [ + 6.6203018, + 46.5358078 + ] + ] + }, + "id": "way/1364449153" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449154", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6203018, + 46.5358078 + ], + [ + 6.6202994, + 46.5357364 + ] + ] + }, + "id": "way/1364449154" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449155", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue du Grey", + "oneway": "yes", + "parking:right": "street_side", + "parking:right:orientation": "parallel", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6202994, + 46.5357364 + ], + [ + 6.6204061, + 46.5355855 + ], + [ + 6.6204328, + 46.5355472 + ] + ] + }, + "id": "way/1364449155" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449156", + "cycleway:both": "no", + "highway": "residential", + "lanes": "2", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "parking:both": "street_side", + "parking:both:orientation": "parallel", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6149391, + 46.5367907 + ], + [ + 6.6152741, + 46.5362466 + ] + ] + }, + "id": "way/1364449156" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449477", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "parking:both": "street_side", + "parking:both:orientation": "parallel", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6121232, + 46.5417748 + ], + [ + 6.6119814, + 46.5421372 + ], + [ + 6.6119252, + 46.5422086 + ] + ] + }, + "id": "way/1364449477" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449478", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "short_name": "Chemin de Pierrefleur", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6119252, + 46.5422086 + ], + [ + 6.6118337, + 46.5422739 + ] + ] + }, + "id": "way/1364449478" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364449479", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed:type": "CH:urban", + "name": "Chemin Guillaume-de-Pierrefleur", + "name:etymology:wikidata": "Q3120419", + "short_name": "Chemin de Pierrefleur", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6123312, + 46.5403246 + ], + [ + 6.612334, + 46.5403495 + ], + [ + 6.612365, + 46.5406332 + ], + [ + 6.6123682, + 46.5406945 + ], + [ + 6.6123707, + 46.5408068 + ] + ] + }, + "id": "way/1364449479" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1364513872", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Avenue de Gratta-Paille", + "oneway": "no", + "parking:both": "no", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6177378, + 46.5362509 + ], + [ + 6.6175487, + 46.5361816 + ] + ] + }, + "id": "way/1364513872" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1365198698", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Jaques-Larguier-des-Bancels", + "official_name": "Chemin Jaques-Larguier-Des-Bancels", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.621289, + 46.5347477 + ], + [ + 6.6212974, + 46.5347128 + ], + [ + 6.6213197, + 46.5346288 + ] + ] + }, + "id": "way/1365198698" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1365460241", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin des Grandes-Roches", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6248039, + 46.5317944 + ], + [ + 6.6251431, + 46.5316325 + ] + ] + }, + "id": "way/1365460241" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1365662792", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue des Terreaux", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6287319, + 46.5223715 + ], + [ + 6.6289205, + 46.5223064 + ] + ] + }, + "id": "way/1365662792" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1365662793", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "primary", + "lanes": "3", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Rue des Terreaux", + "parking:both": "no", + "rcrc_ref": "1a", + "ref": "9", + "sidewalk:both:surface": "asphalt", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6285557, + 46.5224362 + ], + [ + 6.6286203, + 46.5224131 + ], + [ + 6.6286801, + 46.5223917 + ], + [ + 6.6287319, + 46.5223715 + ] + ] + }, + "id": "way/1365662793" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1366465387", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6307239, + 46.5282437 + ], + [ + 6.6308179, + 46.5281384 + ], + [ + 6.6308793, + 46.5280608 + ] + ] + }, + "id": "way/1366465387" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1366465388", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6308793, + 46.5280608 + ], + [ + 6.6310539, + 46.52784 + ], + [ + 6.6311048, + 46.5277695 + ], + [ + 6.6311186, + 46.5277503 + ] + ] + }, + "id": "way/1366465388" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1366743032", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Mon-Loisir", + "oneway": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6326567, + 46.5119923 + ], + [ + 6.6327415, + 46.5120382 + ], + [ + 6.6333417, + 46.5123202 + ], + [ + 6.6335444, + 46.5124181 + ] + ] + }, + "id": "way/1366743032" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1366792058", + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "name": "Chemin de la Fauvette", + "sidewalk:both": "separate" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6526642, + 46.5262159 + ], + [ + 6.6525891, + 46.5261769 + ], + [ + 6.6525283, + 46.5261453 + ], + [ + 6.6524161, + 46.5260991 + ], + [ + 6.6522866, + 46.5260682 + ] + ] + }, + "id": "way/1366792058" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1367609288", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin du Devin", + "source:maxspeed": "sign", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6517546, + 46.5304182 + ], + [ + 6.651839, + 46.5304876 + ], + [ + 6.6518855, + 46.530522 + ], + [ + 6.65192, + 46.5305443 + ], + [ + 6.6522711, + 46.530712 + ] + ] + }, + "id": "way/1367609288" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1367883893", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin de Maillefer", + "oneway": "no", + "parking:both": "no", + "service": "driveway", + "sidewalk": "right", + "source:maxspeed": "sign", + "surface": "asphalt", + "width": "6" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6265372, + 46.5411869 + ], + [ + 6.6261154, + 46.5411893 + ] + ] + }, + "id": "way/1367883893" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1368035709", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Riant-Mont", + "oneway": "yes", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6324746, + 46.5263678 + ], + [ + 6.6328665, + 46.5261111 + ], + [ + 6.6332069, + 46.5259895 + ], + [ + 6.6332322, + 46.5259714 + ], + [ + 6.6332406, + 46.5259551 + ], + [ + 6.6332372, + 46.5259296 + ], + [ + 6.6331092, + 46.5257527 + ] + ] + }, + "id": "way/1368035709" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1368035710", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Riant-Mont", + "oneway": "yes", + "sidewalk:both": "separate", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6331092, + 46.5257527 + ], + [ + 6.6330738, + 46.525734 + ], + [ + 6.6329503, + 46.5255737 + ], + [ + 6.6329402, + 46.5255567 + ] + ] + }, + "id": "way/1368035710" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1368035823", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue du Valentin", + "parking:both": "no", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.631214, + 46.526648 + ], + [ + 6.6312093, + 46.5266192 + ], + [ + 6.6311897, + 46.526481 + ] + ] + }, + "id": "way/1368035823" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1368394866", + "access": "destination", + "bicycle": "yes", + "highway": "residential", + "lit": "no", + "maxspeed": "30", + "name": "Chemin des Mayoresses" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6554249, + 46.5317008 + ], + [ + 6.6554072, + 46.5316584 + ] + ] + }, + "id": "way/1368394866" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1369506903", + "cycleway:both": "no", + "highway": "residential", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "maxspeed:type": "sign", + "name": "Chemin de l'Ancien-Stand", + "parking:both": "no", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6274185, + 46.5351438 + ], + [ + 6.6274062, + 46.5351366 + ], + [ + 6.6260723, + 46.5343525 + ], + [ + 6.6259313, + 46.5342739 + ], + [ + 6.62587, + 46.5342303 + ] + ] + }, + "id": "way/1369506903" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1371583056", + "cycleway:both": "no", + "highway": "unclassified", + "lane_markings": "no", + "motor_vehicle": "no", + "name": "Rue Sera-Biasini", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.639341, + 46.5272724 + ], + [ + 6.6394091, + 46.5274029 + ], + [ + 6.6394622, + 46.5274813 + ], + [ + 6.6397265, + 46.5278714 + ], + [ + 6.6400131, + 46.5282944 + ], + [ + 6.6400848, + 46.5284003 + ], + [ + 6.6403487, + 46.5286863 + ], + [ + 6.6406462, + 46.5288747 + ], + [ + 6.6408967, + 46.5290132 + ], + [ + 6.6414398, + 46.5292642 + ] + ] + }, + "id": "way/1371583056" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374001778", + "cycleway:left": "no", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Clochetons", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6180897, + 46.5261843 + ], + [ + 6.618717, + 46.5260082 + ], + [ + 6.6187781, + 46.5259812 + ] + ] + }, + "id": "way/1374001778" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374423498", + "alt_name": "Chemin de Chandieu", + "cycleway:both": "no", + "highway": "residential", + "junction": "roundabout", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Antoine-de-Chandieu", + "name:etymology:wikidata": "Q2856857", + "parking:both": "no_parking", + "sac_scale": "hiking", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6435371, + 46.5122596 + ], + [ + 6.6435526, + 46.5122501 + ], + [ + 6.6435734, + 46.5122487 + ], + [ + 6.6435913, + 46.5122559 + ], + [ + 6.6435997, + 46.512269 + ], + [ + 6.6435953, + 46.512283 + ], + [ + 6.6435798, + 46.5122925 + ], + [ + 6.643559, + 46.512294 + ], + [ + 6.6435411, + 46.5122867 + ], + [ + 6.6435327, + 46.5122736 + ], + [ + 6.6435371, + 46.5122596 + ] + ] + }, + "id": "way/1374423498" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374556641", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Avelines", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.613467, + 46.5301094 + ], + [ + 6.6135695, + 46.5301616 + ], + [ + 6.613865, + 46.530337 + ], + [ + 6.6142595, + 46.5305704 + ], + [ + 6.6142753, + 46.5305798 + ] + ] + }, + "id": "way/1374556641" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374556916", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Chemin des Avelines", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6147573, + 46.530865 + ], + [ + 6.6150156, + 46.5310178 + ] + ] + }, + "id": "way/1374556916" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374556932", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Avenue de la Chablière", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6155866, + 46.5301554 + ], + [ + 6.6155237, + 46.5303174 + ], + [ + 6.6154818, + 46.5303944 + ], + [ + 6.6154477, + 46.5304571 + ] + ] + }, + "id": "way/1374556932" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374557063", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "CH:zone30", + "name": "Avenue de la Chablière", + "sidewalk:left": "yes", + "sidewalk:left:surface": "asphalt", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6150156, + 46.5310178 + ], + [ + 6.615001, + 46.5310354 + ], + [ + 6.6149939, + 46.5310512 + ], + [ + 6.6149809, + 46.5310803 + ], + [ + 6.614934, + 46.5311028 + ], + [ + 6.6147901, + 46.5312448 + ], + [ + 6.6147766, + 46.5312819 + ], + [ + 6.6144644, + 46.53159 + ], + [ + 6.6143163, + 46.5317361 + ] + ] + }, + "id": "way/1374557063" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374969190", + "check_date:surface": "2024-10-14", + "cycleway:both": "no", + "highway": "residential", + "maxspeed": "30", + "name": "Chemin Aimé-Steinlen", + "name:etymology:wikidata": "Q15621796", + "sidewalk": "no", + "source:name": "PTT", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6116451, + 46.5339441 + ], + [ + 6.6124217, + 46.5327971 + ], + [ + 6.6125083, + 46.5326869 + ], + [ + 6.6126234, + 46.5326045 + ], + [ + 6.6127248, + 46.5325623 + ], + [ + 6.6128023, + 46.5325827 + ] + ] + }, + "id": "way/1374969190" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1374969319", + "check_date:surface": "2024-10-14", + "cycleway:both": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin Aimé-Steinlen", + "name:etymology:wikidata": "Q15621796", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "smoothness": "excellent", + "source:name": "PTT", + "source:width": "ARCore", + "surface": "asphalt", + "width": "5.1" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6128023, + 46.5325827 + ], + [ + 6.6130868, + 46.5326975 + ] + ] + }, + "id": "way/1374969319" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1375046930", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Reposoir", + "oneway": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.616194, + 46.5170725 + ], + [ + 6.6161402, + 46.517033 + ], + [ + 6.6161174, + 46.5170097 + ], + [ + 6.6160384, + 46.5169382 + ], + [ + 6.6160228, + 46.5169296 + ], + [ + 6.6159865, + 46.5169143 + ], + [ + 6.6158388, + 46.5168729 + ] + ] + }, + "id": "way/1375046930" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1375046931", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Chemin du Reposoir", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6160903, + 46.5168511 + ], + [ + 6.6161092, + 46.5168983 + ], + [ + 6.6161658, + 46.5169906 + ], + [ + 6.6161862, + 46.5170187 + ], + [ + 6.616194, + 46.5170725 + ] + ] + }, + "id": "way/1375046931" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1375160643", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Collonges", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt", + "trolley_wire": "yes", + "width": "9" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6196721, + 46.5290842 + ], + [ + 6.6198913, + 46.5289825 + ], + [ + 6.620277, + 46.5287094 + ], + [ + 6.6206955, + 46.5284069 + ] + ] + }, + "id": "way/1375160643" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1375160653", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Chemin des Aubépines", + "name:etymology:wikidata": "Q132557", + "oneway": "no", + "sidewalk:left": "separate", + "sidewalk:right": "yes", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6214965, + 46.5269302 + ], + [ + 6.6220079, + 46.5272489 + ] + ] + }, + "id": "way/1375160653" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1375160717", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue Saint-Roch", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk:both": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276074, + 46.5244877 + ], + [ + 6.6274108, + 46.5242431 + ] + ] + }, + "id": "way/1375160717" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1375160725", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "maxspeed": "20", + "name": "Rue de la Tour", + "name:etymology:wikidata": "Q16010656", + "oneway": "yes", + "oneway:bicycle": "no", + "sidewalk": "both", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6276042, + 46.5241187 + ], + [ + 6.62765, + 46.5241004 + ], + [ + 6.6276923, + 46.5240856 + ] + ] + }, + "id": "way/1375160725" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1376637023", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue de Cour", + "ref": "138", + "sidewalk:both": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6226711, + 46.5127609 + ], + [ + 6.6229312, + 46.5126643 + ], + [ + 6.6231383, + 46.5126031 + ], + [ + 6.6233734, + 46.5125528 + ] + ] + }, + "id": "way/1376637023" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1376637261", + "alt_name": "Avenue de la Harpe", + "cycleway:left": "lane", + "cycleway:right": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "30", + "name": "Avenue Frédéric-César-de-La-Harpe", + "name:etymology:wikidata": "Q116280", + "sidewalk:left": "yes", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6257478, + 46.5085485 + ], + [ + 6.625517, + 46.5082617 + ], + [ + 6.6252979, + 46.5079885 + ] + ] + }, + "id": "way/1376637261" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1376637340", + "cycleway:both": "no", + "highway": "residential", + "name": "Rue des Fontenailles", + "sidewalk:right": "separate", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.626924, + 46.5103072 + ], + [ + 6.6270325, + 46.5102727 + ] + ] + }, + "id": "way/1376637340" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1376637341", + "cycleway:both": "no", + "highway": "residential", + "name": "Rue des Fontenailles", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6270325, + 46.5102727 + ], + [ + 6.6272005, + 46.5102194 + ] + ] + }, + "id": "way/1376637341" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1376875713", + "cycleway:both": "no", + "highway": "living_street", + "lit": "yes", + "name": "Rue des Fontenailles", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.627713, + 46.5100343 + ], + [ + 6.627856, + 46.5099872 + ] + ] + }, + "id": "way/1376875713" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1380614440", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.623572, + 46.5363036 + ], + [ + 6.6236103, + 46.5362217 + ] + ] + }, + "id": "way/1380614440" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1380614441", + "cycleway:left": "lane", + "cycleway:left:lane": "advisory", + "cycleway:right": "share_busway", + "highway": "secondary", + "lanes": "3", + "lanes:backward": "1", + "lanes:forward": "2", + "lanes:psv:forward": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Route des Plaines-du-Loup", + "parking:both": "no", + "rcrc_ref": "448b", + "sidewalk:both": "separate", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6235009, + 46.5364721 + ], + [ + 6.6235185, + 46.5364179 + ], + [ + 6.623572, + 46.5363036 + ] + ] + }, + "id": "way/1380614441" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1384336876", + "highway": "unclassified", + "junction": "roundabout", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.5981266, + 46.5177862 + ], + [ + 6.598154, + 46.5177892 + ], + [ + 6.5981787, + 46.5177979 + ], + [ + 6.5981982, + 46.5178115 + ], + [ + 6.5982023, + 46.5178173 + ], + [ + 6.5982104, + 46.5178287 + ], + [ + 6.5982141, + 46.5178476 + ], + [ + 6.598209, + 46.5178664 + ], + [ + 6.5981955, + 46.5178831 + ], + [ + 6.5981751, + 46.5178961 + ], + [ + 6.5981479, + 46.5179043 + ], + [ + 6.5981184, + 46.5179057 + ], + [ + 6.5980898, + 46.5179003 + ], + [ + 6.5980656, + 46.5178885 + ], + [ + 6.5980567, + 46.5178799 + ], + [ + 6.5980485, + 46.5178719 + ], + [ + 6.5980405, + 46.5178522 + ], + [ + 6.5980425, + 46.5178319 + ], + [ + 6.5980544, + 46.5178132 + ], + [ + 6.5980746, + 46.5177983 + ], + [ + 6.5980843, + 46.5177948 + ], + [ + 6.5980992, + 46.5177894 + ], + [ + 6.5981266, + 46.5177862 + ] + ] + }, + "id": "way/1384336876" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1385366437", + "cycleway:both": "no", + "highway": "secondary", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "name": "Avenue de Morges", + "name:etymology:wikidata": "Q69401", + "oneway": "yes", + "ref": "1", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6076959, + 46.5268231 + ], + [ + 6.6075349, + 46.5268021 + ], + [ + 6.6074626, + 46.526704 + ], + [ + 6.6075033, + 46.5265913 + ] + ] + }, + "id": "way/1385366437" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1385367200", + "cycleway:both": "no", + "highway": "tertiary", + "lanes": "2", + "lit": "yes", + "maxspeed": "50", + "name": "Rue de Genève", + "name:etymology:wikidata": "Q71", + "ref": "1", + "sidewalk:both": "separate", + "sidewalk:both:surface": "asphalt", + "surface": "asphalt" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6194742, + 46.5235714 + ], + [ + 6.6194903, + 46.5235115 + ] + ] + }, + "id": "way/1385367200" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945249", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6113065, + 46.5168067 + ], + [ + 6.6113004, + 46.5168198 + ] + ] + }, + "id": "way/1394945249" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945250", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6113004, + 46.5168198 + ], + [ + 6.6112774, + 46.5168454 + ], + [ + 6.6112434, + 46.5168644 + ], + [ + 6.6112022, + 46.5168746 + ], + [ + 6.6111585, + 46.5168749 + ] + ] + }, + "id": "way/1394945250" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945251", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6111585, + 46.5168749 + ], + [ + 6.6111288, + 46.5168691 + ], + [ + 6.6111019, + 46.5168587 + ], + [ + 6.6110793, + 46.5168443 + ], + [ + 6.6110709, + 46.5168367 + ] + ] + }, + "id": "way/1394945251" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945252", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6110709, + 46.5168367 + ], + [ + 6.6110542, + 46.5168132 + ], + [ + 6.611048, + 46.5167875 + ], + [ + 6.6110529, + 46.5167615 + ], + [ + 6.6110683, + 46.5167377 + ], + [ + 6.611093, + 46.5167178 + ] + ] + }, + "id": "way/1394945252" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945253", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.611093, + 46.5167178 + ], + [ + 6.61112, + 46.5167053 + ], + [ + 6.6111507, + 46.5166978 + ], + [ + 6.6111831, + 46.5166957 + ] + ] + }, + "id": "way/1394945253" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945254", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6111831, + 46.5166957 + ], + [ + 6.61121, + 46.5166982 + ], + [ + 6.6112356, + 46.5167045 + ] + ] + }, + "id": "way/1394945254" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945255", + "foot": "no", + "hgv": "permissive", + "highway": "tertiary", + "junction": "roundabout", + "lane_markings": "no", + "lit": "yes", + "maxspeed": "50", + "ref": "138", + "sidewalk": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6112356, + 46.5167045 + ], + [ + 6.6112717, + 46.5167221 + ], + [ + 6.6112973, + 46.516747 + ] + ] + }, + "id": "way/1394945255" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945256", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6253891, + 46.515249 + ], + [ + 6.6253449, + 46.5152397 + ], + [ + 6.6253075, + 46.5152211 + ], + [ + 6.6252808, + 46.5151952 + ] + ] + }, + "id": "way/1394945256" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945257", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6252808, + 46.5151952 + ], + [ + 6.6252673, + 46.5151633 + ], + [ + 6.6252702, + 46.5151302 + ], + [ + 6.6252891, + 46.5150997 + ] + ] + }, + "id": "way/1394945257" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945258", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6254122, + 46.5150553 + ], + [ + 6.6254541, + 46.5150606 + ], + [ + 6.6254917, + 46.5150743 + ], + [ + 6.6255218, + 46.515095 + ], + [ + 6.6255415, + 46.515121 + ] + ] + }, + "id": "way/1394945258" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945259", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255415, + 46.515121 + ], + [ + 6.6255492, + 46.5151504 + ], + [ + 6.6255435, + 46.51518 + ] + ] + }, + "id": "way/1394945259" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945260", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "separate", + "sidewalk:right": "no", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6255435, + 46.51518 + ], + [ + 6.6255269, + 46.515205 + ], + [ + 6.6255008, + 46.5152258 + ], + [ + 6.6254673, + 46.5152408 + ], + [ + 6.625429, + 46.5152487 + ], + [ + 6.6253891, + 46.515249 + ] + ] + }, + "id": "way/1394945260" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945261", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.6081345, + 46.51878 + ], + [ + 6.6080894, + 46.5188098 + ], + [ + 6.6080525, + 46.5188201 + ], + [ + 6.6080086, + 46.5188231 + ], + [ + 6.6079636, + 46.5188168 + ], + [ + 6.6079222, + 46.5188005 + ], + [ + 6.6078814, + 46.5187647 + ], + [ + 6.6078673, + 46.5187268 + ], + [ + 6.6078734, + 46.5186915 + ], + [ + 6.607896, + 46.5186604 + ] + ] + }, + "id": "way/1394945261" + }, + { + "type": "Feature", + "properties": { + "@id": "way/1394945262", + "cycleway:right": "no", + "highway": "tertiary", + "junction": "roundabout", + "lanes": "1", + "lit": "yes", + "maxspeed": "50", + "sidewalk:left": "no", + "sidewalk:right": "separate", + "smoothness": "excellent", + "surface": "asphalt", + "trolley_wire": "yes" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 6.607896, + 46.5186604 + ], + [ + 6.6079402, + 46.5186328 + ], + [ + 6.6079874, + 46.5186205 + ], + [ + 6.6080269, + 46.518619 + ], + [ + 6.608072, + 46.5186263 + ], + [ + 6.6081119, + 46.5186429 + ] + ] + }, + "id": "way/1394945262" + } + ] +} \ No newline at end of file diff --git a/topo-app/data/manifest.json b/topo-app/data/manifest.json new file mode 100644 index 0000000..7289000 --- /dev/null +++ b/topo-app/data/manifest.json @@ -0,0 +1 @@ +["data/activities_164392.json"] diff --git a/topo-app/get_activities.sh b/topo-app/get_activities.sh new file mode 100755 index 0000000..e7134fa --- /dev/null +++ b/topo-app/get_activities.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +# Prompt for Strava credentials +read -p "Enter your Strava Client ID: " CLIENT_ID +read -s -p "Enter your Strava Client Secret: " CLIENT_SECRET +echo + +# Set up redirect URI +REDIRECT_URI="http://localhost" + +# Get authorization code (opens browser) +AUTH_URL="https://www.strava.com/oauth/authorize?client_id=${CLIENT_ID}&response_type=code&redirect_uri=${REDIRECT_URI}&approval_prompt=force&scope=activity:read_all" +echo "Open the following URL in your browser and authorize the app:" +echo "$AUTH_URL" +xdg-open "$AUTH_URL" 2>/dev/null || open "$AUTH_URL" 2>/dev/null || echo "Please open manually." + +# Get code from user +read -p "Paste the code from the response URL: " AUTH_CODE + +# Exchange code for access token +TOKEN_RESPONSE=$(curl -s -X POST https://www.strava.com/api/v3/oauth/token \ + -d client_id="$CLIENT_ID" \ + -d client_secret="$CLIENT_SECRET" \ + -d code="$AUTH_CODE" \ + -d grant_type=authorization_code) + +ACCESS_TOKEN=$(echo "$TOKEN_RESPONSE" | grep -oP '"access_token":"\K[^"]+') + +if [[ -z "$ACCESS_TOKEN" ]]; then + echo "❌ Failed to retrieve access token." + echo "Response: $TOKEN_RESPONSE" + exit 1 +fi + +echo "✅ Access token acquired." + +# Fetch activities in pages +echo "📥 Downloading activities..." +PAGE=1 +PER_PAGE=50 +ACTIVITIES="[]" + +while true; do + RESPONSE=$(curl -s "https://www.strava.com/api/v3/athlete/activities?page=$PAGE&per_page=$PER_PAGE" \ + -H "Authorization: Bearer $ACCESS_TOKEN") + + COUNT=$(echo "$RESPONSE" | jq 'length') + if [[ "$COUNT" -eq 0 ]]; then + break + fi + + ACTIVITIES=$(echo "$ACTIVITIES $RESPONSE" | jq -s 'add') + echo "Fetched page $PAGE with $COUNT activities." + ((PAGE++)) +done + +# Save to file +OUTPUT="data/activities_${CLIENT_ID}.json" +echo "$ACTIVITIES" | jq '.' > "$OUTPUT" +echo "✅ Saved all activities to $OUTPUT" + +# Add to manifest +ls data/activities_*.json | jq -R -s -c 'split("\n")[:-1]' > data/manifest.json \ No newline at end of file diff --git a/topo-app/index.html b/topo-app/index.html new file mode 100644 index 0000000..87a656c --- /dev/null +++ b/topo-app/index.html @@ -0,0 +1,30 @@ + + + + + + Strava + Swisstopo Map + + + + +
+

Please enter the password to continue:

+ + + +
+ + + + + + + + diff --git a/topo-app/manifest.json b/topo-app/manifest.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/topo-app/manifest.json @@ -0,0 +1 @@ +[] diff --git a/topo-app/polyline.js b/topo-app/polyline.js new file mode 100644 index 0000000..70be433 --- /dev/null +++ b/topo-app/polyline.js @@ -0,0 +1,161 @@ +'use strict'; + +/** + * Based off of [the offical Google document](https://developers.google.com/maps/documentation/utilities/polylinealgorithm) + * + * Some parts from [this implementation](http://facstaff.unca.edu/mcmcclur/GoogleMaps/EncodePolyline/PolylineEncoder.js) + * by [Mark McClure](http://facstaff.unca.edu/mcmcclur/) + * + * @module polyline + */ + +var polyline = {}; + +function py2_round(value) { + // Google's polyline algorithm uses the same rounding strategy as Python 2, which is different from JS for negative values + return Math.floor(Math.abs(value) + 0.5) * (value >= 0 ? 1 : -1); +} + +function encode(current, previous, factor) { + current = py2_round(current * factor); + previous = py2_round(previous * factor); + var coordinate = (current - previous) * 2; + if (coordinate < 0) { + coordinate = -coordinate - 1 + } + var output = ''; + while (coordinate >= 0x20) { + output += String.fromCharCode((0x20 | (coordinate & 0x1f)) + 63); + coordinate /= 32; + } + output += String.fromCharCode((coordinate | 0) + 63); + return output; +} + +/** + * Decodes to a [latitude, longitude] coordinates array. + * + * This is adapted from the implementation in Project-OSRM. + * + * @param {String} str + * @param {Number} precision + * @returns {Array} + * + * @see https://github.com/Project-OSRM/osrm-frontend/blob/master/WebContent/routing/OSRM.RoutingGeometry.js + */ +polyline.decode = function(str, precision) { + var index = 0, + lat = 0, + lng = 0, + coordinates = [], + shift = 0, + result = 0, + byte = null, + latitude_change, + longitude_change, + factor = Math.pow(10, Number.isInteger(precision) ? precision : 5); + + // Coordinates have variable length when encoded, so just keep + // track of whether we've hit the end of the string. In each + // loop iteration, a single coordinate is decoded. + while (index < str.length) { + + // Reset shift, result, and byte + byte = null; + shift = 1; + result = 0; + + do { + byte = str.charCodeAt(index++) - 63; + result += (byte & 0x1f) * shift; + shift *= 32; + } while (byte >= 0x20); + + latitude_change = (result & 1) ? ((-result - 1) / 2) : (result / 2); + + shift = 1; + result = 0; + + do { + byte = str.charCodeAt(index++) - 63; + result += (byte & 0x1f) * shift; + shift *= 32; + } while (byte >= 0x20); + + longitude_change = (result & 1) ? ((-result - 1) / 2) : (result / 2); + + lat += latitude_change; + lng += longitude_change; + + coordinates.push([lat / factor, lng / factor]); + } + + return coordinates; +}; + +/** + * Encodes the given [latitude, longitude] coordinates array. + * + * @param {Array.>} coordinates + * @param {Number} precision + * @returns {String} + */ +polyline.encode = function(coordinates, precision) { + if (!coordinates.length) { return ''; } + + var factor = Math.pow(10, Number.isInteger(precision) ? precision : 5), + output = encode(coordinates[0][0], 0, factor) + encode(coordinates[0][1], 0, factor); + + for (var i = 1; i < coordinates.length; i++) { + var a = coordinates[i], b = coordinates[i - 1]; + output += encode(a[0], b[0], factor); + output += encode(a[1], b[1], factor); + } + + return output; +}; + +function flipped(coords) { + var flipped = []; + for (var i = 0; i < coords.length; i++) { + var coord = coords[i].slice(); + flipped.push([coord[1], coord[0]]); + } + return flipped; +} + +/** + * Encodes a GeoJSON LineString feature/geometry. + * + * @param {Object} geojson + * @param {Number} precision + * @returns {String} + */ +polyline.fromGeoJSON = function(geojson, precision) { + if (geojson && geojson.type === 'Feature') { + geojson = geojson.geometry; + } + if (!geojson || geojson.type !== 'LineString') { + throw new Error('Input must be a GeoJSON LineString'); + } + return polyline.encode(flipped(geojson.coordinates), precision); +}; + +/** + * Decodes to a GeoJSON LineString geometry. + * + * @param {String} str + * @param {Number} precision + * @returns {Object} + */ +polyline.toGeoJSON = function(str, precision) { + var coords = polyline.decode(str, precision); + return { + type: 'LineString', + coordinates: flipped(coords) + }; +}; + +if (typeof module === 'object' && module.exports) { + module.exports = polyline; +} diff --git a/topo-app/serve_app.sh b/topo-app/serve_app.sh new file mode 100755 index 0000000..ce0d837 --- /dev/null +++ b/topo-app/serve_app.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +python3 -m http.server 8000 \ No newline at end of file diff --git a/topo-app/style.css b/topo-app/style.css new file mode 100644 index 0000000..dae3540 --- /dev/null +++ b/topo-app/style.css @@ -0,0 +1,8 @@ +body { + margin: 0; + font-family: Arial, sans-serif; + } + #map { + height: 100vh; + width: 100%; + } \ No newline at end of file