|
@@ -320,7 +330,7 @@
© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 4.3.0.
diff --git a/docs/index.html b/docs/index.html
index 1ee0cf46..04cc6c66 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -5,12 +5,12 @@
- FitTrackee — FitTrackee 0.4.9
+ FitTrackee — FitTrackee 0.5.0
documentation
-
-
+
+
-
+
@@ -21,9 +21,9 @@
-
+
-
+
@@ -39,7 +39,7 @@
FitTrackee
- 0.4.9
+ 0.5.0
@@ -185,6 +185,7 @@ Map.
Change log
+- Version 0.5.0 (2021/11/14)
- Version 0.4.9 (2021/07/16)
- Version 0.4.8 (2021/07/03)
- Version 0.4.7 (2021/04/07)
@@ -223,7 +224,7 @@ Map.
© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 4.3.0.
diff --git a/docs/installation.html b/docs/installation.html
index fa34d940..064d9ed2 100644
--- a/docs/installation.html
+++ b/docs/installation.html
@@ -5,12 +5,12 @@
- Installation — FitTrackee 0.4.9
+ Installation — FitTrackee 0.5.0
documentation
-
-
+
+
-
+
@@ -22,9 +22,9 @@
-
+
-
+
@@ -40,7 +40,7 @@
FitTrackee
- 0.4.9
+ 0.5.0
@@ -80,7 +80,6 @@
- Installation
- Deployment
-- Docker
+- Docker
+
@@ -156,7 +159,7 @@
Installation
-This application is written in Python (API) and Javascript (client):
+This application is written in Python (API) and Typescript (client):
-Sports and weather icons are made by Freepik from www.flaticon.com.
+Logo, sports and weather icons are made by Freepik from www.flaticon.com.
Prerequisites
@@ -214,8 +217,8 @@ necessary.
or the task processing library. They are not all mandatory depending on
deployment method.
--
-
FLASK_APP
+-
+FLASK_APP
Name of the module to import at flask run.
FLASK_APP should contain $(PWD)/fittrackee/__main__.py with installation from sources, else fittrackee .
@@ -223,8 +226,8 @@ deployment method.
--
-
HOST
+-
+HOST
FitTrackee host.
- Default
@@ -234,8 +237,8 @@ deployment method.
--
-
PORT
+-
+PORT
FitTrackee port.
- Default
@@ -245,8 +248,8 @@ deployment method.
--
-
APP_SETTINGS
+-
+APP_SETTINGS
FitTrackee configuration.
- Default
@@ -256,14 +259,14 @@ deployment method.
--
-
APP_SECRET_KEY
+-
+APP_SECRET_KEY
FitTrackee secret key, must be initialized in production environment.
--
-
APP_WORKERS
+-
+APP_WORKERS
Number of workers spawned by Gunicorn.
- Default
@@ -273,8 +276,8 @@ deployment method.
--
-
APP_LOG
+-
+APP_LOG
-
@@ -282,8 +285,8 @@ deployment method.
--
-
UPLOAD_FOLDER
+-
+UPLOAD_FOLDER
-
@@ -303,8 +306,8 @@ deployment method.
--
-
DATABASE_URL
+-
+DATABASE_URL
Database URL with username and password, must be initialized in production environment.
For example in dev environment : postgresql://fittrackee:fittrackee@localhost:5432/fittrackee
@@ -319,8 +322,8 @@ engine URL should begin with postgresql://.
--
-
DATABASE_DISABLE_POOLING
+-
+DATABASE_DISABLE_POOLING
-
@@ -334,23 +337,27 @@ see
-
-
-
UI_URL
+-
+UI_URL
FitTrackee URL, needed for links in emails.
--
-
EMAIL_URL
+-
+EMAIL_URL
-
Email URL with credentials, see Emails.
+
+ Warning
+ If the email URL is invalid, the application may not start.
+
--
-
SENDER_EMAIL
+-
+SENDER_EMAIL
-
@@ -358,8 +365,8 @@ see
-
-
-
REDIS_URL
+-
+REDIS_URL
-
@@ -372,8 +379,8 @@ see
-
-
-
WORKERS_PROCESSES
+-
+WORKERS_PROCESSES
-
@@ -381,8 +388,8 @@ see
-
-
-
TILE_SERVER_URL
+-
+TILE_SERVER_URL
-
@@ -398,8 +405,8 @@ see
-
-
-
MAP_ATTRIBUTION
+-
+MAP_ATTRIBUTION
-
@@ -412,8 +419,8 @@ see
-
-
-
DEFAULT_STATICMAP 🆕
+-
+DEFAULT_STATICMAP 🆕
-
@@ -426,8 +433,8 @@ see
-
-
-
WEATHER_API_KEY
+-
+WEATHER_API_KEY
Changed in version 0.4.0: ⚠️ replaces WEATHER_API
@@ -435,86 +442,11 @@ see
--
-
REACT_APP_API_URL
+-
+VUE_APP_API_URL
FitTrackee API URL, only needed in dev environment.
-
-Deprecated variables
-
--
-
REACT_APP_GPX_LIMIT_IMPORT
-
- Deprecated since version 0.3.0: now stored in database
-
-Maximum number of gpx file in zip archive.
-
-- Default
-10
-
-
-
-
-
--
-
REACT_APP_MAX_SINGLE_FILE_SIZE
-
- Deprecated since version 0.3.0: now stored in database
-
-Maximum size of a gpx or picture file.
-
-- Default
-1MB
-
-
-
-
-
--
-
REACT_APP_MAX_ZIP_FILE_SIZE
-
- Deprecated since version 0.3.0: now stored in database
-
-Maximum size of a zip archive.
-
-- Default
-10MB
-
-
-
-
-
--
-
REACT_APP_ALLOW_REGISTRATION
-
- Deprecated since version 0.3.0: now stored in database
-
-Allows users to register.
-
-- Default
-true
-
-
-
-
-
--
-
REACT_APP_THUNDERFOREST_API_KEY
--
-
ThunderForest API key.
-
-
-
- Warning
-
- Since FitTrackee 0.3.0, some applications parameters are now stored in database.
- Related environment variables are needed to initialize database when upgrading from version prior 0.3.0.
-
-
-
Emails
@@ -685,7 +617,7 @@ $ cd FitTrackee
Create .env from example and update it
(see Environment variables).
-Install Python virtualenv, React and all related packages and
+ Install Python virtualenv, Vue and all related packages and
initialize the database:
$ make install-dev
@@ -716,11 +648,11 @@ and the password mp
-Download the last release (for now, it is the release v0.4.9):
+Download the last release (for now, it is the release v0.5.0):
- $ wget https://github.com/SamR1/FitTrackee/archive/v0.4.9.tar.gz
-$ tar -xzf v0.4.9.tar.gz
-$ mv FitTrackee-0.4.9 FitTrackee
+$ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz
+$ tar -xzf v0.5.0.tar.gz
+$ mv FitTrackee-0.5.0 FitTrackee
$ cd FitTrackee
@@ -794,11 +726,11 @@ $ make upgrade-db
Stop the application
Change to the directory where FitTrackee directory is located
-Download the last release (for now, it is the release v0.4.9) and overwrite existing files:
+Download the last release (for now, it is the release v0.5.0) and overwrite existing files:
- $ wget https://github.com/SamR1/FitTrackee/archive/v0.4.9.tar.gz
-$ tar -xzf v0.4.9.tar.gz
-$ cp -R FitTrackee-0.4.9/* FitTrackee/
+$ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz
+$ tar -xzf v0.5.0.tar.gz
+$ cp -R FitTrackee-0.5.0/* FitTrackee/
$ cd FitTrackee
@@ -936,10 +868,12 @@ server {
Docker
+
+Installation
-For evaluation purposes (at least for now), docker files are available,
+ For evaluation purposes , docker files are available,
installing FitTrackee from sources.
+
+Development
+
+
+$ make docker-build-client
+
+
+
+$ make docker-serve-client
+
+
+Open http://localhost:3000 and log in (the email is admin@example.com
+and the password mpwoadmin ) or register
+
+ Note
+ Some environment variables need to be updated like UI_URL
+
+
+
@@ -985,7 +944,7 @@ $ make docker-build docker-run docker-init
© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 4.3.0.
diff --git a/docs/objects.inv b/docs/objects.inv
index 23e76759..bf9b12fc 100644
Binary files a/docs/objects.inv and b/docs/objects.inv differ
diff --git a/docs/search.html b/docs/search.html
index 04ac1f56..948f8688 100644
--- a/docs/search.html
+++ b/docs/search.html
@@ -4,12 +4,12 @@
- Search — FitTrackee 0.4.9
+ Search — FitTrackee 0.5.0
documentation
-
-
+
+
-
+
@@ -24,9 +24,9 @@
-
+
-
+
@@ -43,7 +43,7 @@
FitTrackee
- 0.4.9
+ 0.5.0
@@ -148,7 +148,7 @@
© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 4.3.0.
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 82e95817..028ce6bb 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["api/auth","api/configuration","api/index","api/records","api/sports","api/stats","api/users","api/workouts","changelog","features","index","installation","troubleshooting/administrator","troubleshooting/index","troubleshooting/user"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api/auth.rst","api/configuration.rst","api/index.rst","api/records.rst","api/sports.rst","api/stats.rst","api/users.rst","api/workouts.rst","changelog.md","features.rst","index.rst","installation.rst","troubleshooting/administrator.rst","troubleshooting/index.rst","troubleshooting/user.rst"],objects:{"":{"/api/auth/login":[0,0,1,"post--api-auth-login"],"/api/auth/logout":[0,1,1,"get--api-auth-logout"],"/api/auth/password/reset-request":[0,0,1,"post--api-auth-password-reset-request"],"/api/auth/password/update":[0,0,1,"post--api-auth-password-update"],"/api/auth/picture":[0,0,1,"post--api-auth-picture"],"/api/auth/profile":[0,1,1,"get--api-auth-profile"],"/api/auth/profile/edit":[0,0,1,"post--api-auth-profile-edit"],"/api/auth/register":[0,0,1,"post--api-auth-register"],"/api/config":[1,3,1,"patch--api-config"],"/api/ping":[1,1,1,"get--api-ping"],"/api/records":[3,1,1,"get--api-records"],"/api/sports":[4,1,1,"get--api-sports"],"/api/sports/(int:sport_id)":[4,3,1,"patch--api-sports-(int-sport_id)"],"/api/stats/(user_name)/by_sport":[5,1,1,"get--api-stats-(user_name)-by_sport"],"/api/stats/(user_name)/by_time":[5,1,1,"get--api-stats-(user_name)-by_time"],"/api/stats/all":[5,1,1,"get--api-stats-all"],"/api/users":[6,1,1,"get--api-users"],"/api/users/(user_name)":[6,3,1,"patch--api-users-(user_name)"],"/api/users/(user_name)/picture":[6,1,1,"get--api-users-(user_name)-picture"],"/api/workouts":[7,0,1,"post--api-workouts"],"/api/workouts/(string:workout_short_id)":[7,3,1,"patch--api-workouts-(string-workout_short_id)"],"/api/workouts/(string:workout_short_id)/chart_data":[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data"],"/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)":[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)"],"/api/workouts/(string:workout_short_id)/gpx":[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx"],"/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)":[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)"],"/api/workouts/map/(map_id)":[7,1,1,"get--api-workouts-map-(map_id)"],"/api/workouts/no_gpx":[7,0,1,"post--api-workouts-no_gpx"],"DEFAULT_STATICMAP \ud83c\udd95":[11,4,1,"envvar-DEFAULT_STATICMAP"],APP_LOG:[11,4,1,"-"],APP_SECRET_KEY:[11,4,1,"-"],APP_SETTINGS:[11,4,1,"-"],APP_WORKERS:[11,4,1,"-"],DATABASE_DISABLE_POOLING:[11,4,1,"-"],DATABASE_URL:[11,4,1,"-"],EMAIL_URL:[11,4,1,"-"],FLASK_APP:[11,4,1,"-"],HOST:[11,4,1,"-"],MAP_ATTRIBUTION:[11,4,1,"-"],PORT:[11,4,1,"-"],REACT_APP_ALLOW_REGISTRATION:[11,4,1,"-"],REACT_APP_API_URL:[11,4,1,"-"],REACT_APP_GPX_LIMIT_IMPORT:[11,4,1,"-"],REACT_APP_MAX_SINGLE_FILE_SIZE:[11,4,1,"-"],REACT_APP_MAX_ZIP_FILE_SIZE:[11,4,1,"-"],REACT_APP_THUNDERFOREST_API_KEY:[11,4,1,"-"],REDIS_URL:[11,4,1,"-"],SENDER_EMAIL:[11,4,1,"-"],TILE_SERVER_URL:[11,4,1,"-"],UI_URL:[11,4,1,"-"],UPLOAD_FOLDER:[11,4,1,"-"],WEATHER_API_KEY:[11,4,1,"-"],WORKERS_PROCESSES:[11,4,1,"-"]},"/api/workouts/map_tile/(s)/(z)/(x)/(y)":{png:[7,1,1,"get--api-workouts-map_tile-(s)-(z)-(x)-(y).png"]}},objnames:{"0":["http","post","HTTP post"],"1":["http","get","HTTP get"],"2":["http","delete","HTTP delete"],"3":["http","patch","HTTP patch"],"4":["std","envvar","environment variable"]},objtypes:{"0":"http:post","1":"http:get","2":"http:delete","3":"http:patch","4":"std:envvar"},terms:{"0mb":[0,7],"100":[7,9],"1000":5,"1048576":1,"10485760":1,"10mb":11,"1232004":7,"12341":5,"1234538":7,"1267":5,"127":11,"1563529507772":7,"1mb":11,"200":[0,1,3,4,5,6,7],"201":[0,7],"2017":[5,7],"2018":[5,7,10],"2019":[0,3,5,6,7,10],"2020":10,"2021":10,"204":[0,6,7],"279":7,"280":7,"282":5,"2930":7,"2e1ee2c":8,"3000":11,"301":11,"34614d5":8,"400":[0,1,4,7],"401":[0,1,3,4,5,6,7],"403":[0,1,4,5,6,7],"404":[0,4,5,6,7],"4109":7,"413":[0,7],"443":11,"465":11,"4c3fc34":8,"500":[0,1,4,6,7],"5000":11,"5078118":7,"5079733":7,"5432":11,"587":11,"613":5,"7380":7,"8025":11,"895":[0,6],"9960":5,"boolean":[1,6],"default":[5,6,7,8,11],"export":10,"float":7,"import":[8,11],"int":[4,7],"new":[9,11],"null":[0,6,7],"return":[3,7,11],"short":7,"static":[8,11],"true":[0,1,4,6,8,11],"try":[0,6,7],For:11,NOT:[0,4,7],Not:[4,5,6,7],One:11,That:0,The:[8,9,11],There:11,Use:8,WITH:11,With:11,__main__:11,_blank:11,access:11,account:[6,8],acit:7,activ:[4,8,9,10,11],adapt:11,add:[6,8,9,10],address:11,admin:[0,1,3,4,5,6,7,8,11],administr:[0,6,7,10,13],after:[8,11],again:[0,1,3,4,5,6,7],all:[3,4,5,6,11],allow:[0,1,7,8,10,11],along:7,alreadi:0,also:[8,10,11],alwai:11,android:10,anoth:[6,11],anymor:8,apach:10,api:[0,1,3,4,5,6,7,8,9,10,11],apikei:11,app:10,app_log:11,app_secret_kei:11,app_set:11,app_work:11,applic:[0,1,3,4,5,6,7,8,9,10,11],arch:11,archiv:[1,8,9,11],archlinux:11,asc:6,ascent:7,attribut:11,auth:[0,1,3,4,5,6,7],auth_token:0,auth_user_id:[1,3,4,5,6,7],authent:[1,2,3,4,5,6,7,10],author:[0,1,3,4,5,6,7],avail:[3,9,10,11],ave_spe:7,ave_speed_from:7,ave_speed_to:7,averag:[3,7,8,9],axi:7,b862a77:8,background:8,backup:11,bad:[0,1,4,7],bearer:[0,1,3,4,5,6,7],becom:8,been:8,befor:[8,11],begin:11,bike:[4,7,8,9],bin:11,bio:[0,6],biographi:0,birth:[0,8],birth_dat:[0,6],bound:7,build:11,by_sport:5,by_tim:5,calcul:8,calendar:[8,9],can:[6,8,9,10,11,12],cannot:8,chang:[9,10,11],charact:[0,8],chart:[7,8,9,11],chart_data:7,check:[1,11,12],choos:8,client:[8,11],client_max_body_s:11,clone:11,code:[0,1,3,4,5,6,7],color:8,com:[0,6,11],complet:8,config:[1,11],configur:[2,8,9,10,11],confirm:0,contact:[0,6,7],contain:[8,9,11],content:[0,1,3,4,5,6,7],contributor:[1,11],control:8,coordin:11,copi:[1,11],copyright:[1,11],correctli:8,creat:[0,7,8,9,11],create_app:11,created_at:[0,6],creation:[8,9],creation_d:7,credenti:[0,11],criteria:6,current:8,custom:11,cycl:[4,8,9],dai:8,dark:11,darkski:[8,9],dashboard:[8,10],data:[0,1,3,4,5,6,7,8,10,11],databas:[8,11,12],database_disable_pool:11,database_url:[8,11],date:[0,5,7,8,9],debian:11,default_staticmap:[8,11],defin:9,definit:8,delet:[0,6,7,8,9],depend:[8,11],deploy:10,desc:7,descent:7,describ:11,descript:11,detail:[6,8,10],develop:[10,11],dialect:12,differ:8,directli:11,directori:[8,11],disabl:[0,8,9,11],displai:[7,8,9,10,11,12],distanc:[3,7,8,9],distance_from:7,distance_to:7,distribut:11,docker:[8,10],document:[8,10,11],doe:[0,5,6,7,8],don:0,down:8,download:11,dramatiq:11,drop:8,due:8,durat:[3,7,8,9],duration_from:7,duration_to:7,dure:[0,7],easi:8,edit:[0,8,9],elev:[7,8,9,11],els:11,email:[0,6,8],email_url:11,empti:8,enabl:[1,9],encount:11,end:[5,7],endpoint:[1,2,8,13],engin:[8,11,12],english:9,enter:[8,9],entiti:[0,7],entri:11,env:11,environ:[8,10,12],error:[0,1,4,6,7,8,9,11,12],europ:[0,6],evalu:[8,11],even:[8,9],exampl:[0,1,3,4,5,6,7,10,11],exc:12,exce:[0,7],exceed:8,except:6,execstart:11,exhaust:10,exist:[0,5,6,7,9,10,11],expir:[0,1,3,4,5,6,7],extens:[0,7],fa33f4d996844a5c73ecd1ae24456ab8:7,fail:[8,13],fals:[0,1,4,6,7,11],farest:[3,8,9],featur:[10,11],fetch:11,file:[0,1,7,8,9,10,11],filter:[8,9],first:[0,10],first_nam:[0,6],fitotrack:10,fittracke:[9,11,13],fittrackee_init_data:11,fittrackee_upgrade_db:11,fittrackee_work:11,fix:10,flask:11,flask_app:11,flaticon:11,follow:[3,9,11,12],forbidden:[0,1,4,5,6,7],forecast:11,form:[0,7],format:[0,5,7],former:11,forrunn:10,forward:11,found:[0,4,5,6,7],frame:5,freepik:11,french:[9,10],fri:7,from:[1,3,4,5,6,7,8,10],fullchain:11,gener:[8,11],get:[0,1,3,4,5,6,7],gif:0,git:11,github:11,given:11,gmt:[0,3,6,7],gpl:10,gpx:[7,8,9,10,11],gpx_limit_import:1,gpxpy:11,grant:11,greater:8,gunicorn:[11,12],handl:[0,9,11],has:6,has_workout:4,have:[1,4,5,6,7,8],header:[0,1,3,4,5,6,7],health:1,heavi:[10,11],hike:[4,8,9],his:[6,8,9],home:11,host:11,href:[1,11],http:[0,1,3,4,5,6,7,11],hvybqybra7wwxpastwr4v2:3,i18n:8,icon:11,imag:[0,6,7,8,11],img:4,improv:10,incorrect:8,index:7,info:0,inform:[8,10,11],init:11,initi:11,initialis:11,insid:11,instal:[8,10],instanc:[1,9,11],integ:[1,3,4,5,6,7],interceptor:8,interfac:11,intern:[0,1,4,6,7],introduc:8,invalid:[0,1,3,4,5,6,7,8],is_act:4,is_registration_en:1,issu:[10,11],jan:7,javascript:[8,11],john_do:6,jpeg:6,jpg:0,json:[0,1,3,4,5,6,7],jul:[0,3,6,7],keep:[8,10,11],kei:[8,9,11],kjxavsturjvoah2wvcegef:7,label:4,languag:[0,6],larg:[0,7,9],larger:11,last:[0,11],last_nam:[0,6],latitud:7,layer:[8,11],leaflet:[7,11],least:[7,11],less:8,librari:11,licens:10,like:9,limit:[8,9],link:11,linux:11,list:[8,10,11],listen:11,load:[8,12],local:[8,10,11],localhost:11,locat:[0,6,11],log:[0,1,3,4,5,6,7,10,11,12],logfil:11,login:0,logout:[0,8],longer:[8,12],longest:[3,8,9],longitud:7,made:11,mai:[9,10,11],mailhog:11,major:8,make:[8,11],makefil:11,manag:8,mandatori:[7,8,11],map:[7,8,9,10],map_attribut:[1,11],map_id:7,map_til:7,match:0,max:[1,6,7,8],max_alt:7,max_single_file_s:1,max_spe:7,max_speed_from:7,max_speed_to:7,max_us:1,max_zip_file_s:1,maxim:7,maximum:[3,8,9,11],messag:[0,1,7,8],method:11,min_alt:7,minim:7,minor:10,mobil:10,model:8,modifi:[6,8],modification_d:7,modul:11,mon:7,mondai:[0,5,9],montain:[8,9],month:[5,8,9],more:[8,9,10,11],morn:7,mountain:4,mous:8,move:[7,8],mpwoadmin:11,multi:11,multipart:[0,7],must:[0,1,4,8,9,11,12],name:[0,5,6,11],nano:11,nb_sport:[0,6],nb_workout:[0,5,6],necessari:[9,11],need:11,network:11,next_workout:7,nginx:[9,11],no_gpx:7,non:[4,10],noopen:11,noreferr:11,nosuchmoduleerror:12,note:[7,8,9,11],now:[8,9,11],number:[1,6,7,8,9,11],oauth:[0,1,3,4,5,6,7],object:[0,1,4,6,7],one:[6,7],onli:[6,7,8,9,11],open:[10,11],openstreetmap:[1,8,11],opentrack:10,option:11,order:[6,7,8],order_bi:6,org:[1,11],other:[6,11],out:0,outdoor:[8,10,11],over:8,overwrit:11,own:[6,10],owner:[8,9],packag:[8,11],page:[6,7],pagin:[6,7],par_pag:6,paramet:[0,1,3,4,5,6,7,8,9,11],pari:[0,6],pars:11,part:[0,7],pass:11,password:[0,8,9,11],password_conf:0,patch:[1,4,6,7],path:11,paus:[7,8],payload:[0,1,4,7],pem:11,per:[6,7,8],per_pag:[6,7],permiss:[1,4,5,6,7],pg_dump:11,pictur:[0,6,7,11],ping:1,pip:11,pipenv:8,pleas:[0,1,3,4,5,6,7,8],plugin:12,png:[0,4,7,11],poetri:[8,11],point:[8,11],pong:1,pool:11,port:11,possibl:[8,10],post:[0,7],postgr:[8,12],postgresql:[8,11,12],prefer:0,prerequisit:10,previous_workout:7,prior:11,privileg:11,privkei:11,process:[0,9,11],productionconfig:11,profil:0,project:11,provid:[0,1,3,4,5,6,7,8,9,11],proxi:11,proxy_add_x_forwarded_for:11,proxy_pass:11,proxy_redirect:11,proxy_set_head:11,pull:11,purpos:[8,11],pwd:11,pypi:10,python:[8,11],queri:[5,6,7],queue:11,rais:9,react:11,react_app_allow_registr:11,react_app_api_url:11,react_app_gpx_limit_import:11,react_app_max_single_file_s:11,react_app_max_zip_file_s:11,react_app_thunderforest_api_kei:11,read:8,real:11,rebuild:8,rechart:[7,11],recommend:11,record:[2,7,8,9,10],record_typ:[3,7],redi:[8,11],redis_url:11,redux:11,refactor:8,regist:[0,1,11],registr:[0,1,8,9],rel:11,relat:11,releas:[10,11],remain:8,remote_addr:11,remov:9,renam:8,replac:[8,11],repo:11,repositori:11,request:[0,1,3,4,5,6,7],request_uri:11,requir:0,reset:[0,8,9],respons:[0,1,3,4,5,6,7],restart:11,restartsec:11,right:[6,8,9],rout:8,run:[4,8,9,11],runner:10,sam:[0,6],same:8,samr1:11,sat:6,save:[8,9],schema:11,search:8,second:7,secret:11,see:[8,9,10,11],segment:[7,8,9],segment_id:7,select:[0,7],send:[8,11],sender:11,sender_email:11,serv:11,server:[0,1,4,6,7,8,9,10],server_nam:11,servic:11,set:[8,9],sever:[10,11],shell:11,should:11,show:8,shown:8,side:8,signatur:[0,1,3,4,5,6,7],simpl:11,simplifi:8,sinc:11,singl:[1,6],size:[0,1,7,8,9,11],sky:11,smtp:11,some:[6,7,8,10,11],sorri:0,sort:[6,7],sourc:10,spawn:11,speed:[3,7,8,9,11],spinner:8,sport:[2,5,7,8,9,10,11],sport_id:[3,4,5,7],sports_list:[0,6],sql:11,sqlalchemi:[8,11,12],ssl:11,ssl_certif:11,ssl_certificate_kei:11,standard:[8,11],standarderror:11,standardoutput:11,start:[0,5,7,8,9,11,13],startlimitintervalsec:11,starttl:11,stat:[5,8],staticmap:11,statist:[2,10],statu:[0,1,3,4,5,6,7],step:11,still:10,stop:11,store:[10,11],street:10,string:[0,4,5,6,7],subdomain:7,success:[0,1,3,4,5,6,7],successfulli:0,sun:[0,3,6,7],sundai:[5,7,9],support:[8,9,12],syslog:11,syslogidentifi:11,system:11,systemd:11,tar:11,target:11,task:11,term:[8,11],test:11,textarea:8,than:8,thei:11,them:10,thi:[7,8,9,10,11],thunderforest:[8,11],tile:[7,8],tile_server_url:11,time:[0,5,7,8,9],timezon:[0,6,8],titl:7,tls:11,todo:14,token:[0,1,3,4,5,6,7],too:[0,7],tool:11,tooltip:8,total:8,total_dist:[0,5,6],total_dur:[0,5,6],track:10,transport:[4,8,9],troubleshoot:10,type:[0,1,3,4,5,6,7,11],ui_url:11,unauthor:[0,1,3,4,5,6,7],under:[10,11],unencrypt:11,unit:11,unstabl:[10,11],updat:[0,1,4,6,7,8,9,11],upload:[8,9,11],upload_fold:11,uploads_dir_s:5,url:[8,11,12],use:11,used:[8,11],user:[0,1,2,3,4,5,7,8,9,10,11,13],user_nam:[5,6],usernam:[0,6,11],usernanm:0,using:[6,7,8,10,11],uuid:[7,8],valid:[0,1,3,4,5,6,7,11],valu:[3,7],variabl:[8,10,12],venv:11,version:[10,11],view:8,virtualenv:11,wai:11,walk:[4,8,9],wantedbi:11,warn:8,weather:[8,9,11],weather_api:11,weather_api_kei:11,weather_end:7,weather_start:7,web:[0,1,3,4,5,6,7,10,11],week:[0,5,8,9],weekend:8,weekm:[0,5],were:8,wget:11,when:[8,11],where:11,which:9,with_gpx:7,without:[5,6,7,8,9,10],worker:11,workers_process:11,workingdirectori:11,workout:[2,5,8,10],workout_d:[3,7],workout_id:[3,7],workout_short_id:7,workouts_count:6,written:11,www:[1,11],xxxx:11,xzf:11,yai:11,yarn:11,year:5,yet:10,you:[1,4,5,6,7,10],your:[6,10,11],zip:[1,7,8,9,11],zone:0,zoom:7},titles:["Authentication","Configuration","API documentation","Records","Sports","Statistics","Users","Workouts","Change log","Features","FitTrackee","Installation","Administrator","Troubleshooting","User"],titleterms:{"2018":8,"2019":8,"2020":8,"2021":8,"new":8,account:9,administr:[8,9,12],api:2,authent:0,avail:8,bug:8,chang:8,close:8,configur:1,content:10,dashboard:9,deploy:11,deprec:11,detail:9,dev:11,docker:11,document:2,email:11,environ:11,fail:12,featur:[8,9],first:8,fittracke:[8,10,12],fix:8,french:8,from:11,improv:8,instal:11,issu:8,list:9,log:8,map:11,minor:8,misc:8,prerequisit:11,prod:11,product:11,pypi:[8,11],record:3,releas:8,server:11,sourc:11,sport:4,start:12,statist:[5,8,9],tabl:10,tile:11,translat:9,troubleshoot:13,upgrad:11,user:[6,14],variabl:11,version:8,workout:[7,9]}})
\ No newline at end of file
+Search.setIndex({docnames:["api/auth","api/configuration","api/index","api/records","api/sports","api/stats","api/users","api/workouts","changelog","features","index","installation","troubleshooting/administrator","troubleshooting/index","troubleshooting/user"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api/auth.rst","api/configuration.rst","api/index.rst","api/records.rst","api/sports.rst","api/stats.rst","api/users.rst","api/workouts.rst","changelog.md","features.rst","index.rst","installation.rst","troubleshooting/administrator.rst","troubleshooting/index.rst","troubleshooting/user.rst"],objects:{"":[[0,0,1,"post--api-auth-login","/api/auth/login"],[0,1,1,"get--api-auth-logout","/api/auth/logout"],[0,0,1,"post--api-auth-password-reset-request","/api/auth/password/reset-request"],[0,0,1,"post--api-auth-password-update","/api/auth/password/update"],[0,2,1,"delete--api-auth-picture","/api/auth/picture"],[0,0,1,"post--api-auth-picture","/api/auth/picture"],[0,1,1,"get--api-auth-profile","/api/auth/profile"],[0,0,1,"post--api-auth-profile-edit","/api/auth/profile/edit"],[0,0,1,"post--api-auth-profile-edit-preferences","/api/auth/profile/edit/preferences"],[0,0,1,"post--api-auth-profile-edit-sports","/api/auth/profile/edit/sports"],[0,0,1,"post--api-auth-register","/api/auth/register"],[1,1,1,"get--api-config","/api/config"],[1,3,1,"patch--api-config","/api/config"],[1,1,1,"get--api-ping","/api/ping"],[3,1,1,"get--api-records","/api/records"],[4,1,1,"get--api-sports","/api/sports"],[4,1,1,"get--api-sports-(int-sport_id)","/api/sports/(int:sport_id)"],[4,3,1,"patch--api-sports-(int-sport_id)","/api/sports/(int:sport_id)"],[5,1,1,"get--api-stats-(user_name)-by_sport","/api/stats/(user_name)/by_sport"],[5,1,1,"get--api-stats-(user_name)-by_time","/api/stats/(user_name)/by_time"],[5,1,1,"get--api-stats-all","/api/stats/all"],[6,1,1,"get--api-users","/api/users"],[6,2,1,"delete--api-users-(user_name)","/api/users/(user_name)"],[6,1,1,"get--api-users-(user_name)","/api/users/(user_name)"],[6,3,1,"patch--api-users-(user_name)","/api/users/(user_name)"],[6,1,1,"get--api-users-(user_name)-picture","/api/users/(user_name)/picture"],[7,1,1,"get--api-workouts","/api/workouts"],[7,0,1,"post--api-workouts","/api/workouts"],[7,2,1,"delete--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,3,1,"patch--api-workouts-(string-workout_short_id)","/api/workouts/(string:workout_short_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data","/api/workouts/(string:workout_short_id)/chart_data"],[7,1,1,"get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)","/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)"],[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx","/api/workouts/(string:workout_short_id)/gpx"],[7,1,1,"get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)","/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)"],[7,1,1,"get--api-workouts-map-(map_id)","/api/workouts/map/(map_id)"],[7,0,1,"post--api-workouts-no_gpx","/api/workouts/no_gpx"],[11,4,1,"-","APP_LOG"],[11,4,1,"-","APP_SECRET_KEY"],[11,4,1,"-","APP_SETTINGS"],[11,4,1,"-","APP_WORKERS"],[11,4,1,"-","DATABASE_DISABLE_POOLING"],[11,4,1,"-","DATABASE_URL"],[11,4,1,"envvar-DEFAULT_STATICMAP","DEFAULT_STATICMAP \ud83c\udd95"],[11,4,1,"-","EMAIL_URL"],[11,4,1,"-","FLASK_APP"],[11,4,1,"-","HOST"],[11,4,1,"-","MAP_ATTRIBUTION"],[11,4,1,"-","PORT"],[11,4,1,"-","REDIS_URL"],[11,4,1,"-","SENDER_EMAIL"],[11,4,1,"-","TILE_SERVER_URL"],[11,4,1,"-","UI_URL"],[11,4,1,"-","UPLOAD_FOLDER"],[11,4,1,"-","VUE_APP_API_URL"],[11,4,1,"-","WEATHER_API_KEY"],[11,4,1,"-","WORKERS_PROCESSES"]],"/api/workouts/map_tile/(s)/(z)/(x)/(y)":[[7,1,1,"get--api-workouts-map_tile-(s)-(z)-(x)-(y).png","png"]]},objnames:{"0":["http","post","HTTP post"],"1":["http","get","HTTP get"],"2":["http","delete","HTTP delete"],"3":["http","patch","HTTP patch"],"4":["std","envvar","environment variable"]},objtypes:{"0":"http:post","1":"http:get","2":"http:delete","3":"http:patch","4":"std:envvar"},terms:{"0":[0,1,3,4,5,6,7,9,10,11],"00":[0,3,6,7],"000000":0,"01":[0,3,5,6,7,10],"02":[7,10],"03":[6,7,10],"04":[7,10],"06":5,"07":[0,3,6,7,10],"08":[0,3,6],"09":[0,6,10],"0mb":[0,7],"1":[0,1,3,4,5,6,7,9,10,11],"10":[0,1,3,6,7,10,11],"100":[7,8,9],"1000":5,"101":8,"104":8,"1048576":1,"10485760":1,"109":8,"11":[0,3,6,9,10],"12":[0,3,6,7,10],"1232004":7,"12341":5,"1234538":7,"1267":5,"127":11,"13":[7,8],"14":[0,6,7,10],"15":[5,7,10],"150":5,"156":5,"1563529507772":7,"16":[7,10],"17":[7,10,11],"178":5,"18":[0,3,6,7,8],"19":10,"2":[0,1,3,4,5,6,7,10,11],"20":6,"200":[0,1,3,4,5,6,7],"201":[0,7],"2017":[5,7],"2018":[5,7,10],"2019":[0,3,5,6,7,10],"2020":10,"2021":10,"203":5,"204":[0,6,7],"21":10,"22":[7,8],"23":10,"24":8,"25":[8,11],"26":8,"27":[0,6],"279":7,"28":8,"280":7,"282":5,"29":10,"2930":7,"2e1ee2c":8,"3":[0,4,5,6,7,9,10,11],"30":[5,10],"3000":11,"301":11,"31":[7,10],"33":8,"34":8,"34614d5":8,"36":8,"37":8,"39":7,"4":[0,4,6,7,10,11],"40":8,"400":[0,1,4,7],"401":[0,1,3,4,5,6,7],"403":[0,1,4,5,6,7],"404":[0,4,5,6,7],"41":8,"4109":7,"413":[0,7],"43":8,"44":[7,8],"443":11,"45":7,"46":[5,8],"465":11,"47":[5,7,8],"4c3fc34":8,"5":[1,4,5,6,7,9,10,11],"50":[0,6,8],"500":[0,1,4,6,7],"5000":11,"5078118":7,"5079733":7,"51":7,"53":8,"54":8,"5432":11,"57":[7,8],"58":[0,6,8],"587":11,"59":8,"6":[0,4,6,7,10],"613":5,"62":8,"63":7,"64":8,"66":8,"67":[0,6],"7":[7,10,11],"70":8,"71":8,"72":8,"7380":7,"75":8,"78":5,"79":8,"8":[0,7,10],"80":[8,11],"8025":11,"81":8,"82":8,"83":8,"84":8,"895":[0,6],"9":[0,3,6,10,11],"90":8,"91":8,"93":8,"95":8,"98":8,"99":8,"9960":5,"boolean":[0,1,6],"case":9,"default":[5,6,7,8,9,11],"do":[1,4,5,6,7],"export":10,"float":[0,7],"import":[8,11],"int":[4,7],"new":[0,9,11],"null":[0,4,6,7],"return":[3,7,11],"short":7,"static":[8,11],"switch":8,"true":[0,1,4,6,8,11],"try":[0,6,7],A:[6,8,9],AS:[0,3,6,7],For:[9,11],If:[9,11],In:[8,9],It:[8,9,10,12],NO:[0,6,7],NOT:[0,4,7],No:[0,6,7,8,10],Not:[4,5,6,7],OF:11,ON:11,On:11,One:11,TO:11,The:[8,9,11],There:11,To:11,WITH:11,With:11,_:8,__main__:11,_blank:11,access:11,account:[6,8],acit:7,activ:[4,8,9,10,11],ad:[0,8,9],adapt:11,add:[6,8,9,10],addit:11,address:11,admin:[0,1,3,4,5,6,7,8,9,11],administr:[0,6,7,10,13],after:[8,11],again:[0,1,3,4,5,6,7],agplv3:8,all:[3,4,5,6,11],allow:[0,1,7,8,10],along:7,alpin:9,alreadi:0,also:[8,10,11],altitud:8,alwai:11,an:[1,4,6,7,8,9,11],android:10,anoth:[6,11],anymor:8,apach:10,api:[0,1,3,4,5,6,7,8,9,10,11],apikei:11,app:10,app_log:11,app_secret_kei:11,app_set:11,app_work:11,appear:9,applic:[0,1,3,4,5,6,7,8,9,10,11],ar:[3,7,8,9,10,11,12],arch:11,archiv:[1,8,9,11],archlinux:11,asc:6,ascent:7,attribut:11,auth:[0,1,3,4,5,6,7],auth_token:0,auth_user_id:[1,3,4,5,6,7],authent:[1,2,3,4,5,6,7,10],author:[0,1,3,4,5,6,7],avail:[0,3,9,10,11],ave_spe:7,ave_speed_from:7,ave_speed_to:7,averag:[3,7,8,9],axi:7,b862a77:8,b:11,background:8,backup:11,bad:[0,1,4,7],bearer:[0,1,3,4,5,6,7],becom:8,been:8,befor:[8,11],begin:11,better:8,between:9,bike:[4,7,8,9],bin:11,bio:[0,6],biographi:0,birth:[0,8],birth_dat:[0,6],bound:7,build:11,by_sport:5,by_tim:5,c:7,calcul:8,calendar:[8,9],can:[6,8,9,10,11,12],cannot:8,cd:11,chang:[9,10,11],charact:[0,8],chart:[7,8,9,11],chart_data:7,check:[1,11,12],choos:[8,9],client:[8,11],client_max_body_s:11,clone:11,code:[0,1,3,4,5,6,7],color:[0,4,8,9],com:[0,6,11],complet:8,config:[1,11],configur:[2,8,9,10,11],confirm:0,contact:[0,6,7],contain:[8,9,11],content:[0,1,3,4,5,6,7],contributor:[1,11],control:8,coordin:11,copi:[1,11],copyright:[1,11],correctli:8,countri:9,cp:11,creat:[0,7,8,9,11],create_app:11,created_at:[0,6],creation:[8,9],creation_d:7,credenti:[0,11],criteria:6,cross:9,current:8,custom:11,cycl:[4,8,9],d:[0,5,7],dai:[8,9],dark:11,darkski:[8,9],dashboard:[8,10],data:[0,1,3,4,5,6,7,8,9,10,11],databas:[8,9,11,12],database_disable_pool:11,database_url:[8,11],date:[0,5,7,8,9],db:11,debian:11,default_staticmap:[8,11],defin:9,definit:8,delet:[0,6,7,8,9],depend:[8,11],deploy:10,desc:7,descent:7,describ:11,descript:11,detail:[6,8,10],develop:[8,10],dialect:12,differ:8,directli:11,directori:[8,11],disabl:[0,8,9,11],displai:[7,8,9,10,11,12],distanc:[3,7,8,9],distance_from:7,distance_to:7,distribut:11,docker:[8,10],document:[8,10,11],doe:[0,5,6,7,8],don:0,down:8,download:11,dramatiq:11,drop:8,dropdown:9,due:8,durat:[3,7,8,9],duration_from:7,duration_to:7,dure:[0,7],easi:8,edit:[0,8,9],electr:9,elev:[7,8,9,11],els:11,email:[0,6,8],email_url:11,empti:8,en:[0,6],enabl:[1,9],encount:11,end:[5,7],endpoint:[1,8],engin:[8,11,12],english:9,enter:[8,9],entiti:[0,7],entri:11,env:11,environ:[8,10,12],error:[0,1,4,6,7,8,9,11,12],europ:[0,6],evalu:[8,11],even:[8,9],exampl:[0,1,3,4,5,6,7,10,11],exc:12,exce:[0,7],exceed:8,except:6,execstart:11,exhaust:10,exist:[0,5,6,7,9,10,11],expir:[0,1,3,4,5,6,7],extens:[0,7],fa33f4d996844a5c73ecd1ae24456ab8:7,fail:[8,13],fals:[0,1,4,6,7,11],farest:[3,8,9],fd:[0,3,6,7],featur:[10,11],fetch:11,file:[0,1,7,8,9,10,11],filter:[8,9],first:[0,9,10],first_nam:[0,6],fitotrack:10,fittracke:[9,11,13],fittrackee_cli:11,fittrackee_init_data:11,fittrackee_upgrade_db:11,fittrackee_work:11,fix:10,flask:11,flask_app:11,flaticon:11,follow:[3,9,11,12],forbidden:[0,1,4,5,6,7],forecast:11,form:[0,7],format:[0,5,7],former:11,forrunn:10,forward:11,found:[0,4,5,6,7],fr:6,frame:5,freepik:11,french:[9,10],fri:7,from:[1,3,4,5,6,7,8,10],full:8,fullchain:11,gener:[8,11],get:[0,1,3,4,5,6,7],gif:0,git:11,github:11,given:11,gmt:[0,3,6,7],gpl:10,gpx:[7,8,9,10,11],gpx_limit_import:1,gpxpy:[0,9,11],grant:11,greater:8,gunicorn:[11,12],gz:11,h:[7,9],ha:[6,9],handl:[0,9,11],has_workout:4,have:[1,4,5,6,7,8],he:6,header:[0,1,3,4,5,6,7],health:1,heavi:[10,11],hexadecim:0,hi:[6,8,9],hike:[4,8,9],home:11,host:11,href:[1,11],http:[0,1,3,4,5,6,7,11],hvybqybra7wwxpastwr4v2:[0,3,6],i18n:8,icon:11,id:[0,1,3,4,5,6,7],imag:[0,6,7,8,9,11],imperi:[8,9],imperial_unit:[0,6],improv:10,incorrect:8,index:7,info:0,inform:[8,10,11],init:11,initi:11,initialis:11,insid:11,instal:[8,10],instanc:[1,9,11],instead:9,integ:[1,3,4,5,6,7],interceptor:8,interfac:11,intern:[0,1,4,6,7],introduc:8,invalid:[0,1,3,4,5,6,7,8,11],io:11,ip:11,is_act:[0,4],is_active_for_us:4,is_registration_en:1,issu:[10,11],jan:7,javascript:8,john_do:6,jpeg:6,jpg:0,js:11,json:[0,1,3,4,5,6,7],jul:[0,3,6,7],keep:[8,10,11],kei:[8,9,11],kjxavsturjvoah2wvcegef:7,km:[7,9],label:4,languag:[0,6,9],larg:[0,7,9],larger:11,last:[0,11],last_nam:[0,6],latitud:7,layer:[8,11],ld:[0,3,6,7],leaflet:[7,11],least:7,less:8,librari:11,licens:[8,10],like:[9,11],limit:[8,9],link:11,linux:11,list:[8,10,11],listen:11,load:[8,12],local:[8,10,11],localhost:11,locat:[0,6,11],log:[0,1,3,4,5,6,7,10,11,12],logfil:11,login:0,logo:11,logout:[0,8],longer:[8,12],longest:[3,8,9],longitud:7,m:[0,5,7],made:11,mai:[9,10,11],mailhog:11,major:8,make:[8,11],makefil:11,manag:8,mandatori:[7,8,11],map:[7,8,9,10],map_attribut:[1,11],map_id:7,map_til:7,match:0,max:[1,6,7,8],max_alt:7,max_single_file_s:1,max_spe:7,max_speed_from:7,max_speed_to:7,max_us:1,max_zip_file_s:1,maxim:7,maximum:[3,8,9],messag:[0,1,7,8],method:11,metric:9,migrat:8,min:8,min_alt:7,minim:7,minor:10,miss:8,mobil:10,model:8,modifi:[6,8],modification_d:7,modul:11,mon:7,mondai:[0,5,9],montain:8,month:[5,8,9],more:[8,9,10,11],morn:7,mountain:[4,9],mous:8,move:[7,8],movement:8,mpwoadmin:11,ms:[0,3,6,7],multi:11,multipart:[0,7],must:[0,1,4,8,9,11,12],mv:11,n:0,name:[0,5,6,11],nano:11,nb_sport:[0,6],nb_workout:[0,5,6],necessari:[9,11],need:11,network:11,next:9,next_workout:7,nginx:[9,11],no_gpx:7,non:[4,10],noopen:11,noreferr:11,nosuchmoduleerror:12,note:[7,8,9,11],now:[8,9,11],number:[1,6,7,8,9,11],oauth:[0,1,3,4,5,6,7],object:[0,1,4,6,7],ok:[0,1,3,4,5,6,7],one:[6,7,9],onli:[6,7,8,9,11],open:[10,11],openstreetmap:[1,8,11],opentrack:10,option:11,order:[6,7,8],order_bi:6,org:[1,11],os:11,other:[6,11],out:0,outdoor:[8,10,11],over:8,overrid:9,overridden:9,overwrit:11,own:[6,10],owner:[8,9],packag:[8,11],page:[6,7],pagin:[6,7],par_pag:6,paramet:[0,1,3,4,5,6,7,8,9],pari:[0,6],pars:11,part:[0,7],pass:11,password:[0,8,9,11],password_conf:0,patch:[1,4,6,7],path:11,paus:[7,8],payload:[0,1,4,7],pem:11,per:[6,7,8],per_pag:[6,7],permiss:[1,4,5,6,7],pg_dump:11,pictur:[0,6,7],ping:1,pip:11,pipenv:8,pleas:[0,1,3,4,5,6,7,8],plugin:12,png:[0,7,11],poetri:[8,11],point:[8,11],pong:1,pool:11,port:11,possibl:[8,10],post:[0,7],postgr:[8,12],postgresql:[8,11,12],prefer:[0,8],prerequisit:10,previous_workout:7,privileg:11,privkei:11,process:[0,9,11],productionconfig:11,profil:0,project:11,provid:[0,1,3,4,5,6,7,8,9,11],proxi:11,proxy_add_x_forwarded_for:11,proxy_pass:11,proxy_redirect:11,proxy_set_head:11,pull:11,purpos:[8,11],pwd:11,py:11,pypi:10,python:[8,11],q:6,queri:[5,6,7],queue:11,r:11,rais:9,read:8,real:11,rebuild:8,rechart:7,recommend:11,record:[0,2,6,7,8,9,10],record_typ:[0,3,6,7],redi:[8,11],redis_url:11,refactor:8,regist:[0,1,11],registr:[0,1,8,9],rel:11,relat:[9,11],releas:[10,11],remain:8,remote_addr:11,remov:9,renam:8,replac:[8,11],repo:11,repositori:11,request:[0,1,3,4,5,6,7],request_uri:11,requir:0,reset:[0,8,9],respons:[0,1,3,4,5,6,7],restart:11,restartsec:11,right:[6,8,9],rout:8,row:9,run:[4,8,9,11],runner:10,s:[6,7,8,9,11],sam:[0,6],same:8,samr1:11,sat:6,save:[8,9],schema:11,search:8,second:7,secret:11,see:[8,9,10,11],seem:8,segment:[7,8,9],segment_id:7,select:[0,7],send:[8,11],sender:11,sender_email:11,serv:11,server:[0,1,4,6,7,8,9,10],server_nam:11,servic:11,set:[8,9],sever:[10,11],shell:11,should:11,show:8,shown:8,side:8,signatur:[0,1,3,4,5,6,7],simpl:11,simplifi:8,sinc:11,singl:[1,6],size:[0,1,7,8,9],ski:9,sky:11,slow:8,smtp:11,some:[6,7,8,10,11],sorri:0,sort:[6,7],sourc:10,spawn:11,speed:[0,3,7,8,9,11],spinner:8,sport:[0,2,5,7,8,9,10,11],sport_id:[0,3,4,5,6,7],sports_list:[0,6],sql:11,sqlalchemi:[8,11,12],ssl:11,ssl_certif:11,ssl_certificate_kei:11,standard:[8,11],standarderror:11,standardoutput:11,start:[0,5,7,8,9,11,13],startlimitintervalsec:11,starttl:11,stat:[5,8],staticmap:11,statist:[2,10],statu:[0,1,3,4,5,6,7],step:11,still:[9,10],stop:[0,8,9,11],stopped_speed_threshold:[0,4],store:[9,10],street:10,string:[0,4,5,6,7],subdomain:7,success:[0,1,3,4,5,6,7],successfulli:0,sun:[0,3,6,7],sundai:[5,7,9],support:[8,9,12],syslog:11,syslogidentifi:11,system:[9,11],systemd:11,t:[0,12],tar:11,target:11,task:11,term:[8,11],test:11,textarea:8,than:8,thei:11,them:10,thi:[7,8,9,10,11],threshold:[0,8,9],thunderforest:[8,11],tile:[7,8],tile_server_url:11,time:[0,5,7,8,9],timezon:[0,6,8,9],titl:7,tl:11,todo:14,token:[0,1,3,4,5,6,7],too:[0,7],tool:11,tooltip:8,total:8,total_asc:5,total_dist:[0,5,6],total_dur:[0,5,6],track:10,trail:9,transport:[4,8,9],troubleshoot:10,type:[0,1,3,4,5,6,7,11],typescript:11,u:11,ui:8,ui_url:11,unauthor:[0,1,3,4,5,6,7],under:[10,11],unencrypt:11,unit:[8,11],unstabl:[10,11],up:[9,10],updat:[0,1,4,6,7,8,9,11],upload:[8,9,11],upload_fold:11,uploads_dir_s:5,url:[8,11,12],us:[0,6,7,8,9,10,11],user:[0,1,2,3,4,5,7,8,9,10,11,13],user_id:0,user_nam:[5,6],usernam:[0,6,11],uuid:[7,8],v0:11,v3:10,valid:[0,1,3,4,5,6,7,11],valu:[0,3,6,7],variabl:[8,10,12],venv:11,version:[1,10,11],view:8,virtualenv:11,vue3:11,vue:11,vue_app_api_url:11,vuex:11,wa:8,wai:11,walk:[4,8,9],wantedbi:11,warn:8,weather:[8,9,11],weather_api:11,weather_api_kei:11,weather_end:7,weather_start:7,web:[0,1,3,4,5,6,7,10,11],week:[0,5,8,9],weekend:8,weekm:[0,5],were:8,wget:11,when:[0,1,8,9,11],where:11,which:9,with_gpx:7,without:[5,6,7,8,9,10],worker:11,workers_process:11,workingdirectori:11,workout:[0,2,5,8,10],workout_d:[0,3,6,7],workout_id:[0,3,6,7],workout_short_id:7,workouts_count:6,written:11,www:[1,11],x:[7,11],xxxx:11,xzf:11,y:[0,5,7,11],yai:11,yarn:11,year:5,yet:10,you:[1,4,5,6,7,10],your:[6,10,11],z:[7,11],zip:[1,7,8,9],zone:0,zoom:7},titles:["Authentication","Configuration","API documentation","Records","Sports","Statistics","Users","Workouts","Change log","Features","FitTrackee","Installation","Administrator","Troubleshooting","User"],titleterms:{"0":8,"01":8,"02":8,"03":8,"04":8,"07":8,"09":8,"1":8,"10":8,"11":8,"12":8,"14":8,"15":8,"16":8,"17":8,"19":8,"2":8,"2018":8,"2019":8,"2020":8,"2021":8,"21":8,"23":8,"29":8,"3":8,"30":8,"31":8,"4":8,"5":8,"6":8,"7":8,"8":8,"9":8,"new":8,account:9,administr:[8,9,12],api:2,authent:0,avail:8,bug:8,chang:8,close:8,configur:1,content:10,dashboard:9,deploy:11,detail:9,dev:11,develop:11,docker:11,document:2,email:11,endpoint:[2,13],environ:11,fail:12,featur:[8,9],first:8,fittracke:[8,10,12],fix:8,french:8,from:11,improv:8,instal:11,issu:8,list:9,log:8,map:11,minor:8,misc:8,prefer:9,prerequisit:11,prod:11,product:11,pull:8,pypi:[8,11],record:3,releas:8,request:8,server:11,sourc:11,sport:4,start:12,statist:[5,8,9],tabl:10,tile:11,translat:9,troubleshoot:13,upgrad:11,user:[6,14],variabl:11,version:8,workout:[7,9]}})
\ No newline at end of file
diff --git a/docs/troubleshooting/administrator.html b/docs/troubleshooting/administrator.html
index 648a19a9..2f7cd0cc 100644
--- a/docs/troubleshooting/administrator.html
+++ b/docs/troubleshooting/administrator.html
@@ -5,12 +5,12 @@
- Administrator — FitTrackee 0.4.9
+ Administrator — FitTrackee 0.5.0
documentation
-
-
+
+
-
+
@@ -22,9 +22,9 @@
-
+
-
+
@@ -40,7 +40,7 @@
FitTrackee
- 0.4.9
+ 0.5.0
@@ -155,7 +155,7 @@
© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 4.3.0.
diff --git a/docs/troubleshooting/index.html b/docs/troubleshooting/index.html
index 8da7d0fc..b9011836 100644
--- a/docs/troubleshooting/index.html
+++ b/docs/troubleshooting/index.html
@@ -5,12 +5,12 @@
- Troubleshooting — FitTrackee 0.4.9
+ Troubleshooting — FitTrackee 0.5.0
documentation
-
-
+
+
-
+
@@ -22,9 +22,9 @@
-
+
-
+
@@ -40,7 +40,7 @@
FitTrackee
- 0.4.9
+ 0.5.0
@@ -128,7 +128,7 @@
Troubleshooting
diff --git a/docs/troubleshooting/user.html b/docs/troubleshooting/user.html
index 9380bc95..5c85f7cd 100644
--- a/docs/troubleshooting/user.html
+++ b/docs/troubleshooting/user.html
@@ -5,12 +5,12 @@
- User — FitTrackee 0.4.9
+ User — FitTrackee 0.5.0
documentation
-
-
+
+
-
+
@@ -22,9 +22,9 @@
-
+
-
+
@@ -40,7 +40,7 @@
FitTrackee
- 0.4.9
+ 0.5.0
@@ -143,7 +143,7 @@
© Copyright 2018 - 2021, SamR1.
- Created using Sphinx 3.5.3.
+ Created using Sphinx 4.3.0.
diff --git a/docsrc/source/_images/fittrackee_screenshot-01.png b/docsrc/source/_images/fittrackee_screenshot-01.png
index 67b764bb..a4166950 100644
Binary files a/docsrc/source/_images/fittrackee_screenshot-01.png and b/docsrc/source/_images/fittrackee_screenshot-01.png differ
diff --git a/docsrc/source/_images/fittrackee_screenshot-02.png b/docsrc/source/_images/fittrackee_screenshot-02.png
index 9c5ac08a..e70cedf9 100644
Binary files a/docsrc/source/_images/fittrackee_screenshot-02.png and b/docsrc/source/_images/fittrackee_screenshot-02.png differ
diff --git a/docsrc/source/_images/fittrackee_screenshot-03.png b/docsrc/source/_images/fittrackee_screenshot-03.png
index bad83689..ffee1b55 100644
Binary files a/docsrc/source/_images/fittrackee_screenshot-03.png and b/docsrc/source/_images/fittrackee_screenshot-03.png differ
diff --git a/docsrc/source/_images/fittrackee_screenshot-04.png b/docsrc/source/_images/fittrackee_screenshot-04.png
index 72979a82..790f240f 100644
Binary files a/docsrc/source/_images/fittrackee_screenshot-04.png and b/docsrc/source/_images/fittrackee_screenshot-04.png differ
diff --git a/docsrc/source/_images/fittrackee_screenshot-05.png b/docsrc/source/_images/fittrackee_screenshot-05.png
index 1dcc41a7..4ee1c419 100644
Binary files a/docsrc/source/_images/fittrackee_screenshot-05.png and b/docsrc/source/_images/fittrackee_screenshot-05.png differ
diff --git a/docsrc/source/_images/fittrackee_screenshot-06.png b/docsrc/source/_images/fittrackee_screenshot-06.png
new file mode 100644
index 00000000..755c1d4a
Binary files /dev/null and b/docsrc/source/_images/fittrackee_screenshot-06.png differ
diff --git a/docsrc/source/_static/custom.css b/docsrc/source/_static/custom.css
index 92180c3d..7dd2ea95 100644
--- a/docsrc/source/_static/custom.css
+++ b/docsrc/source/_static/custom.css
@@ -92,3 +92,9 @@ dl.field-list > dt {
height: 65px;
position: absolute;
}
+
+
+img {
+ border: 1px solid #cecdcd;
+ margin: 5px 0;
+}
\ No newline at end of file
diff --git a/docsrc/source/api/auth.rst b/docsrc/source/api/auth.rst
index 546a5018..7441626e 100644
--- a/docsrc/source/api/auth.rst
+++ b/docsrc/source/api/auth.rst
@@ -8,6 +8,8 @@ Authentication
auth.logout_user,
auth.get_authenticated_user_profile,
auth.edit_user,
+ auth.edit_user_preferences,
+ auth.edit_user_sport_preferences,
auth.edit_picture,
auth.del_picture,
auth.request_password_reset,
diff --git a/docsrc/source/features.rst b/docsrc/source/features.rst
index 4749919d..6bb7e18c 100644
--- a/docsrc/source/features.rst
+++ b/docsrc/source/features.rst
@@ -31,39 +31,65 @@ Administration
- enable or disable a sport (a sport can be disabled even if workout with this sport exists)
-Account
-^^^^^^^
+Account & preferences
+^^^^^^^^^^^^^^^^^^^^^
- A user can create, update and deleted his account
+- A user can set language, timezone and first day of week.
- A user can reset his password (*new in 0.3.0*)
+- A user can choose between metric system and imperial system for distance, elevation and speed display (*new in 0.5.0*)
+- A user can set sport preferences (*new in 0.5.0*):
+ - change sport color (used for sport image and charts)
+ - can override stopped speed threshold (for next uploaded gpx files)
+ - disable/enable a sport.
+
+.. note::
+ | If a sport is disabled by an administrator, it can not be enabled by a user. In this case, it will only appear in preferences if it has user's workouts and the user can only change sport color.
+ | A disabled sport (by admin or user) will not appear in dropdown when **adding a workout**.
+ | A workout with a disabled sport will still be displayed in the application.
+
Workouts
^^^^^^^^
-- 6 sports are supported:
+- 11 sports are supported:
- Cycling (Sport)
- Cycling (Transport)
- Hiking
- - Montain Biking
+ - Mountain Biking
+ - Mountain Biking (Electric) (**new in 0.5.0**)
+ - Rowing (**new in 0.5.0**)
- Running
+ - Skiing (Alpine) (**new in 0.5.0**)
+ - Skiing (Cross Country) (**new in 0.5.0**)
+ - Trail (**new in 0.5.0**)
- Walking
-- Dashboard with month calendar displaying workouts and record. The week can start on Sunday or Monday (which can be changed in the user settings). The calendar displays up to 100 workouts.
-- Workout creation by uploading a gpx file. A workout can even be created without gpx (the user must enter date, time, duration and distance)
-- A workout with a gpx file can be displayed with map, weather (if the DarkSky API key is provided) and charts (speed and elevation). Segments can be displayed
-- Workout edition and deletion. User can add a note
+- (*new in 0.5.0*) Stopped speed threshold used by `gpxpy `_ is not the default one for the following sports (0.1 km/h instead of 1 km/h):
+ - Hiking
+ - Skiing (Cross Country)
+ - Trail
+ - Walking
+
+.. note::
+ It can be overridden in user preferences.
+
+- Dashboard with month calendar displaying workouts and record. The week can start on Sunday or Monday (which can be changed in the user preferences). The calendar displays up to 100 workouts.
+- Workout creation by uploading a gpx file (related data are stored in database with metric system). A workout can even be created without gpx (the user must enter date, time, duration and distance).
+- A workout with a gpx file can be displayed with map, weather (if the DarkSky API key is provided) and charts (speed and elevation). Segments can be displayed.
+- Workout edition and deletion. User can add a note.
- User statistics
- User records by sports:
- average speed
- farest distance
- longest duration
- maximum speed
-- Workouts list and filter
+- Workouts list and filter. Only sports with workouts are displayed in sport dropdown.
.. note::
- for now, only the owner of the workout can see it.
+ For now, only the owner of the workout can see it.
Translations
^^^^^^^^^^^^
-FitTrackee is available in English and French (which can be saved in the user settings).
+FitTrackee is available in English and French (which can be saved in the user preferences).
Dashboard
@@ -94,3 +120,6 @@ Administration
~~~~~~~~~~~~~~
.. figure:: _images/fittrackee_screenshot-05.png
:alt: FitTrackee Administration
+
+.. figure:: _images/fittrackee_screenshot-06.png
+ :alt: FitTrackee Sports Administration
\ No newline at end of file
diff --git a/docsrc/source/installation.rst b/docsrc/source/installation.rst
index 7c30f143..4f6b7625 100644
--- a/docsrc/source/installation.rst
+++ b/docsrc/source/installation.rst
@@ -1,7 +1,7 @@
Installation
############
-This application is written in Python (API) and Javascript (client):
+This application is written in Python (API) and Typescript (client):
- API:
- Flask
@@ -10,11 +10,11 @@ This application is written in Python (API) and Javascript (client):
- `python-forecast.io `_ to fetch weather data from `Dark Sky `__ (former forecast.io)
- `dramatiq `_ for task queue
- Client:
- - React/Redux
+ - Vue3/Vuex
- `Leaflet `__ to display map
- - `Recharts `__ to display charts with elevation and speed
+ - `Chart.js `__ to display charts with elevation and speed
-Sports and weather icons are made by `Freepik `__ from `www.flaticon.com `__.
+Logo, sports and weather icons are made by `Freepik `__ from `www.flaticon.com `__.
Prerequisites
~~~~~~~~~~~~~
@@ -132,6 +132,8 @@ deployment method.
Email URL with credentials, see `Emails `__.
+ .. warning::
+ If the email URL is invalid, the application may not start.
.. envvar:: SENDER_EMAIL
@@ -191,62 +193,12 @@ deployment method.
**Dark Sky** API key for weather data (not mandatory).
-.. envvar:: REACT_APP_API_URL
+.. envvar:: VUE_APP_API_URL
**FitTrackee** API URL, only needed in dev environment.
-Deprecated variables
-^^^^^^^^^^^^^^^^^^^^
-
-.. envvar:: REACT_APP_GPX_LIMIT_IMPORT
-
- .. deprecated:: 0.3.0 now stored in database
-
- Maximum number of gpx file in zip archive.
-
- :default: 10
-
-
-.. envvar:: REACT_APP_MAX_SINGLE_FILE_SIZE
-
- .. deprecated:: 0.3.0 now stored in database
-
- Maximum size of a gpx or picture file.
-
- :default: 1MB
-
-
-.. envvar:: REACT_APP_MAX_ZIP_FILE_SIZE
-
- .. deprecated:: 0.3.0 now stored in database
-
- Maximum size of a zip archive.
-
- :default: 10MB
-
-
-.. envvar:: REACT_APP_ALLOW_REGISTRATION
-
- .. deprecated:: 0.3.0 now stored in database
-
- Allows users to register.
-
- :default: true
-
-
-.. envvar:: REACT_APP_THUNDERFOREST_API_KEY
-
- .. deprecated:: 0.4.0 see `TILE_SERVER_URL `__
-
- ThunderForest API key.
-
-.. warning::
- | Since FitTrackee 0.3.0, some applications parameters are now stored in database.
- | Related environment variables are needed to initialize database when upgrading from version prior 0.3.0.
-
-
Emails
^^^^^^
.. versionadded:: 0.3.0
@@ -409,7 +361,7 @@ Dev environment
- Create **.env** from example and update it
(see `Environment variables `__).
-- Install Python virtualenv, React and all related packages and
+- Install Python virtualenv, Vue and all related packages and
initialize the database:
.. code:: bash
@@ -439,13 +391,13 @@ Production environment
.. warning::
| Note that FitTrackee is under heavy development, some features may be unstable.
-- Download the last release (for now, it is the release v0.4.9):
+- Download the last release (for now, it is the release v0.5.0):
.. code:: bash
- $ wget https://github.com/SamR1/FitTrackee/archive/v0.4.9.tar.gz
- $ tar -xzf v0.4.9.tar.gz
- $ mv FitTrackee-0.4.9 FitTrackee
+ $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz
+ $ tar -xzf v0.5.0.tar.gz
+ $ mv FitTrackee-0.5.0 FitTrackee
$ cd FitTrackee
- Create **.env** from example and update it
@@ -520,13 +472,13 @@ Prod environment
- Change to the directory where FitTrackee directory is located
-- Download the last release (for now, it is the release v0.4.9) and overwrite existing files:
+- Download the last release (for now, it is the release v0.5.0) and overwrite existing files:
.. code:: bash
- $ wget https://github.com/SamR1/FitTrackee/archive/v0.4.9.tar.gz
- $ tar -xzf v0.4.9.tar.gz
- $ cp -R FitTrackee-0.4.9/* FitTrackee/
+ $ wget https://github.com/SamR1/FitTrackee/archive/v0.5.0.tar.gz
+ $ tar -xzf v0.5.0.tar.gz
+ $ cp -R FitTrackee-0.5.0/* FitTrackee/
$ cd FitTrackee
- Update **.env** if needed (see `Environment variables `__).
@@ -664,9 +616,12 @@ Examples (to update depending on your application configuration and given distri
Docker
~~~~~~
+Installation
+^^^^^^^^^^^^
+
.. versionadded:: 0.4.4
-For evaluation purposes (at least for now), docker files are available,
+For evaluation purposes , docker files are available,
installing **FitTrackee** from **sources**.
- To install **FitTrackee** with database initialisation and run the application and dramatiq workers:
@@ -698,4 +653,28 @@ Open http://localhost:8025 to access `MailHog interface Union[Dict, HttpResponse]:
"max_zip_file_size": 10485760,
"max_users": 0,
"map_attribution": "© OpenStreetMap contributors"
+ "version": "0.5.0"
},
"status": "success"
}
:statuscode 200: success
- :statuscode 500: Error on getting configuration.
+ :statuscode 500: error on getting configuration
"""
try:
@@ -57,7 +58,7 @@ def get_application_config() -> Union[Dict, HttpResponse]:
return {'status': 'success', 'data': config.serialize()}
except (MultipleResultsFound, NoResultFound) as e:
return handle_error_and_return_response(
- e, message='Error on getting configuration.'
+ e, message='error on getting configuration'
)
@@ -107,11 +108,11 @@ def update_application_config(auth_user_id: int) -> Union[Dict, HttpResponse]:
:statuscode 200: success
:statuscode 400: invalid payload
:statuscode 401:
- - Provide a valid auth token.
- - Signature expired. Please log in again.
- - Invalid token. Please log in again.
- :statuscode 403: You do not have permissions.
- :statuscode 500: Error on updating configuration.
+ - provide a valid auth token
+ - signature expired, please log in again
+ - invalid token, please log in again
+ :statuscode 403: you do not have permissions
+ :statuscode 500: error when updating configuration
"""
config_data = request.get_json()
if not config_data:
@@ -145,7 +146,7 @@ def update_application_config(auth_user_id: int) -> Union[Dict, HttpResponse]:
except Exception as e:
return handle_error_and_return_response(
- e, message='Error on updating configuration.'
+ e, message='error when updating configuration'
)
diff --git a/fittrackee/application/models.py b/fittrackee/application/models.py
index 839158fc..c4d2cea8 100644
--- a/fittrackee/application/models.py
+++ b/fittrackee/application/models.py
@@ -1,13 +1,14 @@
from typing import Dict
from flask import current_app
+from sqlalchemy import exc
from sqlalchemy.engine.base import Connection
from sqlalchemy.event import listens_for
from sqlalchemy.ext.declarative import DeclarativeMeta
from sqlalchemy.orm.mapper import Mapper
from sqlalchemy.orm.session import Session
-from fittrackee import db
+from fittrackee import VERSION, db
from fittrackee.users.models import User
BaseModel: DeclarativeMeta = db.Model
@@ -25,7 +26,15 @@ class AppConfig(BaseModel):
@property
def is_registration_enabled(self) -> bool:
- nb_users = User.query.count()
+ try:
+ nb_users = User.query.count()
+ except exc.ProgrammingError as e:
+ # workaround for user model related migrations
+ if 'psycopg2.errors.UndefinedColumn' in str(e):
+ result = db.engine.execute("SELECT COUNT(*) FROM users;")
+ nb_users = result.fetchone()[0]
+ else:
+ raise e
return self.max_users == 0 or nb_users < self.max_users
@property
@@ -40,6 +49,7 @@ class AppConfig(BaseModel):
'max_zip_file_size': self.max_zip_file_size,
'max_users': self.max_users,
'map_attribution': self.map_attribution,
+ 'version': VERSION,
}
diff --git a/fittrackee/database_utils.py b/fittrackee/database_utils.py
index 6cda5066..060c426c 100644
--- a/fittrackee/database_utils.py
+++ b/fittrackee/database_utils.py
@@ -6,7 +6,6 @@ from fittrackee.application.utils import (
update_app_config_from_database,
)
from fittrackee.users.models import User
-from fittrackee.workouts.models import Sport
def init_database(app: Flask) -> None:
@@ -17,30 +16,6 @@ def init_database(app: Flask) -> None:
admin.admin = True
admin.timezone = 'Europe/Paris'
db.session.add(admin)
- sport = Sport(label='Cycling (Sport)')
- sport.img = '/img/sports/cycling-sport.png'
- sport.is_default = True
- db.session.add(sport)
- sport = Sport(label='Cycling (Transport)')
- sport.img = '/img/sports/cycling-transport.png'
- sport.is_default = True
- db.session.add(sport)
- sport = Sport(label='Hiking')
- sport.img = '/img/sports/hiking.png'
- sport.is_default = True
- db.session.add(sport)
- sport = Sport(label='Mountain Biking')
- sport.img = '/img/sports/mountain-biking.png'
- sport.is_default = True
- db.session.add(sport)
- sport = Sport(label='Running')
- sport.img = '/img/sports/running.png'
- sport.is_default = True
- db.session.add(sport)
- sport = Sport(label='Walking')
- sport.img = '/img/sports/walking.png'
- sport.is_default = True
- db.session.add(sport)
db.session.commit()
_, db_app_config = init_config()
update_app_config_from_database(app, db_app_config)
diff --git a/fittrackee/dist/asset-manifest.json b/fittrackee/dist/asset-manifest.json
deleted file mode 100644
index c4aa2008..00000000
--- a/fittrackee/dist/asset-manifest.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "files": {
- "main.css": "/static/css/main.98601af9.chunk.css",
- "main.js": "/static/js/main.e5cc087c.chunk.js",
- "main.js.map": "/static/js/main.e5cc087c.chunk.js.map",
- "runtime-main.js": "/static/js/runtime-main.14e737bb.js",
- "runtime-main.js.map": "/static/js/runtime-main.14e737bb.js.map",
- "static/js/2.ce83ecf7.chunk.js": "/static/js/2.ce83ecf7.chunk.js",
- "static/js/2.ce83ecf7.chunk.js.map": "/static/js/2.ce83ecf7.chunk.js.map",
- "index.html": "/index.html",
- "static/css/main.98601af9.chunk.css.map": "/static/css/main.98601af9.chunk.css.map",
- "static/js/2.ce83ecf7.chunk.js.LICENSE.txt": "/static/js/2.ce83ecf7.chunk.js.LICENSE.txt",
- "static/media/en.9e6dbfb0.svg": "/static/media/en.9e6dbfb0.svg",
- "static/media/fr.d0f9280c.svg": "/static/media/fr.d0f9280c.svg",
- "static/media/mail-send.619079f0.svg": "/static/media/mail-send.619079f0.svg",
- "static/media/password.afe6a2a5.svg": "/static/media/password.afe6a2a5.svg"
- },
- "entrypoints": [
- "static/js/runtime-main.14e737bb.js",
- "static/js/2.ce83ecf7.chunk.js",
- "static/css/main.98601af9.chunk.css",
- "static/js/main.e5cc087c.chunk.js"
- ]
-}
\ No newline at end of file
diff --git a/fittrackee/dist/favicon.ico b/fittrackee/dist/favicon.ico
index fa0ad4fc..4d63c68c 100644
Binary files a/fittrackee/dist/favicon.ico and b/fittrackee/dist/favicon.ico differ
diff --git a/fittrackee/dist/img/bike.svg b/fittrackee/dist/img/bike.svg
new file mode 100644
index 00000000..f6c2243e
--- /dev/null
+++ b/fittrackee/dist/img/bike.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/fittrackee/dist/img/icons/android-chrome-192x192.png b/fittrackee/dist/img/icons/android-chrome-192x192.png
new file mode 100644
index 00000000..61af5df5
Binary files /dev/null and b/fittrackee/dist/img/icons/android-chrome-192x192.png differ
diff --git a/fittrackee/dist/img/icons/android-chrome-512x512.png b/fittrackee/dist/img/icons/android-chrome-512x512.png
new file mode 100644
index 00000000..e8f57bcd
Binary files /dev/null and b/fittrackee/dist/img/icons/android-chrome-512x512.png differ
diff --git a/fittrackee/dist/img/icons/android-chrome-maskable-192x192.png b/fittrackee/dist/img/icons/android-chrome-maskable-192x192.png
new file mode 100644
index 00000000..1f3a1b12
Binary files /dev/null and b/fittrackee/dist/img/icons/android-chrome-maskable-192x192.png differ
diff --git a/fittrackee/dist/img/icons/android-chrome-maskable-512x512.png b/fittrackee/dist/img/icons/android-chrome-maskable-512x512.png
new file mode 100644
index 00000000..08b05355
Binary files /dev/null and b/fittrackee/dist/img/icons/android-chrome-maskable-512x512.png differ
diff --git a/fittrackee/dist/img/icons/apple-touch-icon-120x120.png b/fittrackee/dist/img/icons/apple-touch-icon-120x120.png
new file mode 100644
index 00000000..15d1d49c
Binary files /dev/null and b/fittrackee/dist/img/icons/apple-touch-icon-120x120.png differ
diff --git a/fittrackee/dist/img/icons/apple-touch-icon-152x152.png b/fittrackee/dist/img/icons/apple-touch-icon-152x152.png
new file mode 100644
index 00000000..9760b86f
Binary files /dev/null and b/fittrackee/dist/img/icons/apple-touch-icon-152x152.png differ
diff --git a/fittrackee/dist/img/icons/apple-touch-icon-180x180.png b/fittrackee/dist/img/icons/apple-touch-icon-180x180.png
new file mode 100644
index 00000000..5ac10018
Binary files /dev/null and b/fittrackee/dist/img/icons/apple-touch-icon-180x180.png differ
diff --git a/fittrackee/dist/img/icons/apple-touch-icon-60x60.png b/fittrackee/dist/img/icons/apple-touch-icon-60x60.png
new file mode 100644
index 00000000..a2069865
Binary files /dev/null and b/fittrackee/dist/img/icons/apple-touch-icon-60x60.png differ
diff --git a/fittrackee/dist/img/icons/apple-touch-icon-76x76.png b/fittrackee/dist/img/icons/apple-touch-icon-76x76.png
new file mode 100644
index 00000000..f50f0680
Binary files /dev/null and b/fittrackee/dist/img/icons/apple-touch-icon-76x76.png differ
diff --git a/fittrackee/dist/img/icons/apple-touch-icon.png b/fittrackee/dist/img/icons/apple-touch-icon.png
new file mode 100644
index 00000000..5ac10018
Binary files /dev/null and b/fittrackee/dist/img/icons/apple-touch-icon.png differ
diff --git a/fittrackee/dist/img/icons/favicon-16x16.png b/fittrackee/dist/img/icons/favicon-16x16.png
new file mode 100644
index 00000000..2611f745
Binary files /dev/null and b/fittrackee/dist/img/icons/favicon-16x16.png differ
diff --git a/fittrackee/dist/img/icons/favicon-32x32.png b/fittrackee/dist/img/icons/favicon-32x32.png
new file mode 100644
index 00000000..09a67db2
Binary files /dev/null and b/fittrackee/dist/img/icons/favicon-32x32.png differ
diff --git a/fittrackee/dist/img/icons/msapplication-icon-144x144.png b/fittrackee/dist/img/icons/msapplication-icon-144x144.png
new file mode 100644
index 00000000..0766eba2
Binary files /dev/null and b/fittrackee/dist/img/icons/msapplication-icon-144x144.png differ
diff --git a/fittrackee/dist/img/icons/mstile-150x150.png b/fittrackee/dist/img/icons/mstile-150x150.png
new file mode 100644
index 00000000..8762b9ed
Binary files /dev/null and b/fittrackee/dist/img/icons/mstile-150x150.png differ
diff --git a/fittrackee/dist/img/icons/safari-pinned-tab.svg b/fittrackee/dist/img/icons/safari-pinned-tab.svg
new file mode 100644
index 00000000..06a76ba2
--- /dev/null
+++ b/fittrackee/dist/img/icons/safari-pinned-tab.svg
@@ -0,0 +1,62 @@
+
+
+
diff --git a/fittrackee/dist/img/photo.png b/fittrackee/dist/img/photo.png
deleted file mode 100644
index a802c0d7..00000000
Binary files a/fittrackee/dist/img/photo.png and /dev/null differ
diff --git a/fittrackee/dist/img/sports/cycling-sport.png b/fittrackee/dist/img/sports/cycling-sport.png
deleted file mode 100644
index 25f5e0df..00000000
Binary files a/fittrackee/dist/img/sports/cycling-sport.png and /dev/null differ
diff --git a/fittrackee/dist/img/sports/cycling-transport.png b/fittrackee/dist/img/sports/cycling-transport.png
deleted file mode 100644
index 5df055c8..00000000
Binary files a/fittrackee/dist/img/sports/cycling-transport.png and /dev/null differ
diff --git a/fittrackee/dist/img/sports/hiking.png b/fittrackee/dist/img/sports/hiking.png
deleted file mode 100644
index cc06eeb8..00000000
Binary files a/fittrackee/dist/img/sports/hiking.png and /dev/null differ
diff --git a/fittrackee/dist/img/sports/mountain-biking.png b/fittrackee/dist/img/sports/mountain-biking.png
deleted file mode 100644
index 9b26acfc..00000000
Binary files a/fittrackee/dist/img/sports/mountain-biking.png and /dev/null differ
diff --git a/fittrackee/dist/img/sports/running.png b/fittrackee/dist/img/sports/running.png
deleted file mode 100644
index fe4a2814..00000000
Binary files a/fittrackee/dist/img/sports/running.png and /dev/null differ
diff --git a/fittrackee/dist/img/sports/walking.png b/fittrackee/dist/img/sports/walking.png
deleted file mode 100644
index 1fc5c0d7..00000000
Binary files a/fittrackee/dist/img/sports/walking.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/breeze.png b/fittrackee/dist/img/weather/breeze.png
deleted file mode 100644
index 96b9e567..00000000
Binary files a/fittrackee/dist/img/weather/breeze.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/breeze.svg b/fittrackee/dist/img/weather/breeze.svg
new file mode 100644
index 00000000..71e134e5
--- /dev/null
+++ b/fittrackee/dist/img/weather/breeze.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/clear-day.png b/fittrackee/dist/img/weather/clear-day.png
deleted file mode 100644
index 94fb9add..00000000
Binary files a/fittrackee/dist/img/weather/clear-day.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/clear-day.svg b/fittrackee/dist/img/weather/clear-day.svg
new file mode 100644
index 00000000..3cb98d01
--- /dev/null
+++ b/fittrackee/dist/img/weather/clear-day.svg
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/clear-night.png b/fittrackee/dist/img/weather/clear-night.png
deleted file mode 100644
index bf3374f5..00000000
Binary files a/fittrackee/dist/img/weather/clear-night.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/clear-night.svg b/fittrackee/dist/img/weather/clear-night.svg
new file mode 100644
index 00000000..cc7cb229
--- /dev/null
+++ b/fittrackee/dist/img/weather/clear-night.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/cloudy.png b/fittrackee/dist/img/weather/cloudy.png
deleted file mode 100644
index 3d441c46..00000000
Binary files a/fittrackee/dist/img/weather/cloudy.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/cloudy.svg b/fittrackee/dist/img/weather/cloudy.svg
new file mode 100644
index 00000000..45be567f
--- /dev/null
+++ b/fittrackee/dist/img/weather/cloudy.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/fog.png b/fittrackee/dist/img/weather/fog.png
deleted file mode 100644
index 6c096343..00000000
Binary files a/fittrackee/dist/img/weather/fog.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/fog.svg b/fittrackee/dist/img/weather/fog.svg
new file mode 100644
index 00000000..fb4f5824
--- /dev/null
+++ b/fittrackee/dist/img/weather/fog.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/partly-cloudy-day.png b/fittrackee/dist/img/weather/partly-cloudy-day.png
deleted file mode 100644
index 9ab61a21..00000000
Binary files a/fittrackee/dist/img/weather/partly-cloudy-day.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/partly-cloudy-day.svg b/fittrackee/dist/img/weather/partly-cloudy-day.svg
new file mode 100644
index 00000000..ba775f72
--- /dev/null
+++ b/fittrackee/dist/img/weather/partly-cloudy-day.svg
@@ -0,0 +1,34 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/partly-cloudy-night.png b/fittrackee/dist/img/weather/partly-cloudy-night.png
deleted file mode 100644
index 89a03524..00000000
Binary files a/fittrackee/dist/img/weather/partly-cloudy-night.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/partly-cloudy-night.svg b/fittrackee/dist/img/weather/partly-cloudy-night.svg
new file mode 100644
index 00000000..7cee913c
--- /dev/null
+++ b/fittrackee/dist/img/weather/partly-cloudy-night.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/pour-rain.png b/fittrackee/dist/img/weather/pour-rain.png
deleted file mode 100644
index fab8baa8..00000000
Binary files a/fittrackee/dist/img/weather/pour-rain.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/pour-rain.svg b/fittrackee/dist/img/weather/pour-rain.svg
new file mode 100644
index 00000000..9afd55e8
--- /dev/null
+++ b/fittrackee/dist/img/weather/pour-rain.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/rain.png b/fittrackee/dist/img/weather/rain.png
deleted file mode 100644
index 801fb9cc..00000000
Binary files a/fittrackee/dist/img/weather/rain.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/rain.svg b/fittrackee/dist/img/weather/rain.svg
new file mode 100644
index 00000000..896c2ce5
--- /dev/null
+++ b/fittrackee/dist/img/weather/rain.svg
@@ -0,0 +1,34 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/sleet.png b/fittrackee/dist/img/weather/sleet.png
deleted file mode 100644
index ea411b82..00000000
Binary files a/fittrackee/dist/img/weather/sleet.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/sleet.svg b/fittrackee/dist/img/weather/sleet.svg
new file mode 100644
index 00000000..1871e5be
--- /dev/null
+++ b/fittrackee/dist/img/weather/sleet.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/snow.png b/fittrackee/dist/img/weather/snow.png
deleted file mode 100644
index 8b3871a2..00000000
Binary files a/fittrackee/dist/img/weather/snow.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/snow.svg b/fittrackee/dist/img/weather/snow.svg
new file mode 100644
index 00000000..e0f21c52
--- /dev/null
+++ b/fittrackee/dist/img/weather/snow.svg
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/temperature.png b/fittrackee/dist/img/weather/temperature.png
deleted file mode 100644
index 29b2caa9..00000000
Binary files a/fittrackee/dist/img/weather/temperature.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/temperature.svg b/fittrackee/dist/img/weather/temperature.svg
new file mode 100644
index 00000000..858521ce
--- /dev/null
+++ b/fittrackee/dist/img/weather/temperature.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/fittrackee/dist/img/weather/wind.png b/fittrackee/dist/img/weather/wind.png
deleted file mode 100644
index 3a9b96fe..00000000
Binary files a/fittrackee/dist/img/weather/wind.png and /dev/null differ
diff --git a/fittrackee/dist/img/weather/wind.svg b/fittrackee/dist/img/weather/wind.svg
new file mode 100644
index 00000000..a0a1ca84
--- /dev/null
+++ b/fittrackee/dist/img/weather/wind.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/fittrackee/dist/img/workouts/map.svg b/fittrackee/dist/img/workouts/map.svg
new file mode 100644
index 00000000..382210c1
--- /dev/null
+++ b/fittrackee/dist/img/workouts/map.svg
@@ -0,0 +1,67 @@
+
+
+
diff --git a/fittrackee/dist/img/workouts/mountains.svg b/fittrackee/dist/img/workouts/mountains.svg
new file mode 100644
index 00000000..3568d889
--- /dev/null
+++ b/fittrackee/dist/img/workouts/mountains.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/fittrackee/dist/index.html b/fittrackee/dist/index.html
index 96597739..e82d123e 100644
--- a/fittrackee/dist/index.html
+++ b/fittrackee/dist/index.html
@@ -1 +1 @@
-FitTrackee
\ No newline at end of file
+FitTrackee
\ No newline at end of file
diff --git a/fittrackee/dist/manifest.json b/fittrackee/dist/manifest.json
index e782e789..85147496 100644
--- a/fittrackee/dist/manifest.json
+++ b/fittrackee/dist/manifest.json
@@ -1,16 +1 @@
-{
- "short_name": "FitTrackee",
- "name": "Self hosted workout/activity tracker",
- "icons": [
- {
- "src": "favicon.ico",
- "sizes": "64x64 32x32 24x24 16x16",
- "type": "image/x-icon"
- }
- ],
- "start_url": "./index.html",
- "display": "standalone",
- "theme_color": "#000000",
- "background_color": "#ffffff",
- "version": "0.2.0-beta"
-}
+{"name":"fittrackee_client","short_name":"fittrackee_client","theme_color":"#4DBA87","icons":[{"src":"./img/icons/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"./img/icons/android-chrome-512x512.png","sizes":"512x512","type":"image/png"},{"src":"./img/icons/android-chrome-maskable-192x192.png","sizes":"192x192","type":"image/png","purpose":"maskable"},{"src":"./img/icons/android-chrome-maskable-512x512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}],"start_url":".","display":"standalone","background_color":"#000000"}
\ No newline at end of file
diff --git a/fittrackee/dist/precache-manifest.b2fffe2480dec51855b1b6caf598a8e0.js b/fittrackee/dist/precache-manifest.b2fffe2480dec51855b1b6caf598a8e0.js
new file mode 100644
index 00000000..a2422851
--- /dev/null
+++ b/fittrackee/dist/precache-manifest.b2fffe2480dec51855b1b6caf598a8e0.js
@@ -0,0 +1,246 @@
+self.__precacheManifest = (self.__precacheManifest || []).concat([
+ {
+ "revision": "ab4faed007625b209af72b9b8dce84db",
+ "url": "/img/bike.svg"
+ },
+ {
+ "revision": "428c6ccb838f8e91dc4826c5b650a98b",
+ "url": "/img/weather/breeze.svg"
+ },
+ {
+ "revision": "f3e8628de2e5089f508f03944f8be951",
+ "url": "/img/weather/clear-day.svg"
+ },
+ {
+ "revision": "6a0d6579a93e89fdf1a2a95b398e0935",
+ "url": "/img/weather/clear-night.svg"
+ },
+ {
+ "revision": "c52fe62c9d9fea2cdf5ae2813b3df366",
+ "url": "/img/weather/cloudy.svg"
+ },
+ {
+ "revision": "9f4d74289594eb83f9c175d13167a0eb",
+ "url": "/img/weather/fog.svg"
+ },
+ {
+ "revision": "f730c2e4f4c014e8b49c9d4a0a141b90",
+ "url": "/img/weather/partly-cloudy-day.svg"
+ },
+ {
+ "revision": "0d9270901c4dffbc05f3998d835171c8",
+ "url": "/img/weather/partly-cloudy-night.svg"
+ },
+ {
+ "revision": "91eb3159ba8781d258d8c384a8ef987c",
+ "url": "/img/weather/pour-rain.svg"
+ },
+ {
+ "revision": "c52ca88ce0ddf4de0fc29167e578b2be",
+ "url": "/img/weather/rain.svg"
+ },
+ {
+ "revision": "97d61d89332f912c1ec27bcbe077b7bd",
+ "url": "/img/weather/sleet.svg"
+ },
+ {
+ "revision": "9e88c89c0d6d14174e9665e98932dd80",
+ "url": "/img/weather/snow.svg"
+ },
+ {
+ "revision": "d42b62d0b57d5d326506277d87b70435",
+ "url": "/img/weather/temperature.svg"
+ },
+ {
+ "revision": "d75fbe559220d7b2b9577a98a91f38d0",
+ "url": "/img/weather/wind.svg"
+ },
+ {
+ "revision": "a41d3168615e9c642fe96c36bcca146d",
+ "url": "/img/workouts/map.svg"
+ },
+ {
+ "revision": "0b94f1d4a050a86ca5ac89ab3ed60f9c",
+ "url": "/img/workouts/mountains.svg"
+ },
+ {
+ "revision": "f34e801fbe4c2fd5b262da59fa3396f2",
+ "url": "/index.html"
+ },
+ {
+ "revision": "c61028ca6e9f81bf958e6b66238e2d7c",
+ "url": "/manifest.json"
+ },
+ {
+ "revision": "b6216d61c03e6ce0c9aea6ca7808f7ca",
+ "url": "/robots.txt"
+ },
+ {
+ "revision": "33002d1c4452ecd02e50",
+ "url": "/static/css/admin.babfd43e.css"
+ },
+ {
+ "revision": "34b8f17a1f53ad3f88b0",
+ "url": "/static/css/app.2b8c39ab.css"
+ },
+ {
+ "revision": "82c1118c918377daaa71a320ab8eea42",
+ "url": "/static/css/fork-awesome.min.css"
+ },
+ {
+ "revision": "5c761a156eea82263d8bacf1718fe04d",
+ "url": "/static/css/leaflet.css"
+ },
+ {
+ "revision": "1832b6aed4a370727f35",
+ "url": "/static/css/main.7f7a365e.css"
+ },
+ {
+ "revision": "ac1280c03a31a5894834",
+ "url": "/static/css/main~workouts.0edb3403.css"
+ },
+ {
+ "revision": "058a877bc4b9cbf8929f",
+ "url": "/static/css/profile.05400f70.css"
+ },
+ {
+ "revision": "8635e7636aa413afd289",
+ "url": "/static/css/reset.46776e72.css"
+ },
+ {
+ "revision": "03d9a79c5f845c47ef9c",
+ "url": "/static/css/workouts.84cbed34.css"
+ },
+ {
+ "revision": "e719f9244c69e28e7d00e725ca1e280e",
+ "url": "/static/fonts/forkawesome-webfont.eot"
+ },
+ {
+ "revision": "d58987a18774d859d98af95281c1dee5",
+ "url": "/static/fonts/forkawesome-webfont.svg"
+ },
+ {
+ "revision": "fe45770c6c277da3921355d971045ea5",
+ "url": "/static/fonts/forkawesome-webfont.ttf"
+ },
+ {
+ "revision": "92cd4d8328b2ae614386a01ff935a9f3",
+ "url": "/static/fonts/forkawesome-webfont.woff"
+ },
+ {
+ "revision": "12ee76445f0383c58529169d700b6650",
+ "url": "/static/fonts/forkawesome-webfont.woff2"
+ },
+ {
+ "revision": "1db19001a508392a6be99f75e3a627f0",
+ "url": "/static/fonts/pt-sans-v9-latin-700.1db19001.eot"
+ },
+ {
+ "revision": "6078a79524f81df56f2512c42eac7299",
+ "url": "/static/fonts/pt-sans-v9-latin-700.6078a795.ttf"
+ },
+ {
+ "revision": "e86e8add16b15acb0882a8f009e0e84c",
+ "url": "/static/fonts/pt-sans-v9-latin-700.e86e8add.woff"
+ },
+ {
+ "revision": "f6d5807c5cbc7ff22671d30fbf09ae1a",
+ "url": "/static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2"
+ },
+ {
+ "revision": "4ef1aecea14c2161f0f882b7247473a5",
+ "url": "/static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf"
+ },
+ {
+ "revision": "57d98c19d7c99ec67ffdf8a265dd2144",
+ "url": "/static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2"
+ },
+ {
+ "revision": "d5f81343aed1d9322fde2e03e416221e",
+ "url": "/static/fonts/pt-sans-v9-latin-italic.d5f81343.eot"
+ },
+ {
+ "revision": "de9540fd6912070844aae49eb7b0f2d6",
+ "url": "/static/fonts/pt-sans-v9-latin-italic.de9540fd.woff"
+ },
+ {
+ "revision": "198d320b73bc44e4f0dd33d6b09c9511",
+ "url": "/static/fonts/pt-sans-v9-latin-regular.198d320b.woff2"
+ },
+ {
+ "revision": "399a9357b6e525fb4d8e2e2786df190e",
+ "url": "/static/fonts/pt-sans-v9-latin-regular.399a9357.woff"
+ },
+ {
+ "revision": "4ffa4616720ccdaebdf6002f6839a326",
+ "url": "/static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf"
+ },
+ {
+ "revision": "c2a4d575c73721ba88c000c74a7995b4",
+ "url": "/static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot"
+ },
+ {
+ "revision": "061c85661fe8a113e7dbf56b1496e9a1",
+ "url": "/static/img/pt-sans-v9-latin-700.061c8566.svg"
+ },
+ {
+ "revision": "648d335176f8de8d377069f095dd9c94",
+ "url": "/static/img/pt-sans-v9-latin-italic.648d3351.svg"
+ },
+ {
+ "revision": "f1f73e45f75956c4b462dada9736ced2",
+ "url": "/static/img/pt-sans-v9-latin-regular.f1f73e45.svg"
+ },
+ {
+ "revision": "33002d1c4452ecd02e50",
+ "url": "/static/js/admin.2f1d393d.js"
+ },
+ {
+ "revision": "34b8f17a1f53ad3f88b0",
+ "url": "/static/js/app.6471a147.js"
+ },
+ {
+ "revision": "bd7d183c9f68e5f4027d",
+ "url": "/static/js/chunk-2d0c9189.c81458cc.js"
+ },
+ {
+ "revision": "8ad7d194c31be0a8a03b",
+ "url": "/static/js/chunk-2d0cf391.020c75ea.js"
+ },
+ {
+ "revision": "19720c22fb5bc17061e5",
+ "url": "/static/js/chunk-2d0da8f3.c8c3e7e8.js"
+ },
+ {
+ "revision": "91470db3e6dda2f0a9ee",
+ "url": "/static/js/chunk-2d2248b6.d84473c1.js"
+ },
+ {
+ "revision": "142f8131e877952087ff",
+ "url": "/static/js/chunk-2d22523a.4b710d99.js"
+ },
+ {
+ "revision": "c04fcf32d84e5ec5cb38",
+ "url": "/static/js/chunk-vendors.caa4fc1c.js"
+ },
+ {
+ "revision": "1832b6aed4a370727f35",
+ "url": "/static/js/main.aa7fcffc.js"
+ },
+ {
+ "revision": "ac1280c03a31a5894834",
+ "url": "/static/js/main~workouts.6afa0411.js"
+ },
+ {
+ "revision": "058a877bc4b9cbf8929f",
+ "url": "/static/js/profile.62578012.js"
+ },
+ {
+ "revision": "8635e7636aa413afd289",
+ "url": "/static/js/reset.518e646f.js"
+ },
+ {
+ "revision": "03d9a79c5f845c47ef9c",
+ "url": "/static/js/workouts.ca9449b1.js"
+ }
+]);
\ No newline at end of file
diff --git a/fittrackee/dist/robots.txt b/fittrackee/dist/robots.txt
new file mode 100644
index 00000000..eb053628
--- /dev/null
+++ b/fittrackee/dist/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow:
diff --git a/fittrackee/dist/service-worker.js b/fittrackee/dist/service-worker.js
new file mode 100644
index 00000000..391f5d27
--- /dev/null
+++ b/fittrackee/dist/service-worker.js
@@ -0,0 +1,34 @@
+/**
+ * Welcome to your Workbox-powered service worker!
+ *
+ * You'll need to register this file in your web app and you should
+ * disable HTTP caching for this file too.
+ * See https://goo.gl/nhQhGp
+ *
+ * The rest of the code is auto-generated. Please don't update this file
+ * directly; instead, make changes to your Workbox build configuration
+ * and re-run your build process.
+ * See https://goo.gl/2aRDsh
+ */
+
+importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
+
+importScripts(
+ "/precache-manifest.b2fffe2480dec51855b1b6caf598a8e0.js"
+);
+
+workbox.core.setCacheNameDetails({prefix: "fittrackee_client"});
+
+self.addEventListener('message', (event) => {
+ if (event.data && event.data.type === 'SKIP_WAITING') {
+ self.skipWaiting();
+ }
+});
+
+/**
+ * The workboxSW.precacheAndRoute() method efficiently caches and responds to
+ * requests for URLs in the manifest.
+ * See https://goo.gl/S9QRab
+ */
+self.__precacheManifest = [].concat(self.__precacheManifest || []);
+workbox.precaching.precacheAndRoute(self.__precacheManifest, {});
diff --git a/fittrackee/dist/static/css/admin.babfd43e.css b/fittrackee/dist/static/css/admin.babfd43e.css
new file mode 100644
index 00000000..62c34835
--- /dev/null
+++ b/fittrackee/dist/static/css/admin.babfd43e.css
@@ -0,0 +1 @@
+[data-v-79ec50fd]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-79ec50fd]{margin:0}#app[data-v-79ec50fd]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-79ec50fd]{color:var(--app-a-color);text-decoration:none}img[data-v-79ec50fd]{max-width:100%}input[data-v-79ec50fd],select[data-v-79ec50fd],textarea[data-v-79ec50fd]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-79ec50fd]:disabled,select[data-v-79ec50fd]:disabled,textarea[data-v-79ec50fd]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-79ec50fd] :invalid{outline:2px solid var(--input-error-color)}label[data-v-79ec50fd]{font-weight:700}button[data-v-79ec50fd]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-79ec50fd]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-79ec50fd]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-79ec50fd]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-79ec50fd]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-79ec50fd]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-79ec50fd]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-79ec50fd]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-79ec50fd]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-79ec50fd]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-79ec50fd]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-79ec50fd]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-79ec50fd]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-79ec50fd]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-79ec50fd]{display:flex;flex-direction:column}.form-box .form-items input[data-v-79ec50fd]{margin:10px;padding:5px}.upper[data-v-79ec50fd]{text-transform:uppercase}.view[data-v-79ec50fd]{padding-bottom:35px}.fa-trophy[data-v-79ec50fd]{color:var(--workout-trophy-color)}.mountains[data-v-79ec50fd]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-79ec50fd]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-79ec50fd]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-79ec50fd]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-79ec50fd]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-79ec50fd]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-79ec50fd]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-79ec50fd]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-79ec50fd]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-79ec50fd]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-79ec50fd]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-79ec50fd]{font-weight:700}.description-list dl dd[data-v-79ec50fd]{margin-bottom:10px}.center-card[data-v-79ec50fd]{margin:0 auto;width:700px}.center-card.with-margin[data-v-79ec50fd]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-79ec50fd]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-79ec50fd]{margin-top:0}}.text-center[data-v-79ec50fd]{text-align:center}.text-left[data-v-79ec50fd]{text-align:left}.responsive-table[data-v-79ec50fd]{margin-bottom:15px}.responsive-table table[data-v-79ec50fd]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-79ec50fd]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-79ec50fd]{font-size:.95em}.responsive-table table tbody td[data-v-79ec50fd]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-79ec50fd]{border:none}.responsive-table table .cell-heading[data-v-79ec50fd]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-79ec50fd]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-79ec50fd]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-79ec50fd]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-79ec50fd]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-79ec50fd]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-79ec50fd]{width:100%}}.profile-buttons[data-v-79ec50fd]{display:flex;gap:10px}.medium-sport-img[data-v-79ec50fd]{height:35px;width:35px;margin:0 auto}#error[data-v-79ec50fd]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-79ec50fd]{margin-top:50px}#error .error-content h1[data-v-79ec50fd]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-79ec50fd]{font-size:1.2em;margin:30px 0}[data-v-21f8956c]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-21f8956c]{margin:0}#app[data-v-21f8956c]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-21f8956c]{color:var(--app-a-color);text-decoration:none}img[data-v-21f8956c]{max-width:100%}input[data-v-21f8956c],select[data-v-21f8956c],textarea[data-v-21f8956c]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-21f8956c]:disabled,select[data-v-21f8956c]:disabled,textarea[data-v-21f8956c]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-21f8956c] :invalid{outline:2px solid var(--input-error-color)}label[data-v-21f8956c]{font-weight:700}button[data-v-21f8956c]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-21f8956c]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-21f8956c]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-21f8956c]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-21f8956c]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-21f8956c]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-21f8956c]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-21f8956c]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-21f8956c]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-21f8956c]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-21f8956c]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-21f8956c]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-21f8956c]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-21f8956c]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-21f8956c]{display:flex;flex-direction:column}.form-box .form-items input[data-v-21f8956c]{margin:10px;padding:5px}.upper[data-v-21f8956c]{text-transform:uppercase}.view[data-v-21f8956c]{padding-bottom:35px}.fa-trophy[data-v-21f8956c]{color:var(--workout-trophy-color)}.mountains[data-v-21f8956c]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-21f8956c]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-21f8956c]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-21f8956c]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-21f8956c]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-21f8956c]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-21f8956c]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-21f8956c]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-21f8956c]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-21f8956c]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-21f8956c]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-21f8956c]{font-weight:700}.description-list dl dd[data-v-21f8956c]{margin-bottom:10px}.center-card[data-v-21f8956c]{margin:0 auto;width:700px}.center-card.with-margin[data-v-21f8956c]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-21f8956c]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-21f8956c]{margin-top:0}}.text-center[data-v-21f8956c]{text-align:center}.text-left[data-v-21f8956c]{text-align:left}.responsive-table[data-v-21f8956c]{margin-bottom:15px}.responsive-table table[data-v-21f8956c]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-21f8956c]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-21f8956c]{font-size:.95em}.responsive-table table tbody td[data-v-21f8956c]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-21f8956c]{border:none}.responsive-table table .cell-heading[data-v-21f8956c]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-21f8956c]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-21f8956c]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-21f8956c]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-21f8956c]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-21f8956c]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-21f8956c]{width:100%}}.profile-buttons[data-v-21f8956c]{display:flex;gap:10px}.medium-sport-img[data-v-21f8956c]{height:35px;width:35px;margin:0 auto}#admin .admin-card[data-v-21f8956c]{width:100%}#admin .admin-card[data-v-21f8956c] .card .admin-form{display:flex;flex-direction:column}#admin .admin-card[data-v-21f8956c] .card .admin-form label{display:flex;align-items:center;justify-content:space-between;margin:10px 0;flex-wrap:wrap}#admin .admin-card[data-v-21f8956c] .card .admin-form label input{width:50%;font-size:.9em;margin-right:50px}@media screen and (max-width:1000px){#admin .admin-card[data-v-21f8956c] .card .admin-form label input{margin-right:0}}@media screen and (max-width:700px){#admin .admin-card[data-v-21f8956c] .card .admin-form label input{width:100%}}#admin .admin-card[data-v-21f8956c] .card .admin-form label input:disabled{-webkit-appearance:none;-moz-appearance:textfield;background-color:#fff;border-color:#fff;color:var(--app-color)}#admin .admin-card[data-v-21f8956c] .card .admin-form .form-buttons{display:flex;gap:10px;margin-bottom:10px}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/app.2b8c39ab.css b/fittrackee/dist/static/css/app.2b8c39ab.css
new file mode 100644
index 00000000..f2b1b419
--- /dev/null
+++ b/fittrackee/dist/static/css/app.2b8c39ab.css
@@ -0,0 +1 @@
+[data-v-e60d9c5e]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-e60d9c5e]{margin:0}#app[data-v-e60d9c5e]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-e60d9c5e]{color:var(--app-a-color);text-decoration:none}img[data-v-e60d9c5e]{max-width:100%}input[data-v-e60d9c5e],select[data-v-e60d9c5e],textarea[data-v-e60d9c5e]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-e60d9c5e]:disabled,select[data-v-e60d9c5e]:disabled,textarea[data-v-e60d9c5e]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-e60d9c5e] :invalid{outline:2px solid var(--input-error-color)}label[data-v-e60d9c5e]{font-weight:700}button[data-v-e60d9c5e]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-e60d9c5e]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-e60d9c5e]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-e60d9c5e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-e60d9c5e]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-e60d9c5e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-e60d9c5e]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-e60d9c5e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-e60d9c5e]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-e60d9c5e]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-e60d9c5e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-e60d9c5e]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-e60d9c5e]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-e60d9c5e]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-e60d9c5e]{display:flex;flex-direction:column}.form-box .form-items input[data-v-e60d9c5e]{margin:10px;padding:5px}.upper[data-v-e60d9c5e]{text-transform:uppercase}.view[data-v-e60d9c5e]{padding-bottom:35px}.fa-trophy[data-v-e60d9c5e]{color:var(--workout-trophy-color)}.mountains[data-v-e60d9c5e]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-e60d9c5e]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-e60d9c5e]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-e60d9c5e]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-e60d9c5e]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-e60d9c5e]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-e60d9c5e]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-e60d9c5e]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-e60d9c5e]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-e60d9c5e]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-e60d9c5e]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-e60d9c5e]{font-weight:700}.description-list dl dd[data-v-e60d9c5e]{margin-bottom:10px}.center-card[data-v-e60d9c5e]{margin:0 auto;width:700px}.center-card.with-margin[data-v-e60d9c5e]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-e60d9c5e]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-e60d9c5e]{margin-top:0}}.text-center[data-v-e60d9c5e]{text-align:center}.text-left[data-v-e60d9c5e]{text-align:left}.responsive-table[data-v-e60d9c5e]{margin-bottom:15px}.responsive-table table[data-v-e60d9c5e]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-e60d9c5e]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-e60d9c5e]{font-size:.95em}.responsive-table table tbody td[data-v-e60d9c5e]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-e60d9c5e]{border:none}.responsive-table table .cell-heading[data-v-e60d9c5e]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-e60d9c5e]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-e60d9c5e]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-e60d9c5e]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-e60d9c5e]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-e60d9c5e]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-e60d9c5e]{width:100%}}.profile-buttons[data-v-e60d9c5e]{display:flex;gap:10px}.medium-sport-img[data-v-e60d9c5e]{height:35px;width:35px;margin:0 auto}#footer[data-v-e60d9c5e]{display:flex;bottom:0;position:fixed;width:100%;background:var(--footer-background-color);color:var(--footer-color);font-size:.9em}#footer a[data-v-e60d9c5e]{text-decoration:none}#footer .footer-items[data-v-e60d9c5e]{display:flex;align-content:center;justify-content:center;width:100%}#footer .footer-items .footer-item[data-v-e60d9c5e]{padding:10px 10px;border-top:solid 1px var(--footer-border-color);text-align:center}@media screen and (max-width:500px){#footer .footer-items[data-v-e60d9c5e]{font-size:.85em}#footer .footer-items .footer-item[data-v-e60d9c5e]{padding:5px 5px}#footer .footer-items .bullet[data-v-e60d9c5e]{padding:5px 0}}.user-picture{display:flex;justify-content:center;align-items:center;min-width:30%;line-height:1.2em}.user-picture img{border-radius:50%;height:90px;width:90px}.user-picture .no-picture{color:var(--app-a-color);font-size:5.5em}[data-v-53493688]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-53493688]{margin:0}#app[data-v-53493688]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-53493688]{color:var(--app-a-color);text-decoration:none}img[data-v-53493688]{max-width:100%}input[data-v-53493688],select[data-v-53493688],textarea[data-v-53493688]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-53493688]:disabled,select[data-v-53493688]:disabled,textarea[data-v-53493688]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-53493688] :invalid{outline:2px solid var(--input-error-color)}label[data-v-53493688]{font-weight:700}button[data-v-53493688]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-53493688]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-53493688]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-53493688]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-53493688]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-53493688]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-53493688]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-53493688]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-53493688]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-53493688]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-53493688]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-53493688]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-53493688]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-53493688]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-53493688]{display:flex;flex-direction:column}.form-box .form-items input[data-v-53493688]{margin:10px;padding:5px}.upper[data-v-53493688]{text-transform:uppercase}.view[data-v-53493688]{padding-bottom:35px}.fa-trophy[data-v-53493688]{color:var(--workout-trophy-color)}.mountains[data-v-53493688]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-53493688]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-53493688]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-53493688]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-53493688]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-53493688]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-53493688]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-53493688]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-53493688]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-53493688]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-53493688]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-53493688]{font-weight:700}.description-list dl dd[data-v-53493688]{margin-bottom:10px}.center-card[data-v-53493688]{margin:0 auto;width:700px}.center-card.with-margin[data-v-53493688]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-53493688]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-53493688]{margin-top:0}}.text-center[data-v-53493688]{text-align:center}.text-left[data-v-53493688]{text-align:left}.responsive-table[data-v-53493688]{margin-bottom:15px}.responsive-table table[data-v-53493688]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-53493688]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-53493688]{font-size:.95em}.responsive-table table tbody td[data-v-53493688]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-53493688]{border:none}.responsive-table table .cell-heading[data-v-53493688]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-53493688]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-53493688]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-53493688]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-53493688]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-53493688]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-53493688]{width:100%}}.profile-buttons[data-v-53493688]{display:flex;gap:10px}.medium-sport-img[data-v-53493688]{height:35px;width:35px;margin:0 auto}#nav[data-v-53493688]{background:var(--nav-bar-background-color);display:flex;padding:15px 10px}#nav .nav-container[data-v-53493688]{display:flex;margin-left:auto;margin-right:auto;padding:0 15px 15px 15px;max-width:1140px;width:100%;border-bottom:solid 1px var(--nav-border-color)}#nav a.router-link-exact-active[data-v-53493688]{color:var(--nav-bar-link-active);font-weight:700}#nav .app-name[data-v-53493688]{font-size:1.2em;font-weight:700;margin-right:10px}#nav .app-name[data-v-53493688]:hover{cursor:pointer}#nav .fa[data-v-53493688]{font-size:1.2em}#nav .close-icon[data-v-53493688],#nav .hamburger-icon[data-v-53493688],#nav .nav-icon-open[data-v-53493688]{display:none}#nav .nav-items[data-v-53493688]{display:flex;flex:1;justify-content:space-between;line-height:1.8em;width:100%}#nav .nav-items .nav-items-close[data-v-53493688]{display:none}#nav .nav-items .nav-items-app-menu[data-v-53493688],#nav .nav-items .nav-items-user-menu[data-v-53493688]{display:flex;margin:0;padding:0}#nav .nav-items .nav-items-group[data-v-53493688]{display:flex}#nav .nav-items .nav-item[data-v-53493688]{padding:0 10px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-53493688]{width:60px}#nav .nav-items .nav-item[data-v-53493688] .dropdown-list{margin-left:-10px;padding-left:10px;width:75px}#nav .nav-items .nav-link[data-v-53493688]{color:var(--app-a-color);cursor:pointer}#nav .nav-items .nav-profile-img[data-v-53493688]{margin-bottom:-10px}#nav .nav-items .nav-profile-img[data-v-53493688] .user-picture img{height:32px;width:32px;-o-object-fit:cover;object-fit:cover}#nav .nav-items .nav-profile-img[data-v-53493688] .user-picture .no-picture{font-size:1.7em}#nav .nav-items .nav-separator[data-v-53493688]{display:none}@media screen and (max-width:1000px){#nav .hamburger-icon[data-v-53493688]{display:block}#nav .nav-icon-open[data-v-53493688]{display:block;text-align:right;width:100%}#nav .nav-icon-open.menu-open[data-v-53493688]{display:none}#nav .close-icon[data-v-53493688]{display:block}#nav .close-icon.menu-closed[data-v-53493688],#nav .nav-items[data-v-53493688]{display:none}#nav .nav-items.menu-open[data-v-53493688]{display:flex;flex-direction:column;justify-content:flex-start;z-index:1001;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-app-menu[data-v-53493688],#nav .nav-items.menu-open .nav-items-close[data-v-53493688],#nav .nav-items.menu-open .nav-items-user-menu[data-v-53493688]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-close[data-v-53493688]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav .nav-items.menu-open .nav-items-close .app-name[data-v-53493688]{padding:15px 25px}#nav .nav-items.menu-open .nav-items-group[data-v-53493688]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-item[data-v-53493688]{padding:7px 25px}#nav .nav-items.menu-open .nav-profile-img[data-v-53493688]{display:none}#nav .nav-items.menu-open .nav-separator[data-v-53493688]{display:flex;border-top:solid 1px var(--nav-border-color);margin:0 20px;padding:0}}[data-v-c1193208]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-c1193208]{margin:0}#app[data-v-c1193208]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-c1193208]{color:var(--app-a-color);text-decoration:none}img[data-v-c1193208]{max-width:100%}input[data-v-c1193208],select[data-v-c1193208],textarea[data-v-c1193208]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-c1193208]:disabled,select[data-v-c1193208]:disabled,textarea[data-v-c1193208]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-c1193208] :invalid{outline:2px solid var(--input-error-color)}label[data-v-c1193208]{font-weight:700}button[data-v-c1193208]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-c1193208]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-c1193208]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-c1193208]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-c1193208]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-c1193208]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-c1193208]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-c1193208]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-c1193208]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-c1193208]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-c1193208]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-c1193208]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-c1193208]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-c1193208]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-c1193208]{display:flex;flex-direction:column}.form-box .form-items input[data-v-c1193208]{margin:10px;padding:5px}.upper[data-v-c1193208]{text-transform:uppercase}.view[data-v-c1193208]{padding-bottom:35px}.fa-trophy[data-v-c1193208]{color:var(--workout-trophy-color)}.mountains[data-v-c1193208]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-c1193208]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-c1193208]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-c1193208]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-c1193208]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-c1193208]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-c1193208]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-c1193208]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-c1193208]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-c1193208]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-c1193208]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-c1193208]{font-weight:700}.description-list dl dd[data-v-c1193208]{margin-bottom:10px}.center-card[data-v-c1193208]{margin:0 auto;width:700px}.center-card.with-margin[data-v-c1193208]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-c1193208]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-c1193208]{margin-top:0}}.text-center[data-v-c1193208]{text-align:center}.text-left[data-v-c1193208]{text-align:left}.responsive-table[data-v-c1193208]{margin-bottom:15px}.responsive-table table[data-v-c1193208]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-c1193208]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-c1193208]{font-size:.95em}.responsive-table table tbody td[data-v-c1193208]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-c1193208]{border:none}.responsive-table table .cell-heading[data-v-c1193208]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-c1193208]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-c1193208]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-c1193208]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-c1193208]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-c1193208]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-c1193208]{width:100%}}.profile-buttons[data-v-c1193208]{display:flex;gap:10px}.medium-sport-img[data-v-c1193208]{height:35px;width:35px;margin:0 auto}#no-config[data-v-c1193208]{display:flex;align-items:center;justify-content:space-around;padding:10px;height:100%}#no-config .error-page[data-v-c1193208]{display:flex;flex-direction:column;align-items:center;max-width:100%}#no-config .error-page .error-img[data-v-c1193208]{width:150px}#no-config .error-page .error-img svg .error-page-img[data-v-c1193208]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter)}#no-config .error-page .error-message[data-v-c1193208]{font-size:1.2em;text-align:center}@media screen and (max-width:1000px){#no-config .error-page .error-message[data-v-c1193208]{font-size:1em}}[data-v-6c3336ff]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-6c3336ff]{margin:0}#app[data-v-6c3336ff]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-6c3336ff]{color:var(--app-a-color);text-decoration:none}img[data-v-6c3336ff]{max-width:100%}input[data-v-6c3336ff],select[data-v-6c3336ff],textarea[data-v-6c3336ff]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-6c3336ff]:disabled,select[data-v-6c3336ff]:disabled,textarea[data-v-6c3336ff]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-6c3336ff] :invalid{outline:2px solid var(--input-error-color)}label[data-v-6c3336ff]{font-weight:700}button[data-v-6c3336ff]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-6c3336ff]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-6c3336ff]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-6c3336ff]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-6c3336ff]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-6c3336ff]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-6c3336ff]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-6c3336ff]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-6c3336ff]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-6c3336ff]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-6c3336ff]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-6c3336ff]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-6c3336ff]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-6c3336ff]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-6c3336ff]{display:flex;flex-direction:column}.form-box .form-items input[data-v-6c3336ff]{margin:10px;padding:5px}.upper[data-v-6c3336ff]{text-transform:uppercase}.view[data-v-6c3336ff]{padding-bottom:35px}.fa-trophy[data-v-6c3336ff]{color:var(--workout-trophy-color)}.mountains[data-v-6c3336ff]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-6c3336ff]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-6c3336ff]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-6c3336ff]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-6c3336ff]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-6c3336ff]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-6c3336ff]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-6c3336ff]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-6c3336ff]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-6c3336ff]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-6c3336ff]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-6c3336ff]{font-weight:700}.description-list dl dd[data-v-6c3336ff]{margin-bottom:10px}.center-card[data-v-6c3336ff]{margin:0 auto;width:700px}.center-card.with-margin[data-v-6c3336ff]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-6c3336ff]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-6c3336ff]{margin-top:0}}.text-center[data-v-6c3336ff]{text-align:center}.text-left[data-v-6c3336ff]{text-align:left}.responsive-table[data-v-6c3336ff]{margin-bottom:15px}.responsive-table table[data-v-6c3336ff]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-6c3336ff]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-6c3336ff]{font-size:.95em}.responsive-table table tbody td[data-v-6c3336ff]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-6c3336ff]{border:none}.responsive-table table .cell-heading[data-v-6c3336ff]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-6c3336ff]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-6c3336ff]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-6c3336ff]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-6c3336ff]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-6c3336ff]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-6c3336ff]{width:100%}}.profile-buttons[data-v-6c3336ff]{display:flex;gap:10px}.medium-sport-img[data-v-6c3336ff]{height:35px;width:35px;margin:0 auto}.app-container[data-v-6c3336ff]{height:calc(100vh - 130px)}.app-container.hide-scroll[data-v-6c3336ff]{overflow:hidden}.app-container .app-loading[data-v-6c3336ff]{display:flex;align-items:center;height:100%}.scroll[data-v-6c3336ff]{display:flex;justify-content:flex-end;position:fixed;bottom:42px;right:-15px;padding:0 25px}.scroll .scroll-button[data-v-6c3336ff]{background-color:var(--scroll-button-bg-color);border-radius:4px;box-shadow:1px 1px 3px #d3d3d3;display:none;padding:0 10px}.scroll .scroll-button.display-button[data-v-6c3336ff]{display:block}[data-v-03002a18]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-03002a18]{margin:0}#app[data-v-03002a18]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-03002a18]{color:var(--app-a-color);text-decoration:none}img[data-v-03002a18]{max-width:100%}input[data-v-03002a18],select[data-v-03002a18],textarea[data-v-03002a18]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-03002a18]:disabled,select[data-v-03002a18]:disabled,textarea[data-v-03002a18]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-03002a18] :invalid{outline:2px solid var(--input-error-color)}label[data-v-03002a18]{font-weight:700}button[data-v-03002a18]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-03002a18]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-03002a18]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-03002a18]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-03002a18]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-03002a18]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-03002a18]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-03002a18]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-03002a18]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-03002a18]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-03002a18]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-03002a18]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-03002a18]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-03002a18]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-03002a18]{display:flex;flex-direction:column}.form-box .form-items input[data-v-03002a18]{margin:10px;padding:5px}.upper[data-v-03002a18]{text-transform:uppercase}.view[data-v-03002a18]{padding-bottom:35px}.fa-trophy[data-v-03002a18]{color:var(--workout-trophy-color)}.mountains[data-v-03002a18]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-03002a18]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-03002a18]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-03002a18]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-03002a18]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-03002a18]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-03002a18]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-03002a18]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-03002a18]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-03002a18]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-03002a18]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-03002a18]{font-weight:700}.description-list dl dd[data-v-03002a18]{margin-bottom:10px}.center-card[data-v-03002a18]{margin:0 auto;width:700px}.center-card.with-margin[data-v-03002a18]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-03002a18]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-03002a18]{margin-top:0}}.text-center[data-v-03002a18]{text-align:center}.text-left[data-v-03002a18]{text-align:left}.responsive-table[data-v-03002a18]{margin-bottom:15px}.responsive-table table[data-v-03002a18]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-03002a18]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-03002a18]{font-size:.95em}.responsive-table table tbody td[data-v-03002a18]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-03002a18]{border:none}.responsive-table table .cell-heading[data-v-03002a18]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-03002a18]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-03002a18]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-03002a18]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-03002a18]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-03002a18]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-03002a18]{width:100%}}.profile-buttons[data-v-03002a18]{display:flex;gap:10px}.medium-sport-img[data-v-03002a18]{height:35px;width:35px;margin:0 auto}.user-limit-help[data-v-03002a18]{display:flex}.user-limit-help span[data-v-03002a18]{font-style:italic}.user-limit-help .fa-info-circle[data-v-03002a18]{margin-right:10px}.stat-card{flex:1;max-width:25%}@media screen and (max-width:700px){.stat-card{flex:1 0 50%;max-width:49%}}.stat-card .stat-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.stat-card .stat-content .stat-icon{width:30%;text-align:center;vertical-align:center}@media screen and (max-width:1000px){.stat-card .stat-content .stat-icon{width:50%;text-align:left}}.stat-card .stat-content .stat-icon .fa{font-size:3em}@media screen and (max-width:1000px){.stat-card .stat-content .stat-icon .fa{font-size:2em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.stat-card .stat-content .stat-details{width:70%;text-align:right}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details{width:100%}}.stat-card .stat-content .stat-details .stat-huge{font-size:1.7em;font-weight:700}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details .stat-huge{font-size:1.3em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-details .stat-huge{font-size:1em}}.stat-card .stat-content .stat-details .stat{font-size:1em}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details .stat{font-size:.9em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-details .stat{font-size:.8em}}#user-stats{display:flex;flex-wrap:wrap}.card{border:solid 1px var(--card-border-color);border-radius:4px;margin:10px}.card .card-title{font-weight:700;border-bottom:solid 1px var(--card-border-color);padding:10px 20px}.card .card-content{padding:10px 20px}[data-v-7dad7915]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-7dad7915]{margin:0}#app[data-v-7dad7915]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-7dad7915]{color:var(--app-a-color);text-decoration:none}img[data-v-7dad7915]{max-width:100%}input[data-v-7dad7915],select[data-v-7dad7915],textarea[data-v-7dad7915]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-7dad7915]:disabled,select[data-v-7dad7915]:disabled,textarea[data-v-7dad7915]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-7dad7915] :invalid{outline:2px solid var(--input-error-color)}label[data-v-7dad7915]{font-weight:700}button[data-v-7dad7915]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-7dad7915]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-7dad7915]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-7dad7915]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-7dad7915]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-7dad7915]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-7dad7915]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-7dad7915]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-7dad7915]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-7dad7915]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-7dad7915]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-7dad7915]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-7dad7915]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-7dad7915]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-7dad7915]{display:flex;flex-direction:column}.form-box .form-items input[data-v-7dad7915]{margin:10px;padding:5px}.upper[data-v-7dad7915]{text-transform:uppercase}.view[data-v-7dad7915]{padding-bottom:35px}.fa-trophy[data-v-7dad7915]{color:var(--workout-trophy-color)}.mountains[data-v-7dad7915]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-7dad7915]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-7dad7915]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-7dad7915]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-7dad7915]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-7dad7915]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-7dad7915]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-7dad7915]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-7dad7915]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-7dad7915]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-7dad7915]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-7dad7915]{font-weight:700}.description-list dl dd[data-v-7dad7915]{margin-bottom:10px}.center-card[data-v-7dad7915]{margin:0 auto;width:700px}.center-card.with-margin[data-v-7dad7915]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-7dad7915]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-7dad7915]{margin-top:0}}.text-center[data-v-7dad7915]{text-align:center}.text-left[data-v-7dad7915]{text-align:left}.responsive-table[data-v-7dad7915]{margin-bottom:15px}.responsive-table table[data-v-7dad7915]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-7dad7915]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-7dad7915]{font-size:.95em}.responsive-table table tbody td[data-v-7dad7915]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-7dad7915]{border:none}.responsive-table table .cell-heading[data-v-7dad7915]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-7dad7915]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-7dad7915]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-7dad7915]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-7dad7915]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-7dad7915]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-7dad7915]{width:100%}}.profile-buttons[data-v-7dad7915]{display:flex;gap:10px}.medium-sport-img[data-v-7dad7915]{height:35px;width:35px;margin:0 auto}#admin-menu[data-v-7dad7915]{display:flex}#admin-menu.center-card[data-v-7dad7915]{width:100%}#admin-menu[data-v-7dad7915] .card{flex-grow:1}#admin-menu[data-v-7dad7915] .card .admin-menu{padding:0 10px}#admin-menu[data-v-7dad7915] .card .admin-menu dd{margin-bottom:30px}#admin-menu[data-v-7dad7915] .card .admin-menu .registration-status{font-weight:700}[data-v-7342d2cc]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-7342d2cc]{margin:0}#app[data-v-7342d2cc]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-7342d2cc]{color:var(--app-a-color);text-decoration:none}img[data-v-7342d2cc]{max-width:100%}input[data-v-7342d2cc],select[data-v-7342d2cc],textarea[data-v-7342d2cc]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-7342d2cc]:disabled,select[data-v-7342d2cc]:disabled,textarea[data-v-7342d2cc]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-7342d2cc] :invalid{outline:2px solid var(--input-error-color)}label[data-v-7342d2cc]{font-weight:700}button[data-v-7342d2cc]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-7342d2cc]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-7342d2cc]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-7342d2cc]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-7342d2cc]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-7342d2cc]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-7342d2cc]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-7342d2cc]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-7342d2cc]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-7342d2cc]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-7342d2cc]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-7342d2cc]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-7342d2cc]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-7342d2cc]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-7342d2cc]{display:flex;flex-direction:column}.form-box .form-items input[data-v-7342d2cc]{margin:10px;padding:5px}.upper[data-v-7342d2cc]{text-transform:uppercase}.view[data-v-7342d2cc]{padding-bottom:35px}.fa-trophy[data-v-7342d2cc]{color:var(--workout-trophy-color)}.mountains[data-v-7342d2cc]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-7342d2cc]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-7342d2cc]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-7342d2cc]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-7342d2cc]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-7342d2cc]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-7342d2cc]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-7342d2cc]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-7342d2cc]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-7342d2cc]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-7342d2cc]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-7342d2cc]{font-weight:700}.description-list dl dd[data-v-7342d2cc]{margin-bottom:10px}.center-card[data-v-7342d2cc]{margin:0 auto;width:700px}.center-card.with-margin[data-v-7342d2cc]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-7342d2cc]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-7342d2cc]{margin-top:0}}.text-center[data-v-7342d2cc]{text-align:center}.text-left[data-v-7342d2cc]{text-align:left}.responsive-table[data-v-7342d2cc]{margin-bottom:15px}.responsive-table table[data-v-7342d2cc]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-7342d2cc]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-7342d2cc]{font-size:.95em}.responsive-table table tbody td[data-v-7342d2cc]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-7342d2cc]{border:none}.responsive-table table .cell-heading[data-v-7342d2cc]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-7342d2cc]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-7342d2cc]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-7342d2cc]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-7342d2cc]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-7342d2cc]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-7342d2cc]{width:100%}}.profile-buttons[data-v-7342d2cc]{display:flex;gap:10px}.medium-sport-img[data-v-7342d2cc]{height:35px;width:35px;margin:0 auto}#admin-sports table td[data-v-7342d2cc]{font-size:1.1em}#admin-sports .sport-img[data-v-7342d2cc]{height:35px;width:35px;margin:0 auto}#admin-sports .has-workouts[data-v-7342d2cc]{font-size:.95em;font-style:italic;padding:0 10px}#admin-sports .sport-action[data-v-7342d2cc]{padding-left:40px}#admin-sports .action-button[data-v-7342d2cc]{display:block}#admin-sports .top-button[data-v-7342d2cc]{display:none}@media screen and (max-width:700px){#admin-sports .sport-action[data-v-7342d2cc]{padding-left:10px}#admin-sports .has-workouts[data-v-7342d2cc]{padding-top:5px}#admin-sports .action-button[data-v-7342d2cc]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-sports .top-button[data-v-7342d2cc]{display:block;margin-bottom:20px}}[data-v-a5d764a4]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-a5d764a4]{margin:0}#app[data-v-a5d764a4]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-a5d764a4]{color:var(--app-a-color);text-decoration:none}img[data-v-a5d764a4]{max-width:100%}input[data-v-a5d764a4],select[data-v-a5d764a4],textarea[data-v-a5d764a4]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-a5d764a4]:disabled,select[data-v-a5d764a4]:disabled,textarea[data-v-a5d764a4]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-a5d764a4] :invalid{outline:2px solid var(--input-error-color)}label[data-v-a5d764a4]{font-weight:700}button[data-v-a5d764a4]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-a5d764a4]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-a5d764a4]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-a5d764a4]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-a5d764a4]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-a5d764a4]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-a5d764a4]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-a5d764a4]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-a5d764a4]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-a5d764a4]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-a5d764a4]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-a5d764a4]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-a5d764a4]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-a5d764a4]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-a5d764a4]{display:flex;flex-direction:column}.form-box .form-items input[data-v-a5d764a4]{margin:10px;padding:5px}.upper[data-v-a5d764a4]{text-transform:uppercase}.view[data-v-a5d764a4]{padding-bottom:35px}.fa-trophy[data-v-a5d764a4]{color:var(--workout-trophy-color)}.mountains[data-v-a5d764a4]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-a5d764a4]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-a5d764a4]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-a5d764a4]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-a5d764a4]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-a5d764a4]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-a5d764a4]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-a5d764a4]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-a5d764a4]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-a5d764a4]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-a5d764a4]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-a5d764a4]{font-weight:700}.description-list dl dd[data-v-a5d764a4]{margin-bottom:10px}.center-card[data-v-a5d764a4]{margin:0 auto;width:700px}.center-card.with-margin[data-v-a5d764a4]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-a5d764a4]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-a5d764a4]{margin-top:0}}.text-center[data-v-a5d764a4]{text-align:center}.text-left[data-v-a5d764a4]{text-align:left}.responsive-table[data-v-a5d764a4]{margin-bottom:15px}.responsive-table table[data-v-a5d764a4]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-a5d764a4]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-a5d764a4]{font-size:.95em}.responsive-table table tbody td[data-v-a5d764a4]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-a5d764a4]{border:none}.responsive-table table .cell-heading[data-v-a5d764a4]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-a5d764a4]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-a5d764a4]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-a5d764a4]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-a5d764a4]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-a5d764a4]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-a5d764a4]{width:100%}}.profile-buttons[data-v-a5d764a4]{display:flex;gap:10px}.medium-sport-img[data-v-a5d764a4]{height:35px;width:35px;margin:0 auto}.table-selects[data-v-a5d764a4]{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select[data-v-a5d764a4]{margin-left:10px;padding:5px}@media screen and (max-width:700px){.table-selects[data-v-a5d764a4]{flex-wrap:wrap}.table-selects label[data-v-a5d764a4]{margin-bottom:10px}.table-selects label select[data-v-a5d764a4]{margin-left:0}}[data-v-de4b01da]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-de4b01da]{margin:0}#app[data-v-de4b01da]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-de4b01da]{color:var(--app-a-color);text-decoration:none}img[data-v-de4b01da]{max-width:100%}input[data-v-de4b01da],select[data-v-de4b01da],textarea[data-v-de4b01da]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-de4b01da]:disabled,select[data-v-de4b01da]:disabled,textarea[data-v-de4b01da]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-de4b01da] :invalid{outline:2px solid var(--input-error-color)}label[data-v-de4b01da]{font-weight:700}button[data-v-de4b01da]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-de4b01da]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-de4b01da]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-de4b01da]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-de4b01da]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-de4b01da]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-de4b01da]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-de4b01da]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-de4b01da]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-de4b01da]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-de4b01da]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-de4b01da]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-de4b01da]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-de4b01da]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-de4b01da]{display:flex;flex-direction:column}.form-box .form-items input[data-v-de4b01da]{margin:10px;padding:5px}.upper[data-v-de4b01da]{text-transform:uppercase}.view[data-v-de4b01da]{padding-bottom:35px}.fa-trophy[data-v-de4b01da]{color:var(--workout-trophy-color)}.mountains[data-v-de4b01da]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-de4b01da]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-de4b01da]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-de4b01da]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-de4b01da]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-de4b01da]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-de4b01da]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-de4b01da]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-de4b01da]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-de4b01da]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-de4b01da]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-de4b01da]{font-weight:700}.description-list dl dd[data-v-de4b01da]{margin-bottom:10px}.center-card[data-v-de4b01da]{margin:0 auto;width:700px}.center-card.with-margin[data-v-de4b01da]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-de4b01da]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-de4b01da]{margin-top:0}}.text-center[data-v-de4b01da]{text-align:center}.text-left[data-v-de4b01da]{text-align:left}.responsive-table[data-v-de4b01da]{margin-bottom:15px}.responsive-table table[data-v-de4b01da]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-de4b01da]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-de4b01da]{font-size:.95em}.responsive-table table tbody td[data-v-de4b01da]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-de4b01da]{border:none}.responsive-table table .cell-heading[data-v-de4b01da]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-de4b01da]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-de4b01da]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-de4b01da]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-de4b01da]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-de4b01da]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-de4b01da]{width:100%}}.profile-buttons[data-v-de4b01da]{display:flex;gap:10px}.medium-sport-img[data-v-de4b01da]{height:35px;width:35px;margin:0 auto}.pagination-center[data-v-de4b01da]{display:flex;justify-content:center;font-size:.9em}.pagination-center .pagination[data-v-de4b01da]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination-center .pagination .page-next[data-v-de4b01da],.pagination-center .pagination .page-prev[data-v-de4b01da],.pagination-center .pagination .page[data-v-de4b01da]{border:solid 1px var(--card-border-color);padding:10px 15px}.pagination-center .pagination .page-next.active[data-v-de4b01da],.pagination-center .pagination .page-prev.active[data-v-de4b01da],.pagination-center .pagination .page.active[data-v-de4b01da]{font-weight:700}.pagination-center .pagination .page-next.disabled[data-v-de4b01da],.pagination-center .pagination .page-prev.disabled[data-v-de4b01da],.pagination-center .pagination .page.disabled[data-v-de4b01da]{cursor:default}.pagination-center .pagination .page-next.disabled a[data-v-de4b01da],.pagination-center .pagination .page-prev.disabled a[data-v-de4b01da],.pagination-center .pagination .page.disabled a[data-v-de4b01da]{color:var(--disabled-color)}.pagination-center .pagination .page[data-v-de4b01da]{margin-left:-1px}.pagination-center .pagination .page-prev[data-v-de4b01da]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-center .pagination .page-next[data-v-de4b01da]{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-1px}.pagination-center .pagination .fa[data-v-de4b01da]{font-size:.8em;padding:0 5px}@media screen and (max-width:1000px){.pagination-center .pagination .page[data-v-de4b01da]{display:none}}[data-v-0d3ec733]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-0d3ec733]{margin:0}#app[data-v-0d3ec733]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-0d3ec733]{color:var(--app-a-color);text-decoration:none}img[data-v-0d3ec733]{max-width:100%}input[data-v-0d3ec733],select[data-v-0d3ec733],textarea[data-v-0d3ec733]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-0d3ec733]:disabled,select[data-v-0d3ec733]:disabled,textarea[data-v-0d3ec733]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-0d3ec733] :invalid{outline:2px solid var(--input-error-color)}label[data-v-0d3ec733]{font-weight:700}button[data-v-0d3ec733]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-0d3ec733]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-0d3ec733]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-0d3ec733]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-0d3ec733]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-0d3ec733]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-0d3ec733]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-0d3ec733]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-0d3ec733]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-0d3ec733]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-0d3ec733]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-0d3ec733]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-0d3ec733]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-0d3ec733]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-0d3ec733]{display:flex;flex-direction:column}.form-box .form-items input[data-v-0d3ec733]{margin:10px;padding:5px}.upper[data-v-0d3ec733]{text-transform:uppercase}.view[data-v-0d3ec733]{padding-bottom:35px}.fa-trophy[data-v-0d3ec733]{color:var(--workout-trophy-color)}.mountains[data-v-0d3ec733]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-0d3ec733]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-0d3ec733]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-0d3ec733]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-0d3ec733]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-0d3ec733]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-0d3ec733]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-0d3ec733]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-0d3ec733]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-0d3ec733]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-0d3ec733]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-0d3ec733]{font-weight:700}.description-list dl dd[data-v-0d3ec733]{margin-bottom:10px}.center-card[data-v-0d3ec733]{margin:0 auto;width:700px}.center-card.with-margin[data-v-0d3ec733]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-0d3ec733]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-0d3ec733]{margin-top:0}}.text-center[data-v-0d3ec733]{text-align:center}.text-left[data-v-0d3ec733]{text-align:left}.responsive-table[data-v-0d3ec733]{margin-bottom:15px}.responsive-table table[data-v-0d3ec733]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-0d3ec733]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-0d3ec733]{font-size:.95em}.responsive-table table tbody td[data-v-0d3ec733]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-0d3ec733]{border:none}.responsive-table table .cell-heading[data-v-0d3ec733]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-0d3ec733]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-0d3ec733]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-0d3ec733]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-0d3ec733]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-0d3ec733]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-0d3ec733]{width:100%}}.profile-buttons[data-v-0d3ec733]{display:flex;gap:10px}.medium-sport-img[data-v-0d3ec733]{height:35px;width:35px;margin:0 auto}#admin-users .top-button[data-v-0d3ec733]{display:none}#admin-users table td[data-v-0d3ec733]{font-size:1.1em}#admin-users .left-text[data-v-0d3ec733]{text-align:left}#admin-users[data-v-0d3ec733] .user-picture img{height:30px;width:30px}#admin-users[data-v-0d3ec733] .user-picture .no-picture{font-size:2em}@media screen and (max-width:700px){#admin-users .top-button[data-v-0d3ec733]{display:block;margin-bottom:20px}#admin-users .pagination-center[data-v-0d3ec733]{margin-top:-30px}}[data-v-4e6eb0d2]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-4e6eb0d2]{margin:0}#app[data-v-4e6eb0d2]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-4e6eb0d2]{color:var(--app-a-color);text-decoration:none}img[data-v-4e6eb0d2]{max-width:100%}input[data-v-4e6eb0d2],select[data-v-4e6eb0d2],textarea[data-v-4e6eb0d2]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-4e6eb0d2]:disabled,select[data-v-4e6eb0d2]:disabled,textarea[data-v-4e6eb0d2]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-4e6eb0d2] :invalid{outline:2px solid var(--input-error-color)}label[data-v-4e6eb0d2]{font-weight:700}button[data-v-4e6eb0d2]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-4e6eb0d2]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-4e6eb0d2]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-4e6eb0d2]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-4e6eb0d2]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-4e6eb0d2]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-4e6eb0d2]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-4e6eb0d2]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-4e6eb0d2]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-4e6eb0d2]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-4e6eb0d2]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-4e6eb0d2]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-4e6eb0d2]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-4e6eb0d2]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-4e6eb0d2]{display:flex;flex-direction:column}.form-box .form-items input[data-v-4e6eb0d2]{margin:10px;padding:5px}.upper[data-v-4e6eb0d2]{text-transform:uppercase}.view[data-v-4e6eb0d2]{padding-bottom:35px}.fa-trophy[data-v-4e6eb0d2]{color:var(--workout-trophy-color)}.mountains[data-v-4e6eb0d2]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-4e6eb0d2]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-4e6eb0d2]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-4e6eb0d2]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-4e6eb0d2]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-4e6eb0d2]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-4e6eb0d2]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-4e6eb0d2]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-4e6eb0d2]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-4e6eb0d2]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-4e6eb0d2]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-4e6eb0d2]{font-weight:700}.description-list dl dd[data-v-4e6eb0d2]{margin-bottom:10px}.center-card[data-v-4e6eb0d2]{margin:0 auto;width:700px}.center-card.with-margin[data-v-4e6eb0d2]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-4e6eb0d2]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-4e6eb0d2]{margin-top:0}}.text-center[data-v-4e6eb0d2]{text-align:center}.text-left[data-v-4e6eb0d2]{text-align:left}.responsive-table[data-v-4e6eb0d2]{margin-bottom:15px}.responsive-table table[data-v-4e6eb0d2]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-4e6eb0d2]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-4e6eb0d2]{font-size:.95em}.responsive-table table tbody td[data-v-4e6eb0d2]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-4e6eb0d2]{border:none}.responsive-table table .cell-heading[data-v-4e6eb0d2]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-4e6eb0d2]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-4e6eb0d2]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-4e6eb0d2]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-4e6eb0d2]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-4e6eb0d2]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-4e6eb0d2]{width:100%}}.profile-buttons[data-v-4e6eb0d2]{display:flex;gap:10px}.medium-sport-img[data-v-4e6eb0d2]{height:35px;width:35px;margin:0 auto}.user-header[data-v-4e6eb0d2]{display:flex;align-items:stretch}.user-header .user-details[data-v-4e6eb0d2]{flex-grow:1;padding:10px;display:flex;flex-direction:column;align-items:center}.user-header .user-details .user-name[data-v-4e6eb0d2]{font-size:2em;height:60%}.user-header .user-details .user-stats[data-v-4e6eb0d2]{display:flex;gap:40px}.user-header .user-details .user-stats .user-stat[data-v-4e6eb0d2]{display:flex;flex-direction:column;align-items:center;padding-top:10px}.user-header .user-details .user-stats .user-stat .stat-label[data-v-4e6eb0d2],.user-header .user-details .user-stats .user-stat .stat-number[data-v-4e6eb0d2]{padding:0 5px}.user-header .user-details .user-stats .user-stat .stat-number[data-v-4e6eb0d2],.user-header .user-details .user-stats .user-stat[data-v-4e6eb0d2] .distance{font-weight:700;font-size:1.5em}@media screen and (max-width:500px){.user-header .user-details .user-name[data-v-4e6eb0d2]{font-size:1.5em}.user-header .user-details .user-stats[data-v-4e6eb0d2]{gap:20px}.user-header .user-details .user-stats .user-stat .stat-number[data-v-4e6eb0d2],.user-header .user-details .user-stats .user-stat[data-v-4e6eb0d2] .distance{font-weight:700;font-size:1.2em}.user-header .user-details .user-stats .user-stat.hide-small[data-v-4e6eb0d2]{display:none}}.profile-tabs{margin:10px 0 10px}[data-v-41d26a96]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-41d26a96]{margin:0}#app[data-v-41d26a96]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-41d26a96]{color:var(--app-a-color);text-decoration:none}img[data-v-41d26a96]{max-width:100%}input[data-v-41d26a96],select[data-v-41d26a96],textarea[data-v-41d26a96]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-41d26a96]:disabled,select[data-v-41d26a96]:disabled,textarea[data-v-41d26a96]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-41d26a96] :invalid{outline:2px solid var(--input-error-color)}label[data-v-41d26a96]{font-weight:700}button[data-v-41d26a96]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-41d26a96]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-41d26a96]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-41d26a96]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-41d26a96]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-41d26a96]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-41d26a96]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-41d26a96]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-41d26a96]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-41d26a96]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-41d26a96]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-41d26a96]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-41d26a96]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-41d26a96]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-41d26a96]{display:flex;flex-direction:column}.form-box .form-items input[data-v-41d26a96]{margin:10px;padding:5px}.upper[data-v-41d26a96]{text-transform:uppercase}.view[data-v-41d26a96]{padding-bottom:35px}.fa-trophy[data-v-41d26a96]{color:var(--workout-trophy-color)}.mountains[data-v-41d26a96]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-41d26a96]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-41d26a96]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-41d26a96]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-41d26a96]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-41d26a96]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-41d26a96]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-41d26a96]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-41d26a96]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-41d26a96]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-41d26a96]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-41d26a96]{font-weight:700}.description-list dl dd[data-v-41d26a96]{margin-bottom:10px}.center-card[data-v-41d26a96]{margin:0 auto;width:700px}.center-card.with-margin[data-v-41d26a96]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-41d26a96]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-41d26a96]{margin-top:0}}.text-center[data-v-41d26a96]{text-align:center}.text-left[data-v-41d26a96]{text-align:left}.responsive-table[data-v-41d26a96]{margin-bottom:15px}.responsive-table table[data-v-41d26a96]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-41d26a96]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-41d26a96]{font-size:.95em}.responsive-table table tbody td[data-v-41d26a96]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-41d26a96]{border:none}.responsive-table table .cell-heading[data-v-41d26a96]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-41d26a96]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-41d26a96]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-41d26a96]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-41d26a96]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-41d26a96]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-41d26a96]{width:100%}}.profile-buttons[data-v-41d26a96]{display:flex;gap:10px}.medium-sport-img[data-v-41d26a96]{height:35px;width:35px;margin:0 auto}#user-profile[data-v-41d26a96]{margin:auto;width:700px}@media screen and (max-width:1000px){#user-profile[data-v-41d26a96]{width:100%;margin:0 auto 50px auto}}[data-v-deec58e4]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-deec58e4]{margin:0}#app[data-v-deec58e4]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-deec58e4]{color:var(--app-a-color);text-decoration:none}img[data-v-deec58e4]{max-width:100%}input[data-v-deec58e4],select[data-v-deec58e4],textarea[data-v-deec58e4]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-deec58e4]:disabled,select[data-v-deec58e4]:disabled,textarea[data-v-deec58e4]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-deec58e4] :invalid{outline:2px solid var(--input-error-color)}label[data-v-deec58e4]{font-weight:700}button[data-v-deec58e4]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-deec58e4]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-deec58e4]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-deec58e4]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-deec58e4]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-deec58e4]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-deec58e4]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-deec58e4]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-deec58e4]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-deec58e4]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-deec58e4]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-deec58e4]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-deec58e4]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-deec58e4]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-deec58e4]{display:flex;flex-direction:column}.form-box .form-items input[data-v-deec58e4]{margin:10px;padding:5px}.upper[data-v-deec58e4]{text-transform:uppercase}.view[data-v-deec58e4]{padding-bottom:35px}.fa-trophy[data-v-deec58e4]{color:var(--workout-trophy-color)}.mountains[data-v-deec58e4]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-deec58e4]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-deec58e4]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-deec58e4]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-deec58e4]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-deec58e4]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-deec58e4]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-deec58e4]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-deec58e4]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-deec58e4]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-deec58e4]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-deec58e4]{font-weight:700}.description-list dl dd[data-v-deec58e4]{margin-bottom:10px}.center-card[data-v-deec58e4]{margin:0 auto;width:700px}.center-card.with-margin[data-v-deec58e4]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-deec58e4]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-deec58e4]{margin-top:0}}.text-center[data-v-deec58e4]{text-align:center}.text-left[data-v-deec58e4]{text-align:left}.responsive-table[data-v-deec58e4]{margin-bottom:15px}.responsive-table table[data-v-deec58e4]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-deec58e4]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-deec58e4]{font-size:.95em}.responsive-table table tbody td[data-v-deec58e4]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-deec58e4]{border:none}.responsive-table table .cell-heading[data-v-deec58e4]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-deec58e4]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-deec58e4]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-deec58e4]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-deec58e4]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-deec58e4]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-deec58e4]{width:100%}}.profile-buttons[data-v-deec58e4]{display:flex;gap:10px}.medium-sport-img[data-v-deec58e4]{height:35px;width:35px;margin:0 auto}#user-infos .user-bio[data-v-deec58e4]{white-space:pre-wrap}:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}#app,body{margin:0}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);min-height:100vh}a{color:var(--app-a-color);text-decoration:none}img{max-width:100%}input,select,textarea{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input:disabled,select:disabled,textarea:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button:hover{background:var(--app-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.upper{text-transform:uppercase}.view{padding-bottom:35px}.fa-trophy{color:var(--workout-trophy-color)}.mountains{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width:1000px){.center-card{width:100%;margin:0 auto 50px auto}.center-card.with-margin{margin-top:0}}.text-center{text-align:center}.text-left{text-align:left}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td,.responsive-table table td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width:500px){.responsive-table table td{width:100%}}.profile-buttons{display:flex;gap:10px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.form-buttons{flex-direction:row}@media screen and (max-width:500px){.form-buttons{flex-direction:column}}[data-v-239b9d46]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-239b9d46]{margin:0}#app[data-v-239b9d46]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-239b9d46]{color:var(--app-a-color);text-decoration:none}img[data-v-239b9d46]{max-width:100%}input[data-v-239b9d46],select[data-v-239b9d46],textarea[data-v-239b9d46]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-239b9d46]:disabled,select[data-v-239b9d46]:disabled,textarea[data-v-239b9d46]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-239b9d46] :invalid{outline:2px solid var(--input-error-color)}label[data-v-239b9d46]{font-weight:700}button[data-v-239b9d46]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-239b9d46]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-239b9d46]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-239b9d46]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-239b9d46]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-239b9d46]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-239b9d46]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-239b9d46]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-239b9d46]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-239b9d46]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-239b9d46]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-239b9d46]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-239b9d46]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-239b9d46]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-239b9d46]{display:flex;flex-direction:column}.form-box .form-items input[data-v-239b9d46]{margin:10px;padding:5px}.upper[data-v-239b9d46]{text-transform:uppercase}.view[data-v-239b9d46]{padding-bottom:35px}.fa-trophy[data-v-239b9d46]{color:var(--workout-trophy-color)}.mountains[data-v-239b9d46]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-239b9d46]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-239b9d46]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-239b9d46]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-239b9d46]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-239b9d46]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-239b9d46]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-239b9d46]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-239b9d46]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-239b9d46]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-239b9d46]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-239b9d46]{font-weight:700}.description-list dl dd[data-v-239b9d46]{margin-bottom:10px}.center-card[data-v-239b9d46]{margin:0 auto;width:700px}.center-card.with-margin[data-v-239b9d46]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-239b9d46]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-239b9d46]{margin-top:0}}.text-center[data-v-239b9d46]{text-align:center}.text-left[data-v-239b9d46]{text-align:left}.responsive-table[data-v-239b9d46]{margin-bottom:15px}.responsive-table table[data-v-239b9d46]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-239b9d46]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-239b9d46]{font-size:.95em}.responsive-table table tbody td[data-v-239b9d46]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-239b9d46]{border:none}.responsive-table table .cell-heading[data-v-239b9d46]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-239b9d46]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-239b9d46]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-239b9d46]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-239b9d46]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-239b9d46]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-239b9d46]{width:100%}}.profile-buttons[data-v-239b9d46]{display:flex;gap:10px}.medium-sport-img[data-v-239b9d46]{height:35px;width:35px;margin:0 auto}#user-picture-edition .user-picture-form[data-v-239b9d46]{display:flex;flex-direction:column}#user-picture-edition .user-picture-form form[data-v-239b9d46]{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#user-picture-edition .user-picture-form form input[data-v-239b9d46]{margin-top:10px;padding:5px}#user-picture-edition .user-picture-form form span[data-v-239b9d46]{font-style:italic;font-size:.9em;padding-left:5px}#user-picture-edition .user-picture-form form .picture-help[data-v-239b9d46]{display:flex}#user-picture-edition .user-picture-form form .picture-help span[data-v-239b9d46]{font-style:italic;padding:10px}#user-picture-edition .user-picture-form form .picture-help .fa-info-circle[data-v-239b9d46]{margin-right:10px}#user-picture-edition .user-picture-form .picture-buttons[data-v-239b9d46]{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (max-width:500px){#user-picture-edition .user-picture-form .picture-buttons[data-v-239b9d46],#user-picture-edition .user-picture-form .picture-help[data-v-239b9d46]{flex-direction:column;align-items:stretch}}[data-v-d1c5cf04]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-d1c5cf04]{margin:0}#app[data-v-d1c5cf04]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-d1c5cf04]{color:var(--app-a-color);text-decoration:none}img[data-v-d1c5cf04]{max-width:100%}input[data-v-d1c5cf04],select[data-v-d1c5cf04],textarea[data-v-d1c5cf04]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-d1c5cf04]:disabled,select[data-v-d1c5cf04]:disabled,textarea[data-v-d1c5cf04]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-d1c5cf04] :invalid{outline:2px solid var(--input-error-color)}label[data-v-d1c5cf04]{font-weight:700}button[data-v-d1c5cf04]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-d1c5cf04]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-d1c5cf04]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-d1c5cf04]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-d1c5cf04]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-d1c5cf04]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-d1c5cf04]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-d1c5cf04]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-d1c5cf04]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-d1c5cf04]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-d1c5cf04]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-d1c5cf04]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-d1c5cf04]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-d1c5cf04]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-d1c5cf04]{display:flex;flex-direction:column}.form-box .form-items input[data-v-d1c5cf04]{margin:10px;padding:5px}.upper[data-v-d1c5cf04]{text-transform:uppercase}.view[data-v-d1c5cf04]{padding-bottom:35px}.fa-trophy[data-v-d1c5cf04]{color:var(--workout-trophy-color)}.mountains[data-v-d1c5cf04]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-d1c5cf04]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-d1c5cf04]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-d1c5cf04]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-d1c5cf04]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-d1c5cf04]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-d1c5cf04]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-d1c5cf04]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-d1c5cf04]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-d1c5cf04]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-d1c5cf04]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-d1c5cf04]{font-weight:700}.description-list dl dd[data-v-d1c5cf04]{margin-bottom:10px}.center-card[data-v-d1c5cf04]{margin:0 auto;width:700px}.center-card.with-margin[data-v-d1c5cf04]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-d1c5cf04]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-d1c5cf04]{margin-top:0}}.text-center[data-v-d1c5cf04]{text-align:center}.text-left[data-v-d1c5cf04]{text-align:left}.responsive-table[data-v-d1c5cf04]{margin-bottom:15px}.responsive-table table[data-v-d1c5cf04]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-d1c5cf04]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-d1c5cf04]{font-size:.95em}.responsive-table table tbody td[data-v-d1c5cf04]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-d1c5cf04]{border:none}.responsive-table table .cell-heading[data-v-d1c5cf04]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-d1c5cf04]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-d1c5cf04]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-d1c5cf04]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-d1c5cf04]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-d1c5cf04]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-d1c5cf04]{width:100%}}.profile-buttons[data-v-d1c5cf04]{display:flex;gap:10px}.medium-sport-img[data-v-d1c5cf04]{height:35px;width:35px;margin:0 auto}#tz-dropdown[data-v-d1c5cf04]{display:flex;flex-direction:column;position:relative}#tz-dropdown .tz-dropdown-list[data-v-d1c5cf04]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#tz-dropdown .tz-dropdown-item[data-v-d1c5cf04]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#tz-dropdown .tz-dropdown-item.focus[data-v-d1c5cf04]{background-color:var(--dropdown-hover-color)}[data-v-bd7a47b2]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-bd7a47b2]{margin:0}#app[data-v-bd7a47b2]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-bd7a47b2]{color:var(--app-a-color);text-decoration:none}img[data-v-bd7a47b2]{max-width:100%}input[data-v-bd7a47b2],select[data-v-bd7a47b2],textarea[data-v-bd7a47b2]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-bd7a47b2]:disabled,select[data-v-bd7a47b2]:disabled,textarea[data-v-bd7a47b2]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-bd7a47b2] :invalid{outline:2px solid var(--input-error-color)}label[data-v-bd7a47b2]{font-weight:700}button[data-v-bd7a47b2]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-bd7a47b2]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-bd7a47b2]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-bd7a47b2]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-bd7a47b2]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-bd7a47b2]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-bd7a47b2]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-bd7a47b2]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-bd7a47b2]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-bd7a47b2]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-bd7a47b2]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-bd7a47b2]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-bd7a47b2]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-bd7a47b2]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-bd7a47b2]{display:flex;flex-direction:column}.form-box .form-items input[data-v-bd7a47b2]{margin:10px;padding:5px}.upper[data-v-bd7a47b2]{text-transform:uppercase}.view[data-v-bd7a47b2]{padding-bottom:35px}.fa-trophy[data-v-bd7a47b2]{color:var(--workout-trophy-color)}.mountains[data-v-bd7a47b2]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-bd7a47b2]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-bd7a47b2]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-bd7a47b2]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-bd7a47b2]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-bd7a47b2]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-bd7a47b2]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-bd7a47b2]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-bd7a47b2]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-bd7a47b2]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-bd7a47b2]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-bd7a47b2]{font-weight:700}.description-list dl dd[data-v-bd7a47b2]{margin-bottom:10px}.center-card[data-v-bd7a47b2]{margin:0 auto;width:700px}.center-card.with-margin[data-v-bd7a47b2]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-bd7a47b2]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-bd7a47b2]{margin-top:0}}.text-center[data-v-bd7a47b2]{text-align:center}.text-left[data-v-bd7a47b2]{text-align:left}.responsive-table[data-v-bd7a47b2]{margin-bottom:15px}.responsive-table table[data-v-bd7a47b2]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-bd7a47b2]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-bd7a47b2]{font-size:.95em}.responsive-table table tbody td[data-v-bd7a47b2]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-bd7a47b2]{border:none}.responsive-table table .cell-heading[data-v-bd7a47b2]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-bd7a47b2]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-bd7a47b2]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-bd7a47b2]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-bd7a47b2]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-bd7a47b2]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-bd7a47b2]{width:100%}}.profile-buttons[data-v-bd7a47b2]{display:flex;gap:10px}#user-sport-preferences .sport-img[data-v-bd7a47b2],.medium-sport-img[data-v-bd7a47b2]{height:35px;width:35px;margin:0 auto}#user-sport-preferences .sport-color[data-v-bd7a47b2]{border:none;margin:6px 1px 6px 0;padding:0;width:40px}#user-sport-preferences .sport-label[data-v-bd7a47b2]{width:170px}#user-sport-preferences .disabled-sport[data-v-bd7a47b2]{font-style:italic;color:var(--disabled-sport-color)}#user-sport-preferences .disabled-sport .disabled-message[data-v-bd7a47b2]{font-size:.9em}#user-sport-preferences .disabled-sport .cell-heading[data-v-bd7a47b2]{font-style:normal}#user-sport-preferences .action-buttons[data-v-bd7a47b2]{width:70px}#user-sport-preferences .edition-buttons[data-v-bd7a47b2]{display:flex;flex-wrap:wrap;gap:5px;line-height:1.3em}#user-sport-preferences .edition-buttons button[data-v-bd7a47b2]{text-align:center;min-width:80px}#user-sport-preferences .threshold-input[data-v-bd7a47b2]{padding:5px;width:50px}#user-sport-preferences .mobile-display[data-v-bd7a47b2]{display:none}#user-sport-preferences div.error-message[data-v-bd7a47b2]{margin:0}@media screen and (max-width:700px){#user-sport-preferences .action-buttons[data-v-bd7a47b2],#user-sport-preferences .sport-label[data-v-bd7a47b2]{width:45%}#user-sport-preferences .edition-buttons[data-v-bd7a47b2]{justify-content:center}#user-sport-preferences .mobile-display[data-v-bd7a47b2]{display:flex;margin:20px 0 10px}}@media screen and (max-width:500px){#user-sport-preferences .action-buttons[data-v-bd7a47b2],#user-sport-preferences .sport-label[data-v-bd7a47b2]{width:100%}}[data-v-1c7b89ce]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-1c7b89ce]{margin:0}#app[data-v-1c7b89ce]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-1c7b89ce]{color:var(--app-a-color);text-decoration:none}img[data-v-1c7b89ce]{max-width:100%}input[data-v-1c7b89ce],select[data-v-1c7b89ce],textarea[data-v-1c7b89ce]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-1c7b89ce]:disabled,select[data-v-1c7b89ce]:disabled,textarea[data-v-1c7b89ce]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-1c7b89ce] :invalid{outline:2px solid var(--input-error-color)}label[data-v-1c7b89ce]{font-weight:700}button[data-v-1c7b89ce]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-1c7b89ce]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-1c7b89ce]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-1c7b89ce]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-1c7b89ce]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-1c7b89ce]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-1c7b89ce]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-1c7b89ce]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-1c7b89ce]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-1c7b89ce]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-1c7b89ce]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-1c7b89ce]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-1c7b89ce]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-1c7b89ce]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-1c7b89ce]{display:flex;flex-direction:column}.form-box .form-items input[data-v-1c7b89ce]{margin:10px;padding:5px}.upper[data-v-1c7b89ce]{text-transform:uppercase}.view[data-v-1c7b89ce]{padding-bottom:35px}.fa-trophy[data-v-1c7b89ce]{color:var(--workout-trophy-color)}.mountains[data-v-1c7b89ce]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-1c7b89ce]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-1c7b89ce]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-1c7b89ce]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-1c7b89ce]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-1c7b89ce]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-1c7b89ce]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-1c7b89ce]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-1c7b89ce]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-1c7b89ce]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-1c7b89ce]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-1c7b89ce]{font-weight:700}.description-list dl dd[data-v-1c7b89ce]{margin-bottom:10px}.center-card[data-v-1c7b89ce]{margin:0 auto;width:700px}.center-card.with-margin[data-v-1c7b89ce]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-1c7b89ce]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-1c7b89ce]{margin-top:0}}.text-center[data-v-1c7b89ce]{text-align:center}.text-left[data-v-1c7b89ce]{text-align:left}.responsive-table[data-v-1c7b89ce]{margin-bottom:15px}.responsive-table table[data-v-1c7b89ce]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-1c7b89ce]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-1c7b89ce]{font-size:.95em}.responsive-table table tbody td[data-v-1c7b89ce]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-1c7b89ce]{border:none}.responsive-table table .cell-heading[data-v-1c7b89ce]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-1c7b89ce]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-1c7b89ce]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-1c7b89ce]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-1c7b89ce]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-1c7b89ce]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-1c7b89ce]{width:100%}}.profile-buttons[data-v-1c7b89ce]{display:flex;gap:10px}.medium-sport-img[data-v-1c7b89ce]{height:35px;width:35px;margin:0 auto}.alert-message[data-v-1c7b89ce]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;margin:10px;padding:10px}[data-v-129e44c0]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-129e44c0]{margin:0}#app[data-v-129e44c0]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-129e44c0]{color:var(--app-a-color);text-decoration:none}img[data-v-129e44c0]{max-width:100%}input[data-v-129e44c0],select[data-v-129e44c0],textarea[data-v-129e44c0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-129e44c0]:disabled,select[data-v-129e44c0]:disabled,textarea[data-v-129e44c0]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-129e44c0] :invalid{outline:2px solid var(--input-error-color)}label[data-v-129e44c0]{font-weight:700}button[data-v-129e44c0]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-129e44c0]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-129e44c0]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-129e44c0]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-129e44c0]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-129e44c0]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-129e44c0]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-129e44c0]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-129e44c0]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-129e44c0]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-129e44c0]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-129e44c0]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-129e44c0]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-129e44c0]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-129e44c0]{display:flex;flex-direction:column}.form-box .form-items input[data-v-129e44c0]{margin:10px;padding:5px}.upper[data-v-129e44c0]{text-transform:uppercase}.view[data-v-129e44c0]{padding-bottom:35px}.fa-trophy[data-v-129e44c0]{color:var(--workout-trophy-color)}.mountains[data-v-129e44c0]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-129e44c0]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-129e44c0]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-129e44c0]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-129e44c0]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-129e44c0]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-129e44c0]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-129e44c0]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-129e44c0]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-129e44c0]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-129e44c0]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-129e44c0]{font-weight:700}.description-list dl dd[data-v-129e44c0]{margin-bottom:10px}.center-card[data-v-129e44c0]{margin:0 auto;width:700px}.center-card.with-margin[data-v-129e44c0]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-129e44c0]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-129e44c0]{margin-top:0}}.text-center[data-v-129e44c0]{text-align:center}.text-left[data-v-129e44c0]{text-align:left}.responsive-table[data-v-129e44c0]{margin-bottom:15px}.responsive-table table[data-v-129e44c0]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-129e44c0]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-129e44c0]{font-size:.95em}.responsive-table table tbody td[data-v-129e44c0]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-129e44c0]{border:none}.responsive-table table .cell-heading[data-v-129e44c0]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-129e44c0]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-129e44c0]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-129e44c0]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-129e44c0]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-129e44c0]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-129e44c0]{width:100%}}.profile-buttons[data-v-129e44c0]{display:flex;gap:10px}.medium-sport-img[data-v-129e44c0]{height:35px;width:35px;margin:0 auto}.custom-textarea[data-v-129e44c0]{display:flex;flex-direction:column}.custom-textarea .remaining-chars[data-v-129e44c0]{font-size:.8em;font-style:italic}[data-v-5d562b40]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-5d562b40]{margin:0}#app[data-v-5d562b40]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-5d562b40]{color:var(--app-a-color);text-decoration:none}img[data-v-5d562b40]{max-width:100%}input[data-v-5d562b40],select[data-v-5d562b40],textarea[data-v-5d562b40]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-5d562b40]:disabled,select[data-v-5d562b40]:disabled,textarea[data-v-5d562b40]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-5d562b40] :invalid{outline:2px solid var(--input-error-color)}label[data-v-5d562b40]{font-weight:700}button[data-v-5d562b40]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-5d562b40]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-5d562b40]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-5d562b40]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-5d562b40]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-5d562b40]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-5d562b40]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-5d562b40]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-5d562b40]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-5d562b40]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-5d562b40]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-5d562b40]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-5d562b40]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-5d562b40]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-5d562b40]{display:flex;flex-direction:column}.form-box .form-items input[data-v-5d562b40]{margin:10px;padding:5px}.upper[data-v-5d562b40]{text-transform:uppercase}.view[data-v-5d562b40]{padding-bottom:35px}.fa-trophy[data-v-5d562b40]{color:var(--workout-trophy-color)}.mountains[data-v-5d562b40]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-5d562b40]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-5d562b40]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-5d562b40]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-5d562b40]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-5d562b40]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-5d562b40]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-5d562b40]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-5d562b40]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-5d562b40]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-5d562b40]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-5d562b40]{font-weight:700}.description-list dl dd[data-v-5d562b40]{margin-bottom:10px}.center-card[data-v-5d562b40]{margin:0 auto;width:700px}.center-card.with-margin[data-v-5d562b40]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-5d562b40]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-5d562b40]{margin-top:0}}.text-center[data-v-5d562b40]{text-align:center}.text-left[data-v-5d562b40]{text-align:left}.responsive-table[data-v-5d562b40]{margin-bottom:15px}.responsive-table table[data-v-5d562b40]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-5d562b40]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-5d562b40]{font-size:.95em}.responsive-table table tbody td[data-v-5d562b40]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-5d562b40]{border:none}.responsive-table table .cell-heading[data-v-5d562b40]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-5d562b40]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-5d562b40]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-5d562b40]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-5d562b40]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-5d562b40]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-5d562b40]{width:100%}}.profile-buttons[data-v-5d562b40]{display:flex;gap:10px}.medium-sport-img[data-v-5d562b40]{height:35px;width:35px;margin:0 auto}.strong[data-v-5d562b40]{font-weight:700}.dropdown-list[data-v-ca61364c]{list-style-type:none;background-color:#fff;padding:0;margin-top:5px;margin-left:-20px!important;position:absolute;text-align:left;border:1px solid #d3d3d3;box-shadow:2px 2px 5px #d3d3d3;width:auto!important}.dropdown-list li[data-v-ca61364c]{padding-top:5px;padding-right:5px}.dropdown-list li[data-v-ca61364c]:last-child{padding-bottom:5px}.dropdown-item[data-v-ca61364c]{cursor:default}.dropdown-item.selected[data-v-ca61364c]{font-weight:700}.dropdown-item.selected[data-v-ca61364c]:after{content:" ✔"}[data-v-4366d0e7]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-4366d0e7]{margin:0}#app[data-v-4366d0e7]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-4366d0e7]{color:var(--app-a-color);text-decoration:none}img[data-v-4366d0e7]{max-width:100%}input[data-v-4366d0e7],select[data-v-4366d0e7],textarea[data-v-4366d0e7]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-4366d0e7]:disabled,select[data-v-4366d0e7]:disabled,textarea[data-v-4366d0e7]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-4366d0e7] :invalid{outline:2px solid var(--input-error-color)}label[data-v-4366d0e7]{font-weight:700}button[data-v-4366d0e7]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-4366d0e7]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-4366d0e7]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-4366d0e7]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-4366d0e7]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-4366d0e7]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-4366d0e7]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-4366d0e7]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-4366d0e7]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-4366d0e7]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-4366d0e7]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-4366d0e7]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-4366d0e7]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-4366d0e7]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-4366d0e7]{display:flex;flex-direction:column}.form-box .form-items input[data-v-4366d0e7]{margin:10px;padding:5px}.upper[data-v-4366d0e7]{text-transform:uppercase}.view[data-v-4366d0e7]{padding-bottom:35px}.fa-trophy[data-v-4366d0e7]{color:var(--workout-trophy-color)}.mountains[data-v-4366d0e7]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-4366d0e7]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-4366d0e7]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-4366d0e7]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-4366d0e7]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-4366d0e7]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-4366d0e7]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-4366d0e7]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-4366d0e7]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-4366d0e7]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-4366d0e7]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-4366d0e7]{font-weight:700}.description-list dl dd[data-v-4366d0e7]{margin-bottom:10px}.center-card[data-v-4366d0e7]{margin:0 auto;width:700px}.center-card.with-margin[data-v-4366d0e7]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-4366d0e7]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-4366d0e7]{margin-top:0}}.text-center[data-v-4366d0e7]{text-align:center}.text-left[data-v-4366d0e7]{text-align:left}.responsive-table[data-v-4366d0e7]{margin-bottom:15px}.responsive-table table[data-v-4366d0e7]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-4366d0e7]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-4366d0e7]{font-size:.95em}.responsive-table table tbody td[data-v-4366d0e7]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-4366d0e7]{border:none}.responsive-table table .cell-heading[data-v-4366d0e7]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-4366d0e7]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-4366d0e7]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-4366d0e7]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-4366d0e7]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-4366d0e7]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-4366d0e7]{width:100%}}.profile-buttons[data-v-4366d0e7]{display:flex;gap:10px}.medium-sport-img[data-v-4366d0e7]{height:35px;width:35px;margin:0 auto}.error-message[data-v-4366d0e7]{background:var(--error-background-color);color:var(--error-color);border-radius:4px;margin:10px;padding:10px}[data-v-436637e0]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-436637e0]{margin:0}#app[data-v-436637e0]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-436637e0]{color:var(--app-a-color);text-decoration:none}img[data-v-436637e0]{max-width:100%}input[data-v-436637e0],select[data-v-436637e0],textarea[data-v-436637e0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-436637e0]:disabled,select[data-v-436637e0]:disabled,textarea[data-v-436637e0]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-436637e0] :invalid{outline:2px solid var(--input-error-color)}label[data-v-436637e0]{font-weight:700}button[data-v-436637e0]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-436637e0]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-436637e0]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-436637e0]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-436637e0]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-436637e0]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-436637e0]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-436637e0]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-436637e0]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-436637e0]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-436637e0]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-436637e0]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-436637e0]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-436637e0]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-436637e0]{display:flex;flex-direction:column}.form-box .form-items input[data-v-436637e0]{margin:10px;padding:5px}.upper[data-v-436637e0]{text-transform:uppercase}.view[data-v-436637e0]{padding-bottom:35px}.fa-trophy[data-v-436637e0]{color:var(--workout-trophy-color)}.mountains[data-v-436637e0]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-436637e0]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-436637e0]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-436637e0]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-436637e0]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-436637e0]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-436637e0]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-436637e0]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-436637e0]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-436637e0]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-436637e0]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-436637e0]{font-weight:700}.description-list dl dd[data-v-436637e0]{margin-bottom:10px}.center-card[data-v-436637e0]{margin:0 auto;width:700px}.center-card.with-margin[data-v-436637e0]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-436637e0]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-436637e0]{margin-top:0}}.text-center[data-v-436637e0]{text-align:center}.text-left[data-v-436637e0]{text-align:left}.responsive-table[data-v-436637e0]{margin-bottom:15px}.responsive-table table[data-v-436637e0]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-436637e0]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-436637e0]{font-size:.95em}.responsive-table table tbody td[data-v-436637e0]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-436637e0]{border:none}.responsive-table table .cell-heading[data-v-436637e0]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-436637e0]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-436637e0]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-436637e0]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-436637e0]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-436637e0]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-436637e0]{width:100%}}.profile-buttons[data-v-436637e0]{display:flex;gap:10px}.medium-sport-img[data-v-436637e0]{height:35px;width:35px;margin:0 auto}.loader[data-v-436637e0]{-webkit-animation:spin-436637e0 2s linear infinite;animation:spin-436637e0 2s linear infinite;border:14px solid var(--app-loading-color);border-top:14px solid var(--app-loading-top-color);border-radius:50%;height:60px;margin-left:41%;width:60px}@-webkit-keyframes spin-436637e0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-436637e0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-20a846ac]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-20a846ac]{margin:0}#app[data-v-20a846ac]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-20a846ac]{color:var(--app-a-color);text-decoration:none}img[data-v-20a846ac]{max-width:100%}input[data-v-20a846ac],select[data-v-20a846ac],textarea[data-v-20a846ac]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-20a846ac]:disabled,select[data-v-20a846ac]:disabled,textarea[data-v-20a846ac]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-20a846ac] :invalid{outline:2px solid var(--input-error-color)}label[data-v-20a846ac]{font-weight:700}button[data-v-20a846ac]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-20a846ac]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-20a846ac]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-20a846ac]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-20a846ac]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-20a846ac]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-20a846ac]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-20a846ac]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-20a846ac]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-20a846ac]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-20a846ac]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-20a846ac]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-20a846ac]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-20a846ac]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-20a846ac]{display:flex;flex-direction:column}.form-box .form-items input[data-v-20a846ac]{margin:10px;padding:5px}.upper[data-v-20a846ac]{text-transform:uppercase}.view[data-v-20a846ac]{padding-bottom:35px}.fa-trophy[data-v-20a846ac]{color:var(--workout-trophy-color)}.mountains[data-v-20a846ac]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-20a846ac]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-20a846ac]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-20a846ac]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-20a846ac]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-20a846ac]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-20a846ac]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-20a846ac]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-20a846ac]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-20a846ac]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-20a846ac]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-20a846ac]{font-weight:700}.description-list dl dd[data-v-20a846ac]{margin-bottom:10px}.center-card[data-v-20a846ac]{margin:0 auto;width:700px}.center-card.with-margin[data-v-20a846ac]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-20a846ac]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-20a846ac]{margin-top:0}}.text-center[data-v-20a846ac]{text-align:center}.text-left[data-v-20a846ac]{text-align:left}.responsive-table[data-v-20a846ac]{margin-bottom:15px}.responsive-table table[data-v-20a846ac]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-20a846ac]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-20a846ac]{font-size:.95em}.responsive-table table tbody td[data-v-20a846ac]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-20a846ac]{border:none}.responsive-table table .cell-heading[data-v-20a846ac]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-20a846ac]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-20a846ac]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-20a846ac]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-20a846ac]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-20a846ac]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-20a846ac]{width:100%}}.profile-buttons[data-v-20a846ac]{display:flex;gap:10px}.medium-sport-img[data-v-20a846ac]{height:35px;width:35px;margin:0 auto}#modal[data-v-20a846ac]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--modal-background-color);padding:10px;z-index:1240}#modal .custom-modal[data-v-20a846ac]{background-color:var(--app-background-color);border-radius:4px;max-width:500px;margin:25% auto;z-index:1250}@media screen and (max-width:1000px){#modal .custom-modal[data-v-20a846ac]{margin:15% auto;width:100%}}@media screen and (max-width:700px){#modal .custom-modal[data-v-20a846ac]{margin:50% 0;width:100%}}#modal .custom-modal[data-v-20a846ac] .card{border:0;margin:0}#modal .custom-modal[data-v-20a846ac] .card .card-content{display:flex;flex-direction:column}#modal .custom-modal[data-v-20a846ac] .card .card-content .modal-message{padding:10px}#modal .custom-modal[data-v-20a846ac] .card .card-content .modal-message span{font-weight:700}#modal .custom-modal[data-v-20a846ac] .card .card-content .modal-buttons{display:flex;justify-content:flex-end}#modal .custom-modal[data-v-20a846ac] .card .card-content .modal-buttons button{margin:5px}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/fork-awesome.min.css b/fittrackee/dist/static/css/fork-awesome.min.css
new file mode 100644
index 00000000..fd154dc3
--- /dev/null
+++ b/fittrackee/dist/static/css/fork-awesome.min.css
@@ -0,0 +1,12 @@
+/*!
+Fork Awesome 1.2.0
+License - https://forkaweso.me/Fork-Awesome/license
+
+Copyright 2018 Dave Gandy & Fork Awesome
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */@font-face{font-family:ForkAwesome;src:url(../fonts/forkawesome-webfont.eot?v=1.2.0);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.2.0) format('embedded-opentype'),url(../fonts/forkawesome-webfont.woff2?v=1.2.0) format('woff2'),url(../fonts/forkawesome-webfont.woff?v=1.2.0) format('woff'),url(../fonts/forkawesome-webfont.ttf?v=1.2.0) format('truetype'),url(../fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:block}.fa{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell-o:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus-g:before,.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before,.fa-utensils:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-desc:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-desc:before,.fa-sort-amount-up:before{content:"\f161"}.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-desc:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before,.fa-closed-captioning:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before,.fa-gem:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo-v:before,.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-awesome:before,.fa-fork-circle:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-scuttlebutt:before,.fa-ssb:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.fa-syncthing:before{content:"\f311"}.fa-inkscape:before{content:"\f312"}.fa-matrix-org:before{content:"\f313"}.fa-pixelfed:before{content:"\f314"}.fa-bootstrap:before{content:"\f315"}.fa-dev-to:before{content:"\f316"}.fa-hashnode:before{content:"\f317"}.fa-jirafeau:before{content:"\f318"}.fa-emby:before{content:"\f319"}.fa-wikidata:before{content:"\f31a"}.fa-gimp:before{content:"\f31b"}.fa-c:before{content:"\f31c"}.fa-digitalocean:before{content:"\f31d"}.fa-att:before{content:"\f31e"}.fa-gitea:before{content:"\f31f"}.fa-file-epub:before{content:"\f321"}.fa-python:before{content:"\f322"}.fa-archlinux:before{content:"\f323"}.fa-pleroma:before{content:"\f324"}.fa-unsplash:before{content:"\f325"}.fa-hackster:before{content:"\f326"}.fa-spell-check:before{content:"\f327"}.fa-moon:before{content:"\f328"}.fa-sun:before{content:"\f329"}.fa-f-droid:before{content:"\f32a"}.fa-biometric:before{content:"\f32b"}.fa-wire:before{content:"\f32c"}.fa-tor-onion:before{content:"\f32e"}.fa-volume-mute:before{content:"\f32f"}.fa-bell-ringing:before{content:"\f32d"}.fa-bell-ringing-o:before{content:"\f330"}.fa-hal:before{content:"\f333"}.fa-jupyter:before{content:"\f335"}.fa-julia:before{content:"\f334"}.fa-classicpress:before{content:"\f331"}.fa-classicpress-circle:before{content:"\f332"}.fa-open-collective:before{content:"\f336"}.fa-orcid:before{content:"\f337"}.fa-researchgate:before{content:"\f338"}.fa-funkwhale:before{content:"\f339"}.fa-askfm:before{content:"\f33a"}.fa-blockstack:before{content:"\f33b"}.fa-boardgamegeek:before{content:"\f33c"}.fa-bunny:before{content:"\f35f"}.fa-buymeacoffee:before{content:"\f33d"}.fa-cc-by:before{content:"\f33e"}.fa-cc-cc:before,.fa-creative-commons-alt:before{content:"\f33f"}.fa-cc-nc-eu:before{content:"\f341"}.fa-cc-nc-jp:before{content:"\f342"}.fa-cc-nc:before{content:"\f340"}.fa-cc-nd:before{content:"\f343"}.fa-cc-pd:before{content:"\f344"}.fa-cc-remix:before{content:"\f345"}.fa-cc-sa:before{content:"\f346"}.fa-cc-share:before{content:"\f347"}.fa-cc-zero:before{content:"\f348"}.fa-conway-glider:before,.fa-conway-hacker:before{content:"\f349"}.fa-csharp:before{content:"\f34a"}.fa-email-bulk:before{content:"\f34b"}.fa-email-bulk-o:before{content:"\f34c"}.fa-gnu:before{content:"\f34d"}.fa-google-play:before{content:"\f34e"}.fa-heroku:before{content:"\f34f"}.fa-hassio:before,.fa-home-assistant:before{content:"\f350"}.fa-java:before{content:"\f351"}.fa-mariadb:before{content:"\f352"}.fa-markdown:before{content:"\f353"}.fa-mysql:before{content:"\f354"}.fa-nordcast:before{content:"\f355"}.fa-plume:before{content:"\f356"}.fa-postgresql:before{content:"\f357"}.fa-sass-alt:before{content:"\f359"}.fa-sass:before{content:"\f358"}.fa-skate:before{content:"\f35a"}.fa-sketchfab:before{content:"\f35b"}.fa-tex:before{content:"\f35c"}.fa-textpattern:before{content:"\f35d"}.fa-unity:before{content:"\f35e"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*# sourceMappingURL=fork-awesome.min.css.map */
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/leaflet.css b/fittrackee/dist/static/css/leaflet.css
new file mode 100644
index 00000000..601476fe
--- /dev/null
+++ b/fittrackee/dist/static/css/leaflet.css
@@ -0,0 +1,640 @@
+/* required styles */
+
+.leaflet-pane,
+.leaflet-tile,
+.leaflet-marker-icon,
+.leaflet-marker-shadow,
+.leaflet-tile-container,
+.leaflet-pane > svg,
+.leaflet-pane > canvas,
+.leaflet-zoom-box,
+.leaflet-image-layer,
+.leaflet-layer {
+ position: absolute;
+ left: 0;
+ top: 0;
+ }
+.leaflet-container {
+ overflow: hidden;
+ }
+.leaflet-tile,
+.leaflet-marker-icon,
+.leaflet-marker-shadow {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ -webkit-user-drag: none;
+ }
+/* Prevents IE11 from highlighting tiles in blue */
+.leaflet-tile::selection {
+ background: transparent;
+}
+/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
+.leaflet-safari .leaflet-tile {
+ image-rendering: -webkit-optimize-contrast;
+ }
+/* hack that prevents hw layers "stretching" when loading new tiles */
+.leaflet-safari .leaflet-tile-container {
+ width: 1600px;
+ height: 1600px;
+ -webkit-transform-origin: 0 0;
+ }
+.leaflet-marker-icon,
+.leaflet-marker-shadow {
+ display: block;
+ }
+/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
+/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
+.leaflet-container .leaflet-overlay-pane svg,
+.leaflet-container .leaflet-marker-pane img,
+.leaflet-container .leaflet-shadow-pane img,
+.leaflet-container .leaflet-tile-pane img,
+.leaflet-container img.leaflet-image-layer,
+.leaflet-container .leaflet-tile {
+ max-width: none !important;
+ max-height: none !important;
+ }
+
+.leaflet-container.leaflet-touch-zoom {
+ -ms-touch-action: pan-x pan-y;
+ touch-action: pan-x pan-y;
+ }
+.leaflet-container.leaflet-touch-drag {
+ -ms-touch-action: pinch-zoom;
+ /* Fallback for FF which doesn't support pinch-zoom */
+ touch-action: none;
+ touch-action: pinch-zoom;
+}
+.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
+ -ms-touch-action: none;
+ touch-action: none;
+}
+.leaflet-container {
+ -webkit-tap-highlight-color: transparent;
+}
+.leaflet-container a {
+ -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
+}
+.leaflet-tile {
+ filter: inherit;
+ visibility: hidden;
+ }
+.leaflet-tile-loaded {
+ visibility: inherit;
+ }
+.leaflet-zoom-box {
+ width: 0;
+ height: 0;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ z-index: 800;
+ }
+/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
+.leaflet-overlay-pane svg {
+ -moz-user-select: none;
+ }
+
+.leaflet-pane { z-index: 400; }
+
+.leaflet-tile-pane { z-index: 200; }
+.leaflet-overlay-pane { z-index: 400; }
+.leaflet-shadow-pane { z-index: 500; }
+.leaflet-marker-pane { z-index: 600; }
+.leaflet-tooltip-pane { z-index: 650; }
+.leaflet-popup-pane { z-index: 700; }
+
+.leaflet-map-pane canvas { z-index: 100; }
+.leaflet-map-pane svg { z-index: 200; }
+
+.leaflet-vml-shape {
+ width: 1px;
+ height: 1px;
+ }
+.lvml {
+ behavior: url(#default#VML);
+ display: inline-block;
+ position: absolute;
+ }
+
+
+/* control positioning */
+
+.leaflet-control {
+ position: relative;
+ z-index: 800;
+ pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
+ pointer-events: auto;
+ }
+.leaflet-top,
+.leaflet-bottom {
+ position: absolute;
+ z-index: 1000;
+ pointer-events: none;
+ }
+.leaflet-top {
+ top: 0;
+ }
+.leaflet-right {
+ right: 0;
+ }
+.leaflet-bottom {
+ bottom: 0;
+ }
+.leaflet-left {
+ left: 0;
+ }
+.leaflet-control {
+ float: left;
+ clear: both;
+ }
+.leaflet-right .leaflet-control {
+ float: right;
+ }
+.leaflet-top .leaflet-control {
+ margin-top: 10px;
+ }
+.leaflet-bottom .leaflet-control {
+ margin-bottom: 10px;
+ }
+.leaflet-left .leaflet-control {
+ margin-left: 10px;
+ }
+.leaflet-right .leaflet-control {
+ margin-right: 10px;
+ }
+
+
+/* zoom and fade animations */
+
+.leaflet-fade-anim .leaflet-tile {
+ will-change: opacity;
+ }
+.leaflet-fade-anim .leaflet-popup {
+ opacity: 0;
+ -webkit-transition: opacity 0.2s linear;
+ -moz-transition: opacity 0.2s linear;
+ transition: opacity 0.2s linear;
+ }
+.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
+ opacity: 1;
+ }
+.leaflet-zoom-animated {
+ -webkit-transform-origin: 0 0;
+ -ms-transform-origin: 0 0;
+ transform-origin: 0 0;
+ }
+.leaflet-zoom-anim .leaflet-zoom-animated {
+ will-change: transform;
+ }
+.leaflet-zoom-anim .leaflet-zoom-animated {
+ -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
+ -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
+ transition: transform 0.25s cubic-bezier(0,0,0.25,1);
+ }
+.leaflet-zoom-anim .leaflet-tile,
+.leaflet-pan-anim .leaflet-tile {
+ -webkit-transition: none;
+ -moz-transition: none;
+ transition: none;
+ }
+
+.leaflet-zoom-anim .leaflet-zoom-hide {
+ visibility: hidden;
+ }
+
+
+/* cursors */
+
+.leaflet-interactive {
+ cursor: pointer;
+ }
+.leaflet-grab {
+ cursor: -webkit-grab;
+ cursor: -moz-grab;
+ cursor: grab;
+ }
+.leaflet-crosshair,
+.leaflet-crosshair .leaflet-interactive {
+ cursor: crosshair;
+ }
+.leaflet-popup-pane,
+.leaflet-control {
+ cursor: auto;
+ }
+.leaflet-dragging .leaflet-grab,
+.leaflet-dragging .leaflet-grab .leaflet-interactive,
+.leaflet-dragging .leaflet-marker-draggable {
+ cursor: move;
+ cursor: -webkit-grabbing;
+ cursor: -moz-grabbing;
+ cursor: grabbing;
+ }
+
+/* marker & overlays interactivity */
+.leaflet-marker-icon,
+.leaflet-marker-shadow,
+.leaflet-image-layer,
+.leaflet-pane > svg path,
+.leaflet-tile-container {
+ pointer-events: none;
+ }
+
+.leaflet-marker-icon.leaflet-interactive,
+.leaflet-image-layer.leaflet-interactive,
+.leaflet-pane > svg path.leaflet-interactive,
+svg.leaflet-image-layer.leaflet-interactive path {
+ pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
+ pointer-events: auto;
+ }
+
+/* visual tweaks */
+
+.leaflet-container {
+ background: #ddd;
+ outline: 0;
+ }
+.leaflet-container a {
+ color: #0078A8;
+ }
+.leaflet-container a.leaflet-active {
+ outline: 2px solid orange;
+ }
+.leaflet-zoom-box {
+ border: 2px dotted #38f;
+ background: rgba(255,255,255,0.5);
+ }
+
+
+/* general typography */
+.leaflet-container {
+ font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
+ }
+
+
+/* general toolbar styles */
+
+.leaflet-bar {
+ box-shadow: 0 1px 5px rgba(0,0,0,0.65);
+ border-radius: 4px;
+ }
+.leaflet-bar a,
+.leaflet-bar a:hover {
+ background-color: #fff;
+ border-bottom: 1px solid #ccc;
+ width: 26px;
+ height: 26px;
+ line-height: 26px;
+ display: block;
+ text-align: center;
+ text-decoration: none;
+ color: black;
+ }
+.leaflet-bar a,
+.leaflet-control-layers-toggle {
+ background-position: 50% 50%;
+ background-repeat: no-repeat;
+ display: block;
+ }
+.leaflet-bar a:hover {
+ background-color: #f4f4f4;
+ }
+.leaflet-bar a:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ }
+.leaflet-bar a:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ border-bottom: none;
+ }
+.leaflet-bar a.leaflet-disabled {
+ cursor: default;
+ background-color: #f4f4f4;
+ color: #bbb;
+ }
+
+.leaflet-touch .leaflet-bar a {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ }
+.leaflet-touch .leaflet-bar a:first-child {
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+ }
+.leaflet-touch .leaflet-bar a:last-child {
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+ }
+
+/* zoom control */
+
+.leaflet-control-zoom-in,
+.leaflet-control-zoom-out {
+ font: bold 18px 'Lucida Console', Monaco, monospace;
+ text-indent: 1px;
+ }
+
+.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
+ font-size: 22px;
+ }
+
+
+/* layers control */
+
+.leaflet-control-layers {
+ box-shadow: 0 1px 5px rgba(0,0,0,0.4);
+ background: #fff;
+ border-radius: 5px;
+ }
+.leaflet-control-layers-toggle {
+ background-image: url(images/layers.png);
+ width: 36px;
+ height: 36px;
+ }
+.leaflet-retina .leaflet-control-layers-toggle {
+ background-image: url(images/layers-2x.png);
+ background-size: 26px 26px;
+ }
+.leaflet-touch .leaflet-control-layers-toggle {
+ width: 44px;
+ height: 44px;
+ }
+.leaflet-control-layers .leaflet-control-layers-list,
+.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
+ display: none;
+ }
+.leaflet-control-layers-expanded .leaflet-control-layers-list {
+ display: block;
+ position: relative;
+ }
+.leaflet-control-layers-expanded {
+ padding: 6px 10px 6px 6px;
+ color: #333;
+ background: #fff;
+ }
+.leaflet-control-layers-scrollbar {
+ overflow-y: scroll;
+ overflow-x: hidden;
+ padding-right: 5px;
+ }
+.leaflet-control-layers-selector {
+ margin-top: 2px;
+ position: relative;
+ top: 1px;
+ }
+.leaflet-control-layers label {
+ display: block;
+ }
+.leaflet-control-layers-separator {
+ height: 0;
+ border-top: 1px solid #ddd;
+ margin: 5px -10px 5px -6px;
+ }
+
+/* Default icon URLs */
+.leaflet-default-icon-path {
+ background-image: url(images/marker-icon.png);
+ }
+
+
+/* attribution and scale controls */
+
+.leaflet-container .leaflet-control-attribution {
+ background: #fff;
+ background: rgba(255, 255, 255, 0.7);
+ margin: 0;
+ }
+.leaflet-control-attribution,
+.leaflet-control-scale-line {
+ padding: 0 5px;
+ color: #333;
+ }
+.leaflet-control-attribution a {
+ text-decoration: none;
+ }
+.leaflet-control-attribution a:hover {
+ text-decoration: underline;
+ }
+.leaflet-container .leaflet-control-attribution,
+.leaflet-container .leaflet-control-scale {
+ font-size: 11px;
+ }
+.leaflet-left .leaflet-control-scale {
+ margin-left: 5px;
+ }
+.leaflet-bottom .leaflet-control-scale {
+ margin-bottom: 5px;
+ }
+.leaflet-control-scale-line {
+ border: 2px solid #777;
+ border-top: none;
+ line-height: 1.1;
+ padding: 2px 5px 1px;
+ font-size: 11px;
+ white-space: nowrap;
+ overflow: hidden;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+
+ background: #fff;
+ background: rgba(255, 255, 255, 0.5);
+ }
+.leaflet-control-scale-line:not(:first-child) {
+ border-top: 2px solid #777;
+ border-bottom: none;
+ margin-top: -2px;
+ }
+.leaflet-control-scale-line:not(:first-child):not(:last-child) {
+ border-bottom: 2px solid #777;
+ }
+
+.leaflet-touch .leaflet-control-attribution,
+.leaflet-touch .leaflet-control-layers,
+.leaflet-touch .leaflet-bar {
+ box-shadow: none;
+ }
+.leaflet-touch .leaflet-control-layers,
+.leaflet-touch .leaflet-bar {
+ border: 2px solid rgba(0,0,0,0.2);
+ background-clip: padding-box;
+ }
+
+
+/* popup */
+
+.leaflet-popup {
+ position: absolute;
+ text-align: center;
+ margin-bottom: 20px;
+ }
+.leaflet-popup-content-wrapper {
+ padding: 1px;
+ text-align: left;
+ border-radius: 12px;
+ }
+.leaflet-popup-content {
+ margin: 13px 19px;
+ line-height: 1.4;
+ }
+.leaflet-popup-content p {
+ margin: 18px 0;
+ }
+.leaflet-popup-tip-container {
+ width: 40px;
+ height: 20px;
+ position: absolute;
+ left: 50%;
+ margin-left: -20px;
+ overflow: hidden;
+ pointer-events: none;
+ }
+.leaflet-popup-tip {
+ width: 17px;
+ height: 17px;
+ padding: 1px;
+
+ margin: -10px auto 0;
+
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ }
+.leaflet-popup-content-wrapper,
+.leaflet-popup-tip {
+ background: white;
+ color: #333;
+ box-shadow: 0 3px 14px rgba(0,0,0,0.4);
+ }
+.leaflet-container a.leaflet-popup-close-button {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 4px 4px 0 0;
+ border: none;
+ text-align: center;
+ width: 18px;
+ height: 14px;
+ font: 16px/14px Tahoma, Verdana, sans-serif;
+ color: #c3c3c3;
+ text-decoration: none;
+ font-weight: bold;
+ background: transparent;
+ }
+.leaflet-container a.leaflet-popup-close-button:hover {
+ color: #999;
+ }
+.leaflet-popup-scrolled {
+ overflow: auto;
+ border-bottom: 1px solid #ddd;
+ border-top: 1px solid #ddd;
+ }
+
+.leaflet-oldie .leaflet-popup-content-wrapper {
+ -ms-zoom: 1;
+ }
+.leaflet-oldie .leaflet-popup-tip {
+ width: 24px;
+ margin: 0 auto;
+
+ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
+ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
+ }
+.leaflet-oldie .leaflet-popup-tip-container {
+ margin-top: -1px;
+ }
+
+.leaflet-oldie .leaflet-control-zoom,
+.leaflet-oldie .leaflet-control-layers,
+.leaflet-oldie .leaflet-popup-content-wrapper,
+.leaflet-oldie .leaflet-popup-tip {
+ border: 1px solid #999;
+ }
+
+
+/* div icon */
+
+.leaflet-div-icon {
+ background: #fff;
+ border: 1px solid #666;
+ }
+
+
+/* Tooltip */
+/* Base styles for the element that has a tooltip */
+.leaflet-tooltip {
+ position: absolute;
+ padding: 6px;
+ background-color: #fff;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ color: #222;
+ white-space: nowrap;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: none;
+ box-shadow: 0 1px 3px rgba(0,0,0,0.4);
+ }
+.leaflet-tooltip.leaflet-clickable {
+ cursor: pointer;
+ pointer-events: auto;
+ }
+.leaflet-tooltip-top:before,
+.leaflet-tooltip-bottom:before,
+.leaflet-tooltip-left:before,
+.leaflet-tooltip-right:before {
+ position: absolute;
+ pointer-events: none;
+ border: 6px solid transparent;
+ background: transparent;
+ content: "";
+ }
+
+/* Directions */
+
+.leaflet-tooltip-bottom {
+ margin-top: 6px;
+}
+.leaflet-tooltip-top {
+ margin-top: -6px;
+}
+.leaflet-tooltip-bottom:before,
+.leaflet-tooltip-top:before {
+ left: 50%;
+ margin-left: -6px;
+ }
+.leaflet-tooltip-top:before {
+ bottom: 0;
+ margin-bottom: -12px;
+ border-top-color: #fff;
+ }
+.leaflet-tooltip-bottom:before {
+ top: 0;
+ margin-top: -12px;
+ margin-left: -6px;
+ border-bottom-color: #fff;
+ }
+.leaflet-tooltip-left {
+ margin-left: -6px;
+}
+.leaflet-tooltip-right {
+ margin-left: 6px;
+}
+.leaflet-tooltip-left:before,
+.leaflet-tooltip-right:before {
+ top: 50%;
+ margin-top: -6px;
+ }
+.leaflet-tooltip-left:before {
+ right: 0;
+ margin-right: -12px;
+ border-left-color: #fff;
+ }
+.leaflet-tooltip-right:before {
+ left: 0;
+ margin-left: -12px;
+ border-right-color: #fff;
+ }
diff --git a/fittrackee/dist/static/css/main.7f7a365e.css b/fittrackee/dist/static/css/main.7f7a365e.css
new file mode 100644
index 00000000..f356578f
--- /dev/null
+++ b/fittrackee/dist/static/css/main.7f7a365e.css
@@ -0,0 +1 @@
+[data-v-3af563d1]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-3af563d1]{margin:0}#app[data-v-3af563d1]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-3af563d1]{color:var(--app-a-color);text-decoration:none}img[data-v-3af563d1]{max-width:100%}input[data-v-3af563d1],select[data-v-3af563d1],textarea[data-v-3af563d1]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-3af563d1]:disabled,select[data-v-3af563d1]:disabled,textarea[data-v-3af563d1]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-3af563d1] :invalid{outline:2px solid var(--input-error-color)}label[data-v-3af563d1]{font-weight:700}button[data-v-3af563d1]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-3af563d1]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-3af563d1]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-3af563d1]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-3af563d1]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-3af563d1]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-3af563d1]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-3af563d1]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-3af563d1]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-3af563d1]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-3af563d1]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-3af563d1]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-3af563d1]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-3af563d1]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-3af563d1]{display:flex;flex-direction:column}.form-box .form-items input[data-v-3af563d1]{margin:10px;padding:5px}.upper[data-v-3af563d1]{text-transform:uppercase}.view[data-v-3af563d1]{padding-bottom:35px}.fa-trophy[data-v-3af563d1]{color:var(--workout-trophy-color)}.mountains[data-v-3af563d1]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-3af563d1]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-3af563d1]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-3af563d1]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-3af563d1]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-3af563d1]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-3af563d1]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-3af563d1]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-3af563d1]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-3af563d1]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-3af563d1]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-3af563d1]{font-weight:700}.description-list dl dd[data-v-3af563d1]{margin-bottom:10px}.center-card[data-v-3af563d1]{margin:0 auto;width:700px}.center-card.with-margin[data-v-3af563d1]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-3af563d1]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-3af563d1]{margin-top:0}}.text-center[data-v-3af563d1]{text-align:center}.text-left[data-v-3af563d1]{text-align:left}.responsive-table[data-v-3af563d1]{margin-bottom:15px}.responsive-table table[data-v-3af563d1]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-3af563d1]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-3af563d1]{font-size:.95em}.responsive-table table tbody td[data-v-3af563d1]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-3af563d1]{border:none}.responsive-table table .cell-heading[data-v-3af563d1]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-3af563d1]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-3af563d1]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-3af563d1]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-3af563d1]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-3af563d1]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-3af563d1]{width:100%}}.profile-buttons[data-v-3af563d1]{display:flex;gap:10px}.medium-sport-img[data-v-3af563d1]{height:35px;width:35px;margin:0 auto}.mountains[data-v-3af563d1]{padding-right:5px}.timeline-workout[data-v-3af563d1]{margin-bottom:20px}.timeline-workout .box[data-v-3af563d1]{flex-direction:column;padding:0}.timeline-workout .box .workout-user-date[data-v-3af563d1]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px}.timeline-workout .box .workout-user-date .workout-user[data-v-3af563d1]{display:flex}.timeline-workout .box .workout-user-date .workout-user[data-v-3af563d1] .user-picture img{height:25px;width:25px}.timeline-workout .box .workout-user-date .workout-user[data-v-3af563d1] .user-picture .no-picture{font-size:1.5em}.timeline-workout .box .workout-user-date .workout-user .workout-user-name[data-v-3af563d1]{white-space:nowrap;padding-left:5px}.timeline-workout .box .workout-user-date .workout-date[data-v-3af563d1]{font-size:.85em;font-style:italic;white-space:nowrap}.timeline-workout .box .workout-user-date .workout-title[data-v-3af563d1]{display:block;text-align:center;padding:0 10px}@media screen and (max-width:500px){.timeline-workout .box .workout-user-date .workout-title[data-v-3af563d1]{display:none}}.timeline-workout .box .workout-map[data-v-3af563d1]{background-color:var(--workout-no-map-bg-color);height:150px}.timeline-workout .box .workout-map .no-map[data-v-3af563d1]{line-height:150px}.timeline-workout .box .workout-map[data-v-3af563d1] .bg-map-image{height:150px}.timeline-workout .box .workout-data[data-v-3af563d1]{display:flex;padding:5px;font-size:.9em}.timeline-workout .box .workout-data .sport-img[data-v-3af563d1]{height:25px;width:25px}.timeline-workout .box .workout-data .data[data-v-3af563d1],.timeline-workout .box .workout-data .img[data-v-3af563d1]{display:flex;align-items:center}.timeline-workout .box .workout-data .data .data-values[data-v-3af563d1],.timeline-workout .box .workout-data .img .data-values[data-v-3af563d1]{display:flex;flex-wrap:wrap}.timeline-workout .box .workout-data .img[data-v-3af563d1]{justify-content:flex-end;width:10%}.timeline-workout .box .workout-data .data[data-v-3af563d1]{justify-content:center;width:22%}@media screen and (max-width:500px){.timeline-workout .box .workout-data .img[data-v-3af563d1]{justify-content:center;width:20%}.timeline-workout .box .workout-data .data[data-v-3af563d1]{justify-content:center;width:40%}.timeline-workout .box .workout-data .altitude[data-v-3af563d1],.timeline-workout .box .workout-data .elevation[data-v-3af563d1]{display:none}}.timeline-workout .box .workout-data.without-gpx .data[data-v-3af563d1],.timeline-workout .box .workout-data.without-gpx .img[data-v-3af563d1]{justify-content:center;width:33%}.timeline-workout .box .workout-data[data-v-3af563d1],.timeline-workout .box .workout-map[data-v-3af563d1]{cursor:pointer}.timeline-workout .box .no-cursor[data-v-3af563d1]{cursor:default}.timeline-workout .box .fa[data-v-3af563d1]{padding-right:10px}[data-v-b1432ee2]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-b1432ee2]{margin:0}#app[data-v-b1432ee2]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-b1432ee2]{color:var(--app-a-color);text-decoration:none}img[data-v-b1432ee2]{max-width:100%}input[data-v-b1432ee2],select[data-v-b1432ee2],textarea[data-v-b1432ee2]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-b1432ee2]:disabled,select[data-v-b1432ee2]:disabled,textarea[data-v-b1432ee2]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-b1432ee2] :invalid{outline:2px solid var(--input-error-color)}label[data-v-b1432ee2]{font-weight:700}button[data-v-b1432ee2]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-b1432ee2]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-b1432ee2]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-b1432ee2]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-b1432ee2]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-b1432ee2]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-b1432ee2]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-b1432ee2]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-b1432ee2]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-b1432ee2]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-b1432ee2]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-b1432ee2]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-b1432ee2]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-b1432ee2]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-b1432ee2]{display:flex;flex-direction:column}.form-box .form-items input[data-v-b1432ee2]{margin:10px;padding:5px}.upper[data-v-b1432ee2]{text-transform:uppercase}.view[data-v-b1432ee2]{padding-bottom:35px}.fa-trophy[data-v-b1432ee2]{color:var(--workout-trophy-color)}.mountains[data-v-b1432ee2]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-b1432ee2]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-b1432ee2]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-b1432ee2]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-b1432ee2]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-b1432ee2]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-b1432ee2]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-b1432ee2]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-b1432ee2]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-b1432ee2]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-b1432ee2]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-b1432ee2]{font-weight:700}.description-list dl dd[data-v-b1432ee2]{margin-bottom:10px}.center-card[data-v-b1432ee2]{margin:0 auto;width:700px}.center-card.with-margin[data-v-b1432ee2]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-b1432ee2]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-b1432ee2]{margin-top:0}}.text-center[data-v-b1432ee2]{text-align:center}.text-left[data-v-b1432ee2]{text-align:left}.responsive-table[data-v-b1432ee2]{margin-bottom:15px}.responsive-table table[data-v-b1432ee2]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-b1432ee2]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-b1432ee2]{font-size:.95em}.responsive-table table tbody td[data-v-b1432ee2]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-b1432ee2]{border:none}.responsive-table table .cell-heading[data-v-b1432ee2]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-b1432ee2]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-b1432ee2]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-b1432ee2]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-b1432ee2]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-b1432ee2]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-b1432ee2]{width:100%}}.profile-buttons[data-v-b1432ee2]{display:flex;gap:10px}.medium-sport-img[data-v-b1432ee2]{height:35px;width:35px;margin:0 auto}#timeline[data-v-b1432ee2]{margin-bottom:20px}#timeline .more-workouts[data-v-b1432ee2]{display:flex;justify-content:center}.calendar-workout{display:flex;padding:1px;cursor:pointer}.calendar-workout .sport-img{width:18px;height:18px}.calendar-workout sup{position:relative;top:-8px;left:-3px;width:2px}.calendar-workout sup .custom-fa-small{font-size:.7em}@media screen and (max-width:700px){.calendar-workout .sport-img{padding:3px;width:20px;height:20px}.calendar-workout sup .custom-fa-small{font-size:.6em}}[data-v-7529132c]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-7529132c]{margin:0}#app[data-v-7529132c]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-7529132c]{color:var(--app-a-color);text-decoration:none}img[data-v-7529132c]{max-width:100%}input[data-v-7529132c],select[data-v-7529132c],textarea[data-v-7529132c]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-7529132c]:disabled,select[data-v-7529132c]:disabled,textarea[data-v-7529132c]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-7529132c] :invalid{outline:2px solid var(--input-error-color)}label[data-v-7529132c]{font-weight:700}button[data-v-7529132c]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-7529132c]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-7529132c]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-7529132c]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-7529132c]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-7529132c]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-7529132c]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-7529132c]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-7529132c]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-7529132c]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-7529132c]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-7529132c]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-7529132c]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-7529132c]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-7529132c]{display:flex;flex-direction:column}.form-box .form-items input[data-v-7529132c]{margin:10px;padding:5px}.upper[data-v-7529132c]{text-transform:uppercase}.view[data-v-7529132c]{padding-bottom:35px}.fa-trophy[data-v-7529132c]{color:var(--workout-trophy-color)}.mountains[data-v-7529132c]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-7529132c]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-7529132c]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-7529132c]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-7529132c]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-7529132c]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-7529132c]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-7529132c]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-7529132c]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-7529132c]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-7529132c]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-7529132c]{font-weight:700}.description-list dl dd[data-v-7529132c]{margin-bottom:10px}.center-card[data-v-7529132c]{margin:0 auto;width:700px}.center-card.with-margin[data-v-7529132c]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-7529132c]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-7529132c]{margin-top:0}}.text-center[data-v-7529132c]{text-align:center}.text-left[data-v-7529132c]{text-align:left}.responsive-table[data-v-7529132c]{margin-bottom:15px}.responsive-table table[data-v-7529132c]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-7529132c]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-7529132c]{font-size:.95em}.responsive-table table tbody td[data-v-7529132c]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-7529132c]{border:none}.responsive-table table .cell-heading[data-v-7529132c]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-7529132c]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-7529132c]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-7529132c]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-7529132c]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-7529132c]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-7529132c]{width:100%}}.profile-buttons[data-v-7529132c]{display:flex;gap:10px}.medium-sport-img[data-v-7529132c]{height:35px;width:35px;margin:0 auto}.calendar-workouts-chart[data-v-7529132c]{display:flex}.calendar-workouts-chart .workouts-chart[data-v-7529132c]{position:relative}.calendar-workouts-chart .workouts-chart .workouts-count[data-v-7529132c]{display:flex;justify-content:center;position:absolute;top:4px;left:6px;width:20px;font-size:1.1em;font-weight:700}@media screen and (max-width:700px){.calendar-workouts-chart .workouts-chart .workouts-count[data-v-7529132c]{top:16px;left:6px}.calendar-workouts-chart .workouts-chart[data-v-7529132c] .donut-chart{padding-top:12px}.calendar-workouts-chart .workouts-chart[data-v-7529132c] .donut-chart svg g circle{stroke-width:2;stroke-opacity:.8}}.calendar-workouts-chart .workouts-pane[data-v-7529132c]{display:flex;padding-left:40px}.calendar-workouts-chart .workouts-pane .more-workouts[data-v-7529132c]{background:#f5f5f5;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:absolute;top:52px;left:0;min-width:60px;margin-bottom:20px;padding:10px 10px;display:flex;flex-wrap:wrap;z-index:1000}@media screen and (max-width:700px){.calendar-workouts-chart .workouts-pane .more-workouts[data-v-7529132c]{min-width:70px}}.calendar-workouts-chart .workouts-pane .more-workouts .calendar-more[data-v-7529132c]{position:absolute;font-size:.9em;top:5px;right:5px}.calendar-workouts .desktop-display{display:flex}.calendar-workouts .mobile-display{display:none}.calendar-workouts .workouts-display{display:flex;flex-wrap:wrap;position:relative;margin:0 10px 0 0}.calendar-workouts .donut-display{display:flex;height:34px;width:34px}@media screen and (max-width:700px){.calendar-workouts .desktop-display{display:none}.calendar-workouts .mobile-display{display:flex}}.calendar-cells{display:flex;flex-direction:column;width:100%}.calendar-cells .calendar-row{display:flex;flex-wrap:wrap;border-top:solid 1px var(--calendar-border-color)}.calendar-cells .calendar-row .calendar-cell{border-right:solid 1px var(--calendar-border-color);height:40px;flex-grow:1;flex-basis:8%;padding:5px 10px 5px 5px;width:8%;position:relative}.calendar-cells .calendar-row .calendar-cell .calendar-cell-day{position:absolute;font-size:.8em;line-height:1;top:.5em;right:.5em;font-weight:700}.calendar-cells .calendar-row .calendar-cell:last-child{border-right:0}@media screen and (max-width:700px){.calendar-cells .calendar-row .calendar-cell:last-child .calendar-workouts .more-workouts{left:-45px}}.calendar-cells .calendar-row .disabled-cell{color:var(--app-color-light)}.calendar-cells .calendar-row .week-end{background:var(--calendar-week-end-color)}.calendar-cells .calendar-row .today{background:var(--calendar-today-color)}@media screen and (max-width:700px){.calendar-cells .calendar-row:last-child .calendar-workouts .more-workouts{top:inherit;bottom:20px}}.calendar-days{display:flex;flex-direction:row;border-top:solid 1px var(--calendar-border-color)}.calendar-days .calendar-day{flex-grow:1;padding:5px;text-align:center;text-transform:uppercase;color:var(--app-color-light)}.calendar-header{display:flex;flex-direction:row}.calendar-header .calendar-arrow,.calendar-header .calendar-month{flex-grow:1;padding:10px}.calendar-header .calendar-arrow-left{text-align:left;cursor:pointer}.calendar-header .calendar-arrow-right{text-align:right;cursor:pointer}.calendar-header .calendar-month{font-weight:700;text-align:center;text-transform:uppercase}#user-calendar .calendar-card,#user-calendar .calendar-card .card-content{padding:0}[data-v-f3f4ea7e]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-f3f4ea7e]{margin:0}#app[data-v-f3f4ea7e]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-f3f4ea7e]{color:var(--app-a-color);text-decoration:none}img[data-v-f3f4ea7e]{max-width:100%}input[data-v-f3f4ea7e],select[data-v-f3f4ea7e],textarea[data-v-f3f4ea7e]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-f3f4ea7e]:disabled,select[data-v-f3f4ea7e]:disabled,textarea[data-v-f3f4ea7e]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-f3f4ea7e] :invalid{outline:2px solid var(--input-error-color)}label[data-v-f3f4ea7e]{font-weight:700}button[data-v-f3f4ea7e]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-f3f4ea7e]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-f3f4ea7e]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-f3f4ea7e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-f3f4ea7e]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-f3f4ea7e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-f3f4ea7e]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-f3f4ea7e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-f3f4ea7e]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-f3f4ea7e]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-f3f4ea7e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-f3f4ea7e]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-f3f4ea7e]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-f3f4ea7e]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-f3f4ea7e]{display:flex;flex-direction:column}.form-box .form-items input[data-v-f3f4ea7e]{margin:10px;padding:5px}.upper[data-v-f3f4ea7e]{text-transform:uppercase}.view[data-v-f3f4ea7e]{padding-bottom:35px}.fa-trophy[data-v-f3f4ea7e]{color:var(--workout-trophy-color)}.mountains[data-v-f3f4ea7e]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-f3f4ea7e]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-f3f4ea7e]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-f3f4ea7e]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-f3f4ea7e]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-f3f4ea7e]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-f3f4ea7e]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-f3f4ea7e]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-f3f4ea7e]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-f3f4ea7e]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-f3f4ea7e]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-f3f4ea7e]{font-weight:700}.description-list dl dd[data-v-f3f4ea7e]{margin-bottom:10px}.center-card[data-v-f3f4ea7e]{margin:0 auto;width:700px}.center-card.with-margin[data-v-f3f4ea7e]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-f3f4ea7e]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-f3f4ea7e]{margin-top:0}}.text-center[data-v-f3f4ea7e]{text-align:center}.text-left[data-v-f3f4ea7e]{text-align:left}.responsive-table[data-v-f3f4ea7e]{margin-bottom:15px}.responsive-table table[data-v-f3f4ea7e]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-f3f4ea7e]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-f3f4ea7e]{font-size:.95em}.responsive-table table tbody td[data-v-f3f4ea7e]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-f3f4ea7e]{border:none}.responsive-table table .cell-heading[data-v-f3f4ea7e]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-f3f4ea7e]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-f3f4ea7e]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-f3f4ea7e]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-f3f4ea7e]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-f3f4ea7e]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-f3f4ea7e]{width:100%}}.profile-buttons[data-v-f3f4ea7e]{display:flex;gap:10px}.medium-sport-img[data-v-f3f4ea7e]{height:35px;width:35px;margin:0 auto}.start-chart .chart-radio[data-v-f3f4ea7e]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.start-chart .chart-radio label[data-v-f3f4ea7e]{font-size:.85em;font-weight:400}@media screen and (max-width:700px){.start-chart .chart-radio label[data-v-f3f4ea7e]{padding-bottom:10px}}[data-v-7926683e]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-7926683e]{margin:0}#app[data-v-7926683e]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-7926683e]{color:var(--app-a-color);text-decoration:none}img[data-v-7926683e]{max-width:100%}input[data-v-7926683e],select[data-v-7926683e],textarea[data-v-7926683e]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-7926683e]:disabled,select[data-v-7926683e]:disabled,textarea[data-v-7926683e]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-7926683e] :invalid{outline:2px solid var(--input-error-color)}label[data-v-7926683e]{font-weight:700}button[data-v-7926683e]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-7926683e]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-7926683e]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-7926683e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-7926683e]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-7926683e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-7926683e]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-7926683e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-7926683e]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-7926683e]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-7926683e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-7926683e]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-7926683e]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-7926683e]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-7926683e]{display:flex;flex-direction:column}.form-box .form-items input[data-v-7926683e]{margin:10px;padding:5px}.upper[data-v-7926683e]{text-transform:uppercase}.view[data-v-7926683e]{padding-bottom:35px}.fa-trophy[data-v-7926683e]{color:var(--workout-trophy-color)}.mountains[data-v-7926683e]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-7926683e]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-7926683e]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-7926683e]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-7926683e]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-7926683e]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-7926683e]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-7926683e]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-7926683e]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-7926683e]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-7926683e]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-7926683e]{font-weight:700}.description-list dl dd[data-v-7926683e]{margin-bottom:10px}.center-card[data-v-7926683e]{margin:0 auto;width:700px}.center-card.with-margin[data-v-7926683e]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-7926683e]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-7926683e]{margin-top:0}}.text-center[data-v-7926683e]{text-align:center}.text-left[data-v-7926683e]{text-align:left}.responsive-table[data-v-7926683e]{margin-bottom:15px}.responsive-table table[data-v-7926683e]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-7926683e]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-7926683e]{font-size:.95em}.responsive-table table tbody td[data-v-7926683e]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-7926683e]{border:none}.responsive-table table .cell-heading[data-v-7926683e]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-7926683e]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-7926683e]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-7926683e]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-7926683e]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-7926683e]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-7926683e]{width:100%}}.profile-buttons[data-v-7926683e]{display:flex;gap:10px}.medium-sport-img[data-v-7926683e]{height:35px;width:35px;margin:0 auto}.user-month-stats[data-v-7926683e] .card-content{padding:10px}[data-v-781bb13e]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-781bb13e]{margin:0}#app[data-v-781bb13e]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-781bb13e]{color:var(--app-a-color);text-decoration:none}img[data-v-781bb13e]{max-width:100%}input[data-v-781bb13e],select[data-v-781bb13e],textarea[data-v-781bb13e]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-781bb13e]:disabled,select[data-v-781bb13e]:disabled,textarea[data-v-781bb13e]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-781bb13e] :invalid{outline:2px solid var(--input-error-color)}label[data-v-781bb13e]{font-weight:700}button[data-v-781bb13e]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-781bb13e]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-781bb13e]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-781bb13e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-781bb13e]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-781bb13e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-781bb13e]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-781bb13e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-781bb13e]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-781bb13e]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-781bb13e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-781bb13e]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-781bb13e]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-781bb13e]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-781bb13e]{display:flex;flex-direction:column}.form-box .form-items input[data-v-781bb13e]{margin:10px;padding:5px}.upper[data-v-781bb13e]{text-transform:uppercase}.view[data-v-781bb13e]{padding-bottom:35px}.fa-trophy[data-v-781bb13e]{color:var(--workout-trophy-color)}.mountains[data-v-781bb13e]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-781bb13e]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-781bb13e]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-781bb13e]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-781bb13e]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-781bb13e]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-781bb13e]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-781bb13e]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-781bb13e]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-781bb13e]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-781bb13e]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-781bb13e]{font-weight:700}.description-list dl dd[data-v-781bb13e]{margin-bottom:10px}.center-card[data-v-781bb13e]{margin:0 auto;width:700px}.center-card.with-margin[data-v-781bb13e]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-781bb13e]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-781bb13e]{margin-top:0}}.text-center[data-v-781bb13e]{text-align:center}.text-left[data-v-781bb13e]{text-align:left}.responsive-table[data-v-781bb13e]{margin-bottom:15px}.responsive-table table[data-v-781bb13e]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-781bb13e]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-781bb13e]{font-size:.95em}.responsive-table table tbody td[data-v-781bb13e]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-781bb13e]{border:none}.responsive-table table .cell-heading[data-v-781bb13e]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-781bb13e]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-781bb13e]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-781bb13e]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-781bb13e]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-781bb13e]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-781bb13e]{width:100%}}.profile-buttons[data-v-781bb13e]{display:flex;gap:10px}.medium-sport-img[data-v-781bb13e]{height:35px;width:35px;margin:0 auto}.records-card[data-v-781bb13e]{width:100%;padding-bottom:3px}.records-card[data-v-781bb13e] .card{font-size:.9em}.records-card[data-v-781bb13e] .card .card-title{display:flex;font-size:.9em}.records-card[data-v-781bb13e] .card .card-title .sport-img{padding-right:10px;height:20px;width:20px}.records-card[data-v-781bb13e] .card .card-content{font-size:.9em;padding:10px}.records-card[data-v-781bb13e] .card .card-content .record{display:flex;justify-content:space-between}.records-card[data-v-781bb13e] .card .card-content .record span{padding:2px 5px}.records-card[data-v-781bb13e] .card .card-content .record .record-type{flex-grow:1}.records-card[data-v-781bb13e] .card .card-content .record .record-value{font-weight:700;padding-right:20px}@media screen and (max-width:1000px){.records-card[data-v-781bb13e] .card,.records-card[data-v-781bb13e] .card .card-title{font-size:1em}.records-card[data-v-781bb13e] .card .card-title .sport-img{height:22px;width:22px}}[data-v-122c3994]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-122c3994]{margin:0}#app[data-v-122c3994]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-122c3994]{color:var(--app-a-color);text-decoration:none}img[data-v-122c3994]{max-width:100%}input[data-v-122c3994],select[data-v-122c3994],textarea[data-v-122c3994]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-122c3994]:disabled,select[data-v-122c3994]:disabled,textarea[data-v-122c3994]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-122c3994] :invalid{outline:2px solid var(--input-error-color)}label[data-v-122c3994]{font-weight:700}button[data-v-122c3994]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-122c3994]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-122c3994]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-122c3994]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-122c3994]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-122c3994]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-122c3994]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-122c3994]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-122c3994]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-122c3994]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-122c3994]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-122c3994]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-122c3994]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-122c3994]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-122c3994]{display:flex;flex-direction:column}.form-box .form-items input[data-v-122c3994]{margin:10px;padding:5px}.upper[data-v-122c3994]{text-transform:uppercase}.view[data-v-122c3994]{padding-bottom:35px}.fa-trophy[data-v-122c3994]{color:var(--workout-trophy-color)}.mountains[data-v-122c3994]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-122c3994]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-122c3994]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-122c3994]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-122c3994]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-122c3994]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-122c3994]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-122c3994]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-122c3994]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-122c3994]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-122c3994]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-122c3994]{font-weight:700}.description-list dl dd[data-v-122c3994]{margin-bottom:10px}.center-card[data-v-122c3994]{margin:0 auto;width:700px}.center-card.with-margin[data-v-122c3994]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-122c3994]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-122c3994]{margin-top:0}}.text-center[data-v-122c3994]{text-align:center}.text-left[data-v-122c3994]{text-align:left}.responsive-table[data-v-122c3994]{margin-bottom:15px}.responsive-table table[data-v-122c3994]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-122c3994]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-122c3994]{font-size:.95em}.responsive-table table tbody td[data-v-122c3994]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-122c3994]{border:none}.responsive-table table .cell-heading[data-v-122c3994]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-122c3994]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-122c3994]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-122c3994]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-122c3994]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-122c3994]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-122c3994]{width:100%}}.profile-buttons[data-v-122c3994]{display:flex;gap:10px}.medium-sport-img[data-v-122c3994]{height:35px;width:35px;margin:0 auto}.user-records .no-records[data-v-122c3994]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}#user-stats{display:flex;flex:1 0 25%;justify-content:space-around;flex-wrap:wrap}[data-v-5590d1e6]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-5590d1e6]{margin:0}#app[data-v-5590d1e6]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-5590d1e6]{color:var(--app-a-color);text-decoration:none}img[data-v-5590d1e6]{max-width:100%}input[data-v-5590d1e6],select[data-v-5590d1e6],textarea[data-v-5590d1e6]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-5590d1e6]:disabled,select[data-v-5590d1e6]:disabled,textarea[data-v-5590d1e6]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-5590d1e6] :invalid{outline:2px solid var(--input-error-color)}label[data-v-5590d1e6]{font-weight:700}button[data-v-5590d1e6]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-5590d1e6]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-5590d1e6]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-5590d1e6]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-5590d1e6]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-5590d1e6]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-5590d1e6]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-5590d1e6]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-5590d1e6]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-5590d1e6]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-5590d1e6]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-5590d1e6]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-5590d1e6]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-5590d1e6]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-5590d1e6]{display:flex;flex-direction:column}.form-box .form-items input[data-v-5590d1e6]{margin:10px;padding:5px}.upper[data-v-5590d1e6]{text-transform:uppercase}.view[data-v-5590d1e6]{padding-bottom:35px}.fa-trophy[data-v-5590d1e6]{color:var(--workout-trophy-color)}.mountains[data-v-5590d1e6]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-5590d1e6]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-5590d1e6]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-5590d1e6]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-5590d1e6]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-5590d1e6]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-5590d1e6]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-5590d1e6]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-5590d1e6]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-5590d1e6]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-5590d1e6]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-5590d1e6]{font-weight:700}.description-list dl dd[data-v-5590d1e6]{margin-bottom:10px}.center-card[data-v-5590d1e6]{margin:0 auto;width:700px}.center-card.with-margin[data-v-5590d1e6]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-5590d1e6]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-5590d1e6]{margin-top:0}}.text-center[data-v-5590d1e6]{text-align:center}.text-left[data-v-5590d1e6]{text-align:left}.responsive-table[data-v-5590d1e6]{margin-bottom:15px}.responsive-table table[data-v-5590d1e6]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-5590d1e6]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-5590d1e6]{font-size:.95em}.responsive-table table tbody td[data-v-5590d1e6]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-5590d1e6]{border:none}.responsive-table table .cell-heading[data-v-5590d1e6]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-5590d1e6]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-5590d1e6]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-5590d1e6]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-5590d1e6]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-5590d1e6]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-5590d1e6]{width:100%}}.profile-buttons[data-v-5590d1e6]{display:flex;gap:10px}.medium-sport-img[data-v-5590d1e6]{height:35px;width:35px;margin:0 auto}#dashboard .dashboard-container[data-v-5590d1e6]{display:flex;flex-direction:row}#dashboard .dashboard-container .dashboard-sub-container[data-v-5590d1e6]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-5590d1e6]{width:32%}#dashboard .dashboard-container .right-container[data-v-5590d1e6]{width:68%}#dashboard .mobile-menu[data-v-5590d1e6]{display:none}@media screen and (max-width:1000px){#dashboard[data-v-5590d1e6]{padding-bottom:60px}#dashboard .dashboard-container[data-v-5590d1e6]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-5590d1e6],#dashboard .dashboard-container .right-container[data-v-5590d1e6]{width:100%}#dashboard .mobile-menu[data-v-5590d1e6]{display:flex}#dashboard .mobile-menu .box[data-v-5590d1e6]{display:flex;justify-content:space-between;padding:0;width:100%}#dashboard .mobile-menu .box .mobile-menu-item[data-v-5590d1e6]{display:flex;justify-content:space-around;border:none;border-radius:4px;box-shadow:none;font-size:.95em;padding:10px;width:25%}#dashboard .mobile-menu .box .mobile-menu-item .fa-trophy[data-v-5590d1e6]{color:var(--app-color)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected[data-v-5590d1e6]{color:var(--mobile-menu-selected-color);background-color:var(--mobile-menu-selected-bgcolor)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected .fa-trophy[data-v-5590d1e6]{color:var(--mobile-menu-selected-color)}#dashboard .is-hidden[data-v-5590d1e6]{display:none}}[data-v-b57bbb7e]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-b57bbb7e]{margin:0}#app[data-v-b57bbb7e]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-b57bbb7e]{color:var(--app-a-color);text-decoration:none}img[data-v-b57bbb7e]{max-width:100%}input[data-v-b57bbb7e],select[data-v-b57bbb7e],textarea[data-v-b57bbb7e]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-b57bbb7e]:disabled,select[data-v-b57bbb7e]:disabled,textarea[data-v-b57bbb7e]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-b57bbb7e] :invalid{outline:2px solid var(--input-error-color)}label[data-v-b57bbb7e]{font-weight:700}button[data-v-b57bbb7e]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-b57bbb7e]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-b57bbb7e]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-b57bbb7e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-b57bbb7e]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-b57bbb7e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-b57bbb7e]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-b57bbb7e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-b57bbb7e]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-b57bbb7e]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-b57bbb7e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-b57bbb7e]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-b57bbb7e]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-b57bbb7e]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-b57bbb7e]{display:flex;flex-direction:column}.form-box .form-items input[data-v-b57bbb7e]{margin:10px;padding:5px}.upper[data-v-b57bbb7e]{text-transform:uppercase}.view[data-v-b57bbb7e]{padding-bottom:35px}.fa-trophy[data-v-b57bbb7e]{color:var(--workout-trophy-color)}.mountains[data-v-b57bbb7e]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-b57bbb7e]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-b57bbb7e]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-b57bbb7e]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-b57bbb7e]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-b57bbb7e]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-b57bbb7e]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-b57bbb7e]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-b57bbb7e]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-b57bbb7e]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-b57bbb7e]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-b57bbb7e]{font-weight:700}.description-list dl dd[data-v-b57bbb7e]{margin-bottom:10px}.center-card[data-v-b57bbb7e]{margin:0 auto;width:700px}.center-card.with-margin[data-v-b57bbb7e]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-b57bbb7e]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-b57bbb7e]{margin-top:0}}.text-center[data-v-b57bbb7e]{text-align:center}.text-left[data-v-b57bbb7e]{text-align:left}.responsive-table[data-v-b57bbb7e]{margin-bottom:15px}.responsive-table table[data-v-b57bbb7e]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-b57bbb7e]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-b57bbb7e]{font-size:.95em}.responsive-table table tbody td[data-v-b57bbb7e]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-b57bbb7e]{border:none}.responsive-table table .cell-heading[data-v-b57bbb7e]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-b57bbb7e]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-b57bbb7e]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-b57bbb7e]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-b57bbb7e]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-b57bbb7e]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-b57bbb7e]{width:100%}}.profile-buttons[data-v-b57bbb7e]{display:flex;gap:10px}.medium-sport-img[data-v-b57bbb7e]{height:35px;width:35px;margin:0 auto}#bike[data-v-b57bbb7e]{display:flex;justify-content:center;padding:10px;height:100%}#bike .bike-img[data-v-b57bbb7e]{max-width:40%}[data-v-742267ca]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-742267ca]{margin:0}#app[data-v-742267ca]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-742267ca]{color:var(--app-a-color);text-decoration:none}img[data-v-742267ca]{max-width:100%}input[data-v-742267ca],select[data-v-742267ca],textarea[data-v-742267ca]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-742267ca]:disabled,select[data-v-742267ca]:disabled,textarea[data-v-742267ca]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-742267ca] :invalid{outline:2px solid var(--input-error-color)}label[data-v-742267ca]{font-weight:700}button[data-v-742267ca]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-742267ca]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-742267ca]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-742267ca]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-742267ca]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-742267ca]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-742267ca]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-742267ca]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-742267ca]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-742267ca]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-742267ca]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-742267ca]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-742267ca]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-742267ca]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-742267ca]{display:flex;flex-direction:column}.form-box .form-items input[data-v-742267ca]{margin:10px;padding:5px}.upper[data-v-742267ca]{text-transform:uppercase}.view[data-v-742267ca]{padding-bottom:35px}.fa-trophy[data-v-742267ca]{color:var(--workout-trophy-color)}.mountains[data-v-742267ca]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-742267ca]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-742267ca]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-742267ca]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-742267ca]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-742267ca]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-742267ca]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-742267ca]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-742267ca]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-742267ca]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-742267ca]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-742267ca]{font-weight:700}.description-list dl dd[data-v-742267ca]{margin-bottom:10px}.center-card[data-v-742267ca]{margin:0 auto;width:700px}.center-card.with-margin[data-v-742267ca]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-742267ca]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-742267ca]{margin-top:0}}.text-center[data-v-742267ca]{text-align:center}.text-left[data-v-742267ca]{text-align:left}.responsive-table[data-v-742267ca]{margin-bottom:15px}.responsive-table table[data-v-742267ca]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-742267ca]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-742267ca]{font-size:.95em}.responsive-table table tbody td[data-v-742267ca]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-742267ca]{border:none}.responsive-table table .cell-heading[data-v-742267ca]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-742267ca]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-742267ca]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-742267ca]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-742267ca]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-742267ca]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-742267ca]{width:100%}}.profile-buttons[data-v-742267ca]{display:flex;gap:10px}.medium-sport-img[data-v-742267ca]{height:35px;width:35px;margin:0 auto}#user-auth-form[data-v-742267ca]{display:flex;align-items:center;margin:10px 0;height:100%}#user-auth-form #user-form[data-v-742267ca]{width:60%}#user-auth-form #user-form .account[data-v-742267ca]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-742267ca]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-742267ca]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-742267ca]:disabled{border-color:var(--disabled-color)}@media screen and (max-width:1000px){#user-auth-form[data-v-742267ca]{height:auto;margin-bottom:50px}#user-auth-form #user-form[data-v-742267ca]{margin-top:10px;width:100%}}#loginOrRegister{display:flex;height:100%}#loginOrRegister .container{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#loginOrRegister .container .container-sub{min-width:50%;height:100%}@media screen and (max-width:1000px){#loginOrRegister{height:auto}#loginOrRegister .container .container-sub{align-items:center}#loginOrRegister .container .container-sub .bike-img{max-width:60%}}@media screen and (max-width:700px){#loginOrRegister .container{flex-direction:column}}[data-v-50ff40f3]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-50ff40f3]{margin:0}#app[data-v-50ff40f3]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-50ff40f3]{color:var(--app-a-color);text-decoration:none}img[data-v-50ff40f3]{max-width:100%}input[data-v-50ff40f3],select[data-v-50ff40f3],textarea[data-v-50ff40f3]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-50ff40f3]:disabled,select[data-v-50ff40f3]:disabled,textarea[data-v-50ff40f3]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-50ff40f3] :invalid{outline:2px solid var(--input-error-color)}label[data-v-50ff40f3]{font-weight:700}button[data-v-50ff40f3]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-50ff40f3]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-50ff40f3]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-50ff40f3]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-50ff40f3]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-50ff40f3]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-50ff40f3]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-50ff40f3]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-50ff40f3]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-50ff40f3]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-50ff40f3]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-50ff40f3]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-50ff40f3]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-50ff40f3]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-50ff40f3]{display:flex;flex-direction:column}.form-box .form-items input[data-v-50ff40f3]{margin:10px;padding:5px}.upper[data-v-50ff40f3]{text-transform:uppercase}.view[data-v-50ff40f3]{padding-bottom:35px}.fa-trophy[data-v-50ff40f3]{color:var(--workout-trophy-color)}.mountains[data-v-50ff40f3]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-50ff40f3]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-50ff40f3]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-50ff40f3]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-50ff40f3]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-50ff40f3]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-50ff40f3]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-50ff40f3]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-50ff40f3]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-50ff40f3]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-50ff40f3]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-50ff40f3]{font-weight:700}.description-list dl dd[data-v-50ff40f3]{margin-bottom:10px}.center-card[data-v-50ff40f3]{margin:0 auto;width:700px}.center-card.with-margin[data-v-50ff40f3]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-50ff40f3]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-50ff40f3]{margin-top:0}}.text-center[data-v-50ff40f3]{text-align:center}.text-left[data-v-50ff40f3]{text-align:left}.responsive-table[data-v-50ff40f3]{margin-bottom:15px}.responsive-table table[data-v-50ff40f3]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-50ff40f3]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-50ff40f3]{font-size:.95em}.responsive-table table tbody td[data-v-50ff40f3]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-50ff40f3]{border:none}.responsive-table table .cell-heading[data-v-50ff40f3]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-50ff40f3]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-50ff40f3]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-50ff40f3]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-50ff40f3]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-50ff40f3]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-50ff40f3]{width:100%}}.profile-buttons[data-v-50ff40f3]{display:flex;gap:10px}.medium-sport-img[data-v-50ff40f3]{height:35px;width:35px;margin:0 auto}.chart-menu[data-v-50ff40f3]{display:flex}.chart-menu .chart-arrow[data-v-50ff40f3],.chart-menu .time-frames[data-v-50ff40f3]{flex-grow:1;text-align:center}.chart-menu .chart-arrow[data-v-50ff40f3]{cursor:pointer}:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}#app,body{margin:0}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);min-height:100vh}a{color:var(--app-a-color);text-decoration:none}img{max-width:100%}input,select,textarea{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input:disabled,select:disabled,textarea:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button:hover{background:var(--app-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.upper{text-transform:uppercase}.view{padding-bottom:35px}.fa-trophy{color:var(--workout-trophy-color)}.mountains{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width:1000px){.center-card{width:100%;margin:0 auto 50px auto}.center-card.with-margin{margin-top:0}}.text-center{text-align:center}.text-left{text-align:left}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td,.responsive-table table td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width:500px){.responsive-table table td{width:100%}}.profile-buttons{display:flex;gap:10px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.sports-menu{display:flex;flex-wrap:wrap;padding:10px}.sports-menu label{display:flex;align-items:center;font-size:.9em;font-weight:400;min-width:120px;padding:10px}@media screen and (max-width:1000px){.sports-menu label{min-width:100px}}@media screen and (max-width:500px){.sports-menu label{min-width:20px}.sports-menu label .sport-label{display:none}}.sports-menu .sport-img{padding:3px;width:20px;height:20px}[data-v-fbf1fdc8]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-fbf1fdc8]{margin:0}#app[data-v-fbf1fdc8]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-fbf1fdc8]{color:var(--app-a-color);text-decoration:none}img[data-v-fbf1fdc8]{max-width:100%}input[data-v-fbf1fdc8],select[data-v-fbf1fdc8],textarea[data-v-fbf1fdc8]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-fbf1fdc8]:disabled,select[data-v-fbf1fdc8]:disabled,textarea[data-v-fbf1fdc8]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-fbf1fdc8] :invalid{outline:2px solid var(--input-error-color)}label[data-v-fbf1fdc8]{font-weight:700}button[data-v-fbf1fdc8]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-fbf1fdc8]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-fbf1fdc8]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-fbf1fdc8]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-fbf1fdc8]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-fbf1fdc8]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-fbf1fdc8]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-fbf1fdc8]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-fbf1fdc8]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-fbf1fdc8]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-fbf1fdc8]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-fbf1fdc8]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-fbf1fdc8]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-fbf1fdc8]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-fbf1fdc8]{display:flex;flex-direction:column}.form-box .form-items input[data-v-fbf1fdc8]{margin:10px;padding:5px}.upper[data-v-fbf1fdc8]{text-transform:uppercase}.view[data-v-fbf1fdc8]{padding-bottom:35px}.fa-trophy[data-v-fbf1fdc8]{color:var(--workout-trophy-color)}.mountains[data-v-fbf1fdc8]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-fbf1fdc8]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-fbf1fdc8]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-fbf1fdc8]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-fbf1fdc8]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-fbf1fdc8]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-fbf1fdc8]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-fbf1fdc8]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-fbf1fdc8]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-fbf1fdc8]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-fbf1fdc8]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-fbf1fdc8]{font-weight:700}.description-list dl dd[data-v-fbf1fdc8]{margin-bottom:10px}.center-card[data-v-fbf1fdc8]{margin:0 auto;width:700px}.center-card.with-margin[data-v-fbf1fdc8]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-fbf1fdc8]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-fbf1fdc8]{margin-top:0}}.text-center[data-v-fbf1fdc8]{text-align:center}.text-left[data-v-fbf1fdc8]{text-align:left}.responsive-table[data-v-fbf1fdc8]{margin-bottom:15px}.responsive-table table[data-v-fbf1fdc8]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-fbf1fdc8]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-fbf1fdc8]{font-size:.95em}.responsive-table table tbody td[data-v-fbf1fdc8]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-fbf1fdc8]{border:none}.responsive-table table .cell-heading[data-v-fbf1fdc8]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-fbf1fdc8]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-fbf1fdc8]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-fbf1fdc8]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-fbf1fdc8]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-fbf1fdc8]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-fbf1fdc8]{width:100%}}.profile-buttons[data-v-fbf1fdc8]{display:flex;gap:10px}.medium-sport-img[data-v-fbf1fdc8]{height:35px;width:35px;margin:0 auto}#user-statistics.stats-disabled[data-v-fbf1fdc8]{opacity:.3;pointer-events:none}#user-statistics[data-v-fbf1fdc8] .chart-radio{justify-content:space-around;padding:30px 10px 10px 10px}[data-v-3d90c110]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-3d90c110]{margin:0}#app[data-v-3d90c110]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-3d90c110]{color:var(--app-a-color);text-decoration:none}img[data-v-3d90c110]{max-width:100%}input[data-v-3d90c110],select[data-v-3d90c110],textarea[data-v-3d90c110]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-3d90c110]:disabled,select[data-v-3d90c110]:disabled,textarea[data-v-3d90c110]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-3d90c110] :invalid{outline:2px solid var(--input-error-color)}label[data-v-3d90c110]{font-weight:700}button[data-v-3d90c110]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-3d90c110]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-3d90c110]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-3d90c110]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-3d90c110]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-3d90c110]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-3d90c110]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-3d90c110]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-3d90c110]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-3d90c110]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-3d90c110]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-3d90c110]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-3d90c110]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-3d90c110]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-3d90c110]{display:flex;flex-direction:column}.form-box .form-items input[data-v-3d90c110]{margin:10px;padding:5px}.upper[data-v-3d90c110]{text-transform:uppercase}.view[data-v-3d90c110]{padding-bottom:35px}.fa-trophy[data-v-3d90c110]{color:var(--workout-trophy-color)}.mountains[data-v-3d90c110]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-3d90c110]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-3d90c110]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-3d90c110]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-3d90c110]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-3d90c110]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-3d90c110]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-3d90c110]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-3d90c110]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-3d90c110]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-3d90c110]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-3d90c110]{font-weight:700}.description-list dl dd[data-v-3d90c110]{margin-bottom:10px}.center-card[data-v-3d90c110]{margin:0 auto;width:700px}.center-card.with-margin[data-v-3d90c110]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-3d90c110]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-3d90c110]{margin-top:0}}.text-center[data-v-3d90c110]{text-align:center}.text-left[data-v-3d90c110]{text-align:left}.responsive-table[data-v-3d90c110]{margin-bottom:15px}.responsive-table table[data-v-3d90c110]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-3d90c110]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-3d90c110]{font-size:.95em}.responsive-table table tbody td[data-v-3d90c110]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-3d90c110]{border:none}.responsive-table table .cell-heading[data-v-3d90c110]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-3d90c110]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-3d90c110]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-3d90c110]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-3d90c110]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-3d90c110]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-3d90c110]{width:100%}}.profile-buttons[data-v-3d90c110]{display:flex;gap:10px}.medium-sport-img[data-v-3d90c110]{height:35px;width:35px;margin:0 auto}#statistics[data-v-3d90c110]{display:flex;width:100%}#statistics .container[data-v-3d90c110]{display:flex;flex-direction:column;width:100%}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/main.98601af9.chunk.css b/fittrackee/dist/static/css/main.98601af9.chunk.css
deleted file mode 100644
index 395541c4..00000000
--- a/fittrackee/dist/static/css/main.98601af9.chunk.css
+++ /dev/null
@@ -1,2 +0,0 @@
-html{height:100vh}body{background-color:#eaeaea;margin:0;min-height:100vh;padding-bottom:50px;position:relative}.App{padding-bottom:20px;text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}.App-nav-profile-img{max-width:32px;max-height:32px;border-radius:50%}.App-profile-img-small{max-width:150px;max-height:150px;border-radius:50%}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a{color:#40578a}input[type=text],label,textarea{width:100%}.add-workout{margin-top:50px}.add-workout-radio{margin-right:10px}.admin-img{max-width:35px;max-height:35px}.admin-items{list-style-type:square}.admin-message{color:#7c7c7d;font-size:.9em;font-style:italic;margin-left:10px}.app-config-form label{font-weight:700}.btn{margin-right:10px}.card{text-align:left}.chart{font-size:.9em}.chart-workouts{margin-left:60px}.chart-arrows{margin-top:7px}.chart-filters{padding-bottom:10px}.chart-info{font-size:.8em;font-style:italic}.chart-radio{display:-webkit-flex;display:flex;font-size:.9em}.chart-radio input{margin-right:10px}.chart-stats{font-size:.8em}.chart-title{font-size:1.1em;margin-bottom:10px}.col-workout-logo{padding-right:0}.custom-modal{background-color:#fff;border-radius:5px;max-width:500px;margin:20% auto;z-index:1250}.custom-modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);padding:50px;z-index:1240}.custom-fa{margin-right:5px}.custom-fa-small{font-size:.8em;margin-left:-.8em}@media only screen and (max-width:992px){.custom-fa-small{font-size:.6em}}.custom-tooltip{background-color:#fff;border:1px solid #d3d3d3;padding:10px}.custom-tooltip p{margin:5px}.custom-tooltip-label{font-weight:700}.dashboard{height:100%}.dashboard,.history{margin-top:30px}.dropdown-wrapper{width:50px}.dropdown-list{background-color:#f8f9fa;padding:5px 0;position:absolute;text-align:left;z-index:10}.dropdown-item{cursor:default;font-size:.9em}.dropdown-item-selected{font-weight:700}.dropdown-item-selected:after{content:" ✔"}.error-message{margin:10px 0}.fa-as-link{cursor:pointer;color:#40578a}.fa-as-link:hover{color:#0056b3}.fa-question-circle{color:#6c757d;margin-left:3px}.fa-trophy{color:#daa520}.fa-color{color:#405976}.footer{background-color:#f8f9fa;bottom:0;color:#8b8c8c;font-size:.9em;height:50px;line-height:50px;position:absolute;width:100%}.form-disabled .form-group input::-webkit-inner-spin-button,.form-disabled .form-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-disabled .form-group input[type=number]{-moz-appearance:textfield}.form-disabled .form-group input{border:none;pointer-events:none}.gpx-file{height:inherit}.huge{font-size:25px}.i18n-flag svg{height:100%;opacity:.9;width:15px}.inactive-link{color:#d3d3d3}.leaflet-container{height:400px}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;height:60px;margin-left:41%;width:60px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.map-attribution{bottom:0;font-size:11px;position:absolute}.map-attribution-text{background-color:hsla(0,0%,100%,.5);padding-left:2px;padding-right:2px}.no-picture{color:#405976}.page-title{font-size:2em;margin:1em;text-align:center}.password-forget{margin:10px;font-size:.9em;font-style:italic}.radioLabel{text-align:center}.record-logo{margin-right:5px;max-width:25px;max-height:25px}.record-table table,.record-table td,.record-table th{font-size:.9em;padding:.1em}.remaining-chars{font-size:.8em;font-style:italic}.sport-img{max-width:35px;max-height:35px}.sport-img-medium{max-width:45px;max-height:45px}.stats-disabled{opacity:.3;pointer-events:none}.svg-icon{fill:#405976;height:70px;margin-left:auto;margin-right:auto;width:70px}.time-frames{-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex}.time-frame label{float:left;padding:0 5px}.time-frame label input{display:none}.time-frame label span{border:1px solid #a9a9a9;border-radius:9%;color:#7b7b7b;display:block;font-size:.9em;padding:2px 6px;text-align:center}.time-frame input:checked+span{background-color:#a9a9a9;color:#fff}.timezone-custom{font-size:.9em!important;height:inherit!important}.timezone-custom input{border:0!important;padding:5px 1px!important}.timezone-custom ul{background:#fff}.timezone-picker{padding:0}.timezone-picker-textfield{font-size:15px}.unlink{color:#000}.user-bio,.workout-notes{white-space:pre-wrap}.user-filters{font-size:.9em;margin-bottom:10px}.user-label{font-weight:700}.weather-img{max-width:35px;max-height:35px}.weather-img-small{max-width:20px;max-height:20px}.weather-table{margin-bottom:0}.weather-table table,.weather-table td,.weather-table th{font-size:.9em;padding:.1em}.workouts-result{font-size:.85em}.workout-card{margin-bottom:15px}.workout-details{font-size:.95em}.workout-date{font-size:.75em}.workout-filter{font-size:.9em}.col-5,.workout-filter .col-2{padding:0}.workout-label{font-size:.8em;color:#666}.workout-logo{margin:0 5px;max-width:20px;max-height:20px}.workout-map{background-color:#eaeaea;height:225px;width:400px}.workout-no-map{background-color:#eaeaea;color:#666;font-style:italic;height:400px;line-height:400px}.actvity-segments,.workout-notes{font-size:.9em;font-style:italic;margin-top:10px;padding:5px}.workout-page{margin-top:20px}.workout-segments-list{list-style:square}.workout-sport{margin-right:1px;max-width:18px;max-height:18px}.workout-title .map-attribution-list,.workout-title img{display:none}.workout-title img{border:1px solid #d3d3d3;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.workout-title .map-attribution-list,.workout-title img{display:none;margin-left:20px;position:absolute;z-index:1000}.workout-title .map-attribution-list{font-size:11px}.workout-title:hover .map-attribution-list,.workout-title:hover img{display:block}.heading-span,.heading-span-absolute{background:#eee;color:#696969;display:none;font-size:10px;font-weight:700;padding:5px;text-transform:uppercase;top:0;left:0}.heading-span-absolute{position:absolute;display:none}@media(max-width:1024px){table thead{left:-9999px;position:absolute;visibility:hidden}table tr{border-bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}table td{border:1px solid #d3d3d3;margin:0 -1px -1px 0;padding-top:30px!important;position:relative;text-align:center;width:50%}.record-tr{margin-bottom:0}.record-td{padding-top:0!important}.heading-span,.heading-span-absolute{display:block}}:root{--main-color:#1a8fff;--text-color:#777;--text-color-light:#ccc;--border-color:#eee;--bg-color:#f9f9f9;--neutral-color:#fff}.calendar .col-start{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.calendar .col-center{-webkit-justify-content:center;justify-content:center;text-align:center}.calendar .col-end{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.calendar{display:block;position:relative;width:100%;background:#fff;background:var(--neutral-color);border:1px solid #eee;border:1px solid var(--border-color)}.calendar .header{text-transform:uppercase;font-weight:700;padding:.5em 0;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color)}.calendar .header .icon{cursor:pointer;transition:.15s ease-out}.calendar .header .icon:hover{-webkit-transform:scale(1.75);transform:scale(1.75);transition:.25s ease-out;color:#1a8fff;color:var(--main-color)}.calendar .header .icon:first-of-type{margin-left:1em}.calendar .header .icon:last-of-type{margin-right:1em}.calendar .days{text-transform:uppercase;font-weight:400;color:#ccc;color:var(--text-color-light);font-size:70%;padding:.75em 0;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color)}.calendar .body .cell{position:relative;height:3em;border-right:1px solid #eee;border-right:1px solid var(--border-color);background:#fff;background:var(--neutral-color)}.calendar .body .cell:hover{background:#f9f9f9;background:var(--bg-color)}.calendar .body .selected{border-left:10px solid transparent;border-image:linear-gradient(45deg,#1a8fff,#53cbf1 40%)}.calendar .body .row{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color);margin:0}.calendar .body .row:last-child{border-bottom:none}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar .body .disabled{color:#ccc;color:var(--text-color-light);pointer-events:none}.calendar .body .col{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:14.28571%;flex-basis:14.28571%;width:14.28571%}.calendar .body .img-disabled{opacity:.4}.calendar .body .weekend{background:#f5f5f5}.calendar .body .today{background:#eff1f3}.calendar-more,.calendar-workout{display:none}.calendar-more{color:#405976;font-size:.7em;margin-left:.3em}.calendar-display-more{background:#f5f5f5;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-bottom:10px;padding:10px 15px;position:absolute;min-width:52px;z-index:1000}.calendar-workout-more{display:none}@media only screen and (max-width:992px){.calendar-workout-more:nth-child(n+3),.calendar-workout:nth-child(-n+2),.calendar-workout:nth-child(n+3)~.calendar-more{display:inline-block}}@media only screen and (min-width:992px) and (max-width:1200px){.calendar-workout-more:nth-child(n+5),.calendar-workout:nth-child(-n+4),.calendar-workout:nth-child(n+5)~.calendar-more{display:inline-block}}@media only screen and (min-width:1200px){.calendar-workout-more:nth-child(n+7),.calendar-workout:nth-child(-n+6),.calendar-workout:nth-child(n+7)~.calendar-more{display:inline-block}}
-/*# sourceMappingURL=main.98601af9.chunk.css.map */
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/main.98601af9.chunk.css.map b/fittrackee/dist/static/css/main.98601af9.chunk.css.map
deleted file mode 100644
index ddaa4411..00000000
--- a/fittrackee/dist/static/css/main.98601af9.chunk.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://src/components/App.css"],"names":[],"mappings":"AAAA,KACE,YACF,CAEA,KACE,wBAAyB,CACzB,QAAS,CACT,gBAAiB,CACjB,mBAAoB,CACpB,iBACA,CAEF,KACE,mBAAoB,CACpB,iBACF,CAEA,UACE,mDAA4C,CAA5C,2CAA4C,CAC5C,WACF,CAEA,YACE,qBAAsB,CACtB,YAAa,CACb,YAAa,CACb,UACF,CAEA,WACE,eACF,CAEA,WACE,eACF,CAEA,qBACE,cAAe,CACf,eAAgB,CAChB,iBACF,CAEA,uBACE,eAAgB,CAChB,gBAAiB,CACjB,iBACF,CAEA,iCACE,GAAO,8BAAuB,CAAvB,sBAAyB,CAChC,GAAK,+BAAyB,CAAzB,uBAA2B,CAClC,CAHA,yBACE,GAAO,8BAAuB,CAAvB,sBAAyB,CAChC,GAAK,+BAAyB,CAAzB,uBAA2B,CAClC,CAEA,EACE,aACF,CAMA,gCACE,UACF,CAEA,aACE,eACF,CAEA,mBACE,iBACF,CAEA,WACE,cAAe,CACf,eACF,CAEA,aACE,sBACF,CAEA,eACE,aAAc,CACd,cAAgB,CAChB,iBAAkB,CAClB,gBACF,CAEA,uBACE,eACF,CAEA,KACE,iBACF,CAEA,MACE,eACF,CAEA,OACE,cACF,CAEA,gBACE,gBACF,CAEA,cACE,cACF,CAEA,eACE,mBACF,CAEA,YACE,cAAgB,CAChB,iBACF,CAEA,aACE,oBAAa,CAAb,YAAa,CACb,cACF,CAMA,mBACE,iBACF,CAEA,aACE,cACF,CAEA,aACE,eAAgB,CAChB,kBACF,CAEA,kBACE,eACF,CAEA,cACE,qBAAsB,CACtB,iBAAkB,CAClB,eAAgB,CAChB,eAAgB,CAChB,YACF,CAEA,uBACE,cAAe,CACf,KAAM,CACN,QAAS,CACT,MAAO,CACP,OAAQ,CACR,+BAAiC,CACjC,YAAa,CACb,YACF,CAEA,WACE,gBACF,CAEA,iBACE,cAAgB,CAChB,iBACF,CAEA,yCACE,iBACE,cACF,CACF,CAEA,gBACE,qBAAsB,CACtB,wBAA2B,CAC3B,YACF,CAEA,kBACE,UACF,CAEA,sBACE,eACF,CAEA,WACE,WACF,CACA,oBACE,eACF,CAEA,kBACE,UACF,CAEA,eACE,wBAAyB,CACzB,aAAc,CACd,iBAAkB,CAClB,eAAgB,CAChB,UACF,CAEA,eACE,cAAe,CACf,cACF,CAEA,wBACE,eACF,CAEA,8BACE,YACF,CAEA,eACE,aACF,CAEA,YACE,cAAc,CACd,aACF,CAEA,kBACE,aACF,CAEA,oBACE,aAAc,CACd,eACF,CAEA,WACE,aACF,CAEA,UACE,aACF,CAEA,QACE,wBAAyB,CACzB,QAAS,CACT,aAAc,CACd,cAAgB,CAChB,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,UACF,CAGA,wHAEE,uBAAwB,CACxB,QACF,CAGA,8CACE,yBACF,CAEA,iCACE,WAAY,CACZ,mBACF,CAGA,UACE,cACF,CAEA,MACE,cACF,CAEA,eACE,WAAY,CACZ,UAAW,CACX,UACF,CAEA,eACE,aACF,CAEA,mBACE,YACF,CAEA,QACE,yCAAkC,CAAlC,iCAAkC,CAElC,wBAA6B,CAA7B,wBAA6B,CAC7B,iBAAkB,CAClB,WAAY,CACZ,eAAgB,CAChB,UACF,CAEA,wBACE,GAAK,8BAAuB,CAAvB,sBAAyB,CAC9B,GAAO,+BAAyB,CAAzB,uBAA2B,CACpC,CAHA,gBACE,GAAK,8BAAuB,CAAvB,sBAAyB,CAC9B,GAAO,+BAAyB,CAAzB,uBAA2B,CACpC,CAEA,iBACE,QAAS,CACT,cAAe,CACf,iBACF,CAEA,sBACE,mCAAyC,CACzC,gBAAiB,CACjB,iBACF,CAEA,YACE,aACF,CAEA,YACE,aAAc,CACd,UAAW,CACX,iBACF,CAEA,iBACE,WAAY,CACZ,cAAe,CACf,iBACF,CAEA,YACE,iBACF,CAEA,aACE,gBAAiB,CACjB,cAAe,CACf,eACF,CAEA,sDACE,cAAgB,CAChB,YACF,CAEA,iBACE,cAAgB,CAChB,iBACF,CAEA,WACE,cAAe,CACf,eACF,CAEA,kBACE,cAAe,CACf,eACF,CAEA,gBACE,UAAY,CACZ,mBACF,CAEA,UACE,YAAa,CACb,WAAY,CACZ,gBAAiB,CACjB,iBAAkB,CAClB,UACF,CAEA,aACE,0BAAmB,CAAnB,kBAAmB,CACnB,2BAAoB,CAApB,mBACF,CAEA,kBACE,UAAW,CACX,aACF,CAEA,wBACE,YACF,CAEA,uBACE,wBAAyB,CACzB,gBAAiB,CACjB,aAAc,CACd,aAAc,CACd,cAAgB,CAChB,eAAgB,CAChB,iBACF,CAEA,+BACE,wBAAyB,CACzB,UACF,CAEA,iBACE,wBAA0B,CAC1B,wBACF,CAEA,uBACE,kBAAoB,CACpB,yBACF,CAEA,oBACE,eACF,CAEA,iBACE,SACF,CAEA,2BACE,cACF,CAEA,QACE,UACF,CAEA,yBACE,oBACF,CAEA,cACE,cAAgB,CAChB,kBACF,CAEA,YACE,eACF,CAEA,aACE,cAAe,CACf,eACF,CAEA,mBACE,cAAe,CACf,eACF,CAEA,eACE,eACF,CAEA,yDACE,cAAgB,CAChB,YACF,CAEA,iBACE,eACF,CAEA,cACE,kBACF,CAEA,iBACE,eACF,CACA,cACE,eACF,CAEA,gBACE,cACF,CAEA,8BACE,SACF,CAEA,eACE,cAAgB,CAChB,UACF,CAEA,cACE,YAAa,CACb,cAAe,CACf,eACF,CAEA,aACE,wBAAyB,CACzB,YAAa,CACb,WACF,CAEA,gBACE,wBAAyB,CACzB,UAAc,CACd,iBAAkB,CAClB,YAAa,CACb,iBACF,CAEA,iCACE,cAAgB,CAChB,iBAAkB,CAClB,eAAgB,CAChB,WACF,CAEA,cACE,eACF,CAEA,uBACE,iBACF,CAEA,eACE,gBAAiB,CACjB,cAAe,CACf,eACF,CAEA,wDACE,YACF,CAEA,mBACE,wBAA2B,CAC3B,iBAAkB,CAClB,kEAKF,CAEA,wDANE,YAAa,CACb,gBAAiB,CACjB,iBAAkB,CAClB,YASF,CANA,qCAEE,cAIF,CAEA,oEACE,aACF,CAIA,qCAEE,eAAgB,CAChB,aAAc,CACd,YAAa,CACb,cAAe,CACf,eAAiB,CACjB,WAAY,CACZ,wBAAyB,CACzB,KAAM,CACN,MACF,CAEA,uBACE,iBAAkB,CAClB,YACF,CAEA,yBACE,YACE,YAAa,CACb,iBAAkB,CAClB,iBACF,CACA,SACE,eAAgB,CAChB,oBAAa,CAAb,YAAa,CACb,0BAAmB,CAAnB,kBAAmB,CACnB,sBAAe,CAAf,cAAe,CACf,kBACF,CACA,SACE,wBAA2B,CAC3B,oBAAqB,CACrB,0BAA4B,CAC5B,iBAAkB,CAClB,iBAAkB,CAClB,SACF,CACA,WACE,eACF,CACA,WACE,uBACF,CACA,qCACE,aACF,CACF,CAGA,MACE,oBAAqB,CACrB,iBAAkB,CAClB,uBAAwB,CACxB,mBAAoB,CACpB,kBAAmB,CACnB,oBACF,CAEA,qBACE,kCAA2B,CAA3B,0BAA2B,CAC3B,eACF,CAEA,sBACE,8BAAuB,CAAvB,sBAAuB,CACvB,iBACF,CAEA,mBACE,gCAAyB,CAAzB,wBAAyB,CACzB,gBACF,CAEA,UACE,aAAc,CACd,iBAAkB,CAClB,UAAW,CACX,eAAgC,CAAhC,+BAAgC,CAChC,qBAAqC,CAArC,oCACF,CAEA,kBACE,wBAAyB,CACzB,eAAgB,CAEhB,cAAgB,CAChB,4BAA4C,CAA5C,2CACF,CAEA,wBACE,cAAe,CACf,wBACF,CAEA,8BACE,6BAAsB,CAAtB,qBAAsB,CACtB,wBAAyB,CACzB,aAAwB,CAAxB,uBACF,CAEA,sCACE,eACF,CAEA,qCACE,gBACF,CAEA,gBACE,wBAAyB,CACzB,eAAgB,CAChB,UAA8B,CAA9B,6BAA8B,CAC9B,aAAc,CACd,eAAgB,CAChB,4BAA4C,CAA5C,2CACF,CAEA,sBACE,iBAAkB,CAClB,UAAW,CACX,2BAA2C,CAA3C,0CAA2C,CAC3C,eAAgC,CAAhC,+BACF,CAEA,4BACE,kBAA2B,CAA3B,0BACF,CAEA,0BACE,kCAAmC,CACnC,uDACF,CAEA,qBACE,4BAA4C,CAA5C,2CAA4C,CAC5C,QACF,CAEA,gCACE,kBACF,CAEA,iCACE,iBACF,CAEA,8BACE,iBAAkB,CAClB,eAAgB,CAChB,aAAc,CACd,SAAU,CACV,WAAY,CACZ,eACF,CAEA,0BACE,UAA8B,CAA9B,6BAA8B,CAC9B,mBACF,CAEA,qBACE,mBAAY,CAAZ,WAAY,CACZ,4BAAwB,CAAxB,oBAAwB,CACxB,eACF,CAEA,8BACE,UACF,CAEA,yBACE,kBACF,CAEA,uBACE,kBACF,CAEA,iCAEE,YACF,CAEA,eACE,aAAc,CACd,cAAe,CACf,gBACF,CAEA,uBACE,kBAAsB,CACtB,iBAAkB,CAClB,kEAA4E,CAC5E,kBAAmB,CACnB,iBAAkB,CAClB,iBAAkB,CAClB,cAAe,CACf,YACF,CAEA,uBACE,YACF,CAEA,yCAEE,wHAGE,oBACF,CAEF,CAEA,gEAEE,wHAGE,oBACF,CAEF,CAEA,0CAEE,wHAGE,oBACF,CAEF","file":"main.98601af9.chunk.css","sourcesContent":["html {\n height: 100vh;\n}\n\nbody {\n background-color: #eaeaea;\n margin: 0;\n min-height: 100vh;\n padding-bottom: 50px;\n position: relative;\n }\n\n.App {\n padding-bottom: 20px;\n text-align: center;\n}\n\n.App-logo {\n animation: App-logo-spin infinite 20s linear;\n height: 80px;\n}\n\n.App-header {\n background-color: #222;\n height: 150px;\n padding: 20px;\n color: white;\n}\n\n.App-title {\n font-size: 1.5em;\n}\n\n.App-intro {\n font-size: large;\n}\n\n.App-nav-profile-img {\n max-width: 32px;\n max-height: 32px;\n border-radius: 50%;\n}\n\n.App-profile-img-small {\n max-width: 150px;\n max-height: 150px;\n border-radius: 50%;\n}\n\n@keyframes App-logo-spin {\n from { transform: rotate(0deg); }\n to { transform: rotate(360deg); }\n}\n\na {\n color: #40578a;\n}\n\ninput[type=\"text\"], textarea {\n width: 100%;\n}\n\nlabel {\n width: 100%;\n}\n\n.add-workout {\n margin-top: 50px;\n}\n\n.add-workout-radio {\n margin-right: 10px;\n}\n\n.admin-img {\n max-width: 35px;\n max-height: 35px;\n}\n\n.admin-items {\n list-style-type: square;\n}\n\n.admin-message {\n color: #7c7c7d;\n font-size: 0.9em;\n font-style: italic;\n margin-left: 10px;\n}\n\n.app-config-form label {\n font-weight: bold;\n}\n\n.btn {\n margin-right: 10px;\n}\n\n.card {\n text-align: left;\n}\n\n.chart {\n font-size: 0.9em;\n}\n\n.chart-workouts {\n margin-left: 60px;\n}\n\n.chart-arrows {\n margin-top: 7px;\n}\n\n.chart-filters {\n padding-bottom: 10px;\n}\n\n.chart-info {\n font-size: 0.8em;\n font-style: italic;\n}\n\n.chart-radio {\n display: flex;\n font-size: 0.9em;\n}\n\n.chart-radio label {\n /* display: flex; */\n}\n\n.chart-radio input {\n margin-right: 10px;\n}\n\n.chart-stats {\n font-size: 0.8em;\n}\n\n.chart-title {\n font-size: 1.1em;\n margin-bottom: 10px;\n}\n\n.col-workout-logo{\n padding-right: 0;\n}\n\n.custom-modal {\n background-color: #fff;\n border-radius: 5px;\n max-width: 500px;\n margin: 20% auto;\n z-index: 1250;\n}\n\n.custom-modal-backdrop {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: rgba(0,0,0,0.3);\n padding: 50px;\n z-index: 1240;\n}\n\n.custom-fa {\n margin-right: 5px;\n}\n\n.custom-fa-small {\n font-size: 0.8em;\n margin-left: -0.8em;\n}\n\n@media only screen and (max-width: 992px) {\n .custom-fa-small {\n font-size: 0.6em;\n }\n}\n\n.custom-tooltip {\n background-color: #fff;\n border: 1px solid lightgrey;\n padding: 10px;\n}\n\n.custom-tooltip p {\n margin: 5px;\n}\n\n.custom-tooltip-label {\n font-weight: bold;\n}\n\n.dashboard {\n height: 100%;\n}\n.dashboard, .history {\n margin-top: 30px;\n}\n\n.dropdown-wrapper {\n width: 50px;\n}\n\n.dropdown-list {\n background-color: #f8f9fa;\n padding: 5px 0;\n position: absolute;\n text-align: left;\n z-index: 10;\n}\n\n.dropdown-item {\n cursor: default;\n font-size: 0.9em;\n}\n\n.dropdown-item-selected {\n font-weight: bold;\n}\n\n.dropdown-item-selected::after {\n content: \" ✔\";\n}\n\n.error-message {\n margin: 10px 0;\n}\n\n.fa-as-link {\n cursor:pointer;\n color: #40578a;\n}\n\n.fa-as-link:hover {\n color: #0056b3;\n}\n\n.fa-question-circle {\n color: #6c757d;\n margin-left: 3px;\n}\n\n.fa-trophy {\n color: goldenrod;\n}\n\n.fa-color {\n color: #405976;\n}\n\n.footer {\n background-color: #f8f9fa;\n bottom: 0;\n color: #8b8c8c;\n font-size: 0.9em;\n height: 50px;\n line-height: 50px;\n position: absolute;\n width: 100%;\n}\n\n/* Chrome, Safari, Edge, Opera */\n.form-disabled .form-group input::-webkit-outer-spin-button,\n.form-disabled .form-group input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n/* Firefox */\n.form-disabled .form-group input[type=number] {\n -moz-appearance: textfield;\n}\n\n.form-disabled .form-group input{\n border: none;\n pointer-events: none;\n}\n\n\n.gpx-file {\n height: inherit;\n}\n\n.huge {\n font-size: 25px;\n}\n\n.i18n-flag svg {\n height: 100%;\n opacity: .9;\n width: 15px;\n}\n\n.inactive-link {\n color: lightgrey;\n}\n\n.leaflet-container {\n height: 400px;\n}\n\n.loader {\n animation: spin 2s linear infinite;\n border: 8px solid #f3f3f3;\n border-top: 8px solid #3498db;\n border-radius: 50%;\n height: 60px;\n margin-left: 41%;\n width: 60px;\n}\n\n@keyframes spin {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n}\n\n.map-attribution {\n bottom: 0;\n font-size: 11px;\n position: absolute;\n}\n\n.map-attribution-text {\n background-color: rgba(255, 255, 255, .5);\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.no-picture {\n color: #405976;\n}\n\n.page-title {\n font-size: 2em;\n margin: 1em;\n text-align: center;\n}\n\n.password-forget {\n margin: 10px;\n font-size: .9em;\n font-style: italic;\n}\n\n.radioLabel {\n text-align: center;\n}\n\n.record-logo {\n margin-right: 5px;\n max-width: 25px;\n max-height: 25px;\n}\n\n.record-table table, .record-table th, .record-table td{\n font-size: 0.9em;\n padding: 0.1em;\n}\n\n.remaining-chars {\n font-size: 0.8em;\n font-style: italic;\n}\n\n.sport-img {\n max-width: 35px;\n max-height: 35px;\n}\n\n.sport-img-medium {\n max-width: 45px;\n max-height: 45px;\n}\n\n.stats-disabled {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.svg-icon {\n fill: #405976;\n height: 70px;\n margin-left: auto;\n margin-right: auto;\n width: 70px;\n}\n\n.time-frames {\n align-items: center;\n display: inline-flex;\n}\n\n.time-frame label {\n float: left;\n padding: 0 5px;\n}\n\n.time-frame label input {\n display: none;\n}\n\n.time-frame label span {\n border: #a9a9a9 solid 1px;\n border-radius: 9%;\n color: #7b7b7b;\n display: block;\n font-size: 0.9em;\n padding: 2px 6px;\n text-align: center;\n}\n\n.time-frame input:checked + span {\n background-color: #a9a9a9;\n color: #ffffff;\n}\n\n.timezone-custom {\n font-size: .9em !important;\n height: inherit !important;\n}\n\n.timezone-custom input {\n border: 0 !important;\n padding: 5px 1px !important;\n}\n\n.timezone-custom ul {\n background: white;\n}\n\n.timezone-picker {\n padding: 0;\n}\n\n.timezone-picker-textfield {\n font-size: 15px;\n}\n\n.unlink {\n color: black;\n}\n\n.user-bio, .workout-notes {\n white-space: pre-wrap;\n}\n\n.user-filters {\n font-size: 0.9em;\n margin-bottom: 10px;\n}\n\n.user-label {\n font-weight: bold;\n}\n\n.weather-img {\n max-width: 35px;\n max-height: 35px;\n}\n\n.weather-img-small {\n max-width: 20px;\n max-height: 20px;\n}\n\n.weather-table {\n margin-bottom: 0;\n}\n\n.weather-table table, .weather-table th, .weather-table td{\n font-size: 0.9em;\n padding: 0.1em;\n}\n\n.workouts-result {\n font-size: 0.85em;\n}\n\n.workout-card {\n margin-bottom: 15px;\n}\n\n.workout-details {\n font-size: 0.95em;\n}\n.workout-date {\n font-size: 0.75em;\n}\n\n.workout-filter {\n font-size: 0.9em;\n}\n\n.workout-filter .col-2, .col-5{\n padding: 0;\n}\n\n.workout-label {\n font-size: 0.8em;\n color: #666\n}\n\n.workout-logo {\n margin: 0 5px;\n max-width: 20px;\n max-height: 20px;\n}\n\n.workout-map {\n background-color: #eaeaea;\n height: 225px;\n width: 400px;\n}\n\n.workout-no-map {\n background-color: #eaeaea;\n color: #666666;\n font-style: italic;\n height: 400px;\n line-height: 400px;\n}\n\n.workout-notes, .actvity-segments {\n font-size: 0.9em;\n font-style: italic;\n margin-top: 10px;\n padding: 5px;\n}\n\n.workout-page {\n margin-top: 20px;\n}\n\n.workout-segments-list {\n list-style: square;\n}\n\n.workout-sport {\n margin-right: 1px;\n max-width: 18px;\n max-height: 18px;\n}\n\n.workout-title img, .workout-title .map-attribution-list {\n display: none;\n}\n\n.workout-title img {\n border: 1px solid lightgrey;\n border-radius: 4px;\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n display: none;\n margin-left: 20px;\n position: absolute;\n z-index: 1000;\n}\n\n.workout-title .map-attribution-list {\n display: none;\n font-size: 11px;\n margin-left: 20px;\n position: absolute;\n z-index: 1000;\n}\n\n.workout-title:hover img, .workout-title:hover .map-attribution-list {\n display: block;\n}\n\n/* responsive table */\n/* adapted from https://uglyduck.ca/making-tables-responsive-with-minimal-css/ */\n.heading-span,\n.heading-span-absolute {\n background: #eee;\n color: dimgrey;\n display: none;\n font-size: 10px;\n font-weight: bold;\n padding: 5px;\n text-transform: uppercase;\n top: 0;\n left: 0;\n}\n\n.heading-span-absolute {\n position: absolute;\n display: none;\n}\n\n@media(max-width: 1024px) {\n table thead {\n left: -9999px;\n position: absolute;\n visibility: hidden;\n }\n table tr {\n border-bottom: 0;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n margin-bottom: 40px;\n }\n table td {\n border: 1px solid lightgrey;\n margin: 0 -1px -1px 0;\n padding-top: 30px !important;\n position: relative;\n text-align: center;\n width: 50%;\n }\n .record-tr {\n margin-bottom: 0;\n }\n .record-td {\n padding-top: 0 !important;\n }\n .heading-span, .heading-span-absolute {\n display: block;\n }\n}\n\n/* calendar */\n:root {\n --main-color: #1a8fff;\n --text-color: #777;\n --text-color-light: #ccc;\n --border-color: #eee;\n --bg-color: #f9f9f9;\n --neutral-color: #fff;\n}\n\n.calendar .col-start {\n justify-content: flex-start;\n text-align: left;\n}\n\n.calendar .col-center {\n justify-content: center;\n text-align: center;\n}\n\n.calendar .col-end {\n justify-content: flex-end;\n text-align: right;\n}\n\n.calendar {\n display: block;\n position: relative;\n width: 100%;\n background: var(--neutral-color);\n border: 1px solid var(--border-color);\n}\n\n.calendar .header {\n text-transform: uppercase;\n font-weight: 700;\n /*font-size: 115%;*/\n padding: 0.5em 0;\n border-bottom: 1px solid var(--border-color);\n}\n\n.calendar .header .icon {\n cursor: pointer;\n transition: .15s ease-out;\n}\n\n.calendar .header .icon:hover {\n transform: scale(1.75);\n transition: .25s ease-out;\n color: var(--main-color);\n}\n\n.calendar .header .icon:first-of-type {\n margin-left: 1em;\n}\n\n.calendar .header .icon:last-of-type {\n margin-right: 1em;\n}\n\n.calendar .days {\n text-transform: uppercase;\n font-weight: 400;\n color: var(--text-color-light);\n font-size: 70%;\n padding: .75em 0;\n border-bottom: 1px solid var(--border-color);\n}\n\n.calendar .body .cell {\n position: relative;\n height: 3em;\n border-right: 1px solid var(--border-color);\n background: var(--neutral-color);\n}\n\n.calendar .body .cell:hover {\n background: var(--bg-color);\n}\n\n.calendar .body .selected {\n border-left: 10px solid transparent;\n border-image: linear-gradient(45deg, #1a8fff 0%,#53cbf1 40%);\n}\n\n.calendar .body .row {\n border-bottom: 1px solid var(--border-color);\n margin: 0;\n}\n\n.calendar .body .row:last-child {\n border-bottom: none;\n}\n\n.calendar .body .cell:last-child {\n border-right: none;\n}\n\n.calendar .body .cell .number {\n position: absolute;\n font-size: 82.5%;\n line-height: 1;\n top: .75em;\n right: .75em;\n font-weight: 700;\n}\n\n.calendar .body .disabled {\n color: var(--text-color-light);\n pointer-events: none;\n}\n\n.calendar .body .col {\n flex-grow: 0;\n flex-basis: calc(100%/7);\n width: calc(100%/7);\n}\n\n.calendar .body .img-disabled {\n opacity: .4;\n}\n\n.calendar .body .weekend {\n background: #f5f5f5;\n}\n\n.calendar .body .today {\n background: #eff1f3;\n}\n\n.calendar-workout,\n.calendar-more {\n display: none;\n}\n\n.calendar-more {\n color: #405976;\n font-size: .7em;\n margin-left: 0.3em;\n}\n\n.calendar-display-more {\n background: whitesmoke;\n border-radius: 4px;\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n margin-bottom: 10px;\n padding: 10px 15px;\n position: absolute;\n min-width: 52px;\n z-index: 1000;\n}\n\n.calendar-workout-more {\n display: none;\n}\n\n@media only screen and (max-width: 992px) {\n\n .calendar-workout:nth-child(-n+2),\n .calendar-workout:nth-child(n+3) ~ .calendar-more,\n .calendar-workout-more:nth-child(n+3) {\n display: inline-block;\n }\n\n}\n\n@media only screen and (min-width: 992px) and (max-width: 1200px) {\n\n .calendar-workout:nth-child(-n+4),\n .calendar-workout:nth-child(n+5) ~ .calendar-more,\n .calendar-workout-more:nth-child(n+5) {\n display: inline-block;\n }\n\n}\n\n@media only screen and (min-width: 1200px) {\n\n .calendar-workout:nth-child(-n+6),\n .calendar-workout:nth-child(n+7) ~ .calendar-more,\n .calendar-workout-more:nth-child(n+7) {\n display: inline-block;\n }\n\n}\n"]}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/main~workouts.0edb3403.css b/fittrackee/dist/static/css/main~workouts.0edb3403.css
new file mode 100644
index 00000000..31afeb67
--- /dev/null
+++ b/fittrackee/dist/static/css/main~workouts.0edb3403.css
@@ -0,0 +1 @@
+:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}#app,body{margin:0}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);min-height:100vh}a{color:var(--app-a-color);text-decoration:none}img{max-width:100%}input,select,textarea{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input:disabled,select:disabled,textarea:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button:hover{background:var(--app-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.upper{text-transform:uppercase}.view{padding-bottom:35px}.fa-trophy{color:var(--workout-trophy-color)}.mountains{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width:1000px){.center-card{width:100%;margin:0 auto 50px auto}.center-card.with-margin{margin-top:0}}.text-center{text-align:center}.text-left{text-align:left}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td,.responsive-table table td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width:500px){.responsive-table table td{width:100%}}.profile-buttons{display:flex;gap:10px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.static-map{display:flex;position:relative}.static-map.display-hover{position:absolute;margin-left:20px;margin-top:3px;width:400px;height:225px;z-index:100}.static-map .bg-map-image{background-size:cover;background-position:50%;opacity:.6;height:200px;width:100%}.static-map .map-attribution{top:0;right:0;font-size:11px;position:absolute}.static-map .map-attribution-text{background-color:hsla(0,0%,100%,.7)}[data-v-207829e4]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-207829e4]{margin:0}#app[data-v-207829e4]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-207829e4]{color:var(--app-a-color);text-decoration:none}img[data-v-207829e4]{max-width:100%}input[data-v-207829e4],select[data-v-207829e4],textarea[data-v-207829e4]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-207829e4]:disabled,select[data-v-207829e4]:disabled,textarea[data-v-207829e4]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-207829e4] :invalid{outline:2px solid var(--input-error-color)}label[data-v-207829e4]{font-weight:700}button[data-v-207829e4]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-207829e4]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-207829e4]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-207829e4]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-207829e4]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-207829e4]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-207829e4]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-207829e4]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-207829e4]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-207829e4]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-207829e4]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-207829e4]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-207829e4]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-207829e4]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-207829e4]{display:flex;flex-direction:column}.form-box .form-items input[data-v-207829e4]{margin:10px;padding:5px}.upper[data-v-207829e4]{text-transform:uppercase}.view[data-v-207829e4]{padding-bottom:35px}.fa-trophy[data-v-207829e4]{color:var(--workout-trophy-color)}.mountains[data-v-207829e4]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-207829e4]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-207829e4]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-207829e4]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-207829e4]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-207829e4]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-207829e4]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-207829e4]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-207829e4]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-207829e4]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-207829e4]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-207829e4]{font-weight:700}.description-list dl dd[data-v-207829e4]{margin-bottom:10px}.center-card[data-v-207829e4]{margin:0 auto;width:700px}.center-card.with-margin[data-v-207829e4]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-207829e4]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-207829e4]{margin-top:0}}.text-center[data-v-207829e4]{text-align:center}.text-left[data-v-207829e4]{text-align:left}.responsive-table[data-v-207829e4]{margin-bottom:15px}.responsive-table table[data-v-207829e4]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-207829e4]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-207829e4]{font-size:.95em}.responsive-table table tbody td[data-v-207829e4]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-207829e4]{border:none}.responsive-table table .cell-heading[data-v-207829e4]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-207829e4]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-207829e4]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-207829e4]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-207829e4]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-207829e4]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-207829e4]{width:100%}}.profile-buttons[data-v-207829e4]{display:flex;gap:10px}.medium-sport-img[data-v-207829e4]{height:35px;width:35px;margin:0 auto}.no-workouts[data-v-207829e4]{display:flex;justify-content:center}[data-v-79ec50fd]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-79ec50fd]{margin:0}#app[data-v-79ec50fd]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-79ec50fd]{color:var(--app-a-color);text-decoration:none}img[data-v-79ec50fd]{max-width:100%}input[data-v-79ec50fd],select[data-v-79ec50fd],textarea[data-v-79ec50fd]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-79ec50fd]:disabled,select[data-v-79ec50fd]:disabled,textarea[data-v-79ec50fd]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-79ec50fd] :invalid{outline:2px solid var(--input-error-color)}label[data-v-79ec50fd]{font-weight:700}button[data-v-79ec50fd]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-79ec50fd]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-79ec50fd]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-79ec50fd]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-79ec50fd]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-79ec50fd]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-79ec50fd]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-79ec50fd]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-79ec50fd]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-79ec50fd]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-79ec50fd]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-79ec50fd]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-79ec50fd]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-79ec50fd]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-79ec50fd]{display:flex;flex-direction:column}.form-box .form-items input[data-v-79ec50fd]{margin:10px;padding:5px}.upper[data-v-79ec50fd]{text-transform:uppercase}.view[data-v-79ec50fd]{padding-bottom:35px}.fa-trophy[data-v-79ec50fd]{color:var(--workout-trophy-color)}.mountains[data-v-79ec50fd]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-79ec50fd]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-79ec50fd]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-79ec50fd]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-79ec50fd]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-79ec50fd]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-79ec50fd]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-79ec50fd]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-79ec50fd]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-79ec50fd]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-79ec50fd]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-79ec50fd]{font-weight:700}.description-list dl dd[data-v-79ec50fd]{margin-bottom:10px}.center-card[data-v-79ec50fd]{margin:0 auto;width:700px}.center-card.with-margin[data-v-79ec50fd]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-79ec50fd]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-79ec50fd]{margin-top:0}}.text-center[data-v-79ec50fd]{text-align:center}.text-left[data-v-79ec50fd]{text-align:left}.responsive-table[data-v-79ec50fd]{margin-bottom:15px}.responsive-table table[data-v-79ec50fd]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-79ec50fd]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-79ec50fd]{font-size:.95em}.responsive-table table tbody td[data-v-79ec50fd]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-79ec50fd]{border:none}.responsive-table table .cell-heading[data-v-79ec50fd]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-79ec50fd]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-79ec50fd]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-79ec50fd]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-79ec50fd]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-79ec50fd]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-79ec50fd]{width:100%}}.profile-buttons[data-v-79ec50fd]{display:flex;gap:10px}.medium-sport-img[data-v-79ec50fd]{height:35px;width:35px;margin:0 auto}#error[data-v-79ec50fd]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-79ec50fd]{margin-top:50px}#error .error-content h1[data-v-79ec50fd]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-79ec50fd]{font-size:1.2em;margin:30px 0}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/profile.05400f70.css b/fittrackee/dist/static/css/profile.05400f70.css
new file mode 100644
index 00000000..1f4c8f91
--- /dev/null
+++ b/fittrackee/dist/static/css/profile.05400f70.css
@@ -0,0 +1 @@
+[data-v-d342b648]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-d342b648]{margin:0}#app[data-v-d342b648]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-d342b648]{color:var(--app-a-color);text-decoration:none}img[data-v-d342b648]{max-width:100%}input[data-v-d342b648],select[data-v-d342b648],textarea[data-v-d342b648]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-d342b648]:disabled,select[data-v-d342b648]:disabled,textarea[data-v-d342b648]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-d342b648] :invalid{outline:2px solid var(--input-error-color)}label[data-v-d342b648]{font-weight:700}button[data-v-d342b648]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-d342b648]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-d342b648]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-d342b648]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-d342b648]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-d342b648]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-d342b648]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-d342b648]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-d342b648]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-d342b648]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-d342b648]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-d342b648]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-d342b648]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-d342b648]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-d342b648]{display:flex;flex-direction:column}.form-box .form-items input[data-v-d342b648]{margin:10px;padding:5px}.upper[data-v-d342b648]{text-transform:uppercase}.view[data-v-d342b648]{padding-bottom:35px}.fa-trophy[data-v-d342b648]{color:var(--workout-trophy-color)}.mountains[data-v-d342b648]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-d342b648]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-d342b648]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-d342b648]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-d342b648]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-d342b648]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-d342b648]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-d342b648]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-d342b648]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-d342b648]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-d342b648]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-d342b648]{font-weight:700}.description-list dl dd[data-v-d342b648]{margin-bottom:10px}.center-card[data-v-d342b648]{margin:0 auto;width:700px}.center-card.with-margin[data-v-d342b648]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-d342b648]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-d342b648]{margin-top:0}}.text-center[data-v-d342b648]{text-align:center}.text-left[data-v-d342b648]{text-align:left}.responsive-table[data-v-d342b648]{margin-bottom:15px}.responsive-table table[data-v-d342b648]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-d342b648]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-d342b648]{font-size:.95em}.responsive-table table tbody td[data-v-d342b648]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-d342b648]{border:none}.responsive-table table .cell-heading[data-v-d342b648]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-d342b648]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-d342b648]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-d342b648]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-d342b648]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-d342b648]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-d342b648]{width:100%}}.profile-buttons[data-v-d342b648]{display:flex;gap:10px}.medium-sport-img[data-v-d342b648]{height:35px;width:35px;margin:0 auto}#profile[data-v-d342b648],#profile[data-v-d342b648] .profile-form{display:flex;flex-direction:column}#profile[data-v-d342b648] .profile-form hr{border-color:var(--card-border-color);border-width:1px 0 0 0}#profile[data-v-d342b648] .profile-form .form-items{display:flex;flex-direction:column}#profile[data-v-d342b648] .profile-form .form-items input{margin:5px 0}#profile[data-v-d342b648] .profile-form .form-items select{height:35px;padding:5px 0}#profile[data-v-d342b648] .profile-form .form-items ::v-deep(.custom-textarea) textarea{padding:5px}#profile[data-v-d342b648] .profile-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#profile[data-v-d342b648] .profile-form .form-items .birth-date{height:20px}#profile[data-v-d342b648] .profile-form .form-buttons{display:flex;margin-top:10px;padding:10px 0;gap:10px}[data-v-218f8f1e]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-218f8f1e]{margin:0}#app[data-v-218f8f1e]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-218f8f1e]{color:var(--app-a-color);text-decoration:none}img[data-v-218f8f1e]{max-width:100%}input[data-v-218f8f1e],select[data-v-218f8f1e],textarea[data-v-218f8f1e]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-218f8f1e]:disabled,select[data-v-218f8f1e]:disabled,textarea[data-v-218f8f1e]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-218f8f1e] :invalid{outline:2px solid var(--input-error-color)}label[data-v-218f8f1e]{font-weight:700}button[data-v-218f8f1e]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-218f8f1e]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-218f8f1e]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-218f8f1e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-218f8f1e]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-218f8f1e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-218f8f1e]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-218f8f1e]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-218f8f1e]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-218f8f1e]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-218f8f1e]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-218f8f1e]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-218f8f1e]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-218f8f1e]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-218f8f1e]{display:flex;flex-direction:column}.form-box .form-items input[data-v-218f8f1e]{margin:10px;padding:5px}.upper[data-v-218f8f1e]{text-transform:uppercase}.view[data-v-218f8f1e]{padding-bottom:35px}.fa-trophy[data-v-218f8f1e]{color:var(--workout-trophy-color)}.mountains[data-v-218f8f1e]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-218f8f1e]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-218f8f1e]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-218f8f1e]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-218f8f1e]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-218f8f1e]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-218f8f1e]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-218f8f1e]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-218f8f1e]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-218f8f1e]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-218f8f1e]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-218f8f1e]{font-weight:700}.description-list dl dd[data-v-218f8f1e]{margin-bottom:10px}.center-card[data-v-218f8f1e]{margin:0 auto;width:700px}.center-card.with-margin[data-v-218f8f1e]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-218f8f1e]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-218f8f1e]{margin-top:0}}.text-center[data-v-218f8f1e]{text-align:center}.text-left[data-v-218f8f1e]{text-align:left}.responsive-table[data-v-218f8f1e]{margin-bottom:15px}.responsive-table table[data-v-218f8f1e]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-218f8f1e]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-218f8f1e]{font-size:.95em}.responsive-table table tbody td[data-v-218f8f1e]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-218f8f1e]{border:none}.responsive-table table .cell-heading[data-v-218f8f1e]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-218f8f1e]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-218f8f1e]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-218f8f1e]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-218f8f1e]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-218f8f1e]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-218f8f1e]{width:100%}}.profile-buttons[data-v-218f8f1e]{display:flex;gap:10px}.medium-sport-img[data-v-218f8f1e]{height:35px;width:35px;margin:0 auto}#user[data-v-218f8f1e]{margin:auto;width:700px}@media screen and (max-width:1000px){#user[data-v-218f8f1e]{width:100%;margin:0 auto 50px auto}}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/reset.46776e72.css b/fittrackee/dist/static/css/reset.46776e72.css
new file mode 100644
index 00000000..c6870056
--- /dev/null
+++ b/fittrackee/dist/static/css/reset.46776e72.css
@@ -0,0 +1 @@
+[data-v-2a8f70b8]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-2a8f70b8]{margin:0}#app[data-v-2a8f70b8]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-2a8f70b8]{color:var(--app-a-color);text-decoration:none}img[data-v-2a8f70b8]{max-width:100%}input[data-v-2a8f70b8],select[data-v-2a8f70b8],textarea[data-v-2a8f70b8]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-2a8f70b8]:disabled,select[data-v-2a8f70b8]:disabled,textarea[data-v-2a8f70b8]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-2a8f70b8] :invalid{outline:2px solid var(--input-error-color)}label[data-v-2a8f70b8]{font-weight:700}button[data-v-2a8f70b8]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-2a8f70b8]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-2a8f70b8]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-2a8f70b8]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-2a8f70b8]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-2a8f70b8]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-2a8f70b8]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-2a8f70b8]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-2a8f70b8]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-2a8f70b8]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-2a8f70b8]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-2a8f70b8]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-2a8f70b8]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-2a8f70b8]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-2a8f70b8]{display:flex;flex-direction:column}.form-box .form-items input[data-v-2a8f70b8]{margin:10px;padding:5px}.upper[data-v-2a8f70b8]{text-transform:uppercase}.view[data-v-2a8f70b8]{padding-bottom:35px}.fa-trophy[data-v-2a8f70b8]{color:var(--workout-trophy-color)}.mountains[data-v-2a8f70b8]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-2a8f70b8]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-2a8f70b8]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-2a8f70b8]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-2a8f70b8]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-2a8f70b8]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-2a8f70b8]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-2a8f70b8]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-2a8f70b8]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-2a8f70b8]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-2a8f70b8]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-2a8f70b8]{font-weight:700}.description-list dl dd[data-v-2a8f70b8]{margin-bottom:10px}.center-card[data-v-2a8f70b8]{margin:0 auto;width:700px}.center-card.with-margin[data-v-2a8f70b8]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-2a8f70b8]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-2a8f70b8]{margin-top:0}}.text-center[data-v-2a8f70b8]{text-align:center}.text-left[data-v-2a8f70b8]{text-align:left}.responsive-table[data-v-2a8f70b8]{margin-bottom:15px}.responsive-table table[data-v-2a8f70b8]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-2a8f70b8]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-2a8f70b8]{font-size:.95em}.responsive-table table tbody td[data-v-2a8f70b8]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-2a8f70b8]{border:none}.responsive-table table .cell-heading[data-v-2a8f70b8]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-2a8f70b8]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-2a8f70b8]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-2a8f70b8]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-2a8f70b8]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-2a8f70b8]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-2a8f70b8]{width:100%}}.profile-buttons[data-v-2a8f70b8]{display:flex;gap:10px}.medium-sport-img[data-v-2a8f70b8]{height:35px;width:35px;margin:0 auto}#password-action-done[data-v-2a8f70b8]{display:flex;flex-direction:column;align-items:center}#password-action-done svg[data-v-2a8f70b8]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#password-action-done .password-message[data-v-2a8f70b8]{font-size:1.1em;text-align:center}@media screen and (max-width:1000px){#password-action-done .password-message[data-v-2a8f70b8]{font-size:1em}}[data-v-742267ca]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-742267ca]{margin:0}#app[data-v-742267ca]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-742267ca]{color:var(--app-a-color);text-decoration:none}img[data-v-742267ca]{max-width:100%}input[data-v-742267ca],select[data-v-742267ca],textarea[data-v-742267ca]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-742267ca]:disabled,select[data-v-742267ca]:disabled,textarea[data-v-742267ca]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-742267ca] :invalid{outline:2px solid var(--input-error-color)}label[data-v-742267ca]{font-weight:700}button[data-v-742267ca]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-742267ca]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-742267ca]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-742267ca]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-742267ca]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-742267ca]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-742267ca]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-742267ca]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-742267ca]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-742267ca]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-742267ca]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-742267ca]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-742267ca]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-742267ca]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-742267ca]{display:flex;flex-direction:column}.form-box .form-items input[data-v-742267ca]{margin:10px;padding:5px}.upper[data-v-742267ca]{text-transform:uppercase}.view[data-v-742267ca]{padding-bottom:35px}.fa-trophy[data-v-742267ca]{color:var(--workout-trophy-color)}.mountains[data-v-742267ca]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-742267ca]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-742267ca]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-742267ca]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-742267ca]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-742267ca]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-742267ca]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-742267ca]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-742267ca]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-742267ca]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-742267ca]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-742267ca]{font-weight:700}.description-list dl dd[data-v-742267ca]{margin-bottom:10px}.center-card[data-v-742267ca]{margin:0 auto;width:700px}.center-card.with-margin[data-v-742267ca]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-742267ca]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-742267ca]{margin-top:0}}.text-center[data-v-742267ca]{text-align:center}.text-left[data-v-742267ca]{text-align:left}.responsive-table[data-v-742267ca]{margin-bottom:15px}.responsive-table table[data-v-742267ca]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-742267ca]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-742267ca]{font-size:.95em}.responsive-table table tbody td[data-v-742267ca]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-742267ca]{border:none}.responsive-table table .cell-heading[data-v-742267ca]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-742267ca]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-742267ca]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-742267ca]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-742267ca]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-742267ca]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-742267ca]{width:100%}}.profile-buttons[data-v-742267ca]{display:flex;gap:10px}.medium-sport-img[data-v-742267ca]{height:35px;width:35px;margin:0 auto}#user-auth-form[data-v-742267ca]{display:flex;align-items:center;margin:10px 0;height:100%}#user-auth-form #user-form[data-v-742267ca]{width:60%}#user-auth-form #user-form .account[data-v-742267ca]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-742267ca]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-742267ca]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-742267ca]:disabled{border-color:var(--disabled-color)}@media screen and (max-width:1000px){#user-auth-form[data-v-742267ca]{height:auto;margin-bottom:50px}#user-auth-form #user-form[data-v-742267ca]{margin-top:10px;width:100%}}[data-v-74fb0b23]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-74fb0b23]{margin:0}#app[data-v-74fb0b23]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-74fb0b23]{color:var(--app-a-color);text-decoration:none}img[data-v-74fb0b23]{max-width:100%}input[data-v-74fb0b23],select[data-v-74fb0b23],textarea[data-v-74fb0b23]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-74fb0b23]:disabled,select[data-v-74fb0b23]:disabled,textarea[data-v-74fb0b23]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-74fb0b23] :invalid{outline:2px solid var(--input-error-color)}label[data-v-74fb0b23]{font-weight:700}button[data-v-74fb0b23]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-74fb0b23]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-74fb0b23]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-74fb0b23]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-74fb0b23]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-74fb0b23]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-74fb0b23]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-74fb0b23]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-74fb0b23]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-74fb0b23]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-74fb0b23]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-74fb0b23]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-74fb0b23]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-74fb0b23]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-74fb0b23]{display:flex;flex-direction:column}.form-box .form-items input[data-v-74fb0b23]{margin:10px;padding:5px}.upper[data-v-74fb0b23]{text-transform:uppercase}.view[data-v-74fb0b23]{padding-bottom:35px}.fa-trophy[data-v-74fb0b23]{color:var(--workout-trophy-color)}.mountains[data-v-74fb0b23]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-74fb0b23]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-74fb0b23]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-74fb0b23]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-74fb0b23]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-74fb0b23]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-74fb0b23]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-74fb0b23]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-74fb0b23]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-74fb0b23]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-74fb0b23]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-74fb0b23]{font-weight:700}.description-list dl dd[data-v-74fb0b23]{margin-bottom:10px}.center-card[data-v-74fb0b23]{margin:0 auto;width:700px}.center-card.with-margin[data-v-74fb0b23]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-74fb0b23]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-74fb0b23]{margin-top:0}}.text-center[data-v-74fb0b23]{text-align:center}.text-left[data-v-74fb0b23]{text-align:left}.responsive-table[data-v-74fb0b23]{margin-bottom:15px}.responsive-table table[data-v-74fb0b23]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-74fb0b23]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-74fb0b23]{font-size:.95em}.responsive-table table tbody td[data-v-74fb0b23]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-74fb0b23]{border:none}.responsive-table table .cell-heading[data-v-74fb0b23]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-74fb0b23]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-74fb0b23]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-74fb0b23]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-74fb0b23]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-74fb0b23]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-74fb0b23]{width:100%}}.profile-buttons[data-v-74fb0b23]{display:flex;gap:10px}.medium-sport-img[data-v-74fb0b23]{height:35px;width:35px;margin:0 auto}#password-reset-request[data-v-74fb0b23] .card .card-content #user-form{width:100%}[data-v-4773f635]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-4773f635]{margin:0}#app[data-v-4773f635]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-4773f635]{color:var(--app-a-color);text-decoration:none}img[data-v-4773f635]{max-width:100%}input[data-v-4773f635],select[data-v-4773f635],textarea[data-v-4773f635]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-4773f635]:disabled,select[data-v-4773f635]:disabled,textarea[data-v-4773f635]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-4773f635] :invalid{outline:2px solid var(--input-error-color)}label[data-v-4773f635]{font-weight:700}button[data-v-4773f635]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-4773f635]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-4773f635]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-4773f635]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-4773f635]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-4773f635]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-4773f635]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-4773f635]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-4773f635]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-4773f635]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-4773f635]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-4773f635]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-4773f635]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-4773f635]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-4773f635]{display:flex;flex-direction:column}.form-box .form-items input[data-v-4773f635]{margin:10px;padding:5px}.upper[data-v-4773f635]{text-transform:uppercase}.view[data-v-4773f635]{padding-bottom:35px}.fa-trophy[data-v-4773f635]{color:var(--workout-trophy-color)}.mountains[data-v-4773f635]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-4773f635]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-4773f635]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-4773f635]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-4773f635]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-4773f635]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-4773f635]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-4773f635]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-4773f635]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-4773f635]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-4773f635]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-4773f635]{font-weight:700}.description-list dl dd[data-v-4773f635]{margin-bottom:10px}.center-card[data-v-4773f635]{margin:0 auto;width:700px}.center-card.with-margin[data-v-4773f635]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-4773f635]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-4773f635]{margin-top:0}}.text-center[data-v-4773f635]{text-align:center}.text-left[data-v-4773f635]{text-align:left}.responsive-table[data-v-4773f635]{margin-bottom:15px}.responsive-table table[data-v-4773f635]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-4773f635]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-4773f635]{font-size:.95em}.responsive-table table tbody td[data-v-4773f635]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-4773f635]{border:none}.responsive-table table .cell-heading[data-v-4773f635]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-4773f635]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-4773f635]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-4773f635]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-4773f635]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-4773f635]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-4773f635]{width:100%}}.profile-buttons[data-v-4773f635]{display:flex;gap:10px}.medium-sport-img[data-v-4773f635]{height:35px;width:35px;margin:0 auto}#password-reset[data-v-4773f635]{display:flex}#password-reset .container[data-v-4773f635]{display:flex;justify-content:center;width:50%}@media screen and (max-width:700px){#password-reset .container[data-v-4773f635]{width:100%;margin:0 auto 50px auto}}
\ No newline at end of file
diff --git a/fittrackee/dist/static/css/workouts.84cbed34.css b/fittrackee/dist/static/css/workouts.84cbed34.css
new file mode 100644
index 00000000..fbb94223
--- /dev/null
+++ b/fittrackee/dist/static/css/workouts.84cbed34.css
@@ -0,0 +1 @@
+[data-v-06d30f25]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-06d30f25]{margin:0}#app[data-v-06d30f25]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-06d30f25]{color:var(--app-a-color);text-decoration:none}img[data-v-06d30f25]{max-width:100%}input[data-v-06d30f25],select[data-v-06d30f25],textarea[data-v-06d30f25]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-06d30f25]:disabled,select[data-v-06d30f25]:disabled,textarea[data-v-06d30f25]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-06d30f25] :invalid{outline:2px solid var(--input-error-color)}label[data-v-06d30f25]{font-weight:700}button[data-v-06d30f25]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-06d30f25]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-06d30f25]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-06d30f25]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-06d30f25]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-06d30f25]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-06d30f25]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-06d30f25]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-06d30f25]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-06d30f25]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-06d30f25]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-06d30f25]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-06d30f25]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-06d30f25]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-06d30f25]{display:flex;flex-direction:column}.form-box .form-items input[data-v-06d30f25]{margin:10px;padding:5px}.upper[data-v-06d30f25]{text-transform:uppercase}.view[data-v-06d30f25]{padding-bottom:35px}.fa-trophy[data-v-06d30f25]{color:var(--workout-trophy-color)}.mountains[data-v-06d30f25]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-06d30f25]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-06d30f25]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-06d30f25]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-06d30f25]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-06d30f25]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-06d30f25]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-06d30f25]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-06d30f25]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-06d30f25]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-06d30f25]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-06d30f25]{font-weight:700}.description-list dl dd[data-v-06d30f25]{margin-bottom:10px}.center-card[data-v-06d30f25]{margin:0 auto;width:700px}.center-card.with-margin[data-v-06d30f25]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-06d30f25]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-06d30f25]{margin-top:0}}.text-center[data-v-06d30f25]{text-align:center}.text-left[data-v-06d30f25]{text-align:left}.responsive-table[data-v-06d30f25]{margin-bottom:15px}.responsive-table table[data-v-06d30f25]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-06d30f25]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-06d30f25]{font-size:.95em}.responsive-table table tbody td[data-v-06d30f25]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-06d30f25]{border:none}.responsive-table table .cell-heading[data-v-06d30f25]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-06d30f25]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-06d30f25]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-06d30f25]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-06d30f25]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-06d30f25]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-06d30f25]{width:100%}}.profile-buttons[data-v-06d30f25]{display:flex;gap:10px}.medium-sport-img[data-v-06d30f25]{height:35px;width:35px;margin:0 auto}.workouts-filters .form[data-v-06d30f25]{display:flex;flex-direction:column;padding-top:0}.workouts-filters .form .form-items-group[data-v-06d30f25]{display:flex;flex-direction:column;padding:5px}.workouts-filters .form .form-items-group .form-item[data-v-06d30f25]{display:flex;flex-direction:column}.workouts-filters .form .form-items-group .form-item .form-inputs-group[data-v-06d30f25]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-items-group .form-item .form-inputs-group input[data-v-06d30f25]{width:34%}.workouts-filters .form .form-items-group .form-item .form-inputs-group span[data-v-06d30f25]{padding:5px}.workouts-filters .form .form-items-group .form-item input[data-v-06d30f25]{height:16px}.workouts-filters .form .form-items-group .form-item select[data-v-06d30f25]{height:36px;padding:0 5px}.workouts-filters .form-button[data-v-06d30f25]{display:flex;justify-content:center;flex-wrap:wrap;margin:5px}.workouts-filters .form-button button[data-v-06d30f25]{margin-top:10px;width:100%}@media screen and (max-width:1000px){.workouts-filters .form[data-v-06d30f25]{flex-direction:row;padding-top:5px}.workouts-filters .form .form-items-group[data-v-06d30f25]{padding:0 5px;height:100%}.workouts-filters .form .form-items-group .form-item label[data-v-06d30f25]{font-size:.9em}.workouts-filters .form .form-items-group .form-item .form-inputs-group[data-v-06d30f25]{flex-direction:column;justify-content:normal;padding:0}.workouts-filters .form .form-items-group .form-item .form-inputs-group input[data-v-06d30f25]{width:75%}.workouts-filters .form-button[data-v-06d30f25]{flex-wrap:nowrap}.workouts-filters .form-button button[data-v-06d30f25]{margin:10px 5px;width:100%}}@media screen and (max-width:700px){.workouts-filters .form[data-v-06d30f25]{flex-direction:column;padding-top:0}.workouts-filters .form .form-items-group[data-v-06d30f25]{padding:5px}.workouts-filters .form .form-items-group .form-item label[data-v-06d30f25]{font-size:1em}.workouts-filters .form .form-items-group .form-item .form-inputs-group[data-v-06d30f25]{flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-items-group .form-item .form-inputs-group input[data-v-06d30f25]{width:50%}.workouts-filters .form .form-items-group .form-item .form-inputs-group span[data-v-06d30f25]{padding:5px}.workouts-filters .form-button[data-v-06d30f25]{flex-wrap:nowrap}.workouts-filters .form-button button[data-v-06d30f25]{margin:10px 5px}}@media screen and (max-width:500px){.workouts-filters .form-button[data-v-06d30f25]{flex-wrap:wrap}}[data-v-1ba1a972]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-1ba1a972]{margin:0}#app[data-v-1ba1a972]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-1ba1a972]{color:var(--app-a-color);text-decoration:none}img[data-v-1ba1a972]{max-width:100%}input[data-v-1ba1a972],select[data-v-1ba1a972],textarea[data-v-1ba1a972]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-1ba1a972]:disabled,select[data-v-1ba1a972]:disabled,textarea[data-v-1ba1a972]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-1ba1a972] :invalid{outline:2px solid var(--input-error-color)}label[data-v-1ba1a972]{font-weight:700}button[data-v-1ba1a972]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-1ba1a972]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-1ba1a972]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-1ba1a972]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-1ba1a972]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-1ba1a972]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-1ba1a972]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-1ba1a972]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-1ba1a972]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-1ba1a972]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-1ba1a972]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-1ba1a972]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-1ba1a972]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-1ba1a972]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-1ba1a972]{display:flex;flex-direction:column}.form-box .form-items input[data-v-1ba1a972]{margin:10px;padding:5px}.upper[data-v-1ba1a972]{text-transform:uppercase}.view[data-v-1ba1a972]{padding-bottom:35px}.fa-trophy[data-v-1ba1a972]{color:var(--workout-trophy-color)}.mountains[data-v-1ba1a972]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-1ba1a972]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-1ba1a972]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-1ba1a972]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-1ba1a972]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-1ba1a972]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-1ba1a972]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-1ba1a972]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-1ba1a972]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-1ba1a972]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-1ba1a972]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-1ba1a972]{font-weight:700}.description-list dl dd[data-v-1ba1a972]{margin-bottom:10px}.center-card[data-v-1ba1a972]{margin:0 auto;width:700px}.center-card.with-margin[data-v-1ba1a972]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-1ba1a972]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-1ba1a972]{margin-top:0}}.text-center[data-v-1ba1a972]{text-align:center}.text-left[data-v-1ba1a972]{text-align:left}.responsive-table[data-v-1ba1a972]{margin-bottom:15px}.responsive-table table[data-v-1ba1a972]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-1ba1a972]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-1ba1a972]{font-size:.95em}.responsive-table table tbody td[data-v-1ba1a972]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-1ba1a972]{border:none}.responsive-table table .cell-heading[data-v-1ba1a972]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-1ba1a972]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-1ba1a972]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-1ba1a972]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-1ba1a972]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-1ba1a972]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-1ba1a972]{width:100%}}.profile-buttons[data-v-1ba1a972]{display:flex;gap:10px}.medium-sport-img[data-v-1ba1a972]{height:35px;width:35px;margin:0 auto}.workouts-list[data-v-1ba1a972]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.workouts-list .box[data-v-1ba1a972]{padding:10px 20px}@media screen and (max-width:700px){.workouts-list .box.empty-table[data-v-1ba1a972]{display:none}}.workouts-list .box .total[data-v-1ba1a972]{display:flex;gap:5px}.workouts-list .box .total .total-label[data-v-1ba1a972]{font-weight:700}.workouts-list .box .top-pagination[data-v-1ba1a972]{display:none}@media screen and (max-width:700px){.workouts-list .box .top-pagination[data-v-1ba1a972]{display:flex}}@media screen and (max-width:700px){.workouts-list .box[data-v-1ba1a972] .pagination-center ul{margin-top:0}}.workouts-list .box .workouts-table .sport-col[data-v-1ba1a972]{padding-right:0}.workouts-list .box .workouts-table .workout-title[data-v-1ba1a972]{max-width:90px;position:relative}.workouts-list .box .workouts-table .workout-title .fa-map-o[data-v-1ba1a972]{font-size:.75em}.workouts-list .box .workouts-table .workout-title .static-map[data-v-1ba1a972]{display:none;box-shadow:3px 3px 3px 1px #d3d3d3}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-1ba1a972]{display:block}.workouts-list .box .workouts-table .sport-img[data-v-1ba1a972]{height:20px;width:20px}@media screen and (max-width:700px){.workouts-list .box .workouts-table .sport-col[data-v-1ba1a972]{display:flex;justify-content:center;padding:10px}.workouts-list .box .workouts-table .workout-title[data-v-1ba1a972]{max-width:none}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-1ba1a972]{display:none}}.workouts-list .more-workouts[data-v-1ba1a972]{display:flex;justify-content:center;padding:10px}[data-v-ed6df5ba]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-ed6df5ba]{margin:0}#app[data-v-ed6df5ba]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-ed6df5ba]{color:var(--app-a-color);text-decoration:none}img[data-v-ed6df5ba]{max-width:100%}input[data-v-ed6df5ba],select[data-v-ed6df5ba],textarea[data-v-ed6df5ba]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-ed6df5ba]:disabled,select[data-v-ed6df5ba]:disabled,textarea[data-v-ed6df5ba]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-ed6df5ba] :invalid{outline:2px solid var(--input-error-color)}label[data-v-ed6df5ba]{font-weight:700}button[data-v-ed6df5ba]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-ed6df5ba]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-ed6df5ba]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-ed6df5ba]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-ed6df5ba]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-ed6df5ba]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-ed6df5ba]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-ed6df5ba]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-ed6df5ba]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-ed6df5ba]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-ed6df5ba]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-ed6df5ba]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-ed6df5ba]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-ed6df5ba]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-ed6df5ba]{display:flex;flex-direction:column}.form-box .form-items input[data-v-ed6df5ba]{margin:10px;padding:5px}.upper[data-v-ed6df5ba]{text-transform:uppercase}.view[data-v-ed6df5ba]{padding-bottom:35px}.fa-trophy[data-v-ed6df5ba]{color:var(--workout-trophy-color)}.mountains[data-v-ed6df5ba]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-ed6df5ba]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-ed6df5ba]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-ed6df5ba]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-ed6df5ba]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-ed6df5ba]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-ed6df5ba]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-ed6df5ba]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-ed6df5ba]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-ed6df5ba]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-ed6df5ba]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-ed6df5ba]{font-weight:700}.description-list dl dd[data-v-ed6df5ba]{margin-bottom:10px}.center-card[data-v-ed6df5ba]{margin:0 auto;width:700px}.center-card.with-margin[data-v-ed6df5ba]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-ed6df5ba]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-ed6df5ba]{margin-top:0}}.text-center[data-v-ed6df5ba]{text-align:center}.text-left[data-v-ed6df5ba]{text-align:left}.responsive-table[data-v-ed6df5ba]{margin-bottom:15px}.responsive-table table[data-v-ed6df5ba]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-ed6df5ba]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-ed6df5ba]{font-size:.95em}.responsive-table table tbody td[data-v-ed6df5ba]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-ed6df5ba]{border:none}.responsive-table table .cell-heading[data-v-ed6df5ba]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-ed6df5ba]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-ed6df5ba]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-ed6df5ba]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-ed6df5ba]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-ed6df5ba]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-ed6df5ba]{width:100%}}.profile-buttons[data-v-ed6df5ba]{display:flex;gap:10px}.medium-sport-img[data-v-ed6df5ba]{height:35px;width:35px;margin:0 auto}#workouts[data-v-ed6df5ba]{height:100%}#workouts .workouts-container[data-v-ed6df5ba]{display:flex;flex-direction:row}@media screen and (max-width:1000px){#workouts .workouts-container[data-v-ed6df5ba]{flex-direction:column}}#workouts .workouts-container .filters-container[data-v-ed6df5ba],#workouts .workouts-container .list-container[data-v-ed6df5ba]{display:flex;flex-direction:column}#workouts .workouts-container .filters-container[data-v-ed6df5ba]{width:25%}@media screen and (max-width:1000px){#workouts .workouts-container .filters-container[data-v-ed6df5ba]{width:100%}}@media screen and (max-width:1000px)and (max-width:700px){#workouts .workouts-container .filters-container.hidden[data-v-ed6df5ba]{display:none}}#workouts .workouts-container .display-filters[data-v-ed6df5ba]{display:none;font-size:.8em;padding:0 20px}#workouts .workouts-container .display-filters span[data-v-ed6df5ba]{cursor:pointer;font-weight:700;padding-left:5px}#workouts .workouts-container .display-filters .fa[data-v-ed6df5ba]{cursor:pointer}@media screen and (max-width:700px){#workouts .workouts-container .display-filters[data-v-ed6df5ba]{display:flex;justify-content:flex-end;align-items:center}}#workouts .workouts-container .list-container[data-v-ed6df5ba]{width:75%}@media screen and (max-width:1000px){#workouts .workouts-container .list-container[data-v-ed6df5ba]{width:100%}}[data-v-4819bfdb]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-4819bfdb]{margin:0}#app[data-v-4819bfdb]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-4819bfdb]{color:var(--app-a-color);text-decoration:none}img[data-v-4819bfdb]{max-width:100%}input[data-v-4819bfdb],select[data-v-4819bfdb],textarea[data-v-4819bfdb]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-4819bfdb]:disabled,select[data-v-4819bfdb]:disabled,textarea[data-v-4819bfdb]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-4819bfdb] :invalid{outline:2px solid var(--input-error-color)}label[data-v-4819bfdb]{font-weight:700}button[data-v-4819bfdb]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-4819bfdb]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-4819bfdb]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-4819bfdb]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-4819bfdb]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-4819bfdb]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-4819bfdb]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-4819bfdb]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-4819bfdb]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-4819bfdb]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-4819bfdb]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-4819bfdb]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-4819bfdb]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-4819bfdb]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-4819bfdb]{display:flex;flex-direction:column}.form-box .form-items input[data-v-4819bfdb]{margin:10px;padding:5px}.upper[data-v-4819bfdb]{text-transform:uppercase}.view[data-v-4819bfdb]{padding-bottom:35px}.fa-trophy[data-v-4819bfdb]{color:var(--workout-trophy-color)}.mountains[data-v-4819bfdb]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-4819bfdb]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-4819bfdb]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-4819bfdb]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-4819bfdb]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-4819bfdb]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-4819bfdb]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-4819bfdb]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-4819bfdb]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-4819bfdb]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-4819bfdb]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-4819bfdb]{font-weight:700}.description-list dl dd[data-v-4819bfdb]{margin-bottom:10px}.center-card[data-v-4819bfdb]{margin:0 auto;width:700px}.center-card.with-margin[data-v-4819bfdb]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-4819bfdb]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-4819bfdb]{margin-top:0}}.text-center[data-v-4819bfdb]{text-align:center}.text-left[data-v-4819bfdb]{text-align:left}.responsive-table[data-v-4819bfdb]{margin-bottom:15px}.responsive-table table[data-v-4819bfdb]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-4819bfdb]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-4819bfdb]{font-size:.95em}.responsive-table table tbody td[data-v-4819bfdb]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-4819bfdb]{border:none}.responsive-table table .cell-heading[data-v-4819bfdb]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-4819bfdb]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-4819bfdb]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-4819bfdb]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-4819bfdb]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-4819bfdb]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-4819bfdb]{width:100%}}.profile-buttons[data-v-4819bfdb]{display:flex;gap:10px}.medium-sport-img[data-v-4819bfdb]{height:35px;width:35px;margin:0 auto}#workout-chart[data-v-4819bfdb] .card .card-title{text-transform:capitalize}#workout-chart[data-v-4819bfdb] .card .card-content{display:flex;flex-direction:column}#workout-chart[data-v-4819bfdb] .card .card-content .chart-radio{width:100%;display:flex;justify-content:center}#workout-chart[data-v-4819bfdb] .card .card-content .chart-radio label{padding:0 10px}#workout-chart[data-v-4819bfdb] .card .card-content .chart-info{display:flex;justify-content:space-between;font-size:.85em;font-style:italic}@media screen and (max-width:700px){#workout-chart[data-v-4819bfdb] .card .card-content{padding:10px 0}#workout-chart[data-v-4819bfdb] .card .card-content .chart-info{display:flex;flex-direction:column-reverse}#workout-chart[data-v-4819bfdb] .card .card-content .chart-info .elevation-start{padding:10px 15px 0}#workout-chart[data-v-4819bfdb] .card .card-content .chart-info .no-data-cleaning{padding:0 20px}}[data-v-21fe0e9a]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-21fe0e9a]{margin:0}#app[data-v-21fe0e9a]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-21fe0e9a]{color:var(--app-a-color);text-decoration:none}img[data-v-21fe0e9a]{max-width:100%}input[data-v-21fe0e9a],select[data-v-21fe0e9a],textarea[data-v-21fe0e9a]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-21fe0e9a]:disabled,select[data-v-21fe0e9a]:disabled,textarea[data-v-21fe0e9a]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-21fe0e9a] :invalid{outline:2px solid var(--input-error-color)}label[data-v-21fe0e9a]{font-weight:700}button[data-v-21fe0e9a]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-21fe0e9a]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-21fe0e9a]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-21fe0e9a]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-21fe0e9a]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-21fe0e9a]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-21fe0e9a]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-21fe0e9a]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-21fe0e9a]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-21fe0e9a]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-21fe0e9a]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-21fe0e9a]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-21fe0e9a]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-21fe0e9a]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-21fe0e9a]{display:flex;flex-direction:column}.form-box .form-items input[data-v-21fe0e9a]{margin:10px;padding:5px}.upper[data-v-21fe0e9a]{text-transform:uppercase}.view[data-v-21fe0e9a]{padding-bottom:35px}.fa-trophy[data-v-21fe0e9a]{color:var(--workout-trophy-color)}.mountains[data-v-21fe0e9a]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-21fe0e9a]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-21fe0e9a]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-21fe0e9a]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-21fe0e9a]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-21fe0e9a]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-21fe0e9a]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-21fe0e9a]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-21fe0e9a]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-21fe0e9a]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-21fe0e9a]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-21fe0e9a]{font-weight:700}.description-list dl dd[data-v-21fe0e9a]{margin-bottom:10px}.center-card[data-v-21fe0e9a]{margin:0 auto;width:700px}.center-card.with-margin[data-v-21fe0e9a]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-21fe0e9a]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-21fe0e9a]{margin-top:0}}.text-center[data-v-21fe0e9a]{text-align:center}.text-left[data-v-21fe0e9a]{text-align:left}.responsive-table[data-v-21fe0e9a]{margin-bottom:15px}.responsive-table table[data-v-21fe0e9a]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-21fe0e9a]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-21fe0e9a]{font-size:.95em}.responsive-table table tbody td[data-v-21fe0e9a]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-21fe0e9a]{border:none}.responsive-table table .cell-heading[data-v-21fe0e9a]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-21fe0e9a]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-21fe0e9a]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-21fe0e9a]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-21fe0e9a]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-21fe0e9a]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-21fe0e9a]{width:100%}}.profile-buttons[data-v-21fe0e9a]{display:flex;gap:10px}.medium-sport-img[data-v-21fe0e9a]{height:35px;width:35px;margin:0 auto}#workout-card-title[data-v-21fe0e9a]{display:flex;justify-content:space-between;align-items:center}#workout-card-title .workout-arrow[data-v-21fe0e9a]{cursor:pointer}#workout-card-title .workout-arrow.inactive[data-v-21fe0e9a]{color:var(--disabled-color);cursor:default}#workout-card-title .workout-card-title[data-v-21fe0e9a]{display:flex;flex-grow:1}#workout-card-title .workout-card-title .sport-img[data-v-21fe0e9a]{height:35px;width:35px;padding:0 10px}#workout-card-title .workout-card-title .workout-date[data-v-21fe0e9a]{font-size:.8em;font-weight:400}#workout-card-title .workout-card-title .workout-segment[data-v-21fe0e9a]{font-weight:400}#workout-card-title .workout-card-title .workout-link[data-v-21fe0e9a]{padding-left:10px}#workout-card-title .workout-card-title .fa[data-v-21fe0e9a]{padding:0 3px}@media screen and (max-width:700px){#workout-card-title .workout-card-title .fa-edit[data-v-21fe0e9a],#workout-card-title .workout-card-title .fa-trash[data-v-21fe0e9a]{border:solid 1px var(--card-border-color);border-radius:4px;margin-left:5px;padding:0 10px}}[data-v-2e8c6844]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-2e8c6844]{margin:0}#app[data-v-2e8c6844]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-2e8c6844]{color:var(--app-a-color);text-decoration:none}img[data-v-2e8c6844]{max-width:100%}input[data-v-2e8c6844],select[data-v-2e8c6844],textarea[data-v-2e8c6844]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-2e8c6844]:disabled,select[data-v-2e8c6844]:disabled,textarea[data-v-2e8c6844]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-2e8c6844] :invalid{outline:2px solid var(--input-error-color)}label[data-v-2e8c6844]{font-weight:700}button[data-v-2e8c6844]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-2e8c6844]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-2e8c6844]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-2e8c6844]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-2e8c6844]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-2e8c6844]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-2e8c6844]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-2e8c6844]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-2e8c6844]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-2e8c6844]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-2e8c6844]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-2e8c6844]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-2e8c6844]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-2e8c6844]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-2e8c6844]{display:flex;flex-direction:column}.form-box .form-items input[data-v-2e8c6844]{margin:10px;padding:5px}.upper[data-v-2e8c6844]{text-transform:uppercase}.view[data-v-2e8c6844]{padding-bottom:35px}.fa-trophy[data-v-2e8c6844]{color:var(--workout-trophy-color)}.mountains[data-v-2e8c6844]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-2e8c6844]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-2e8c6844]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-2e8c6844]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-2e8c6844]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-2e8c6844]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-2e8c6844]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-2e8c6844]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-2e8c6844]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-2e8c6844]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-2e8c6844]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-2e8c6844]{font-weight:700}.description-list dl dd[data-v-2e8c6844]{margin-bottom:10px}.center-card[data-v-2e8c6844]{margin:0 auto;width:700px}.center-card.with-margin[data-v-2e8c6844]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-2e8c6844]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-2e8c6844]{margin-top:0}}.text-center[data-v-2e8c6844]{text-align:center}.text-left[data-v-2e8c6844]{text-align:left}.responsive-table[data-v-2e8c6844]{margin-bottom:15px}.responsive-table table[data-v-2e8c6844]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-2e8c6844]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-2e8c6844]{font-size:.95em}.responsive-table table tbody td[data-v-2e8c6844]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-2e8c6844]{border:none}.responsive-table table .cell-heading[data-v-2e8c6844]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-2e8c6844]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-2e8c6844]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-2e8c6844]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-2e8c6844]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-2e8c6844]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-2e8c6844]{width:100%}}.profile-buttons[data-v-2e8c6844]{display:flex;gap:10px}.medium-sport-img[data-v-2e8c6844]{height:35px;width:35px;margin:0 auto}.workout-record sup[data-v-2e8c6844]{font-size:75%;line-height:0}[data-v-07781815]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-07781815]{margin:0}#app[data-v-07781815]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-07781815]{color:var(--app-a-color);text-decoration:none}img[data-v-07781815]{max-width:100%}input[data-v-07781815],select[data-v-07781815],textarea[data-v-07781815]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-07781815]:disabled,select[data-v-07781815]:disabled,textarea[data-v-07781815]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-07781815] :invalid{outline:2px solid var(--input-error-color)}label[data-v-07781815]{font-weight:700}button[data-v-07781815]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-07781815]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-07781815]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-07781815]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-07781815]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-07781815]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-07781815]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-07781815]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-07781815]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-07781815]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-07781815]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-07781815]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-07781815]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-07781815]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-07781815]{display:flex;flex-direction:column}.form-box .form-items input[data-v-07781815]{margin:10px;padding:5px}.upper[data-v-07781815]{text-transform:uppercase}.view[data-v-07781815]{padding-bottom:35px}.fa-trophy[data-v-07781815]{color:var(--workout-trophy-color)}.mountains[data-v-07781815]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-07781815]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-07781815]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-07781815]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-07781815]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-07781815]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-07781815]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-07781815]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-07781815]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-07781815]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-07781815]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-07781815]{font-weight:700}.description-list dl dd[data-v-07781815]{margin-bottom:10px}.center-card[data-v-07781815]{margin:0 auto;width:700px}.center-card.with-margin[data-v-07781815]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-07781815]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-07781815]{margin-top:0}}.text-center[data-v-07781815]{text-align:center}.text-left[data-v-07781815]{text-align:left}.responsive-table[data-v-07781815]{margin-bottom:15px}.responsive-table table[data-v-07781815]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-07781815]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-07781815]{font-size:.95em}.responsive-table table tbody td[data-v-07781815]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-07781815]{border:none}.responsive-table table .cell-heading[data-v-07781815]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-07781815]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-07781815]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-07781815]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-07781815]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-07781815]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-07781815]{width:100%}}.profile-buttons[data-v-07781815]{display:flex;gap:10px}.medium-sport-img[data-v-07781815]{height:35px;width:35px;margin:0 auto}#workout-weather[data-v-07781815]{padding-top:10px}#workout-weather .weather-img[data-v-07781815]{height:30px;filter:var(--workout-img-color)}#workout-weather .weather-img-small[data-v-07781815]{height:20px}#workout-weather .weather-table[data-v-07781815]{width:100%;text-align:center}#workout-weather .weather-table .weather-th[data-v-07781815]{display:flex;flex-direction:column;text-transform:capitalize}#workout-weather .weather-table tbody[data-v-07781815]{font-size:.8em}[data-v-a7c2d728]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-a7c2d728]{margin:0}#app[data-v-a7c2d728]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-a7c2d728]{color:var(--app-a-color);text-decoration:none}img[data-v-a7c2d728]{max-width:100%}input[data-v-a7c2d728],select[data-v-a7c2d728],textarea[data-v-a7c2d728]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-a7c2d728]:disabled,select[data-v-a7c2d728]:disabled,textarea[data-v-a7c2d728]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-a7c2d728] :invalid{outline:2px solid var(--input-error-color)}label[data-v-a7c2d728]{font-weight:700}button[data-v-a7c2d728]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-a7c2d728]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-a7c2d728]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-a7c2d728]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-a7c2d728]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-a7c2d728]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-a7c2d728]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-a7c2d728]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-a7c2d728]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-a7c2d728]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-a7c2d728]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-a7c2d728]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-a7c2d728]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-a7c2d728]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-a7c2d728]{display:flex;flex-direction:column}.form-box .form-items input[data-v-a7c2d728]{margin:10px;padding:5px}.upper[data-v-a7c2d728]{text-transform:uppercase}.view[data-v-a7c2d728]{padding-bottom:35px}.fa-trophy[data-v-a7c2d728]{color:var(--workout-trophy-color)}.mountains[data-v-a7c2d728]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-a7c2d728]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-a7c2d728]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-a7c2d728]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-a7c2d728]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-a7c2d728]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-a7c2d728]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-a7c2d728]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-a7c2d728]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-a7c2d728]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-a7c2d728]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-a7c2d728]{font-weight:700}.description-list dl dd[data-v-a7c2d728]{margin-bottom:10px}.center-card[data-v-a7c2d728]{margin:0 auto;width:700px}.center-card.with-margin[data-v-a7c2d728]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-a7c2d728]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-a7c2d728]{margin-top:0}}.text-center[data-v-a7c2d728]{text-align:center}.text-left[data-v-a7c2d728]{text-align:left}.responsive-table[data-v-a7c2d728]{margin-bottom:15px}.responsive-table table[data-v-a7c2d728]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-a7c2d728]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-a7c2d728]{font-size:.95em}.responsive-table table tbody td[data-v-a7c2d728]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-a7c2d728]{border:none}.responsive-table table .cell-heading[data-v-a7c2d728]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-a7c2d728]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-a7c2d728]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-a7c2d728]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-a7c2d728]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-a7c2d728]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-a7c2d728]{width:100%}}.profile-buttons[data-v-a7c2d728]{display:flex;gap:10px}.medium-sport-img[data-v-a7c2d728]{height:35px;width:35px;margin:0 auto}#workout-info[data-v-a7c2d728]{display:flex;flex-direction:column;padding:10px 20px;width:100%}#workout-info .fa[data-v-a7c2d728],#workout-info .mountains[data-v-a7c2d728]{padding-right:5px}#workout-info .workout-data[data-v-a7c2d728]{padding:5px 0}#workout-info .workout-data .label[data-v-a7c2d728]{text-transform:capitalize}#workout-info .workout-data .value[data-v-a7c2d728]{font-weight:700;text-transform:lowercase}@media screen and (max-width:700px){#workout-info[data-v-a7c2d728]{padding:10px}}[data-v-b4b3006a]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-b4b3006a]{margin:0}#app[data-v-b4b3006a]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-b4b3006a]{color:var(--app-a-color);text-decoration:none}img[data-v-b4b3006a]{max-width:100%}input[data-v-b4b3006a],select[data-v-b4b3006a],textarea[data-v-b4b3006a]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-b4b3006a]:disabled,select[data-v-b4b3006a]:disabled,textarea[data-v-b4b3006a]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-b4b3006a] :invalid{outline:2px solid var(--input-error-color)}label[data-v-b4b3006a]{font-weight:700}button[data-v-b4b3006a]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-b4b3006a]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-b4b3006a]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-b4b3006a]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-b4b3006a]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-b4b3006a]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-b4b3006a]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-b4b3006a]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-b4b3006a]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-b4b3006a]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-b4b3006a]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-b4b3006a]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-b4b3006a]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-b4b3006a]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-b4b3006a]{display:flex;flex-direction:column}.form-box .form-items input[data-v-b4b3006a]{margin:10px;padding:5px}.upper[data-v-b4b3006a]{text-transform:uppercase}.view[data-v-b4b3006a]{padding-bottom:35px}.fa-trophy[data-v-b4b3006a]{color:var(--workout-trophy-color)}.mountains[data-v-b4b3006a]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-b4b3006a]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-b4b3006a]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-b4b3006a]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-b4b3006a]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-b4b3006a]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-b4b3006a]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-b4b3006a]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-b4b3006a]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-b4b3006a]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-b4b3006a]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-b4b3006a]{font-weight:700}.description-list dl dd[data-v-b4b3006a]{margin-bottom:10px}.center-card[data-v-b4b3006a]{margin:0 auto;width:700px}.center-card.with-margin[data-v-b4b3006a]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-b4b3006a]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-b4b3006a]{margin-top:0}}.text-center[data-v-b4b3006a]{text-align:center}.text-left[data-v-b4b3006a]{text-align:left}.responsive-table[data-v-b4b3006a]{margin-bottom:15px}.responsive-table table[data-v-b4b3006a]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-b4b3006a]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-b4b3006a]{font-size:.95em}.responsive-table table tbody td[data-v-b4b3006a]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-b4b3006a]{border:none}.responsive-table table .cell-heading[data-v-b4b3006a]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-b4b3006a]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-b4b3006a]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-b4b3006a]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-b4b3006a]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-b4b3006a]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-b4b3006a]{width:100%}}.profile-buttons[data-v-b4b3006a]{display:flex;gap:10px}.medium-sport-img[data-v-b4b3006a]{height:35px;width:35px;margin:0 auto}#workout-map[data-v-b4b3006a]{padding:10px 0}#workout-map .leaflet-container[data-v-b4b3006a],#workout-map .no-map[data-v-b4b3006a]{height:400px;width:600px}#workout-map .no-map[data-v-b4b3006a]{line-height:400px}@media screen and (max-width:700px){#workout-map[data-v-b4b3006a]{padding:0}#workout-map .leaflet-container[data-v-b4b3006a]{width:100%;height:300px}#workout-map .no-map[data-v-b4b3006a]{display:none}}[data-v-2655acaa]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-2655acaa]{margin:0}#app[data-v-2655acaa]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-2655acaa]{color:var(--app-a-color);text-decoration:none}img[data-v-2655acaa]{max-width:100%}input[data-v-2655acaa],select[data-v-2655acaa],textarea[data-v-2655acaa]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-2655acaa]:disabled,select[data-v-2655acaa]:disabled,textarea[data-v-2655acaa]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-2655acaa] :invalid{outline:2px solid var(--input-error-color)}label[data-v-2655acaa]{font-weight:700}button[data-v-2655acaa]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-2655acaa]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-2655acaa]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-2655acaa]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-2655acaa]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-2655acaa]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-2655acaa]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-2655acaa]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-2655acaa]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-2655acaa]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-2655acaa]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-2655acaa]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-2655acaa]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-2655acaa]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-2655acaa]{display:flex;flex-direction:column}.form-box .form-items input[data-v-2655acaa]{margin:10px;padding:5px}.upper[data-v-2655acaa]{text-transform:uppercase}.view[data-v-2655acaa]{padding-bottom:35px}.fa-trophy[data-v-2655acaa]{color:var(--workout-trophy-color)}.mountains[data-v-2655acaa]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-2655acaa]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-2655acaa]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-2655acaa]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-2655acaa]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-2655acaa]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-2655acaa]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-2655acaa]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-2655acaa]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-2655acaa]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-2655acaa]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-2655acaa]{font-weight:700}.description-list dl dd[data-v-2655acaa]{margin-bottom:10px}.center-card[data-v-2655acaa]{margin:0 auto;width:700px}.center-card.with-margin[data-v-2655acaa]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-2655acaa]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-2655acaa]{margin-top:0}}.text-center[data-v-2655acaa]{text-align:center}.text-left[data-v-2655acaa]{text-align:left}.responsive-table[data-v-2655acaa]{margin-bottom:15px}.responsive-table table[data-v-2655acaa]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-2655acaa]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-2655acaa]{font-size:.95em}.responsive-table table tbody td[data-v-2655acaa]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-2655acaa]{border:none}.responsive-table table .cell-heading[data-v-2655acaa]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-2655acaa]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-2655acaa]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-2655acaa]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-2655acaa]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-2655acaa]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-2655acaa]{width:100%}}.profile-buttons[data-v-2655acaa]{display:flex;gap:10px}.medium-sport-img[data-v-2655acaa]{height:35px;width:35px;margin:0 auto}.workout-detail[data-v-2655acaa]{display:flex}.workout-detail[data-v-2655acaa] .card{width:100%}.workout-detail[data-v-2655acaa] .card .card-content{display:flex;flex-direction:row}@media screen and (max-width:1000px){.workout-detail[data-v-2655acaa] .card .card-content{flex-direction:column}}[data-v-64197f7a]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-64197f7a]{margin:0}#app[data-v-64197f7a]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-64197f7a]{color:var(--app-a-color);text-decoration:none}img[data-v-64197f7a]{max-width:100%}input[data-v-64197f7a],select[data-v-64197f7a],textarea[data-v-64197f7a]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-64197f7a]:disabled,select[data-v-64197f7a]:disabled,textarea[data-v-64197f7a]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-64197f7a] :invalid{outline:2px solid var(--input-error-color)}label[data-v-64197f7a]{font-weight:700}button[data-v-64197f7a]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-64197f7a]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-64197f7a]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-64197f7a]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-64197f7a]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-64197f7a]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-64197f7a]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-64197f7a]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-64197f7a]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-64197f7a]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-64197f7a]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-64197f7a]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-64197f7a]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-64197f7a]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-64197f7a]{display:flex;flex-direction:column}.form-box .form-items input[data-v-64197f7a]{margin:10px;padding:5px}.upper[data-v-64197f7a]{text-transform:uppercase}.view[data-v-64197f7a]{padding-bottom:35px}.fa-trophy[data-v-64197f7a]{color:var(--workout-trophy-color)}.mountains[data-v-64197f7a]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-64197f7a]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-64197f7a]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-64197f7a]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-64197f7a]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-64197f7a]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-64197f7a]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-64197f7a]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-64197f7a]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-64197f7a]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-64197f7a]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-64197f7a]{font-weight:700}.description-list dl dd[data-v-64197f7a]{margin-bottom:10px}.center-card[data-v-64197f7a]{margin:0 auto;width:700px}.center-card.with-margin[data-v-64197f7a]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-64197f7a]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-64197f7a]{margin-top:0}}.text-center[data-v-64197f7a]{text-align:center}.text-left[data-v-64197f7a]{text-align:left}.responsive-table[data-v-64197f7a]{margin-bottom:15px}.responsive-table table[data-v-64197f7a]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-64197f7a]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-64197f7a]{font-size:.95em}.responsive-table table tbody td[data-v-64197f7a]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-64197f7a]{border:none}.responsive-table table .cell-heading[data-v-64197f7a]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-64197f7a]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-64197f7a]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-64197f7a]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-64197f7a]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-64197f7a]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-64197f7a]{width:100%}}.profile-buttons[data-v-64197f7a]{display:flex;gap:10px}.medium-sport-img[data-v-64197f7a]{height:35px;width:35px;margin:0 auto}#workout-note[data-v-64197f7a] .card-content{font-style:italic;white-space:pre-wrap}[data-v-01f43375]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-01f43375]{margin:0}#app[data-v-01f43375]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-01f43375]{color:var(--app-a-color);text-decoration:none}img[data-v-01f43375]{max-width:100%}input[data-v-01f43375],select[data-v-01f43375],textarea[data-v-01f43375]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-01f43375]:disabled,select[data-v-01f43375]:disabled,textarea[data-v-01f43375]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-01f43375] :invalid{outline:2px solid var(--input-error-color)}label[data-v-01f43375]{font-weight:700}button[data-v-01f43375]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-01f43375]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-01f43375]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-01f43375]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-01f43375]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-01f43375]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-01f43375]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-01f43375]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-01f43375]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-01f43375]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-01f43375]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-01f43375]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-01f43375]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-01f43375]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-01f43375]{display:flex;flex-direction:column}.form-box .form-items input[data-v-01f43375]{margin:10px;padding:5px}.upper[data-v-01f43375]{text-transform:uppercase}.view[data-v-01f43375]{padding-bottom:35px}.fa-trophy[data-v-01f43375]{color:var(--workout-trophy-color)}.mountains[data-v-01f43375]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-01f43375]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-01f43375]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-01f43375]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-01f43375]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-01f43375]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-01f43375]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-01f43375]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-01f43375]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-01f43375]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-01f43375]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-01f43375]{font-weight:700}.description-list dl dd[data-v-01f43375]{margin-bottom:10px}.center-card[data-v-01f43375]{margin:0 auto;width:700px}.center-card.with-margin[data-v-01f43375]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-01f43375]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-01f43375]{margin-top:0}}.text-center[data-v-01f43375]{text-align:center}.text-left[data-v-01f43375]{text-align:left}.responsive-table[data-v-01f43375]{margin-bottom:15px}.responsive-table table[data-v-01f43375]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-01f43375]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-01f43375]{font-size:.95em}.responsive-table table tbody td[data-v-01f43375]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-01f43375]{border:none}.responsive-table table .cell-heading[data-v-01f43375]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-01f43375]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-01f43375]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-01f43375]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-01f43375]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-01f43375]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-01f43375]{width:100%}}.profile-buttons[data-v-01f43375]{display:flex;gap:10px}.medium-sport-img[data-v-01f43375]{height:35px;width:35px;margin:0 auto}#workout-segments[data-v-01f43375] .card .card-title{text-transform:capitalize}#workout-segments[data-v-01f43375] .card .card-content{padding-bottom:0;padding-top:0}#workout-segments[data-v-01f43375] .card .card-content a{font-weight:700}#workout-segments[data-v-01f43375] .card .card-content ul{padding:0 10px;list-style:square}[data-v-05ad7fd0]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}body[data-v-05ad7fd0]{margin:0}#app[data-v-05ad7fd0]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-05ad7fd0]{color:var(--app-a-color);text-decoration:none}img[data-v-05ad7fd0]{max-width:100%}input[data-v-05ad7fd0],select[data-v-05ad7fd0],textarea[data-v-05ad7fd0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-05ad7fd0]:disabled,select[data-v-05ad7fd0]:disabled,textarea[data-v-05ad7fd0]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-05ad7fd0] :invalid{outline:2px solid var(--input-error-color)}label[data-v-05ad7fd0]{font-weight:700}button[data-v-05ad7fd0]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-05ad7fd0]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-05ad7fd0]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-05ad7fd0]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-05ad7fd0]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-05ad7fd0]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-05ad7fd0]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-05ad7fd0]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-05ad7fd0]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-05ad7fd0]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-05ad7fd0]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-05ad7fd0]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-05ad7fd0]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-05ad7fd0]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-05ad7fd0]{display:flex;flex-direction:column}.form-box .form-items input[data-v-05ad7fd0]{margin:10px;padding:5px}.upper[data-v-05ad7fd0]{text-transform:uppercase}.view[data-v-05ad7fd0]{padding-bottom:35px}.fa-trophy[data-v-05ad7fd0]{color:var(--workout-trophy-color)}.mountains[data-v-05ad7fd0]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-05ad7fd0]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-05ad7fd0]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-05ad7fd0]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-05ad7fd0]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-05ad7fd0]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-05ad7fd0]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-05ad7fd0]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-05ad7fd0]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-05ad7fd0]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-05ad7fd0]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-05ad7fd0]{font-weight:700}.description-list dl dd[data-v-05ad7fd0]{margin-bottom:10px}.center-card[data-v-05ad7fd0]{margin:0 auto;width:700px}.center-card.with-margin[data-v-05ad7fd0]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-05ad7fd0]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-05ad7fd0]{margin-top:0}}.text-center[data-v-05ad7fd0]{text-align:center}.text-left[data-v-05ad7fd0]{text-align:left}.responsive-table[data-v-05ad7fd0]{margin-bottom:15px}.responsive-table table[data-v-05ad7fd0]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-05ad7fd0]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-05ad7fd0]{font-size:.95em}.responsive-table table tbody td[data-v-05ad7fd0]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-05ad7fd0]{border:none}.responsive-table table .cell-heading[data-v-05ad7fd0]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-05ad7fd0]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-05ad7fd0]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-05ad7fd0]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-05ad7fd0]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-05ad7fd0]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-05ad7fd0]{width:100%}}.profile-buttons[data-v-05ad7fd0]{display:flex;gap:10px}.medium-sport-img[data-v-05ad7fd0]{height:35px;width:35px;margin:0 auto}#workout[data-v-05ad7fd0]{display:flex}#workout .container[data-v-05ad7fd0]{width:100%;padding:0}#workout .container .workout-container[data-v-05ad7fd0]{width:100%}#workout .container .workout-loading[data-v-05ad7fd0]{height:calc(100vh - 130px);width:100%}#workout .container .workout-loading .loading[data-v-05ad7fd0]{display:flex;align-items:center;height:100%}[data-v-225fffcc]:root{--app-background-color:#fff;--app-color:#2c3e50;--app-color-light:#808b96;--app-a-color:#40578a;--app-shadow-color:#d3d3d3;--app-loading-color:#f3f3f3;--app-loading-top-color:var(--app-color);--button-hover-color:#fff;--button-cancel-bg-color:#fff;--button-cancel-color:var(--app-color);--button-confirm-bg-color:#fff;--button-confirm-color:var(--app-color);--button-danger-bg-color:#fff;--button-danger-color:#dc3545;--button-danger-hover-bg-color:#dc3545;--button-danger-hover-color:#fff;--card-border-color:#c4c7cf;--input-border-color:#9da3af;--input-bg-color:#fff;--input-error-color:#dc3545;--dropdown-hover-color:#eff0f5;--custom-checkbox-border-color:#9da3af;--custom-checkbox-checked-bg-color:#9da3af;--custom-checkbox-checked-color:#fff;--calendar-border-color:#c4c7cf;--calendar-week-end-color:#f5f5f5;--calendar-today-color:#eff1f3;--modal-background-color:rgba(0,0,0,0.3);--nav-bar-background-color:#fff;--nav-bar-link-active:#485b6e;--nav-border-color:#c5ccdb;--mobile-menu-selected-color:#fff;--mobile-menu-selected-bgcolor:#9da3af;--footer-background-color:#fff;--footer-border-color:#ebeef3;--footer-color:#8b8c8c;--alert-background-color:#c8cdd3;--alert-color:#3f3f3f;--info-background-color:#e5e7ea;--info-color:var(--app-color);--error-background-color:#ffd2d2;--error-color:#db1924;--disabled-background-color:#e0e0e0;--disabled-color:#a3a3a3;--disabled-sport-color:#616161;--scroll-button-bg-color:hsla(0,0%,100%,0.7);--workout-trophy-color:#daa520;--workout-img-color:invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color:#eaeaea;--workout-no-map-color:#666;--cell-heading-bg-color:#eee;--cell-heading-color:#696969;--svg-filter:drop-shadow(10px 10px 10px var(--app-shadow-color))}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot);src:local("PT Sans"),local("PTSans-Regular"),url(../../static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-regular.198d320b.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-regular.399a9357.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-regular.f1f73e45.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(../../static/fonts/pt-sans-v9-latin-italic.d5f81343.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-italic.de9540fd.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-italic.648d3351.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(../../static/fonts/pt-sans-v9-latin-700.1db19001.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2) format("woff2"),url(../../static/fonts/pt-sans-v9-latin-700.e86e8add.woff) format("woff"),url(../../static/fonts/pt-sans-v9-latin-700.6078a795.ttf) format("truetype"),url(../../static/img/pt-sans-v9-latin-700.061c8566.svg#PTSans) format("svg")}body[data-v-225fffcc]{margin:0}#app[data-v-225fffcc]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-225fffcc]{color:var(--app-a-color);text-decoration:none}img[data-v-225fffcc]{max-width:100%}input[data-v-225fffcc],select[data-v-225fffcc],textarea[data-v-225fffcc]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:10px}input[data-v-225fffcc]:disabled,select[data-v-225fffcc]:disabled,textarea[data-v-225fffcc]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-225fffcc] :invalid{outline:2px solid var(--input-error-color)}label[data-v-225fffcc]{font-weight:700}button[data-v-225fffcc]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button[data-v-225fffcc]:hover{background:var(--app-color);color:var(--button-hover-color)}button[data-v-225fffcc]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-225fffcc]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}button.cancel[data-v-225fffcc]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-225fffcc]:hover{background:var(--app-color);color:var(--button-hover-color)}button.confirm[data-v-225fffcc]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-225fffcc]:hover{background:var(--app-color);color:var(--button-hover-color)}button.danger[data-v-225fffcc]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-225fffcc]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-225fffcc]:disabled{background:var(--disabled-background-color);border-color:var(--disabled-color);color:var(--disabled-color)}.box[data-v-225fffcc]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-225fffcc]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-225fffcc]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-225fffcc]{display:flex;flex-direction:column}.form-box .form-items input[data-v-225fffcc]{margin:10px;padding:5px}.upper[data-v-225fffcc]{text-transform:uppercase}.view[data-v-225fffcc]{padding-bottom:35px}.fa-trophy[data-v-225fffcc]{color:var(--workout-trophy-color)}.mountains[data-v-225fffcc]{margin-bottom:-3px;height:16px;filter:var(--workout-img-color)}.section-title[data-v-225fffcc]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-225fffcc]{background-color:var(--workout-no-map-bg-color);background-image:url(/img/workouts/map.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-225fffcc]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-225fffcc]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-225fffcc]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-225fffcc]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-225fffcc]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-225fffcc]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-225fffcc]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-225fffcc]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-225fffcc]{font-weight:700}.description-list dl dd[data-v-225fffcc]{margin-bottom:10px}.center-card[data-v-225fffcc]{margin:0 auto;width:700px}.center-card.with-margin[data-v-225fffcc]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-225fffcc]{width:100%;margin:0 auto 50px auto}.center-card.with-margin[data-v-225fffcc]{margin-top:0}}.text-center[data-v-225fffcc]{text-align:center}.text-left[data-v-225fffcc]{text-align:left}.responsive-table[data-v-225fffcc]{margin-bottom:15px}.responsive-table table[data-v-225fffcc]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-225fffcc]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-225fffcc]{font-size:.95em}.responsive-table table tbody td[data-v-225fffcc]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-225fffcc]{border:none}.responsive-table table .cell-heading[data-v-225fffcc]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-225fffcc]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-225fffcc]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-225fffcc]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-225fffcc]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-225fffcc]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-225fffcc]{width:100%}}.profile-buttons[data-v-225fffcc]{display:flex;gap:10px}.medium-sport-img[data-v-225fffcc]{height:35px;width:35px;margin:0 auto}@media screen and (max-width:700px){#workout-edition.center-form[data-v-225fffcc]{margin:50px auto}}#workout-edition[data-v-225fffcc] .card .card-title{text-align:center;text-transform:uppercase}@media screen and (max-width:1000px){#workout-edition[data-v-225fffcc] .card .card-content{padding:10px 0}}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items{display:flex;flex-direction:column}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items input{height:20px}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .workout-date-duration{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1000px){#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .workout-date-duration{flex-direction:column}}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item .workout-date-time{display:flex}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item .workout-date-time #workout-date{margin-right:10px}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item .workout-duration{width:25px}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item-radio{display:flex;justify-content:space-around}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item-radio label{font-weight:400}@media screen and (max-width:1000px){#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item-radio label{font-size:.9em}}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-items .form-item-radio input{margin-top:-2px;vertical-align:middle}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-buttons{display:flex;justify-content:flex-end}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .form-buttons button{margin:5px}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .files-help{display:flex;justify-content:space-around;margin-top:10px}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .files-help div{display:flex}@media screen and (max-width:1000px){#workout-edition[data-v-225fffcc] .card .card-content #workout-form .files-help div{flex-direction:column}}#workout-edition[data-v-225fffcc] .card .card-content #workout-form .files-help div ul{margin:0;padding:0 20px}
\ No newline at end of file
diff --git a/fittrackee/dist/static/fonts/forkawesome-webfont.eot b/fittrackee/dist/static/fonts/forkawesome-webfont.eot
new file mode 100644
index 00000000..c2c24b41
Binary files /dev/null and b/fittrackee/dist/static/fonts/forkawesome-webfont.eot differ
diff --git a/fittrackee/dist/static/fonts/forkawesome-webfont.svg b/fittrackee/dist/static/fonts/forkawesome-webfont.svg
new file mode 100644
index 00000000..bd45b304
--- /dev/null
+++ b/fittrackee/dist/static/fonts/forkawesome-webfont.svg
@@ -0,0 +1,3232 @@
+
+
+
+
diff --git a/fittrackee/dist/static/fonts/forkawesome-webfont.ttf b/fittrackee/dist/static/fonts/forkawesome-webfont.ttf
new file mode 100644
index 00000000..1f1d8f34
Binary files /dev/null and b/fittrackee/dist/static/fonts/forkawesome-webfont.ttf differ
diff --git a/fittrackee/dist/static/fonts/forkawesome-webfont.woff b/fittrackee/dist/static/fonts/forkawesome-webfont.woff
new file mode 100644
index 00000000..cca43af4
Binary files /dev/null and b/fittrackee/dist/static/fonts/forkawesome-webfont.woff differ
diff --git a/fittrackee/dist/static/fonts/forkawesome-webfont.woff2 b/fittrackee/dist/static/fonts/forkawesome-webfont.woff2
new file mode 100644
index 00000000..c96e5bf1
Binary files /dev/null and b/fittrackee/dist/static/fonts/forkawesome-webfont.woff2 differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.1db19001.eot b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.1db19001.eot
new file mode 100644
index 00000000..a0cdf622
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.1db19001.eot differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.6078a795.ttf b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.6078a795.ttf
new file mode 100644
index 00000000..67d6a549
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.6078a795.ttf differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.e86e8add.woff b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.e86e8add.woff
new file mode 100644
index 00000000..336c4d34
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.e86e8add.woff differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2 b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2
new file mode 100644
index 00000000..ff4ec320
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-700.f6d5807c.woff2 differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf
new file mode 100644
index 00000000..9c657abe
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.4ef1aece.ttf differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2 b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2
new file mode 100644
index 00000000..9c63edd2
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.57d98c19.woff2 differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.d5f81343.eot b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.d5f81343.eot
new file mode 100644
index 00000000..f34e410d
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.d5f81343.eot differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.de9540fd.woff b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.de9540fd.woff
new file mode 100644
index 00000000..9d5e482b
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-italic.de9540fd.woff differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.198d320b.woff2 b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.198d320b.woff2
new file mode 100644
index 00000000..56df030f
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.198d320b.woff2 differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.399a9357.woff b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.399a9357.woff
new file mode 100644
index 00000000..930b2173
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.399a9357.woff differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf
new file mode 100644
index 00000000..bb7d45a8
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.4ffa4616.ttf differ
diff --git a/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot
new file mode 100644
index 00000000..3251ea0b
Binary files /dev/null and b/fittrackee/dist/static/fonts/pt-sans-v9-latin-regular.c2a4d575.eot differ
diff --git a/fittrackee/dist/static/img/pt-sans-v9-latin-700.061c8566.svg b/fittrackee/dist/static/img/pt-sans-v9-latin-700.061c8566.svg
new file mode 100644
index 00000000..7a4378fd
--- /dev/null
+++ b/fittrackee/dist/static/img/pt-sans-v9-latin-700.061c8566.svg
@@ -0,0 +1,347 @@
+
+
+
diff --git a/fittrackee/dist/static/img/pt-sans-v9-latin-italic.648d3351.svg b/fittrackee/dist/static/img/pt-sans-v9-latin-italic.648d3351.svg
new file mode 100644
index 00000000..dc833ee1
--- /dev/null
+++ b/fittrackee/dist/static/img/pt-sans-v9-latin-italic.648d3351.svg
@@ -0,0 +1,362 @@
+
+
+
diff --git a/fittrackee/dist/static/img/pt-sans-v9-latin-regular.f1f73e45.svg b/fittrackee/dist/static/img/pt-sans-v9-latin-regular.f1f73e45.svg
new file mode 100644
index 00000000..c700cc10
--- /dev/null
+++ b/fittrackee/dist/static/img/pt-sans-v9-latin-regular.f1f73e45.svg
@@ -0,0 +1,357 @@
+
+
+
diff --git a/fittrackee/dist/static/js/2.ce83ecf7.chunk.js b/fittrackee/dist/static/js/2.ce83ecf7.chunk.js
deleted file mode 100644
index 4aa28912..00000000
--- a/fittrackee/dist/static/js/2.ce83ecf7.chunk.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! For license information please see 2.ce83ecf7.chunk.js.LICENSE.txt */
-(this.webpackJsonpfittrackee_client=this.webpackJsonpfittrackee_client||[]).push([[2],[function(t,e,n){t.exports=n(266)()},function(t,e,n){"use strict";t.exports=n(270)},function(t,e,n){"use strict";t.exports=n(262)},function(t,e,n){"use strict";function r(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}n.d(e,"a",(function(){return r}))},function(t,e){t.exports=function(t){return null==t}},function(t,e,n){var r=n(60),i=n(24);t.exports=function(t){if(!i(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t,e){for(var n=0;n=0;r--){var i=e[r](t);if(i)return i}return function(e,r){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function z(t,e){return t===e}function B(t){var e=void 0===t?{}:t,n=e.connectHOC,r=void 0===n?S:n,i=e.mapStateToPropsFactories,o=void 0===i?A:i,a=e.mapDispatchToPropsFactories,s=void 0===a?M:a,u=e.mergePropsFactories,c=void 0===u?L:u,l=e.selectorFactory,f=void 0===l?D:l;return function(t,e,n,i){void 0===i&&(i={});var a=i,u=a.pure,l=void 0===u||u,p=a.areStatesEqual,m=void 0===p?z:p,y=a.areOwnPropsEqual,v=void 0===y?T:y,g=a.areStatePropsEqual,b=void 0===g?T:g,w=a.areMergedPropsEqual,_=void 0===w?T:w,x=Object(d.a)(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),O=R(t,o,"mapStateToProps"),S=R(e,s,"mapDispatchToProps"),k=R(n,c,"mergeProps");return r(f,Object(h.a)({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:O,initMapDispatchToProps:S,initMergeProps:k,pure:l,areStatesEqual:m,areOwnPropsEqual:v,areStatePropsEqual:b,areMergedPropsEqual:_},x))}}var F=B();var U,W=n(54);U=W.unstable_batchedUpdates,a=U},function(t,e,n){"use strict";function r(t){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.d(e,"a",(function(){return a}));var i=n(212);function o(t,e){return!e||"object"!==Object(i.a)(e)&&"function"!==typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function a(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=r(t);if(e){var a=r(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return o(this,n)}}},function(t,e,n){"use strict";function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function i(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r(t,e)}n.d(e,"a",(function(){return i}))},function(t,e,n){"use strict";function r(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;e(s=(a=Math.ceil(h/7))>s?a+1:s+1)&&(o=s,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for((s=c.length)-(o=l.length)<0&&(o=s,r=l,l=c,c=r),n=0;o;)n=(c[--o]=c[o]+l[o]+n)/m|0,c[o]%=m;for(n&&(c.unshift(n),++i),s=c.length;0==c[--s];)c.pop();return e.d=c,e.e=i,u?j(e,h):e}function w(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function _(t){var e,n,r,i=t.length-1,o="",a=t[0];if(i>0){for(o+=a,e=1;et.e^o.s<0?1:-1;for(e=0,n=(r=o.d.length)<(i=t.d.length)?r:i;et.d[e]^o.s<0?1:-1;return r===i?0:r>i^o.s<0?1:-1},g.decimalPlaces=g.dp=function(){var t=this,e=t.d.length-1,n=7*(e-t.e);if(e=t.d[e])for(;e%10==0;e/=10)n--;return n<0?0:n},g.dividedBy=g.div=function(t){return x(this,new this.constructor(t))},g.dividedToIntegerBy=g.idiv=function(t){var e=this.constructor;return j(x(this,new e(t),0,1),e.precision)},g.equals=g.eq=function(t){return!this.cmp(t)},g.exponent=function(){return S(this)},g.greaterThan=g.gt=function(t){return this.cmp(t)>0},g.greaterThanOrEqualTo=g.gte=function(t){return this.cmp(t)>=0},g.isInteger=g.isint=function(){return this.e>this.d.length-2},g.isNegative=g.isneg=function(){return this.s<0},g.isPositive=g.ispos=function(){return this.s>0},g.isZero=function(){return 0===this.s},g.lessThan=g.lt=function(t){return this.cmp(t)<0},g.lessThanOrEqualTo=g.lte=function(t){return this.cmp(t)<1},g.logarithm=g.log=function(t){var e,n=this,r=n.constructor,i=r.precision,a=i+5;if(void 0===t)t=new r(10);else if((t=new r(t)).s<1||t.eq(o))throw Error(c+"NaN");if(n.s<1)throw Error(c+(n.s?"NaN":"-Infinity"));return n.eq(o)?new r(0):(u=!1,e=x(E(n,a),E(t,a),a),u=!0,j(e,i))},g.minus=g.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?M(e,t):b(e,(t.s=-t.s,t))},g.modulo=g.mod=function(t){var e,n=this,r=n.constructor,i=r.precision;if(!(t=new r(t)).s)throw Error(c+"NaN");return n.s?(u=!1,e=x(n,t,0,1).times(t),u=!0,n.minus(e)):j(new r(n),i)},g.naturalExponential=g.exp=function(){return O(this)},g.naturalLogarithm=g.ln=function(){return E(this)},g.negated=g.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},g.plus=g.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?b(e,t):M(e,(t.s=-t.s,t))},g.precision=g.sd=function(t){var e,n,r,i=this;if(void 0!==t&&t!==!!t&&1!==t&&0!==t)throw Error(l+t);if(e=S(i)+1,n=7*(r=i.d.length-1)+1,r=i.d[r]){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},g.squareRoot=g.sqrt=function(){var t,e,n,r,i,o,a,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(c+"NaN")}for(t=S(s),u=!1,0==(i=Math.sqrt(+s))||i==1/0?(((e=_(s.d)).length+t)%2==0&&(e+="0"),i=Math.sqrt(e),t=h((t+1)/2)-(t<0||t%2),r=new l(e=i==1/0?"5e"+t:(e=i.toExponential()).slice(0,e.indexOf("e")+1)+t)):r=new l(i.toString()),i=a=(n=l.precision)+3;;)if(r=(o=r).plus(x(s,o,a+2)).times(.5),_(o.d).slice(0,a)===(e=_(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),i==a&&"4999"==e){if(j(o,n+1,0),o.times(o).eq(s)){r=o;break}}else if("9999"!=e)break;a+=4}return u=!0,j(r,n)},g.times=g.mul=function(t){var e,n,r,i,o,a,s,c,l,f=this,h=f.constructor,d=f.d,p=(t=new h(t)).d;if(!f.s||!t.s)return new h(0);for(t.s*=f.s,n=f.e+t.e,(c=d.length)<(l=p.length)&&(o=d,d=p,p=o,a=c,c=l,l=a),o=[],r=a=c+l;r--;)o.push(0);for(r=l;--r>=0;){for(e=0,i=c+r;i>r;)s=o[i]+p[r]*d[i-r-1]+e,o[i--]=s%m|0,e=s/m|0;o[i]=(o[i]+e)%m|0}for(;!o[--a];)o.pop();return e?++n:o.shift(),t.d=o,t.e=n,u?j(t,h.precision):t},g.toDecimalPlaces=g.todp=function(t,e){var n=this,r=n.constructor;return n=new r(n),void 0===t?n:(w(t,0,a),void 0===e?e=r.rounding:w(e,0,8),j(n,t+S(n)+1,e))},g.toExponential=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=A(r,!0):(w(t,0,a),void 0===e?e=i.rounding:w(e,0,8),n=A(r=j(new i(r),t+1,e),!0,t+1)),n},g.toFixed=function(t,e){var n,r,i=this,o=i.constructor;return void 0===t?A(i):(w(t,0,a),void 0===e?e=o.rounding:w(e,0,8),n=A((r=j(new o(i),t+S(i)+1,e)).abs(),!1,t+S(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)},g.toInteger=g.toint=function(){var t=this,e=t.constructor;return j(new e(t),S(t)+1,e.rounding)},g.toNumber=function(){return+this},g.toPower=g.pow=function(t){var e,n,r,i,a,s,l=this,f=l.constructor,d=+(t=new f(t));if(!t.s)return new f(o);if(!(l=new f(l)).s){if(t.s<1)throw Error(c+"Infinity");return l}if(l.eq(o))return l;if(r=f.precision,t.eq(o))return j(l,r);if(s=(e=t.e)>=(n=t.d.length-1),a=l.s,s){if((n=d<0?-d:d)<=y){for(i=new f(o),e=Math.ceil(r/7+4),u=!1;n%2&&C((i=i.times(l)).d,e),0!==(n=h(n/2));)C((l=l.times(l)).d,e);return u=!0,t.s<0?new f(o).div(i):j(i,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,l.s=1,u=!1,i=t.times(E(l,r+12)),u=!0,(i=O(i)).s=a,i},g.toPrecision=function(t,e){var n,r,i=this,o=i.constructor;return void 0===t?r=A(i,(n=S(i))<=o.toExpNeg||n>=o.toExpPos):(w(t,1,a),void 0===e?e=o.rounding:w(e,0,8),r=A(i=j(new o(i),t,e),t<=(n=S(i))||n<=o.toExpNeg,t)),r},g.toSignificantDigits=g.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(w(t,1,a),void 0===e?e=n.rounding:w(e,0,8)),j(new n(this),t,e)},g.toString=g.valueOf=g.val=g.toJSON=function(){var t=this,e=S(t),n=t.constructor;return A(t,e<=n.toExpNeg||e>=n.toExpPos)};var x=function(){function t(t,e){var n,r=0,i=t.length;for(t=t.slice();i--;)n=t[i]*e+r,t[i]=n%m|0,r=n/m|0;return r&&t.unshift(r),t}function e(t,e,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;ie[i]?1:-1;break}return o}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,i,o,a){var s,u,l,f,h,d,p,y,v,g,b,w,_,x,O,k,T,E,P=r.constructor,M=r.s==i.s?1:-1,A=r.d,C=i.d;if(!r.s)return new P(r);if(!i.s)throw Error(c+"Division by zero");for(u=r.e-i.e,T=C.length,O=A.length,y=(p=new P(M)).d=[],l=0;C[l]==(A[l]||0);)++l;if(C[l]>(A[l]||0)&&--u,(w=null==o?o=P.precision:a?o+(S(r)-S(i))+1:o)<0)return new P(0);if(w=w/7+2|0,l=0,1==T)for(f=0,C=C[0],w++;(l1&&(C=t(C,f),A=t(A,f),T=C.length,O=A.length),x=T,g=(v=A.slice(0,T)).length;g=m/2&&++k;do{f=0,(s=e(C,v,T,g))<0?(b=v[0],T!=g&&(b=b*m+(v[1]||0)),(f=b/k|0)>1?(f>=m&&(f=m-1),1==(s=e(h=t(C,f),v,d=h.length,g=v.length))&&(f--,n(h,T16)throw Error(f+S(t));if(!t.s)return new h(o);for(null==e?(u=!1,s=p):s=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),l+=5;for(s+=Math.log(d(2,l))/Math.LN10*2+5|0,n=r=i=new h(o),h.precision=s;;){if(r=j(r.times(t),s),n=n.times(++c),_((a=i.plus(x(r,n,s))).d).slice(0,s)===_(i.d).slice(0,s)){for(;l--;)i=j(i.times(i),s);return h.precision=p,null==e?(u=!0,j(i,p)):i}i=a}}function S(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function k(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return j(new t(t.LN10),e)}function T(t){for(var e="";t--;)e+="0";return e}function E(t,e){var n,r,i,a,s,l,f,h,d,p=1,m=t,y=m.d,v=m.constructor,g=v.precision;if(m.s<1)throw Error(c+(m.s?"NaN":"-Infinity"));if(m.eq(o))return new v(0);if(null==e?(u=!1,h=g):h=e,m.eq(10))return null==e&&(u=!0),k(v,h);if(h+=10,v.precision=h,r=(n=_(y)).charAt(0),a=S(m),!(Math.abs(a)<15e14))return f=k(v,h+2,g).times(a+""),m=E(new v(r+"."+n.slice(1)),h-10).plus(f),v.precision=g,null==e?(u=!0,j(m,g)):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=_((m=m.times(t)).d)).charAt(0),p++;for(a=S(m),r>1?(m=new v("0."+n),a++):m=new v(r+"."+n.slice(1)),l=s=m=x(m.minus(o),m.plus(o),h),d=j(m.times(m),h),i=3;;){if(s=j(s.times(d),h),_((f=l.plus(x(s,new v(i),h))).d).slice(0,h)===_(l.d).slice(0,h))return l=l.times(2),0!==a&&(l=l.plus(k(v,h+2,g).times(a+""))),l=x(l,new v(p),h),v.precision=g,null==e?(u=!0,j(l,g)):l;l=f,i+=2}}function P(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(i=e.length;48===e.charCodeAt(i-1);)--i;if(e=e.slice(r,i)){if(i-=r,n=n-r-1,t.e=h(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rv||t.e<-v))throw Error(f+n)}else t.s=0,t.e=0,t.d=[0];return t}function j(t,e,n){var r,i,o,a,s,c,l,p,y=t.d;for(a=1,o=y[0];o>=10;o/=10)a++;if((r=e-a)<0)r+=7,i=e,l=y[p=0];else{if((p=Math.ceil((r+1)/7))>=(o=y.length))return t;for(l=o=y[p],a=1;o>=10;o/=10)a++;i=(r%=7)-7+a}if(void 0!==n&&(s=l/(o=d(10,a-i-1))%10|0,c=e<0||void 0!==y[p+1]||l%o,c=n<4?(s||c)&&(0==n||n==(t.s<0?3:2)):s>5||5==s&&(4==n||c||6==n&&(r>0?i>0?l/d(10,a-i):0:y[p-1])%10&1||n==(t.s<0?8:7))),e<1||!y[0])return c?(o=S(t),y.length=1,e=e-o-1,y[0]=d(10,(7-e%7)%7),t.e=h(-e/7)||0):(y.length=1,y[0]=t.e=t.s=0),t;if(0==r?(y.length=p,o=1,p--):(y.length=p+1,o=d(10,7-r),y[p]=i>0?(l/d(10,a-i)%d(10,i)|0)*o:0),c)for(;;){if(0==p){(y[0]+=o)==m&&(y[0]=1,++t.e);break}if(y[p]+=o,y[p]!=m)break;y[p--]=0,o=1}for(r=y.length;0===y[--r];)y.pop();if(u&&(t.e>v||t.e<-v))throw Error(f+S(t));return t}function M(t,e){var n,r,i,o,a,s,c,l,f,h,d=t.constructor,p=d.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new d(t),u?j(e,p):e;if(c=t.d,h=e.d,r=e.e,l=t.e,c=c.slice(),a=l-r){for((f=a<0)?(n=c,a=-a,s=h.length):(n=h,r=l,s=c.length),a>(i=Math.max(Math.ceil(p/7),s)+2)&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for((f=(i=c.length)<(s=h.length))&&(s=i),i=0;i0;--i)c[s++]=0;for(i=h.length;i>a;){if(c[--i]0?o=o.charAt(0)+"."+o.slice(1)+T(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+T(-i-1)+o,n&&(r=n-a)>0&&(o+=T(r))):i>=a?(o+=T(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+T(r))):((r=i+1)0&&(i+1===a&&(o+="."),o+=T(r))),t.s<0?"-"+o:o}function C(t,e){if(t.length>e)return t.length=e,!0}function L(t){if(!t||"object"!==typeof t)throw Error(c+"Object expected");var e,n,r,i=["precision",1,a,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=i[e+1]&&r<=i[e+2]))throw Error(l+n+": "+r);this[n]=r}if(void 0!==(r=t[n="LN10"])){if(r!=Math.LN10)throw Error(l+n+": "+r);this[n]=new this(r)}return this}(s=function t(e){var n,r,i;function o(t){var e=this;if(!(e instanceof o))return new o(t);if(e.constructor=o,t instanceof o)return e.s=t.s,e.e=t.e,void(e.d=(t=t.d)?t.slice():t);if("number"===typeof t){if(0*t!==0)throw Error(l+t);if(t>0)e.s=1;else{if(!(t<0))return e.s=0,e.e=0,void(e.d=[0]);t=-t,e.s=-1}return t===~~t&&t<1e7?(e.e=0,void(e.d=[t])):P(e,t.toString())}if("string"!==typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),e.s=-1):e.s=1,!p.test(t))throw Error(l+t);P(e,t)}if(o.prototype=g,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=t,o.config=o.set=L,void 0===e&&(e={}),e)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},W=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e},H=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===e?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},q=function(t){var e=K(t,y.TITLE),n=K(t,L);if(n&&e)return n.replace(/%s/g,(function(){return Array.isArray(e)?e.join(""):e}));var r=K(t,j);return e||r||void 0},Z=function(t){return K(t,C)||function(){}},V=function(t,e){return e.filter((function(e){return"undefined"!==typeof e[t]})).map((function(e){return e[t]})).reduce((function(t,e){return F({},t,e)}),{})},G=function(t,e){return e.filter((function(t){return"undefined"!==typeof t[y.BASE]})).map((function(t){return t[y.BASE]})).reverse().reduce((function(e,n){if(!e.length)for(var r=Object.keys(n),i=0;i=0;n--){var r=t[n];if(r.hasOwnProperty(e))return r[e]}return null},$=function(){var t=Date.now();return function(e){var n=Date.now();n-t>16?(t=n,e(n)):setTimeout((function(){$(e)}),0)}}(),X=function(t){return clearTimeout(t)},J="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||$:t.requestAnimationFrame||$,Q="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||X:t.cancelAnimationFrame||X,tt=function(t){return console&&"function"===typeof console.warn&&console.warn(t)},et=null,nt=function(t,e){var n=t.baseTag,r=t.bodyAttributes,i=t.htmlAttributes,o=t.linkTags,a=t.metaTags,s=t.noscriptTags,u=t.onChangeClientState,c=t.scriptTags,l=t.styleTags,f=t.title,h=t.titleAttributes;ot(y.BODY,r),ot(y.HTML,i),it(f,h);var d={baseTag:at(y.BASE,n),linkTags:at(y.LINK,o),metaTags:at(y.META,a),noscriptTags:at(y.NOSCRIPT,s),scriptTags:at(y.SCRIPT,c),styleTags:at(y.STYLE,l)},p={},m={};Object.keys(d).forEach((function(t){var e=d[t],n=e.newTags,r=e.oldTags;n.length&&(p[t]=n),r.length&&(m[t]=d[t].oldTags)})),e&&e(),u(t,p,m)},rt=function(t){return Array.isArray(t)?t.join(""):t},it=function(t,e){"undefined"!==typeof t&&document.title!==t&&(document.title=rt(t)),ot(y.TITLE,e)},ot=function(t,e){var n=document.getElementsByTagName(t)[0];if(n){for(var r=n.getAttribute(D),i=r?r.split(","):[],o=[].concat(i),a=Object.keys(e),s=0;s=0;f--)n.removeAttribute(o[f]);i.length===o.length?n.removeAttribute(D):n.getAttribute(D)!==a.join(",")&&n.setAttribute(D,a.join(","))}},at=function(t,e){var n=document.head||document.querySelector(y.HEAD),r=n.querySelectorAll(t+"["+"data-react-helmet]"),i=Array.prototype.slice.call(r),o=[],a=void 0;return e&&e.length&&e.forEach((function(e){var n=document.createElement(t);for(var r in e)if(e.hasOwnProperty(r))if(r===_)n.innerHTML=e.innerHTML;else if(r===g)n.styleSheet?n.styleSheet.cssText=e.cssText:n.appendChild(document.createTextNode(e.cssText));else{var s="undefined"===typeof e[r]?"":e[r];n.setAttribute(r,s)}n.setAttribute(D,"true"),i.some((function(t,e){return a=e,n.isEqualNode(t)}))?i.splice(a,1):o.push(n)})),i.forEach((function(t){return t.parentNode.removeChild(t)})),o.forEach((function(t){return n.appendChild(t)})),{oldTags:i,newTags:o}},st=function(t){return Object.keys(t).reduce((function(e,n){var r="undefined"!==typeof t[n]?n+'="'+t[n]+'"':""+n;return e?e+" "+r:r}),"")},ut=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).reduce((function(e,n){return e[P[n]||n]=t[n],e}),e)},ct=function(t,e,n){switch(t){case y.TITLE:return{toComponent:function(){return function(t,e,n){var r,i=((r={key:e})[D]=!0,r),o=ut(n,i);return[l.a.createElement(y.TITLE,o,e)]}(0,e.title,e.titleAttributes)},toString:function(){return function(t,e,n,r){var i=st(n),o=rt(e);return i?"<"+t+' data-react-helmet="true" '+i+">"+H(o,r)+""+t+">":"<"+t+' data-react-helmet="true">'+H(o,r)+""+t+">"}(t,e.title,e.titleAttributes,n)}};case d:case p:return{toComponent:function(){return ut(e)},toString:function(){return st(e)}};default:return{toComponent:function(){return function(t,e){return e.map((function(e,n){var r,i=((r={key:n})[D]=!0,r);return Object.keys(e).forEach((function(t){var n=P[t]||t;if(n===_||n===g){var r=e.innerHTML||e.cssText;i.dangerouslySetInnerHTML={__html:r}}else i[n]=e[t]})),l.a.createElement(t,i)}))}(t,e)},toString:function(){return function(t,e,n){return e.reduce((function(e,r){var i=Object.keys(r).filter((function(t){return!(t===_||t===g)})).reduce((function(t,e){var i="undefined"===typeof r[e]?e:e+'="'+H(r[e],n)+'"';return t?t+" "+i:i}),""),o=r.innerHTML||r.cssText||"",a=-1===I.indexOf(t);return e+"<"+t+' data-react-helmet="true" '+i+(a?"/>":">"+o+""+t+">")}),"")}(t,e,n)}}}},lt=function(t){var e=t.baseTag,n=t.bodyAttributes,r=t.encode,i=t.htmlAttributes,o=t.linkTags,a=t.metaTags,s=t.noscriptTags,u=t.scriptTags,c=t.styleTags,l=t.title,f=void 0===l?"":l,h=t.titleAttributes;return{base:ct(y.BASE,e,r),bodyAttributes:ct(d,n,r),htmlAttributes:ct(p,i,r),link:ct(y.LINK,o,r),meta:ct(y.META,a,r),noscript:ct(y.NOSCRIPT,s,r),script:ct(y.SCRIPT,u,r),style:ct(y.STYLE,c,r),title:ct(y.TITLE,{title:f,titleAttributes:h},r)}},ft=function(t){var e,n;return n=e=function(e){function n(){return z(this,n),W(this,e.apply(this,arguments))}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),n.prototype.shouldComponentUpdate=function(t){return!u()(this.props,t)},n.prototype.mapNestedChildrenToProps=function(t,e){if(!e)return null;switch(t.type){case y.SCRIPT:case y.NOSCRIPT:return{innerHTML:e};case y.STYLE:return{cssText:e}}throw new Error("<"+t.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},n.prototype.flattenArrayTypeChildren=function(t){var e,n=t.child,r=t.arrayTypeChildren,i=t.newChildProps,o=t.nestedChildren;return F({},r,((e={})[n.type]=[].concat(r[n.type]||[],[F({},i,this.mapNestedChildrenToProps(n,o))]),e))},n.prototype.mapObjectTypeChildren=function(t){var e,n,r=t.child,i=t.newProps,o=t.newChildProps,a=t.nestedChildren;switch(r.type){case y.TITLE:return F({},i,((e={})[r.type]=a,e.titleAttributes=F({},o),e));case y.BODY:return F({},i,{bodyAttributes:F({},o)});case y.HTML:return F({},i,{htmlAttributes:F({},o)})}return F({},i,((n={})[r.type]=F({},o),n))},n.prototype.mapArrayTypeChildrenToProps=function(t,e){var n=F({},e);return Object.keys(t).forEach((function(e){var r;n=F({},n,((r={})[e]=t[e],r))})),n},n.prototype.warnOnInvalidChildren=function(t,e){return!0},n.prototype.mapChildrenToProps=function(t,e){var n=this,r={};return l.a.Children.forEach(t,(function(t){if(t&&t.props){var i=t.props,o=i.children,a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).reduce((function(e,n){return e[N[n]||n]=t[n],e}),e)}(U(i,["children"]));switch(n.warnOnInvalidChildren(t,o),t.type){case y.LINK:case y.META:case y.NOSCRIPT:case y.SCRIPT:case y.STYLE:r=n.flattenArrayTypeChildren({child:t,arrayTypeChildren:r,newChildProps:a,nestedChildren:o});break;default:e=n.mapObjectTypeChildren({child:t,newProps:e,newChildProps:a,nestedChildren:o})}}})),e=this.mapArrayTypeChildrenToProps(r,e)},n.prototype.render=function(){var e=this.props,n=e.children,r=U(e,["children"]),i=F({},r);return n&&(i=this.mapChildrenToProps(n,i)),l.a.createElement(t,i)},B(n,null,[{key:"canUseDOM",set:function(e){t.canUseDOM=e}}]),n}(l.a.Component),e.propTypes={base:i.a.object,bodyAttributes:i.a.object,children:i.a.oneOfType([i.a.arrayOf(i.a.node),i.a.node]),defaultTitle:i.a.string,defer:i.a.bool,encodeSpecialCharacters:i.a.bool,htmlAttributes:i.a.object,link:i.a.arrayOf(i.a.object),meta:i.a.arrayOf(i.a.object),noscript:i.a.arrayOf(i.a.object),onChangeClientState:i.a.func,script:i.a.arrayOf(i.a.object),style:i.a.arrayOf(i.a.object),title:i.a.string,titleAttributes:i.a.object,titleTemplate:i.a.string},e.defaultProps={defer:!0,encodeSpecialCharacters:!0},e.peek=t.peek,e.rewind=function(){var e=t.rewind();return e||(e=lt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},n}(a()((function(t){return{baseTag:G([b,E],t),bodyAttributes:V(d,t),defer:K(t,M),encode:K(t,A),htmlAttributes:V(p,t),linkTags:Y(y.LINK,[k,b],t),metaTags:Y(y.META,[O,v,w,S,x],t),noscriptTags:Y(y.NOSCRIPT,[_],t),onChangeClientState:Z(t),scriptTags:Y(y.SCRIPT,[T,_],t),styleTags:Y(y.STYLE,[g],t),title:q(t),titleAttributes:V(m,t)}}),(function(t){et&&Q(et),t.defer?et=J((function(){nt(t,(function(){et=null}))})):(nt(t),et=null)}),lt)((function(){return null})));ft.renderStatic=ft.rewind}).call(this,n(51))},function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o}));var r="@@router/LOCATION_CHANGE",i=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:r,payload:{location:t,action:e,isFirstRendering:n}}},o="@@router/CALL_HISTORY_METHOD",a=function(t){return function(){for(var e=arguments.length,n=new Array(e),r=0;rt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:0,n=-1,r=function r(i){n<0&&(n=i),i-n>e?(t(i),n=-1):g()(r)};g()(r)}function w(t){return(w="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function x(){var t=function(){return null},e=!1,n=function n(r){if(!e){if(Array.isArray(r)){if(!r.length)return;var i=_(r),o=i[0],a=i.slice(1);return"number"===typeof o?void b(n.bind(null,a),o):(n(o),void b(n.bind(null,a)))}"object"===w(r)&&t(r),"function"===typeof r&&r()}};return{stop:function(){e=!0},start:function(t){e=!1,n(t)},subscribe:function(e){return t=e,function(){t=function(){return null}}}}}var O=n(221),S=n.n(O);function k(t){for(var e=1;e=0&&t<=1}));var l=B(r,o),f=B(i,a),h=F(r,o),d=function(t){return t>1?1:t<0?0:t},p=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var i=l(n)-e,o=h(n);if(Math.abs(i-e)0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,i=void 0===r?8:r,o=t.dt,a=void 0===o?17:o,s=function(t,e,r){var o=r+(-(t-e)*n-r*i)*a/1e3,s=r*a/1e3+t;return Math.abs(s-e)=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function et(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e0?n[i-1]:r,h=c||Object.keys(u);if("function"===typeof s||"spring"===s)return et(t).concat([e.runJSAnimation.bind(e,{from:f.style,to:u,duration:o,easing:s}),o]);var d=L(h,o,s),p=nt({},f.style,u,{transition:d});return et(t).concat([p,o,l]).filter(M)}),[a,Math.max(u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){this.manager||(this.manager=x());var e=t.begin,n=t.duration,r=t.attributeName,i=t.to,o=t.easing,a=t.onAnimationStart,s=t.onAnimationEnd,u=t.steps,c=t.children,l=this.manager;if(this.unSubscribe=l.subscribe(this.handleStyleChange),"function"!==typeof o&&"function"!==typeof c&&"spring"!==o)if(u.length>1)this.runStepAnimation(t);else{var f=r?rt({},r,i):i,h=L(Object.keys(f),n,o);l.start([a,e,nt({},f,{transition:h}),n,s])}else this.runJSAnimation(t)}},{key:"handleStyleChange",value:function(t){this.changeStyle(t)}},{key:"changeStyle",value:function(t){this.mounted&&this.setState({style:t})}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration,t.attributeName,t.easing,t.isActive),r=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,tt(t,["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"])),i=f.Children.count(e),o=C(this.state.style);if("function"===typeof e)return e(o);if(!n||0===i)return e;var a=function(t){var e=t.props,n=e.style,i=void 0===n?{}:n,a=e.className;return Object(f.cloneElement)(t,nt({},r,{style:nt({},i,o),className:a}))};return 1===i?a(f.Children.only(e)):h.a.createElement("div",null,f.Children.map(e,(function(t){return a(t)})))}}])&&it(n.prototype,r),i&&it(n,i),e}(f.PureComponent);ct.displayName="Animate",ct.propTypes={from:p.a.oneOfType([p.a.object,p.a.string]),to:p.a.oneOfType([p.a.object,p.a.string]),attributeName:p.a.string,duration:p.a.number,begin:p.a.number,easing:p.a.oneOfType([p.a.string,p.a.func]),steps:p.a.arrayOf(p.a.shape({duration:p.a.number.isRequired,style:p.a.object.isRequired,easing:p.a.oneOfType([p.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),p.a.func]),properties:p.a.arrayOf("string"),onAnimationEnd:p.a.func})),children:p.a.oneOfType([p.a.node,p.a.func]),isActive:p.a.bool,canBegin:p.a.bool,onAnimationEnd:p.a.func,shouldReAnimate:p.a.bool,onAnimationStart:p.a.func,onAnimationReStart:p.a.func},ct.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};var lt=ct,ft=n(110),ht=n(70),dt=n.n(ht);function pt(t){return(pt="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function mt(){return(mt=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function vt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function gt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bt(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},e=t.steps,n=t.duration;return e&&e.length?e.reduce((function(t,e){return t+(dt()(e.duration)&&e.duration>0?e.duration:0)}),0):dt()(n)?n:0},St=function(t){function e(){var t,n;gt(this,e);for(var r=arguments.length,i=new Array(r),o=0;o0?1:-1},Ut=function(t){return Bt()(t)&&t.indexOf("%")===t.length-1},Wt=function(t){return dt()(t)&&!Rt()(t)},Ht=function(t){return Wt(t)||Bt()(t)},qt=0,Zt=function(t){var e=++qt;return"".concat(t||"").concat(e)},Vt=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!Wt(t)&&!Bt()(t))return r;if(Ut(t)){var o=t.indexOf("%");n=e*parseFloat(t.slice(0,o))/100}else n=+t;return Rt()(n)&&(n=r),i&&n>e&&(n=e),n},Gt=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},Yt=function(t,e){return Wt(t)&&Wt(e)?function(n){return t+n*(e-t)}:function(){return e}},Kt=function(t,e,n){return t&&t.length?t.find((function(t){return t&&("function"===typeof e?e(t):It()(t,e))===n})):null};function $t(t){return($t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Xt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(!(Symbol.iterator in Object(t))&&"[object Arguments]"!==Object.prototype.toString.call(t))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(u){i=!0,o=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Jt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Qt(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var pe={"aria-current":p.a.string,"aria-details":p.a.any,"aria-disabled":p.a.any,"aria-hidden":p.a.any,"aria-invalid":p.a.any,"aria-keyshortcuts":p.a.any,"aria-label":p.a.any,"aria-roledescription":p.a.any,"aria-autocomplete":p.a.any,"aria-checked":p.a.any,"aria-expanded":p.a.any,"aria-haspopup":p.a.any,"aria-level":p.a.any,"aria-modal":p.a.any,"aria-multiline":p.a.any,"aria-multiselectable":p.a.any,"aria-orientation":p.a.any,"aria-placeholder":p.a.any,"aria-pressed":p.a.any,"aria-readonly":p.a.any,"aria-required":p.a.any,"aria-selected":p.a.any,"aria-sort":p.a.any,"aria-valuemax":p.a.any,"aria-valuemin":p.a.any,"aria-valuenow":p.a.any,"aria-valuetext":p.a.any,"aria-atomic":p.a.any,"aria-busy":p.a.any,"aria-live":p.a.any,"aria-relevant":p.a.any,"aria-dropeffect":p.a.any,"aria-grabbed":p.a.any,"aria-activedescendant":p.a.any,"aria-colcount":p.a.any,"aria-colindex":p.a.any,"aria-colspan":p.a.any,"aria-controls":p.a.any,"aria-describedby":p.a.any,"aria-errormessage":p.a.any,"aria-flowto":p.a.any,"aria-labelledby":p.a.any,"aria-owns":p.a.any,"aria-posinset":p.a.any,"aria-rowcount":p.a.any,"aria-rowindex":p.a.any,"aria-rowspan":p.a.any,"aria-setsize":p.a.any,alignmentBaseline:p.a.string,angle:p.a.number,baselineShift:p.a.string,clip:p.a.string,clipPath:p.a.string,clipRule:p.a.string,color:p.a.string,colorInterpolation:p.a.string,colorInterpolationFilters:p.a.string,colorProfile:p.a.string,colorRendering:p.a.string,cursor:p.a.string,direction:p.a.oneOf(["ltr","rtl","inherit"]),display:p.a.string,dominantBaseline:p.a.string,enableBackground:p.a.string,fill:p.a.string,fillOpacity:p.a.oneOfType([p.a.string,p.a.number]),fillRule:p.a.oneOf(["nonzero","evenodd","inherit"]),filter:p.a.string,floodColor:p.a.string,floodOpacity:p.a.oneOfType([p.a.string,p.a.number]),font:p.a.string,fontFamily:p.a.string,fontSize:p.a.oneOfType([p.a.number,p.a.string]),fontSizeAdjust:p.a.oneOfType([p.a.number,p.a.string]),fontStretch:p.a.oneOf(["normal","wider","narrower","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded","inherit"]),fontStyle:p.a.oneOf(["normal","italic","oblique","inherit"]),fontVariant:p.a.oneOf(["normal","small-caps","inherit"]),fontWeight:p.a.oneOf(["normal","bold","bolder","lighter",100,200,300,400,500,600,700,800,900,"inherit"]),glyphOrientationHorizontal:p.a.string,glyphOrientationVertical:p.a.string,imageRendering:p.a.oneOf(["auto","optimizeSpeed","optimizeQuality","inherit"]),kerning:p.a.oneOfType([p.a.number,p.a.string]),letterSpacing:p.a.oneOfType([p.a.number,p.a.string]),lightingColor:p.a.string,lineHeight:p.a.oneOfType([p.a.number,p.a.string]),markerEnd:p.a.string,markerMid:p.a.string,markerStart:p.a.string,mask:p.a.string,opacity:p.a.oneOfType([p.a.number,p.a.string]),overflow:p.a.oneOf(["visible","hidden","scroll","auto","inherit"]),pointerEvents:p.a.oneOf(["visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","none","inherit"]),shapeRendering:p.a.oneOf(["auto","optimizeSpeed","crispEdges","geometricPrecision","inherit"]),stopColor:p.a.string,stopOpacity:p.a.oneOfType([p.a.number,p.a.string]),stroke:p.a.oneOfType([p.a.number,p.a.string]),strokeDasharray:p.a.string,strokeDashoffset:p.a.oneOfType([p.a.number,p.a.string]),strokeLinecap:p.a.oneOf(["butt","round","square","inherit"]),strokeLinejoin:p.a.oneOf(["miter","round","bevel","inherit"]),strokeMiterlimit:p.a.oneOfType([p.a.number,p.a.string]),strokeOpacity:p.a.oneOfType([p.a.number,p.a.string]),strokeWidth:p.a.oneOfType([p.a.number,p.a.string]),textAnchor:p.a.oneOf(["start","middle","end","inherit"]),textDecoration:p.a.oneOf(["none","underline","overline","line-through","blink","inherit"]),textRendering:p.a.oneOf(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision","inherit"]),unicodeBidi:p.a.oneOf(["normal","embed","bidi-override","inherit"]),visibility:p.a.oneOf(["visible","hidden","collapse","inherit"]),wordSpacing:p.a.oneOfType([p.a.number,p.a.string]),writingMode:p.a.oneOf(["lr-tb","rl-tb","tb-rl","lr","rl","tb","inherit"]),transform:p.a.string,role:p.a.string,focusable:p.a.string,tabIndex:p.a.string,style:p.a.object,width:p.a.number,height:p.a.number,dx:p.a.number,dy:p.a.number,x:p.a.number,y:p.a.number,r:p.a.number,radius:p.a.oneOfType([p.a.number,p.a.array])},me={onClick:p.a.func,onMouseDown:p.a.func,onMouseUp:p.a.func,onMouseOver:p.a.func,onMouseMove:p.a.func,onMouseOut:p.a.func,onMouseEnter:p.a.func,onMouseLeave:p.a.func,onTouchEnd:p.a.func,onTouchMove:p.a.func,onTouchStart:p.a.func,onTouchCancel:p.a.func},ye={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},ve=["plainline","line","square","rect","circle","cross","diamond","star","triangle","wye","none"],ge=["none"],be=function(t){return"string"===typeof t?t:t?t.displayName||t.name||"Component":""},we=function(t,e){var n=[],r=[];return r=Lt()(e)?e.map((function(t){return be(t)})):[be(e)],h.a.Children.forEach(t,(function(t){var e=t&&t.type&&(t.type.displayName||t.type.name);-1!==r.indexOf(e)&&n.push(t)})),n},_e=function(t,e){var n=we(t,e);return n&&n[0]},xe=function(t){if(!t||u()(t))return null;var e=h.a.isValidElement(t)?t.props:t;if(!le()(e))return null;var n=null;for(var r in e)({}).hasOwnProperty.call(e,r)&&pe[r]&&(n||(n={}),n[r]=e[r]);return n},Oe=function(t,e){return function(n){return t(e,n),null}},Se=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||u()(t))return null;var r=h.a.isValidElement(t)?t.props:t;if(!le()(r))return null;var i=null;for(var o in r)({}).hasOwnProperty.call(r,o)&&me[o]&&(i||(i={}),i[o]=e||(n?Oe(r[o],r):r[o]));return i},ke=function(t,e,n){return function(r){return t(e,n,r),null}},Te=function(t,e,n){if(!le()(t))return null;var r=null;for(var i in t)({}).hasOwnProperty.call(t,i)&&me[i]&&u()(t[i])&&(r||(r={}),r[i]=ke(t[i],e,n));return r},Ee=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!(!Wt(n)||n<=0||!Wt(r)||r<=0)},Pe=function(){return!("undefined"!==typeof window&&window.document&&window.document.createElement&&window.setTimeout)},je=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],Me=function(t,e){if(a()(t)&&a()(e))return!0;if(!a()(t)&&!a()(e)){var n=t.props||{},r=n.children,i=de(n,["children"]),o=e.props||{},s=o.children,u=de(o,["children"]);return r&&s?fe(i,u)&&Ae(r,s):!r&&!s&&fe(i,u)}return!1},Ae=function t(e,n){if(e===n)return!0;if(f.Children.count(e)!==f.Children.count(n))return!1;var r=f.Children.count(e);if(0===r)return!0;if(1===r)return Me(Lt()(e)?e[0]:e,Lt()(n)?n[0]:n);for(var i=0;i=0}(t))n.push(t);else if(t&&e[be(t.type)]){var o=be(t.type),a=e[o],s=a.handler,u=a.once;if(u&&!r[o]||!u){var c=s(t,o,i);Lt()(c)?n=[n].concat(he(c)):n.push(c),r[o]=!0}}})),n},Le=function(t,e){var n=-1;return f.Children.forEach(e,(function(e,r){e===t&&(n=r)})),n};function Ne(t){return(Ne="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Ie(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function De(t){for(var e=1;el[e]+i?Math.max(f,l[e]):Math.max(h,l[e])},n}var n,r,i;return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&We(t,e)}(e,t),n=e,(r=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-e)>1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else-1===e&&-1===n||this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var t,e,n,r=this,i=this.props,o=i.payload,s=i.isAnimationActive,c=i.animationDuration,f=i.animationEasing,d=i.filterNull,p=function(t,e){return!0===t?l()(e,qe):u()(t)?l()(e,t):e}(i.paylodUniqBy,d&&o&&o.length?o.filter((function(t){return!a()(t.value)})):o),m=p&&p.length,y=this.props,v=y.content,g=y.viewBox,b=y.coordinate,w=y.position,_=y.active,x=De({pointerEvents:"none",visibility:_&&m?"visible":"hidden",position:"absolute",top:0},y.wrapperStyle);if(w&&Wt(w.x)&&Wt(w.y))e=w.x,n=w.y;else{var O=this.state,S=O.boxWidth,k=O.boxHeight;S>0&&k>0&&b?(e=this.getTranslate({key:"x",tooltipDimension:S,viewBoxDimension:g.width}),n=this.getTranslate({key:"y",tooltipDimension:k,viewBoxDimension:g.height})):x.visibility="hidden"}x=De({},C({transform:this.props.useTranslate3d?"translate3d(".concat(e,"px, ").concat(n,"px, 0)"):"translate(".concat(e,"px, ").concat(n,"px)")}),{},x),s&&_&&(x=De({},C({transition:"transform ".concat(c,"ms ").concat(f)}),{},x));var T=jt()(He,(Re(t={},"".concat(He,"-right"),Wt(e)&&b&&Wt(b.x)&&e>=b.x),Re(t,"".concat(He,"-left"),Wt(e)&&b&&Wt(b.x)&&e=b.y),Re(t,"".concat(He,"-top"),Wt(n)&&b&&Wt(b.y)&&n0?$e()(n.updateDimensionsImmediate,t.debounce):n.updateDimensionsImmediate,n}var n,r,i;return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&rn(t,e)}(e,t),n=e,(r=[{key:"componentDidMount",value:function(){this.mounted=!0;var t=this.getContainerSize();t&&this.setState(t)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"getContainerSize",value:function(){return this.container?{containerWidth:this.container.clientWidth,containerHeight:this.container.clientHeight}:null}},{key:"renderChart",value:function(){var t=this.state,e=t.containerWidth,n=t.containerHeight;if(e<0||n<0)return null;var r=this.props,i=r.aspect,o=r.width,a=r.height,s=(r.minWidth,r.minHeight,r.maxHeight),u=r.children;Ut(o)||Ut(a);var c=Ut(o)?e:o,l=Ut(a)?n:a;return i&&i>0&&(c?l=c/i:l&&(c=l*i),s&&l>s&&(l=s)),h.a.cloneElement(u,{width:c,height:l})}},{key:"render",value:function(){var t=this,e=this.props,n=e.minWidth,r=e.minHeight,i=e.width,o=e.height,a=e.maxHeight,s=e.id,u=e.className,c={width:i,height:o,minWidth:n,minHeight:r,maxHeight:a};return h.a.createElement("div",{id:s,className:jt()("recharts-responsive-container",u),style:c,ref:function(e){t.container=e}},this.renderChart(),h.a.createElement(Je.a,{handleWidth:!0,handleHeight:!0,onResize:this.handleResize}))}}])&&tn(n.prototype,r),i&&tn(n,i),e}(f.Component);on.displayName="ResponsiveContainer",on.propTypes={aspect:p.a.number,width:p.a.oneOfType([p.a.string,p.a.number]),height:p.a.oneOfType([p.a.string,p.a.number]),minHeight:p.a.oneOfType([p.a.string,p.a.number]),minWidth:p.a.oneOfType([p.a.string,p.a.number]),maxHeight:p.a.oneOfType([p.a.string,p.a.number]),children:p.a.node.isRequired,debounce:p.a.number,id:p.a.oneOfType([p.a.string,p.a.number]),className:p.a.oneOfType([p.a.string,p.a.number])},on.defaultProps={width:"100%",height:"100%",debounce:0};var an=on,sn=function(){};function un(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function cn(t){this._context=t}cn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:un(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:un(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function ln(t){this._context=t}ln.prototype={areaStart:sn,areaEnd:sn,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:un(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function fn(t){this._context=t}fn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:un(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function hn(t){this._context=t}hn.prototype={areaStart:sn,areaEnd:sn,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};function dn(t){this._context=t}dn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var pn=function(t){return new dn(t)};function mn(t){return t<0?-1:1}function yn(t,e,n){var r=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0),s=(o*i+a*r)/(r+i);return(mn(o)+mn(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function vn(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function gn(t,e,n){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,s=(o-r)/3;t._context.bezierCurveTo(r+s,i+s*e,o-s,a-s*n,o,a)}function bn(t){this._context=t}function wn(t){this._context=new _n(t)}function _n(t){this._context=t}function xn(t){this._context=t}function On(t){var e,n,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(a[e]-i[e+1])/o[e];for(o[r-1]=(t[r]+i[r-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var kn=Math.PI,Tn=2*kn,En=1e-6,Pn=Tn-En;function jn(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Mn(){return new jn}jn.prototype=Mn.prototype={constructor:jn,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,o){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(t,e,n,r,i){t=+t,e=+e,n=+n,r=+r,i=+i;var o=this._x1,a=this._y1,s=n-t,u=r-e,c=o-t,l=a-e,f=c*c+l*l;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(f>En)if(Math.abs(l*s-u*c)>En&&i){var h=n-o,d=r-a,p=s*s+u*u,m=h*h+d*d,y=Math.sqrt(p),v=Math.sqrt(f),g=i*Math.tan((kn-Math.acos((p+f-m)/(2*y*v)))/2),b=g/v,w=g/y;Math.abs(b-1)>En&&(this._+="L"+(t+b*c)+","+(e+b*l)),this._+="A"+i+","+i+",0,0,"+ +(l*h>c*d)+","+(this._x1=t+w*s)+","+(this._y1=e+w*u)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,r,i,o){t=+t,e=+e,o=!!o;var a=(n=+n)*Math.cos(r),s=n*Math.sin(r),u=t+a,c=e+s,l=1^o,f=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+u+","+c:(Math.abs(this._x1-u)>En||Math.abs(this._y1-c)>En)&&(this._+="L"+u+","+c),n&&(f<0&&(f=f%Tn+Tn),f>Pn?this._+="A"+n+","+n+",0,1,"+l+","+(t-a)+","+(e-s)+"A"+n+","+n+",0,1,"+l+","+(this._x1=u)+","+(this._y1=c):f>En&&(this._+="A"+n+","+n+",0,"+ +(f>=kn)+","+l+","+(this._x1=t+n*Math.cos(i))+","+(this._y1=e+n*Math.sin(i))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var An=Mn,Cn=function(t){return function(){return t}};function Ln(t){return t[0]}function Nn(t){return t[1]}var In=function(){var t=Ln,e=Nn,n=Cn(!0),r=null,i=pn,o=null;function a(a){var s,u,c,l=a.length,f=!1;for(null==r&&(o=i(c=An())),s=0;s<=l;++s)!(s=l;--f)s.point(y[f],v[f]);s.lineEnd(),s.areaEnd()}m&&(y[c]=+t(h,c,u),v[c]=+n(h,c,u),s.point(e?+e(h,c,u):y[c],r?+r(h,c,u):v[c]))}if(d)return s=null,d+""||null}function c(){return In().defined(i).curve(a).context(o)}return u.x=function(n){return arguments.length?(t="function"===typeof n?n:Cn(+n),e=null,u):t},u.x0=function(e){return arguments.length?(t="function"===typeof e?e:Cn(+e),u):t},u.x1=function(t){return arguments.length?(e=null==t?null:"function"===typeof t?t:Cn(+t),u):e},u.y=function(t){return arguments.length?(n="function"===typeof t?t:Cn(+t),r=null,u):n},u.y0=function(t){return arguments.length?(n="function"===typeof t?t:Cn(+t),u):n},u.y1=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:Cn(+t),u):r},u.lineX0=u.lineY0=function(){return c().x(t).y(n)},u.lineY1=function(){return c().x(t).y(r)},u.lineX1=function(){return c().x(e).y(n)},u.defined=function(t){return arguments.length?(i="function"===typeof t?t:Cn(!!t),u):i},u.curve=function(t){return arguments.length?(a=t,null!=o&&(s=a(o)),u):a},u.context=function(t){return arguments.length?(null==t?o=s=null:s=a(o=t),u):o},u};function Rn(t){return(Rn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function zn(){return(zn=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var lr={className:p.a.string,children:p.a.oneOfType([p.a.arrayOf(p.a.node),p.a.node])};function fr(t){var e=t.children,n=t.className,r=cr(t,["children","className"]),i=jt()("recharts-layer",n);return h.a.createElement("g",ur({className:i},r),e)}fr.propTypes=lr;var hr=fr,dr=n(225),pr=n.n(dr),mr=n(116),yr=n.n(mr);function vr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function gr(t){for(var e=1;e=0&&i===+i?"".concat(i,"px"):i),";");var r,i,o}),"")},Tr=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===t||null===t||Pe())return{width:0,height:0};var n="".concat(t),r=kr(e),i="".concat(n,"-").concat(r);if(_r.widthCache[i])return _r.widthCache[i];try{var o=document.getElementById(Sr);o||((o=document.createElement("span")).setAttribute("id",Sr),document.body.appendChild(o));var a=gr({},xr,{},e);Object.keys(a).map((function(t){return o.style[t]=a[t],t})),o.textContent=n;var s=o.getBoundingClientRect(),u={width:s.width,height:s.height};return _r.widthCache[i]=u,++_r.cacheCount>2e3&&(_r.cacheCount=0,_r.widthCache={}),u}catch(c){return{width:0,height:0}}};function Er(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Pr(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function jr(t){return(jr="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Mr(){return(Mr=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Cr(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=e?n.apply(void 0,i):t(e-a,Jr((function(){for(var t=arguments.length,e=new Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=new Array(e);nr&&(i=r,o=n),[i,o]}function hi(t,e,n){if(t.lte(0))return new Vr.a(0);var r=ai.getDigitCount(t.toNumber()),i=new Vr.a(10).pow(r),o=t.div(i),a=1!==r?.05:.1,s=new Vr.a(Math.ceil(o.div(a).toNumber())).add(n).mul(a).mul(i);return e?s:new Vr.a(Math.ceil(s))}function di(t,e,n){var r=1,i=new Vr.a(t);if(!i.isint()&&n){var o=Math.abs(t);o<1?(r=new Vr.a(10).pow(ai.getDigitCount(t)-1),i=new Vr.a(Math.floor(i.div(r).toNumber())).mul(r)):o>1&&(i=new Vr.a(Math.floor(t)))}else 0===t?i=new Vr.a(Math.floor((e-1)/2)):n||(i=new Vr.a(Math.floor(t)));var a=Math.floor((e-1)/2);return ri(ni((function(t){return i.add(new Vr.a(t-a).mul(r)).toNumber()})),ei)(0,e)}function pi(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((e-t)/(n-1)))return{step:new Vr.a(0),tickMin:new Vr.a(0),tickMax:new Vr.a(0)};var o,a=hi(new Vr.a(e).sub(t).div(n-1),r,i);o=t<=0&&e>=0?new Vr.a(0):(o=new Vr.a(t).add(e).div(2)).sub(new Vr.a(o).mod(a));var s=Math.ceil(o.sub(t).div(a).toNumber()),u=Math.ceil(new Vr.a(e).sub(o).div(a).toNumber()),c=s+u+1;return c>n?pi(t,e,n,r,i+1):(c0?u+(n-c):u,s=e>0?s:s+(n-c)),{step:a,tickMin:o.sub(new Vr.a(s).mul(a)),tickMax:o.add(new Vr.a(u).mul(a))})}var mi=oi((function(t){var e=ui(t,2),n=e[0],r=e[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(i,2),s=fi([n,r]),u=ui(s,2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var f=l===1/0?[c].concat(si(ei(0,i-1).map((function(){return 1/0})))):[].concat(si(ei(0,i-1).map((function(){return-1/0}))),[l]);return n>r?ii(f):f}if(c===l)return di(c,i,o);var h=pi(c,l,a,o),d=h.step,p=h.tickMin,m=h.tickMax,y=ai.rangeStep(p,m.add(new Vr.a(.1).mul(d)),d);return n>r?ii(y):y})),yi=(oi((function(t){var e=ui(t,2),n=e[0],r=e[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(i,2),s=fi([n,r]),u=ui(s,2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return di(c,i,o);var f=hi(new Vr.a(l).sub(c).div(a-1),o,0),h=ri(ni((function(t){return new Vr.a(c).add(new Vr.a(t).mul(f)).toNumber()})),ei),d=h(0,a).filter((function(t){return t>=c&&t<=l}));return n>r?ii(d):d})),oi((function(t,e){var n=ui(t,2),r=n[0],i=n[1],o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=fi([r,i]),s=ui(a,2),u=s[0],c=s[1];if(u===-1/0||c===1/0)return[r,i];if(u===c)return[u];var l=Math.max(e,2),f=hi(new Vr.a(c).sub(u).div(l-1),o,0),h=[].concat(si(ai.rangeStep(new Vr.a(u),new Vr.a(c).sub(new Vr.a(.99).mul(f)),f)),[c]);return r>i?ii(h):h}))),vi=function(t,e){return te?1:t>=e?0:NaN},gi=function(t){var e;return 1===t.length&&(e=t,t=function(t,n){return vi(e(t),n)}),{left:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r>>1;t(e[o],n)<0?r=o+1:i=o}return r},right:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r>>1;t(e[o],n)>0?i=o:r=o+1}return r}}};var bi=gi(vi),wi=bi.right,_i=(bi.left,wi);var xi=function(t){return null===t?NaN:+t},Oi=Array.prototype,Si=(Oi.slice,Oi.map,function(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),o=new Array(i);++r0)return[t];if((r=e0)for(t=Math.ceil(t/a),e=Math.floor(e/a),o=new Array(i=Math.ceil(e-t+1));++s=0?(o>=ki?10:o>=Ti?5:o>=Ei?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=ki?10:o>=Ti?5:o>=Ei?2:1)}function Mi(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=ki?i*=10:o>=Ti?i*=5:o>=Ei&&(i*=2),e=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,o=Math.floor(i),a=+n(t[o],o,t);return a+(+n(t[o+1],o+1,t)-a)*(i-o)}};function Ci(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function Li(t,e){switch(arguments.length){case 0:break;case 1:this.interpolator(t);break;default:this.interpolator(e).domain(t)}return this}var Ni="$";function Ii(){}function Di(t,e){var n=new Ii;if(t instanceof Ii)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var r,i=-1,o=t.length;if(null==e)for(;++i>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?yo(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?yo(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=io.exec(t))?new bo(e[1],e[2],e[3],1):(e=oo.exec(t))?new bo(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=ao.exec(t))?yo(e[1],e[2],e[3],e[4]):(e=so.exec(t))?yo(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=uo.exec(t))?Oo(e[1],e[2]/100,e[3]/100,1):(e=co.exec(t))?Oo(e[1],e[2]/100,e[3]/100,e[4]):lo.hasOwnProperty(t)?mo(lo[t]):"transparent"===t?new bo(NaN,NaN,NaN,0):null}function mo(t){return new bo(t>>16&255,t>>8&255,255&t,1)}function yo(t,e,n,r){return r<=0&&(t=e=n=NaN),new bo(t,e,n,r)}function vo(t){return t instanceof Xi||(t=po(t)),t?new bo((t=t.rgb()).r,t.g,t.b,t.opacity):new bo}function go(t,e,n,r){return 1===arguments.length?vo(t):new bo(t,e,n,null==r?1:r)}function bo(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function wo(){return"#"+xo(this.r)+xo(this.g)+xo(this.b)}function _o(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function xo(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function Oo(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new ko(t,e,n,r)}function So(t){if(t instanceof ko)return new ko(t.h,t.s,t.l,t.opacity);if(t instanceof Xi||(t=po(t)),!t)return new ko;if(t instanceof ko)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),o=Math.max(e,n,r),a=NaN,s=o-i,u=(o+i)/2;return s?(a=e===o?(n-r)/s+6*(n0&&u<1?0:a,new ko(a,s,u,t.opacity)}function ko(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function To(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function Eo(t,e,n,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*r+a*i)/6}Ki(Xi,po,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:fo,formatHex:fo,formatHsl:function(){return So(this).formatHsl()},formatRgb:ho,toString:ho}),Ki(bo,go,$i(Xi,{brighter:function(t){return t=null==t?Qi:Math.pow(Qi,t),new bo(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?Ji:Math.pow(Ji,t),new bo(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:wo,formatHex:wo,formatRgb:_o,toString:_o})),Ki(ko,(function(t,e,n,r){return 1===arguments.length?So(t):new ko(t,e,n,null==r?1:r)}),$i(Xi,{brighter:function(t){return t=null==t?Qi:Math.pow(Qi,t),new ko(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?Ji:Math.pow(Ji,t),new ko(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new bo(To(t>=240?t-240:t+120,i,r),To(t,i,r),To(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));var Po=function(t){return function(){return t}};function jo(t,e){return function(n){return t+n*e}}function Mo(t){return 1===(t=+t)?Ao:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):Po(isNaN(e)?n:e)}}function Ao(t,e){var n=e-t;return n?jo(t,n):Po(isNaN(t)?e:t)}var Co=function t(e){var n=Mo(e);function r(t,e){var r=n((t=go(t)).r,(e=go(e)).r),i=n(t.g,e.g),o=n(t.b,e.b),a=Ao(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=o(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function Lo(t){return function(e){var n,r,i=e.length,o=new Array(i),a=new Array(i),s=new Array(i);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),i=t[r],o=t[r+1],a=r>0?t[r-1]:2*i-o,s=ro&&(i=e.slice(o,i),s[a]?s[a]+=i:s[++a]=i),(n=n[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,u.push({i:a,x:zo(n,r)})),o=Uo.lastIndex;return or&&(e=n,n=r,r=e),function(t){return Math.max(n,Math.min(r,t))}}function $o(t,e,n){var r=t[0],i=t[1],o=e[0],a=e[1];return i2?Xo:$o,i=o=null,f}function f(e){return isNaN(e=+e)?n:(i||(i=r(a.map(t),s,u)))(t(c(e)))}return f.invert=function(n){return c(e((o||(o=r(s,a.map(t),zo)))(n)))},f.domain=function(t){return arguments.length?(a=Wi.call(t,Zo),c===Go||(c=Ko(a)),l()):a.slice()},f.range=function(t){return arguments.length?(s=Hi.call(t),l()):s.slice()},f.rangeRound=function(t){return s=Hi.call(t),u=qo,l()},f.clamp=function(t){return arguments.length?(c=t?Ko(a):Go,f):c!==Go},f.interpolate=function(t){return arguments.length?(u=t,l()):u},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,l()}}function ta(t,e){return Qo()(t,e)}var ea=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function na(t){if(!(e=ea.exec(t)))throw new Error("invalid format: "+t);var e;return new ra({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function ra(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}na.prototype=ra.prototype,ra.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};function ia(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}var oa,aa,sa,ua,ca=function(t){return(t=ia(Math.abs(t)))?t[1]:NaN},la=function(t,e){var n=ia(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")},fa={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return la(100*t,e)},r:la,s:function(t,e){var n=ia(t,e);if(!n)return t+"";var r=n[0],i=n[1],o=i-(oa=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+ia(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},ha=function(t){return t},da=Array.prototype.map,pa=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];aa=function(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?ha:(e=da.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var i=t.length,o=[],a=0,s=e[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),o.push(t.substring(i-=s,i+s)),!((u+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(n)}),i=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?ha:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(da.call(t.numerals,String)),u=void 0===t.percent?"%":t.percent+"",c=void 0===t.minus?"-":t.minus+"",l=void 0===t.nan?"NaN":t.nan+"";function f(t){var e=(t=na(t)).fill,n=t.align,f=t.sign,h=t.symbol,d=t.zero,p=t.width,m=t.comma,y=t.precision,v=t.trim,g=t.type;"n"===g?(m=!0,g="g"):fa[g]||(void 0===y&&(y=12),v=!0,g="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var b="$"===h?i:"#"===h&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",w="$"===h?o:/[%p]/.test(g)?u:"",_=fa[g],x=/[defgprs%]/.test(g);function O(t){var i,o,u,h=b,O=w;if("c"===g)O=_(t)+O,t="";else{var S=(t=+t)<0||1/t<0;if(t=isNaN(t)?l:_(Math.abs(t),y),v&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),S&&0===+t&&"+"!==f&&(S=!1),h=(S?"("===f?f:c:"-"===f||"("===f?"":f)+h,O=("s"===g?pa[8+oa/3]:"")+O+(S&&"("===f?")":""),x)for(i=-1,o=t.length;++i(u=t.charCodeAt(i))||u>57){O=(46===u?a+t.slice(i+1):t.slice(i))+O,t=t.slice(0,i);break}}m&&!d&&(t=r(t,1/0));var k=h.length+t.length+O.length,T=k>1)+h+t+O+T.slice(k);break;default:t=T+h+t+O}return s(t)}return y=void 0===y?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),O.toString=function(){return t+""},O}return{format:f,formatPrefix:function(t,e){var n=f(((t=na(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(ca(e)/3))),i=Math.pow(10,-r),o=pa[8+r/3];return function(t){return n(i*t)+o}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),sa=aa.format,ua=aa.formatPrefix;var ma=function(t,e,n,r){var i,o=Mi(t,e,n);switch((r=na(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(i=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ca(e)/3)))-ca(Math.abs(t)))}(o,a))||(r.precision=i),ua(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,ca(e)-ca(t))+1}(o,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=function(t){return Math.max(0,-ca(Math.abs(t)))}(o))||(r.precision=i-2*("%"===r.type))}return sa(r)};function ya(t){var e=t.domain;return t.ticks=function(t){var n=e();return Pi(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return ma(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,i=e(),o=0,a=i.length-1,s=i[o],u=i[a];return u0?r=ji(s=Math.floor(s/r)*r,u=Math.ceil(u/r)*r,n):r<0&&(r=ji(s=Math.ceil(s*r)/r,u=Math.floor(u*r)/r,n)),r>0?(i[o]=Math.floor(s/r)*r,i[a]=Math.ceil(u/r)*r,e(i)):r<0&&(i[o]=Math.ceil(s*r)/r,i[a]=Math.floor(u*r)/r,e(i)),t},t}function va(){var t=ta(Go,Go);return t.copy=function(){return Jo(t,va())},Ci.apply(t,arguments),ya(t)}function ga(t){var e;function n(t){return isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Wi.call(e,Zo),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return ga(t).unknown(e)},t=arguments.length?Wi.call(t,Zo):[0,1],ya(n)}var ba=function(t,e){var n,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a0){for(;hu)break;m.push(f)}}else for(;h=1;--l)if(!((f=c*l)u)break;m.push(f)}}else m=Pi(h,d,Math.min(d-h,p)).map(n);return r?m.reverse():m},r.tickFormat=function(t,i){if(null==i&&(i=10===o?".0e":","),"function"!==typeof i&&(i=sa(i)),t===1/0)return i;null==t&&(t=10);var a=Math.max(1,o*t/r.ticks().length);return function(t){var r=t/n(Math.round(e(t)));return r*o0?r[i-1]:e[0],i=r?[i[r-1],n]:[i[a-1],i[a]]},a.unknown=function(e){return arguments.length?(t=e,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return Ba().domain([e,n]).range(o).unknown(t)},Ci.apply(ya(a),arguments)}function Fa(){var t,e=[.5],n=[0,1],r=1;function i(i){return i<=i?n[_i(e,i,0,r)]:t}return i.domain=function(t){return arguments.length?(e=Hi.call(t),r=Math.min(e.length,n.length-1),i):e.slice()},i.range=function(t){return arguments.length?(n=Hi.call(t),r=Math.min(e.length,n.length-1),i):n.slice()},i.invertExtent=function(t){var r=n.indexOf(t);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return Fa().domain(e).range(n).unknown(t)},Ci.apply(i,arguments)}var Ua=new Date,Wa=new Date;function Ha(t,e,n,r){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e0))return s;do{s.push(a=new Date(+n)),e(n,o),t(n)}while(a=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return Ua.setTime(+e),Wa.setTime(+r),t(Ua),t(Wa),Math.floor(n(Ua,Wa))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t===0}:function(e){return i.count(0,e)%t===0}):i:null}),i}var qa=Ha((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));qa.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ha((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var Za=qa,Va=(qa.range,Ha((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}))),Ga=Va,Ya=(Va.range,1e3),Ka=6e4,$a=36e5,Xa=864e5,Ja=6048e5;function Qa(t){return Ha((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Ka)/Ja}))}var ts=Qa(0),es=Qa(1),ns=Qa(2),rs=Qa(3),is=Qa(4),os=Qa(5),as=Qa(6),ss=(ts.range,es.range,ns.range,rs.range,is.range,os.range,as.range,Ha((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Ka)/Xa}),(function(t){return t.getDate()-1}))),us=ss,cs=(ss.range,Ha((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Ya-t.getMinutes()*Ka)}),(function(t,e){t.setTime(+t+e*$a)}),(function(t,e){return(e-t)/$a}),(function(t){return t.getHours()}))),ls=cs,fs=(cs.range,Ha((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Ya)}),(function(t,e){t.setTime(+t+e*Ka)}),(function(t,e){return(e-t)/Ka}),(function(t){return t.getMinutes()}))),hs=fs,ds=(fs.range,Ha((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*Ya)}),(function(t,e){return(e-t)/Ya}),(function(t){return t.getUTCSeconds()}))),ps=ds,ms=(ds.range,Ha((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t})));ms.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Ha((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):ms:null};var ys=ms;ms.range;function vs(t){return Ha((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/Ja}))}var gs=vs(0),bs=vs(1),ws=vs(2),_s=vs(3),xs=vs(4),Os=vs(5),Ss=vs(6),ks=(gs.range,bs.range,ws.range,_s.range,xs.range,Os.range,Ss.range,Ha((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/Xa}),(function(t){return t.getUTCDate()-1}))),Ts=ks,Es=(ks.range,Ha((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));Es.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ha((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var Ps=Es;Es.range;function js(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Ms(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function As(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var Cs,Ls,Ns,Is={"-":"",_:" ",0:"0"},Ds=/^\s*\d+/,Rs=/^%/,zs=/[\\^$*+?|[\]().{}]/g;function Bs(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o68?1900:2e3),n+r[0].length):-1}function $s(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Xs(t,e,n){var r=Ds.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function Js(t,e,n){var r=Ds.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Qs(t,e,n){var r=Ds.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function tu(t,e,n){var r=Ds.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function eu(t,e,n){var r=Ds.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function nu(t,e,n){var r=Ds.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function ru(t,e,n){var r=Ds.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function iu(t,e,n){var r=Ds.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function ou(t,e,n){var r=Ds.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function au(t,e,n){var r=Rs.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function su(t,e,n){var r=Ds.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function uu(t,e,n){var r=Ds.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function cu(t,e){return Bs(t.getDate(),e,2)}function lu(t,e){return Bs(t.getHours(),e,2)}function fu(t,e){return Bs(t.getHours()%12||12,e,2)}function hu(t,e){return Bs(1+us.count(Za(t),t),e,3)}function du(t,e){return Bs(t.getMilliseconds(),e,3)}function pu(t,e){return du(t,e)+"000"}function mu(t,e){return Bs(t.getMonth()+1,e,2)}function yu(t,e){return Bs(t.getMinutes(),e,2)}function vu(t,e){return Bs(t.getSeconds(),e,2)}function gu(t){var e=t.getDay();return 0===e?7:e}function bu(t,e){return Bs(ts.count(Za(t)-1,t),e,2)}function wu(t){var e=t.getDay();return e>=4||0===e?is(t):is.ceil(t)}function _u(t,e){return t=wu(t),Bs(is.count(Za(t),t)+(4===Za(t).getDay()),e,2)}function xu(t){return t.getDay()}function Ou(t,e){return Bs(es.count(Za(t)-1,t),e,2)}function Su(t,e){return Bs(t.getFullYear()%100,e,2)}function ku(t,e){return Bs((t=wu(t)).getFullYear()%100,e,2)}function Tu(t,e){return Bs(t.getFullYear()%1e4,e,4)}function Eu(t,e){var n=t.getDay();return Bs((t=n>=4||0===n?is(t):is.ceil(t)).getFullYear()%1e4,e,4)}function Pu(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Bs(e/60|0,"0",2)+Bs(e%60,"0",2)}function ju(t,e){return Bs(t.getUTCDate(),e,2)}function Mu(t,e){return Bs(t.getUTCHours(),e,2)}function Au(t,e){return Bs(t.getUTCHours()%12||12,e,2)}function Cu(t,e){return Bs(1+Ts.count(Ps(t),t),e,3)}function Lu(t,e){return Bs(t.getUTCMilliseconds(),e,3)}function Nu(t,e){return Lu(t,e)+"000"}function Iu(t,e){return Bs(t.getUTCMonth()+1,e,2)}function Du(t,e){return Bs(t.getUTCMinutes(),e,2)}function Ru(t,e){return Bs(t.getUTCSeconds(),e,2)}function zu(t){var e=t.getUTCDay();return 0===e?7:e}function Bu(t,e){return Bs(gs.count(Ps(t)-1,t),e,2)}function Fu(t){var e=t.getUTCDay();return e>=4||0===e?xs(t):xs.ceil(t)}function Uu(t,e){return t=Fu(t),Bs(xs.count(Ps(t),t)+(4===Ps(t).getUTCDay()),e,2)}function Wu(t){return t.getUTCDay()}function Hu(t,e){return Bs(bs.count(Ps(t)-1,t),e,2)}function qu(t,e){return Bs(t.getUTCFullYear()%100,e,2)}function Zu(t,e){return Bs((t=Fu(t)).getUTCFullYear()%100,e,2)}function Vu(t,e){return Bs(t.getUTCFullYear()%1e4,e,4)}function Gu(t,e){var n=t.getUTCDay();return Bs((t=n>=4||0===n?xs(t):xs.ceil(t)).getUTCFullYear()%1e4,e,4)}function Yu(){return"+0000"}function Ku(){return"%"}function $u(t){return+t}function Xu(t){return Math.floor(+t/1e3)}!function(t){Cs=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,o=t.days,a=t.shortDays,s=t.months,u=t.shortMonths,c=Us(i),l=Ws(i),f=Us(o),h=Ws(o),d=Us(a),p=Ws(a),m=Us(s),y=Ws(s),v=Us(u),g=Ws(u),b={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return u[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:cu,e:cu,f:pu,g:ku,G:Eu,H:lu,I:fu,j:hu,L:du,m:mu,M:yu,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:$u,s:Xu,S:vu,u:gu,U:bu,V:_u,w:xu,W:Ou,x:null,X:null,y:Su,Y:Tu,Z:Pu,"%":Ku},w={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return u[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:ju,e:ju,f:Nu,g:Zu,G:Gu,H:Mu,I:Au,j:Cu,L:Lu,m:Iu,M:Du,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:$u,s:Xu,S:Ru,u:zu,U:Bu,V:Uu,w:Wu,W:Hu,x:null,X:null,y:qu,Y:Vu,Z:Yu,"%":Ku},_={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=h[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=v.exec(e.slice(n));return r?(t.m=g[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:Qs,e:Qs,f:ou,g:Ks,G:Ys,H:eu,I:eu,j:tu,L:iu,m:Js,M:nu,p:function(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:Xs,Q:su,s:uu,S:ru,u:qs,U:Zs,V:Vs,w:Hs,W:Gs,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:Ks,Y:Ys,Z:$s,"%":au};function x(t,e){return function(n){var r,i,o,a=[],s=-1,u=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=Ms(As(o.y,0,1))).getUTCDay(),r=i>4||0===i?bs.ceil(r):bs(r),r=Ts.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(i=(r=js(As(o.y,0,1))).getDay(),r=i>4||0===i?es.ceil(r):es(r),r=us.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?Ms(As(o.y,0,1)).getUTCDay():js(As(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,Ms(o)):js(o)}}function S(t,e,n,r){for(var i,o,a=0,s=e.length,u=n.length;a=u)return-1;if(37===(i=e.charCodeAt(a++))){if(i=e.charAt(a++),!(o=_[i in Is?e.charAt(a++):i])||(r=o(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=x(n,b),b.X=x(r,b),b.c=x(e,b),w.x=x(n,w),w.X=x(r,w),w.c=x(e,w),{format:function(t){var e=x(t+="",b);return e.toString=function(){return t},e},parse:function(t){var e=O(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=x(t+="",w);return e.toString=function(){return t},e},utcParse:function(t){var e=O(t+="",!0);return e.toString=function(){return t},e}}}(t),Ls=Cs.format,Cs.parse,Ns=Cs.utcFormat,Cs.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Ju=1e3,Qu=6e4,tc=36e5,ec=864e5,nc=2592e6,rc=31536e6;function ic(t){return new Date(t)}function oc(t){return t instanceof Date?+t:+new Date(+t)}function ac(t,e,n,r,i,o,a,s,u){var c=ta(Go,Go),l=c.invert,f=c.domain,h=u(".%L"),d=u(":%S"),p=u("%I:%M"),m=u("%I %p"),y=u("%a %d"),v=u("%b %d"),g=u("%B"),b=u("%Y"),w=[[a,1,Ju],[a,5,5e3],[a,15,15e3],[a,30,3e4],[o,1,Qu],[o,5,3e5],[o,15,9e5],[o,30,18e5],[i,1,tc],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,ec],[r,2,1728e5],[n,1,6048e5],[e,1,nc],[e,3,7776e6],[t,1,rc]];function _(s){return(a(s)1)for(var n,r,i,o=1,a=t[e[0]],s=a.length;o=0;)n[e]=e;return n};function Cc(t,e){return t[e]}function Lc(t){return(Lc="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Nc(){return(Nc=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Rc(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function zc(t,e){for(var n=0;n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Vc={width:p.a.number.isRequired,height:p.a.number.isRequired,viewBox:p.a.shape({x:p.a.number,y:p.a.number,width:p.a.number,height:p.a.number}),className:p.a.string,style:p.a.object,children:p.a.oneOfType([p.a.arrayOf(p.a.node),p.a.node])};function Gc(t){var e=t.children,n=t.width,r=t.height,i=t.viewBox,o=t.className,a=t.style,s=Zc(t,["children","width","height","viewBox","className","style"]),u=i||{width:n,height:r,x:0,y:0},c=jt()("recharts-surface",o),l=xe(s);return h.a.createElement("svg",qc({},l,{className:c,width:n,height:r,style:a,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height),version:"1.1"}),e)}Gc.propTypes=Vc;var Yc=Gc,Kc=(Math.abs,Math.atan2,Math.cos,Math.max,Math.min,Math.sin,Math.sqrt,Math.PI),$c=2*Kc;var Xc={draw:function(t,e){var n=Math.sqrt(e/Kc);t.moveTo(n,0),t.arc(0,0,n,0,$c)}},Jc={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},Qc=Math.sqrt(1/3),tl=2*Qc,el={draw:function(t,e){var n=Math.sqrt(e/tl),r=n*Qc;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},nl={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}},rl=Math.sin(Kc/10)/Math.sin(7*Kc/10),il=Math.sin($c/10)*rl,ol=-Math.cos($c/10)*rl,al={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),r=il*n,i=ol*n;t.moveTo(0,-n),t.lineTo(r,i);for(var o=1;o<5;++o){var a=$c*o/5,s=Math.cos(a),u=Math.sin(a);t.lineTo(u*n,-s*n),t.lineTo(s*r-u*i,u*r+s*i)}t.closePath()}},sl=Math.sqrt(3),ul={draw:function(t,e){var n=-Math.sqrt(e/(3*sl));t.moveTo(0,2*n),t.lineTo(-sl*n,-n),t.lineTo(sl*n,-n),t.closePath()}},cl=-.5,ll=Math.sqrt(3)/2,fl=1/Math.sqrt(12),hl=3*(fl/2+1),dl={draw:function(t,e){var n=Math.sqrt(e/hl),r=n/2,i=n*fl,o=r,a=n*fl+n,s=-o,u=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(s,u),t.lineTo(cl*r-ll*i,ll*r+cl*i),t.lineTo(cl*o-ll*a,ll*o+cl*a),t.lineTo(cl*s-ll*u,ll*s+cl*u),t.lineTo(cl*r+ll*i,cl*i-ll*r),t.lineTo(cl*o+ll*a,cl*a-ll*o),t.lineTo(cl*s+ll*u,cl*u-ll*s),t.closePath()}};function pl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ml(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function yl(t){return(yl="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function vl(){return(vl=Object.assign||function(t){for(var e=1;e=0&&n>=0?{width:e,height:n}:null}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,i=r.layout,o=r.align,a=r.verticalAlign,s=r.margin,u=r.chartWidth,c=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===o&&"vertical"===i?{left:((u||0)-(this.getBBox()||{width:0}).width)/2}:"right"===o?{right:s&&s.right||0}:{left:s&&s.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((c||0)-(this.getBBox()||{height:0}).height)/2}:"bottom"===a?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),Ul({},e,{},n)}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var i=this.wrapperNode.getBoundingClientRect();(Math.abs(i.width-e)>1||Math.abs(i.height-n)>1)&&this.setState({boxWidth:i.width,boxHeight:i.height},(function(){r&&r(i)}))}else-1===e&&-1===n||this.setState({boxWidth:-1,boxHeight:-1},(function(){r&&r(null)}))}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,r=e.width,i=e.height,o=e.wrapperStyle,a=e.paylodUniqBy,s=e.payload,c=Ul({position:"absolute",width:r||"auto",height:i||"auto"},this.getDefaultPosition(o),{},o);return h.a.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(e){t.wrapperNode=e}},function(t,e){return h.a.isValidElement(t)?h.a.cloneElement(t,e):u()(t)?t(e):h.a.createElement(zl,e)}(n,Ul({},this.props,{payload:Kl(a,s)})))}}])&&ql(n.prototype,r),i&&ql(n,i),e}(f.PureComponent);Xl.displayName="Legend",Xl.propTypes={content:p.a.oneOfType([p.a.element,p.a.func]),wrapperStyle:p.a.object,chartWidth:p.a.number,chartHeight:p.a.number,width:p.a.number,height:p.a.number,iconSize:p.a.number,iconType:p.a.oneOf($l),layout:p.a.oneOf(["horizontal","vertical"]),align:p.a.oneOf(["center","left","right"]),verticalAlign:p.a.oneOf(["top","bottom","middle"]),margin:p.a.shape({top:p.a.number,left:p.a.number,bottom:p.a.number,right:p.a.number}),payload:p.a.arrayOf(p.a.shape({value:p.a.any,id:p.a.any,type:p.a.oneOf(ve)})),paylodUniqBy:p.a.oneOfType([p.a.func,p.a.bool]),formatter:p.a.func,onMouseEnter:p.a.func,onMouseLeave:p.a.func,onClick:p.a.func,onBBoxUpdate:p.a.func},Xl.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"};var Jl=Xl;function Ql(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e=0}));if(o&&o.length){var s=o.map((function(t){return t.props.dataKey}));return t.reduce((function(t,e){var r=rf(e,n,0),i=Lt()(r)?[Wr()(r),Fr()(r)]:[r,r],o=s.reduce((function(t,n){var r=rf(e,n,0),o=i[0]-Math.abs(Lt()(r)?r[0]:r),a=i[1]+Math.abs(Lt()(r)?r[1]:r);return[Math.min(o,t[0]),Math.max(a,t[1])]}),[1/0,-1/0]);return[Math.min(o[0],t[0]),Math.max(o[1],t[1])]}),[1/0,-1/0])}return null},cf=function(t,e,n,r){var i=e.map((function(e){var i=e.props.dataKey;return"number"===n&&i&&uf(t,e,i)||of(t,i,n,r)}));if("number"===n)return i.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0]);var o={};return i.reduce((function(t,e){for(var n=0,r=e.length;n=0||e.indexOf("AreaChart")>=0)?{scale:Yi(),realScaleType:"point"}:"category"===i?{scale:Vi(),realScaleType:"band"}:{scale:va(),realScaleType:"linear"};if(Bt()(n)){var s="scale".concat(n.slice(0,1).toUpperCase()).concat(n.slice(1));return{scale:(r[s]||Yi)(),realScaleType:r[s]?s:"point"}}return u()(n)?{scale:n}:{scale:Yi(),realScaleType:"point"}},mf=1e-4,yf=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),i=Math.min(r[0],r[1])-mf,o=Math.max(r[0],r[1])+mf,a=t(e[0]),s=t(e[n-1]);(ao||so)&&t.domain([e[0],e[n-1]])}},vf={sign:function(t){var e=t.length;if(!(e<=0))for(var n=0,r=t[0].length;n=0?(t[a][n][0]=i,t[a][n][1]=i+s,i=t[a][n][1]):(t[a][n][0]=o,t[a][n][1]=o+s,o=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,i,o=0,a=t[0].length;o0){for(var n,r=0,i=t[e[0]],o=i.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,i,o=0,a=1;a=2){for(var n=At()(e,(function(t){return t.coordinate})),r=1/0,i=1,o=n.length;io&&(u=2*Math.PI-u),{radius:a,angle:Cf(u),angleInRadian:u}},If=function(t,e){var n=e.startAngle,r=e.endAngle,i=Math.floor(n/360),o=Math.floor(r/360);return t+360*Math.min(i,o)},Df=function(t,e){var n=t.x,r=t.y,i=Nf({x:n,y:r},e),o=i.radius,a=i.angle,s=e.innerRadius,u=e.outerRadius;if(ou)return!1;if(0===o)return!0;var c,l=function(t){var e=t.startAngle,n=t.endAngle,r=Math.floor(e/360),i=Math.floor(n/360),o=Math.min(r,i);return{startAngle:e-360*o,endAngle:n-360*o}}(e),f=l.startAngle,h=l.endAngle,d=a;if(f<=h){for(;d>h;)d-=360;for(;d |